0001457612-20-000125.txt : 20200723 0001457612-20-000125.hdr.sgml : 20200723 20200723165925 ACCESSION NUMBER: 0001457612-20-000125 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200723 DATE AS OF CHANGE: 20200723 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GENOCEA BIOSCIENCES, INC. CENTRAL INDEX KEY: 0001457612 STANDARD INDUSTRIAL CLASSIFICATION: BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836] IRS NUMBER: 510596811 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36289 FILM NUMBER: 201044165 BUSINESS ADDRESS: STREET 1: 100 ACORN PARK DRIVE CITY: CAMBRIDGE STATE: MA ZIP: 02140 BUSINESS PHONE: 617-876-8191 MAIL ADDRESS: STREET 1: 100 ACORN PARK DRIVE CITY: CAMBRIDGE STATE: MA ZIP: 02140 FORMER COMPANY: FORMER CONFORMED NAME: GENOCEA BIOSCIENCES INC DATE OF NAME CHANGE: 20090304 10-Q 1 gnca-20200630x10q.htm 10-Q Document
false--12-31Q2202000014576121.1660.0250.5000.0241.2450.3000.5000.1500.0250.3000.0240.000 0001457612 2020-01-01 2020-06-30 0001457612 2019-01-01 2019-06-30 0001457612 2020-07-21 0001457612 2019-12-31 0001457612 2020-06-30 0001457612 2019-04-01 2019-06-30 0001457612 2020-04-01 2020-06-30 0001457612 us-gaap:CommonStockMember 2020-06-30 0001457612 us-gaap:CommonStockMember 2019-12-31 0001457612 us-gaap:CommonStockMember us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0001457612 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001457612 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001457612 us-gaap:CommonStockMember 2020-03-31 0001457612 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001457612 us-gaap:PreferredStockMember 2020-06-30 0001457612 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001457612 us-gaap:PreferredStockMember 2019-12-31 0001457612 us-gaap:AdditionalPaidInCapitalMember us-gaap:EmployeeStockMember 2020-04-01 2020-06-30 0001457612 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001457612 us-gaap:RetainedEarningsMember 2020-03-31 0001457612 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001457612 us-gaap:RetainedEarningsMember 2020-06-30 0001457612 2020-03-31 0001457612 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001457612 2020-01-01 2020-03-31 0001457612 us-gaap:RetainedEarningsMember 2019-12-31 0001457612 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001457612 us-gaap:EmployeeStockMember 2020-04-01 2020-06-30 0001457612 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001457612 us-gaap:PreferredStockMember 2020-03-31 0001457612 us-gaap:CommonStockMember us-gaap:EmployeeStockMember 2020-04-01 2020-06-30 0001457612 2018-12-31 0001457612 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001457612 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001457612 2019-01-01 2019-03-31 0001457612 us-gaap:AdditionalPaidInCapitalMember us-gaap:EmployeeStockMember 2019-04-01 2019-06-30 0001457612 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001457612 us-gaap:CommonStockMember us-gaap:EmployeeStockMember 2019-04-01 2019-06-30 0001457612 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001457612 us-gaap:CommonStockMember 2019-03-31 0001457612 us-gaap:RetainedEarningsMember 2019-03-31 0001457612 us-gaap:CommonStockMember 2019-06-30 0001457612 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001457612 us-gaap:EmployeeStockMember 2019-04-01 2019-06-30 0001457612 us-gaap:PreferredStockMember 2019-03-31 0001457612 us-gaap:CommonStockMember 2018-12-31 0001457612 us-gaap:PreferredStockMember 2019-06-30 0001457612 us-gaap:PreferredStockMember 2018-12-31 0001457612 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001457612 2019-03-31 0001457612 2019-06-30 0001457612 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001457612 us-gaap:RetainedEarningsMember 2018-12-31 0001457612 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001457612 us-gaap:RetainedEarningsMember 2019-06-30 0001457612 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001457612 us-gaap:PreferredStockMember 2019-01-01 2019-03-31 0001457612 us-gaap:SubsequentEventMember gnca:PrivatePlacement2020Member 2020-07-01 2020-07-31 0001457612 gnca:ShionogiCo.Ltd.Member gnca:MaterialTransferAgreementMember 2020-05-01 2020-05-31 0001457612 gnca:ShionogiCo.Ltd.Member gnca:MaterialTransferAgreementMember 2020-04-01 2020-06-30 0001457612 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2019-12-31 0001457612 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2020-06-30 0001457612 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2020-01-01 2020-06-30 0001457612 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001457612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001457612 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001457612 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001457612 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001457612 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001457612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001457612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001457612 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001457612 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001457612 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001457612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001457612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001457612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001457612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001457612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001457612 srt:MaximumMember gnca:MeasurementInputAcquisitionEventProbabilityMember 2018-01-01 0001457612 srt:MaximumMember gnca:MeasurementInputAcquisitionEventProbabilityMember 2020-06-30 0001457612 srt:MinimumMember gnca:MeasurementInputAcquisitionEventProbabilityMember 2018-01-01 0001457612 srt:MinimumMember gnca:MeasurementInputAcquisitionEventProbabilityMember 2020-06-30 0001457612 srt:MinimumMember 2018-01-01 0001457612 srt:MaximumMember 2018-01-01 0001457612 gnca:LeaseExtensionMember 2019-07-31 0001457612 gnca:MasterFacilitiesOperatingLeaseDueFebruary282025Member 2019-12-31 0001457612 gnca:LeaseExtensionMember 2020-06-30 0001457612 2019-01-01 2019-12-31 0001457612 gnca:TermLoan2014Member us-gaap:LineOfCreditMember 2019-04-01 2019-06-30 0001457612 gnca:A2018TermLoanAgreementMember us-gaap:LineOfCreditMember 2018-04-24 0001457612 gnca:TermLoan2014Member us-gaap:LineOfCreditMember 2020-01-01 2020-06-30 0001457612 gnca:TermLoan2014Tranche1Member us-gaap:LineOfCreditMember 2020-06-30 0001457612 gnca:A2018TermLoanAgreementMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2018-04-24 0001457612 gnca:TermLoan2014Member us-gaap:LineOfCreditMember 2019-01-01 2019-06-30 0001457612 gnca:TermLoan2014Tranche1Member us-gaap:LineOfCreditMember 2019-12-31 0001457612 gnca:InitialClosingPrivatePlacementWarrantsMember 2020-06-30 0001457612 gnca:LincolnParkCapitalMember us-gaap:CommonStockMember 2019-10-01 2019-10-31 0001457612 gnca:AtTheMarketEquityOfferingProgramMember us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2020-01-01 2020-06-30 0001457612 gnca:ConcurrentOfferingsMember us-gaap:SubsequentEventMember gnca:PrivatePlacement2020Member 2020-07-22 0001457612 us-gaap:OverAllotmentOptionMember us-gaap:CommonStockMember gnca:Underwritten2019PublicOfferingMember 2019-06-21 2019-06-21 0001457612 gnca:AtTheMarketEquityOfferingProgramMember us-gaap:CommonStockMember 2015-03-02 2020-06-30 0001457612 2020-06-01 0001457612 gnca:AtTheMarketEquityOfferingProgramMember us-gaap:CommonStockMember 2020-06-30 0001457612 gnca:InitialClosingPreFundedWarrantsMember 2020-06-30 0001457612 gnca:ConcurrentOfferingsMember us-gaap:CommonStockMember gnca:Underwritten2019PublicOfferingMember 2019-06-21 2019-06-21 0001457612 gnca:AtTheMarketEquityOfferingProgramMember us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2015-01-01 2015-12-31 0001457612 gnca:LincolnParkCapitalMember srt:MaximumMember us-gaap:CommonStockMember 2019-10-31 0001457612 gnca:InitialClosingPrivatePlacementWarrantsMember us-gaap:SubsequentEventMember gnca:PrivatePlacement2020Member 2020-07-22 0001457612 gnca:LincolnParkCapitalMember us-gaap:CommonStockMember 2020-06-30 0001457612 gnca:LincolnParkCapitalMember us-gaap:CommonStockMember 2019-10-31 0001457612 us-gaap:OverAllotmentOptionMember us-gaap:CommonStockMember gnca:Underwritten2019PublicOfferingMember 2019-06-21 0001457612 2020-06-02 0001457612 gnca:InitialClosingPreFundedWarrantsMember us-gaap:SubsequentEventMember gnca:PrivatePlacement2020Member 2020-07-01 2020-07-31 0001457612 gnca:InitialClosingPrivatePlacementWarrantsMember us-gaap:SubsequentEventMember gnca:PrivatePlacement2020Member 2020-07-01 2020-07-31 0001457612 us-gaap:CommonClassAMember gnca:Underwritten2019PublicOfferingMember 2019-06-21 2019-06-21 0001457612 gnca:LincolnParkCapitalMember us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001457612 us-gaap:PrivatePlacementMember 2019-02-28 0001457612 us-gaap:CommonStockMember us-gaap:SubsequentEventMember gnca:PrivatePlacement2020Member 2020-07-01 2020-07-31 0001457612 gnca:LincolnParkCapitalMember srt:MaximumMember us-gaap:CommonStockMember 2019-10-01 2019-10-31 0001457612 us-gaap:PrivatePlacementMember 2019-02-01 2019-02-28 0001457612 us-gaap:CommonClassAMember gnca:Underwritten2019PublicOfferingMember 2019-06-21 0001457612 us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2019-02-01 2019-02-28 0001457612 gnca:PrivatePlacementSecondClosingMember 2019-02-01 2019-02-28 0001457612 us-gaap:CommonStockMember gnca:Underwritten2018PublicOfferingMember 2018-01-31 0001457612 us-gaap:CommonStockMember gnca:Underwritten2018PublicOfferingMember 2018-01-01 2018-01-31 0001457612 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2020-04-01 2020-06-30 0001457612 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2018-01-01 0001457612 gnca:WarrantsToPurchaseCommonStockMember gnca:Underwritten2018PublicOfferingMember 2018-01-01 2018-01-31 0001457612 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2019-01-01 2019-06-30 0001457612 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2019-04-01 2019-06-30 0001457612 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2020-06-30 0001457612 us-gaap:WarrantMember gnca:MeasurementInputAcquisitionEventProbabilityMember 2020-06-30 0001457612 us-gaap:WarrantMember gnca:MeasurementInputAcquisitionEventProbabilityMember 2019-12-31 0001457612 us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2019-12-31 0001457612 us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-06-30 0001457612 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedTermMember 2019-12-31 0001457612 us-gaap:WarrantMember us-gaap:MeasurementInputSharePriceMember 2020-06-30 0001457612 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2019-12-31 0001457612 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedTermMember 2020-06-30 0001457612 us-gaap:WarrantMember us-gaap:MeasurementInputSharePriceMember 2019-12-31 0001457612 gnca:PublicOfferingWarrantsMember 2020-06-30 0001457612 gnca:SecondWarrantMember 2020-06-30 0001457612 gnca:WarrantsToPurchaseCommonStockMember 2020-06-30 0001457612 srt:MaximumMember us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001457612 srt:MaximumMember us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001457612 srt:MaximumMember us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2019-12-31 0001457612 srt:MinimumMember us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2019-12-31 0001457612 srt:MinimumMember us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001457612 srt:MinimumMember us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001457612 us-gaap:EmployeeStockMember gnca:EmployeeStockPurchasePlanMember 2014-02-10 0001457612 us-gaap:EmployeeStockMember gnca:AmendedandRestated2014EquityIncentivePlanMember 2020-06-30 0001457612 us-gaap:EmployeeStockMember 2020-06-30 0001457612 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001457612 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001457612 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001457612 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001457612 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001457612 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001457612 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001457612 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001457612 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001457612 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001457612 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001457612 gnca:EmployeeAndNonemployeeStockOptionMember 2020-01-01 2020-06-30 0001457612 gnca:EmployeeAndNonemployeeStockOptionMember 2019-12-31 0001457612 gnca:EmployeeAndNonemployeeStockOptionMember 2019-01-01 2019-12-31 0001457612 gnca:EmployeeAndNonemployeeStockOptionMember 2020-06-30 0001457612 gnca:EmployeeAndNonemployeeStockOptionMember 2020-01-01 2020-06-30 0001457612 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001457612 gnca:EmployeeAndNonemployeeStockOptionMember 2019-01-01 2019-06-30 0001457612 us-gaap:WarrantMember 2020-01-01 2020-06-30 0001457612 us-gaap:WarrantMember 2019-01-01 2019-06-30 0001457612 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 xbrli:pure iso4217:USD xbrli:shares gnca:Segment gnca:Underwriter_Agreement iso4217:USD xbrli:shares



UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549
_______________________________________________________
FORM 10-Q
_______________________________________________________

      QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2020
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-36289
 _______________________________________________________
genocealogosmalla06.jpg
Genocea Biosciences, Inc.
(Exact Name of Registrant as Specified in Its Charter)
_______________________________________________________
Delaware
 
51-0596811
(State or Other Jurisdiction of
Incorporation or Organization)
 
(IRS Employer
Identification No.)
100 Acorn Park Drive
Cambridge,
Massachusetts
02140
(Address of Principal Executive Offices)
(Zip Code)
Registrant’s Telephone Number, Including Area Code: (617) 876-8191
_______________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 
Trading symbol(s)
 
Name of each exchange on which registered
Common stock, $0.001 par value per share
 
GNCA
 
NASDAQ
Capital 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. (Check one):
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 21, 2020, there were 29,964,496 shares of the registrant’s Common Stock, par value $0.001 per share, outstanding.
 




FORWARD-LOOKING STATEMENTS
 
This Quarterly Report on Form 10-Q contains forward-looking statements that involve substantial risks and uncertainties. Forward-looking statements are neither historical facts nor assurances of future performance. Instead, they are based on our current beliefs, expectations and assumptions regarding the future of our business, future plans and strategies, our clinical results and other future conditions. The words “anticipate”, “believe”, “contemplate”, “continue”, “could”, “estimate”, “expect”, “forecast”, “goal”, “intend”, “may”, “plan”, “potential”, “predict”, “project”, “should”, “target”, “will”, “would”, or the negative of these terms or other similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words.
 
Any forward-looking statements in this Quarterly Report on Form 10-Q reflect our current views with respect to future events or to our future financial performance and involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by these forward-looking statements. Factors that may cause actual results to differ materially from current expectations include, among other things, those listed in our Annual Report on Form 10-K and other filings with the Securities Exchange Commission (the “SEC”), including the following:

our estimates regarding the timing and amount of funds we require to conduct clinical trials for GEN-009 and GEN-011, to continue preclinical studies for our other product candidates and to continue our investments in immuno-oncology;
our estimates regarding expenses, future revenues, capital requirements, the sufficiency of our current and expected cash resources and our need for additional financing;
the timing of, and our ability to, obtain and maintain regulatory approvals for our product candidates;
the effect of the novel coronavirus (COVID-19) pandemic on the economy generally and on our business and operations specifically, including our research and development efforts, our clinical trials and our employees, and the potential disruptions in supply chains and to our third party manufacturers, including the availability of materials and equipment;
the potential benefits of strategic partnership agreements and our ability to enter into strategic partnership arrangements;
our intellectual property position;
the rate and degree of market acceptance and clinical utility of any approved product candidate;
our ability to quickly and efficiently identify and develop product candidates; and
our commercialization, marketing and manufacturing capabilities and strategies.
 
We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements we make. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments we may make or collaborations or strategic partnerships we may enter into. Except as required by law, we assume no obligation to update or revise these forward-looking statements for any reason, even if new information becomes available in the future.
    
This Quarterly Report on Form 10-Q includes statistical and other industry and market data that we obtained from industry publications and research, surveys and studies conducted by third parties. Industry publications and third-party research, surveys and studies generally indicate that their information has been obtained from sources believed to be reliable, although they do not guarantee the accuracy or completeness of such information. While we believe these industry publications and third-party research, surveys and studies are reliable, we have not independently verified such data.

2



Genocea Biosciences, Inc.
Form 10-Q
For the Quarter Ended June 30, 2020
 
TABLE OF CONTENTS
 
 
 
Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


3



PART I. FINANCIAL INFORMATION
Item 1.                   Financial Statements
 
Genocea Biosciences, Inc.
Condensed Consolidated Balance Sheets
(unaudited)
(in thousands)
 
 
June 30,
2020
 
December 31,
2019
Assets


 
 

Current assets:


 
 

Cash and cash equivalents
$
22,108

 
$
40,127

Prepaid expenses and other current assets
2,559

 
1,457

Total current assets
24,667

 
41,584

Property and equipment, net
2,519

 
2,617

Right of use assets
11,265

 
6,306

Restricted cash
631

 
631

Other non-current assets
1,434

 
1,473

Total assets
$
40,516

 
$
52,611




 


Liabilities and stockholders’ equity


 
 

Current liabilities:


 
 

Accounts payable
$
678

 
$
553

Accrued expenses and other current liabilities
4,071

 
4,611

Deferred revenue
1,094

 

Lease liabilities
2,053

 
1,117

Current portion of long-term debt
13,627

 

Total current liabilities
21,523

 
6,281

Non-current liabilities:


 
 

Long-term debt, net of current portion

 
13,407

Warrant liability
1,483

 
2,486

Lease liabilities, net of current portion
9,473

 
5,395

Total liabilities
32,479

 
27,569

Commitments and contingencies (Note 6)


 


Stockholders’ equity:
 
 
 
Preferred stock, $0.001 par value; (shares authorized of 25,000,000 at June 30, 2020 and December 31, 2019; 1,635 shares issued and outstanding at June 30, 2020 and December 31, 2019)
701

 
701

Common stock, $0.001 par value; (shares authorized of 170,000,000 at June 30, 2020 and 85,000,000 at December 31, 2019, 29,964,496 shares issued and outstanding at June 30, 2020 and 27,452,900 shares issued and outstanding at December 31, 2019)
30

 
27

Additional paid-in capital
362,434

 
355,268

Accumulated deficit
(355,128
)
 
(330,954
)
Total stockholders’ equity
8,037

 
25,042

Total liabilities and stockholders’ equity
$
40,516

 
$
52,611

 
See accompanying notes to unaudited condensed consolidated financial statements.

4



Genocea Biosciences, Inc.
Condensed Consolidated Statements of Operations and Comprehensive Loss
(unaudited)
(in thousands, except per share data)
 
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2020
 
2019
 
2020
 
2019
License revenue
$
906

 
$

 
$
906

 
$

 
 
 
 
 
 
 
 
Operating expenses:
 
 
 
 
 
 
 
Research and development
8,587

 
6,849

 
18,574

 
13,309

General and administrative
3,480

 
3,217

 
6,868

 
6,234

Total operating expenses
12,067

 
10,066

 
25,442

 
19,543

Loss from operations
(11,161
)
 
(10,066
)
 
(24,536
)
 
(19,543
)
Other (expense) income:


 


 
 
 
 
Change in fair value of warrants
222

 
3,870

 
1,003

 
(1,917
)
Interest expense, net
(365
)
 
(299
)
 
(624
)
 
(601
)
Other expense
(17
)
 

 
(17
)
 
(1
)
Total other (expense) income
(160
)
 
3,571

 
362

 
(2,519
)
Net loss
$
(11,321
)
 
$
(6,495
)
 
$
(24,174
)
 
$
(22,062
)
 


 
 
 
 
 
 
Comprehensive loss
$
(11,321
)
 
$
(6,495
)
 
$
(24,174
)
 
$
(22,062
)
Net loss per share - basic and diluted
$
(0.39
)
 
$
(0.42
)
 
$
(0.84
)
 
$
(1.57
)
Weighted-average number of common shares used in computing net loss per share
29,142

 
15,344

 
28,642

 
14,035

 
See accompanying notes to unaudited condensed consolidated financial statements.



5



Genocea Biosciences, Inc.
Condensed Consolidated Statements of Stockholders' Equity
(unaudited)
(in thousands)

 
 
 
 
 
 
Preferred Shares Amount
 
Additional Paid-In Capital
 
Accumulated Deficit
 
Total Stockholders' Equity
 
 
Common Shares
 
 
 
 
 
 
Shares
 
Amount
 
 
 
 
Balance at December 31, 2019
 
27,453

 
$
27

 
$
701

 
$
355,268

 
$
(330,954
)
 
$
25,042

Issuance of common stock, net
 
187

 
1

 

 
439

 

 
440

Stock-based compensation expense
 

 

 

 
384

 

 
384

Issuance of common stock under employee benefit plans
 
4

 

 

 

 

 

Net loss
 

 

 

 

 
(12,853
)
 
(12,853
)
Balance at March 31, 2020
 
27,644

 
$
28

 
$
701

 
$
356,091

 
$
(343,807
)
 
$
13,013

Issuance of common stock, net
 
2,287

 
2

 

 
5,797

 

 
5,799

Issuance of common stock; ESPP purchase
 
33

 

 

 
60

 

 
60

Stock-based compensation expense
 

 

 

 
486

 

 
486

Net loss
 

 

 

 

 
(11,321
)
 
(11,321
)
Balance at June 30, 2020
 
29,964

 
$
30

 
$
701

 
$
362,434

 
$
(355,128
)
 
$
8,037



 
 
 
 
 
 
Preferred Shares Amount
 
Additional Paid-In Capital
 
Accumulated Deficit
 
Total Stockholders' Equity
 
 
Common Shares
 
 
 
 
 
 
Shares
 
Amount
 
 
 
 
Balance at December 31, 2018
 
10,847

 
$
11

 
$
701

 
$
298,627

 
$
(292,004
)
 
$
7,335

Issuance of common stock, net
 
3,200

 
3

 

 
14,023

 

 
14,026

Exercise of stock options
 
3

 

 

 
12

 

 
12

Stock-based compensation expense
 

 

 

 
429

 

 
429

Net loss
 

 

 

 

 
(15,567
)
 
(15,567
)
Balance at March 31, 2019
 
14,050

 
$
14

 
$
701

 
$
313,091

 
$
(307,571
)
 
$
6,235

Issuance of common stock, net
 
12,074

 
12

 

 
38,155

 

 
38,167

Issuance of common stock; ESPP purchase
 
24

 

 

 
48

 

 
48

Exercise of stock options
 
2

 

 

 
9

 

 
9

Stock-based compensation
 

 

 

 
474

 

 
474

Net loss
 

 

 

 

 
(6,495
)
 
(6,495
)
Balance at June 30, 2019
 
26,150

 
$
26

 
$
701

 
$
351,777

 
$
(314,066
)
 
$
38,438


See accompanying notes to unaudited condensed consolidated financial statements.


6



Genocea Biosciences, Inc.
Condensed Consolidated Statements of Cash Flows
(unaudited)
(in thousands)
 
Six Months Ended
June 30,
 
2020
 
2019
Operating activities
 

 
 

Net loss
$
(24,174
)
 
$
(22,062
)
Adjustments to reconcile net loss to net cash used in operating activities
 
 
 

Depreciation and amortization
556

 
550

Stock-based compensation
870

 
902

Change in fair value of warrant liability
(1,003
)
 
1,917

Gain (loss) on sale of equipment
3

 
(19
)
Non-cash interest expense
220

 
41

Asset impairment
97

 

Changes in operating assets and liabilities
(281
)
 
729

Net cash used in operating activities
(23,712
)
 
(17,942
)
Investing activities
 
 
 

Purchases of property and equipment
(550
)
 
(654
)
Proceeds from sale of equipment
22

 
19

Net cash used in investing activities
(528
)
 
(635
)
Financing activities
 

 
 

Proceeds from issuance of common stock, net
6,239

 
52,194

Proceeds from the issuance of common stock under ESPP
60

 
48

Payments on finance lease
(78
)
 

Proceeds from exercise of stock options

 
21

Repayment of long-term debt

 
(1,377
)
Net cash provided by financing activities
6,221

 
50,886

Net (decrease) increase in cash, cash equivalents and restricted cash
$
(18,019
)
 
$
32,309

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

 
26,677

Cash, cash equivalents and restricted cash at end of period
$
22,739

 
$
58,986

Non-cash financing activities and supplemental cash flow information
 

 
 

Right-of-use asset obtained in exchange for lease liabilities
$
5,931

 
$
5,385

Cash paid in connection with operating lease liabilities
$
1,097

 
$
816

Cash paid for interest
$
523

 
$
577

Property and equipment included in accounts payable and accrued expenses
$

 
$
127

 
See accompanying notes to unaudited condensed consolidated financial statements.


7



Genocea Biosciences, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
 
1. Organization and operations
 
The Company
 
Genocea Biosciences, Inc. (the “Company”) is a biopharmaceutical company that was incorporated in Delaware on August 16, 2006 and has a principal place of business in Cambridge, Massachusetts. The Company seeks to discover and develop novel cancer immunotherapies using its ATLASTM proprietary discovery platform. The ATLAS platform profiles each patient's CD4+ and CD8+ T cell immune responses to every potential target or “antigen” in that patient's tumor. The Company believes that this approach optimizes antigen selection for immunotherapies such as cancer vaccines and cellular therapies. Consequently, the Company believes that ATLAS could lead to more immunogenic and efficacious cancer immunotherapies.

The Company’s most advanced program is GEN-009, a personalized neoantigen cancer vaccine, for which it is conducting a Phase 1/2a clinical trial. The GEN-009 program uses ATLAS to identify neoantigens, or immunogenic tumor mutations unique to each patient, for inclusion in each patient's GEN-009 vaccine. The Company is also advancing GEN-011, a neoantigen-specific adoptive T cell therapy program that also relies on ATLAS. In June 2020, the Company submitted an Investigational New Drug (“IND”) application to support the initiation of a Phase 1/2 clinical trial. The Company has received verbal notification from the U.S. Food and Drug Administration (“FDA”) that the agency has completed its review of the Company’s IND application for GEN-011. In this verbal feedback, the FDA informed the Company that it is placing the IND on clinical hold until it receives additional information pertaining to certain third-party reagents used in the GEN-011 manufacturing process. These reagents are not a component of the final cell therapy product. The Company expects to receive official written communication from the FDA regarding the hold and the FDA’s position in the near future and plans to work with the FDA to resolve their questions as quickly as possible.

The Company is devoting substantially all of its efforts to product research and development, initial market development, and raising capital. The Company has not generated any product revenue related to its primary business purpose to date and is subject to a number of risks and uncertainties common to companies in the biotech and pharmaceutical industry, including, but not limited to, the risks associated with the uncertainty of success of its preclinical and clinical trials; the challenges associated with gaining regulatory approval of product candidates; the risks associated with commercializing pharmaceutical products, if approved for marketing and sale; the potential for development by third parties of new technological innovations that may compete with the Company’s products; the dependence on key personnel; the challenges of protecting proprietary technology; the need to comply with government regulations; the high cost of drug development; competition from other companies; the uncertainty of being able to secure additional capital when needed to fund operations; and the challenges and uncertainty associated with the recent outbreak of the coronavirus, or referred to as COVID-19, that have arisen in the global economy, that could adversely impact the Company's operations, supply chain, preclinical development work, clinical trials and ability to raise capital.

Accounting Standards Codification (“ASC”) 205-40, Presentation of Financial Statements-Going Concern (“ASC 205-40”), requires the Company to evaluate whether conditions and/or events raise substantial doubt about its ability to meet its future financial obligations as they become due within one year after the financial statements are issued. As of June 30, 2020, the Company had an accumulated deficit of $355.1 million and anticipates that it will continue to incur significant operating losses for the foreseeable future as it continues to develop its product candidates. Until such time, if ever, as the Company can generate substantial product revenue and achieve profitability, the Company expects to finance its cash needs through a combination of equity offerings, debt financing, strategic transactions, or other sources of funding. If the Company is unable to raise additional funds when needed, the Company may be required to implement further cost reduction strategies, including ceasing development of GEN-009, GEN-011, or other corporate programs and activities.

As reflected in the consolidated financial statements, the Company had available cash and cash equivalents of $22.1 million at June 30, 2020. In addition, the Company had cash used in operating activities of $23.7 million for the six months ended June 30, 2020. In July 2020, the Company entered into a private placement financing transaction in which the Company will issue shares of its common stock, pre-funded warrants and warrants for gross cash proceeds of approximately $80.0 million, before deducting fees to the placement agent and other offering expenses payable by the Company. The closing of the private placement financing is expected to occur on or about July 24, 2020. The proceeds from this financing combined with the Company’s available cash and cash equivalents at June 30, 2020 are expected to fund operations to mid-2022.


8



2. Summary of significant accounting policies

The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the Company's audited consolidated financial statements and the accompanying notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2019 (“2019 Form 10-K”). The Company's accounting policies are described in the “Notes to Consolidated Financial Statements” in the Company's 2019 Form 10-K and updated, as necessary, in the Company's Quarterly Reports on Form 10-Q. The December 31, 2019 condensed consolidated balance sheet data presented for comparative purposes were derived from the Company's audited financial statements but do not include all disclosures required by U.S. GAAP. The results of operations for the three and six months ended June 30, 2020 are not necessarily indicative of the operating results for the full year or for any other subsequent interim period.

Basis of presentation

The accompanying unaudited condensed consolidated financial statements include those accounts of the Company and a wholly owned subsidiary after elimination of all intercompany accounts and transactions. The Company operates as one segment, which is discovering, researching, developing and commercializing novel cancer immunotherapies.

Use of estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, the Company’s management evaluates its estimates, which include, but are not limited to, estimates related to clinical trial accruals, estimates related to prepaid and accrued research and development expenses, revenue recognition, and warrants to purchase redeemable securities. The Company bases its estimates on historical experience and other market-specific or other relevant assumptions that it believes to be reasonable under the circumstances. Actual results may differ from those estimates or assumptions.

Significant accounting policies

There were no changes to significant accounting policies during the six months ended June 30, 2020, as compared to the those disclosed in the 2019 Form 10-K, except as set forth below.

Foreign Currency Translation

Realized and unrealized gains and losses resulting from foreign currency transactions denominated in currencies other than the functional currency are reflected as other (expense) income, net in the consolidated statements of operations in accordance with ASC Topic 830, Foreign Currency Matters (“ASC 830”).

Revenue Recognition    

In accordance with ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”), revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for these goods and services. To achieve this core principle, the Company applies the following five steps: 1) identify the customer contract; 2) identify the contract’s performance obligations; 3) determine the transaction price; 4) allocate the transaction price to the performance obligations; and 5) recognize revenue when or as a performance obligation is satisfied.

Licensing arrangements are analyzed to determine whether the promised goods or services, which include licenses and research and development materials and services, are distinct or whether they must be accounted for as part of a combined performance obligation. If the license is considered not to be distinct, the license would then be combined with other promised goods or services as a combined performance obligation. Certain contracts contain options to obtain future goods or services at a discount, which would not be provided without entering into the contract. These options are considered material rights, and therefore, are accounted for as separate performance obligations. The Company then determines the fair value to be allocated to this promised service.

The transaction price is determined based on the consideration to which the Company will be entitled. The consideration promised may include fixed amounts, variable amounts, or both. For milestone payments, the Company estimates the amount of variable consideration by using the most likely amount method. In making this assessment, the Company evaluates factors such as the clinical, commercial and other risks that must be overcome to achieve the milestone. The Company re-evaluates the probability of achievement of such variable consideration and any related constraints at each reporting period. The Company includes variable

9



consideration in the transaction price to the extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved.

If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price among the performance obligations on a relative standalone selling price basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct good or service that forms part of a single performance obligation.

The Company allocates the transaction price based on the estimated standalone selling price of the underlying performance obligations. The Company must develop assumptions that require judgment to determine the standalone selling price for each performance obligation identified in the contract. The Company utilizes key assumptions to determine the standalone selling price, which may include other comparable transactions, pricing considered in negotiating the transaction and the estimated costs to complete the respective performance obligation. Certain variable consideration is allocated specifically to one or more performance obligations in a contract when the terms of the variable consideration relate to the satisfaction of the performance obligation and the resulting amounts allocated to each performance obligation are consistent with the amount the Company would expect to receive for each performance obligation. The transaction price is generally allocated to each separate performance obligation on a relative standalone selling price basis.

When a performance obligation is satisfied, revenue is recognized for the amount of the transaction price allocated to that performance obligation on a relative standalone selling price basis, which excludes estimates of variable consideration that are constrained. Significant management judgment is required in determining the level of effort required under an arrangement and the period over which the Company is expected to complete its performance obligations under an arrangement.

For performance obligations consisting of licenses and other promises, the Company utilizes judgment to assess whether the combined performance obligation is satisfied over time or at a point in time and the recognition pattern of non-refundable, up-front fees.

Contract liabilities

The Company records a contract liability, classified in deferred revenue on the condensed consolidated balance sheet, when it has received payment but has not yet satisfied the related performance obligations. In the event of an early termination of a contract with customer, any contract liabilities would be recognized in the period in which all Company obligations under the agreement have been fulfilled.

New Accounting Pronouncements

The following new accounting pronouncements were adopted by the Company on January 1, 2020:

In 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses to estimate credit losses on certain types of financial instruments, including trade receivables and available-for-sale debt securities. The Company early adopted the standard on January 1, 2020. Based on the composition of the Company's investment portfolio, which includes only money market funds, and the insignificance of the Company's other financial assets, current market conditions, and historical credit loss activity, the adoption of this standard did not have a material impact on the Company's consolidated financial statements and related disclosures.

In 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”). The new standard requires public entities to disclose certain new information and modifies some disclosure requirements. The Company adopted the standard on the required effective date of January 1, 2020. This standard did not have a material impact on the Company's disclosures.

In 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). ASU 2018-15 requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Accounting Standards Codification 350-40 to determine which implementation costs to defer and recognize as an asset. The Company adopted the standard on the required effective date of January 1, 2020. This standard did not have a material impact on the Company's consolidated financial statements and related disclosures.



10



The following new accounting pronouncements have been issued but are not yet effective:

In 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes ("ASU 2019-12"). ASU 2019-12 simplifies the accounting for income taxes and will be effective beginning after December 15, 2020. The Company is currently evaluating the impact of ASU 2019-12 in the consolidated financial statements, including accounting policies, processes, and systems.

3. Revenue

In May 2020, the Company entered into a material transfer agreement (the “MTA”) with Shionogi & Co., Ltd. (“Shionogi”) pursuant to which the Company agreed to transfer certain HSV-2 antigens from its GEN-003 program to Shionogi to evaluate the potential development of a novel HSV-2 vaccine. In connection with the agreement, the Company provided Shionogi with an option to negotiate an exclusive development and commercialization license for the HSV-2 antigens.

Under the terms of the MTA, Shionogi paid the Company a $2.0 million non-refundable, creditable (with respect to the up-front fee pursuant to a development and commercialization agreement) up-front fee and the Company could receive an additional payment if Shionogi elects to perform certain experiments. Prior to the expiration of the MTA, Shionogi has the option to negotiate a development and commercialization agreement. If executed, the terms of the development and commercialization agreement are expected to include an upfront payment, regulatory and sales milestones, and tiered royalties. Final terms of the development and commercialization agreement will be based on evaluation of the HSV-2 assets and overall diligence. If licensed, Shionogi will assume responsibility for global development and commercialization of an HSV-2 vaccine product.

Management evaluated the promised goods and services within the MTA and determined those which represented separate performance obligations. As a result, management concluded there were two separate performance obligations at the inception of the MTA: (i) a combined performance obligation consisting of a limited use research license and the delivery of the initial antigen materials and (ii) the right to negotiate a license prior to expiration of the MTA, which was deemed to be a material right. The Company determined that the exclusive limited use research license and the delivery of the initial antigen materials should be combined as they are not capable of being distinct. A third party would not be able to provide the initial antigen materials as it contains the Company’s proprietary intellectual property and Shionogi could not benefit from the research license without the initial antigen materials. The Company determined that the option to negotiate the development and commercialization agreement prior to the expiration of the MTA is a material right. The $2.0 million upfront fee associated with the MTA is creditable against the upfront fee for the development and commercialization agreement and represents a discount that would otherwise not be available to the customer without entering into the MTA.

The Company estimated the standalone selling price of the initial antigen materials based on the expected cost plus a margin approach. The Company developed its standalone selling price for the material right by applying a probability-weighted likelihood that Shionogi will exercise its option to license the HSV-2 assets.

The transaction price was comprised of fixed consideration of $2.0 million. The fixed consideration was allocated to each of the performance obligations based on the relative standalone selling prices. The Company concluded the additional payment represents variable consideration and should be constrained, and therefore, did not allocate variable consideration to any of the performance obligations.

The amount allocated to the limited use research license and the delivery of the initial antigen materials, or $0.9 million, was recognized upon delivery of the materials to Shionogi in the second quarter of 2020. The amount allocated to the material right will be recognized upon either (i) the execution of a development and commercialization agreement or (ii) the termination of the MTA and is recorded as deferred revenue on the Company's condensed consolidated balance sheet.

4. Fair value of financial instruments

The Company has certain financial assets and liabilities recorded at fair value which have been classified as Level 1, 2 or 3 within the fair value hierarchy as described in the accounting standards for fair value measurements.

Level 1—Fair values are determined by utilizing quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access;
Level 2—Fair values are determined by utilizing quoted prices for similar assets and liabilities in active markets or other market observable inputs such as interest rates, yield curves and foreign currency spot rates; and
Level 3—Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.

11




The Company's financial assets consist of cash equivalents and the Company's financial liabilities consist of a warrant liability.

The fair value of the Company’s cash equivalents is determined using quoted prices in active markets. The Company's cash equivalents consist of money market funds that are classified as Level 1.

The fair value of the Company’s warrant liability is determined using a Monte Carlo simulation. See Note 9. Warrants for assumptions used and methodologies utilized in calculating the estimated fair value. The Company’s warrant liability is classified as Level 3.

The following table sets forth the Company's assets and liabilities that are measured at fair value on a recurring basis as of June 30, 2020 and December 31, 2019 (in thousands):
 
 
 
Quoted prices in active markets
 
Significant other observable inputs
 
Significant unobservable inputs

Total
 
(Level 1)
 
(Level 2)
 
(Level 3)
June 30, 2020

 

 

 

Assets:
 
 
 
 
 
 
 
Cash equivalents
$
21,927

 
$
21,927

 
$

 
$

Total assets
$
21,927

 
$
21,927

 
$

 
$

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Warrant liability
$
1,483

 
$

 
$

 
$
1,483

Total liabilities
$
1,483

 
$

 
$

 
$
1,483



 

 

 

December 31, 2019

 

 

 

Assets:
 
 
 
 
 
 
 
Cash equivalents
$
39,971

 
$
39,971

 
$

 
$

Total assets
$
39,971

 
$
39,971

 
$

 
$

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Warrant liability
$
2,486

 
$

 
$

 
$
2,486

Total liabilities
$
2,486

 
$

 
$

 
$
2,486



The following table reflects the change in the Company’s Level 3 warrant liability (in thousands):
 
 
Warrant Liability
Balance at December 31, 2019
 
$
2,486

Change in fair value
 
(1,003
)
Balance at June 30, 2020
 
$
1,483



5. Accrued expenses and other current liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):
 
June 30,
 
December 31,
 
2020
 
2019
Research and development costs
$
1,945

 
$
1,607

Payroll and employee-related costs
1,351

 
2,245

Other current liabilities
775

 
759

Total
$
4,071

 
$
4,611




12



6. Commitments and contingencies
 
Operating leases

As of June 30, 2020, the Company has a lease for two floors of lab and office space in a multi-tenant building in Cambridge, Massachusetts. On January 1, 2019, the Company adopted ASU 2016-02, Leases (Topic 842), (“ASC 842”), using the required retrospective approach and utilizing the effective date as the date of initial application. The Company's lease contains both an extension of an existing lease and an expansion for additional office and lab space. Both the extension and the expansion expire in February 2025. The Company's right to use and control the expansion space began in March 2020. As a result, the Company recognized an increase in the right of use (“ROU”) assets of $5.9 million and associated lease liabilities of $5.8 million in the first quarter of 2020. The Company has the option to extend the lease term for an additional five years, which is not included in the Company's ROU assets and associated lease liabilities as of June 30, 2020.

For the three months ended June 30, 2020 and 2019 lease expense, net of sublease income, was $0.8 million and $0.3 million, respectively. For the six months ended June 30, 2020 and 2019 lease expense, net of sublease income, was $1.3 million and $0.7 million, respectively.

The weighted average remaining lease term and weighted average discount rate of the Company's operating leases are as follows:
 
 
June 30, 2020
 
June 30, 2019
Weighted average remaining lease term in years
 
4.67

 
5.48

Weighted average discount rate
 
8.13
%
 
8.31
%


Finance lease

In December 2019, the Company entered into an agreement to lease lab equipment for a term of 15 months. The Company determined that the agreement qualifies as a finance lease based on the criteria that the Company holds the option to purchase the asset and is reasonably certain to exercise at the end of the lease term. The ROU asset and lease liability were calculated using an incremental borrowing rate of 7.95%. Lease payments on this lease began in January 2020.

The following table summarizes the presentation in the Company's consolidated balance sheets:
Leases (in thousands)
 
Classification
 
June 30, 2020
 
December 31, 2019
Assets
 
 
 
 
 
 
Operating
 
Lease ROU asset
 
$
11,175

 
$
6,156

Finance
 
Lease ROU asset
 
90

 
150

Total lease assets
 
 
 
$
11,265

 
$
6,306

Liabilities
 
 
 
 
 
 
Current
 
 
 
 
 
 
   Operating
 
Lease liabilities
 
$
1,977

 
$
990

   Finance
 
Lease liabilities
 
76

 
127

Non-current
 
 
 
 
 
 
   Operating
 
Lease liabilities, net of current portion
 
9,473

 
5,373

   Finance
 
Lease liabilities, net of current portion
 

 
22

Total lease liabilities
 
 
 
$
11,526

 
$
6,512











13



The minimum lease payments related to the Company's operating and finance leases in accordance with ASC 842 as of June 30, 2020 were as follows (in thousands):
 
Operating leases
 
Finance lease
 
Total
2020
$
1,406

 
$
56

 
$
1,462

2021
2,871

 
23

 
2,894

2022
2,943

 

 
2,943

2023
3,017

 

 
3,017

2024 and thereafter
3,609

 

 
3,609

Total lease payments
$
13,846

 
$
79

 
$
13,925

Less imputed interest
(2,396
)
 
(3
)
 
(2,399
)
Total
$
11,450

 
$
76

 
$
11,526



At June 30, 2020 and December 31, 2019, the Company had an outstanding letter of credit of $0.6 million, with a financial institution related to a security deposit for the office and lab space lease, which is secured by cash on deposit and expires in February 2025.

Contractual obligations    

The Company has entered into certain agreements with various contract research organizations (“CROs”) and contract manufacturing organizations (“CMOs”), which generally include cancellation clauses.

Harvard University License Agreement

              The Company has an exclusive license agreement with Harvard University (“Harvard”), granting the Company an exclusive, worldwide, royalty-bearing, sublicensable license to three patent families, to develop, make, have made, use, market, offer for sale, sell, have sold and import licensed products and to perform licensed services related to the ATLAS discovery platform. The Company is also obligated to pay Harvard milestone payments up to $1.6 million in the aggregate upon the achievement of certain development and regulatory milestones. As of June 30, 2020, the Company has paid $0.3 million in aggregate milestone payments. The Company is obligated under this license agreement to use commercially reasonable efforts to develop, market and sell licensed products in compliance with an agreed upon development plan. In addition, the Company is obligated to achieve specified development milestones and in the event the Company is unable to meet its development milestones for any type of product or service, absent any reasonable proposed extension or amendment thereof, Harvard has the right, depending on the type of product or service, to terminate this agreement with respect to such products or to convert the license to a non-exclusive, non-sublicensable license with respect to such products and services.

Upon commercialization of our products covered by the licensed patent rights or discovered using the licensed methods, the Company is obligated to pay Harvard royalties on the net sales of such products and services sold by the Company, the Company's affiliates, and the Company's sublicensees. This royalty varies depending on the type of product or service but is in the low single digits. The sales-based royalty due by the Company’s sublicensees is the greater of the applicable royalty rate or a percentage in the high single digits or the low double digits of the royalties the Company receives from such sublicensee, depending on the type of product. Based on the type of commercialized product or service, royalties are payable until the expiration of the last-to-expire valid claim under the licensed patent rights or for a period of 10 years from first commercial sale of such product or service. The royalties payable to Harvard are subject to reduction, capped at a specified percentage, for any third-party payments required to be made. In addition to the royalty payments, if the Company receives any additional revenue (cash or non-cash) under any sublicense, the Company must pay Harvard a percentage of such revenue, excluding certain categories of payments, varying from the low single digits to up to the low double digits depending on the scope of the license that includes the sublicense.

The license agreement with Harvard will expire on a product-by-product or service-by-service and country-by-country basis until the expiration of the last-to-expire valid claim under the licensed patent rights. The Company may terminate the agreement at any time by giving Harvard advance written notice. Harvard may also terminate the agreement in the event of a material breach by the Company that remains uncured; in the event of our insolvency, bankruptcy, or similar circumstances; or if the Company challenges the validity of any patents licensed to us.





14



Oncovir License and Supply Agreement

In January 2018, the Company entered into a License and Supply Agreement with Oncovir, Inc. (“Oncovir”). The agreement provides the terms and conditions under which Oncovir will manufacture and supply an immunomodulator and vaccine adjuvant, Hiltonol® (poly-ICLC) (“Hiltonol”), to the Company for use in connection with the research, development, use, sale, manufacture, commercialization and marketing of products combining Hiltonol with the Company's technology (the “Combination Product”). Hiltonol is the adjuvant component of GEN-009, which will consist of synthetic long peptides or neoantigens identified using the Company's proprietary ATLAS platform, formulated with Hiltonol. 
             
Oncovir granted the Company a non-exclusive, assignable, royalty-bearing worldwide license, with the right to grant sublicenses through one tier, to certain of Oncovir’s intellectual property in connection with the research, development, or commercialization of Combination Products, including the use of Hiltonol, but not the use of Hiltonol for manufacturing or the use or sale of Hiltonol alone. The license will become perpetual, fully paid-up, and royalty-free on the later of January 25, 2028 or the date on which the last valid claim of any patent licensed to the Company under the agreement expires.

Under this agreement, the Company is obligated to pay Oncovir low to mid six figure milestone payments upon the achievement of certain clinical trial milestones for each Combination Product and the first marketing approval for each Combination Product in certain territories, as well as tiered royalties in the low-single digits on a product-by-product basis based on the net sales of Combination Products.

The Company may terminate the agreement upon a decision to discontinue the development of the Combination Product or upon a determination by the Company or an applicable regulatory authority that Hiltonol or a Combination Product is not clinically safe or effective. The agreement may also be terminated by either party due to a material uncured breach by the other party, or due to the other party’s bankruptcy, insolvency, or dissolution.

7.  Debt

In April 2018, the Company entered into an amended and restated loan and security agreement with Hercules Capital, Inc (“Hercules”), which was subsequently amended in November 2019 (as amended, the “2018 Term Loan”). The 2018 Term Loan provides a $14.0 million term loan. The 2018 Term Loan matures on May 1, 2021 and accrues interest at a floating rate per annum equal to the greater of (i) 8.00%, or (ii) the sum of 3.00% plus the prime rate. The 2018 Loan Agreement provides for interest-only payments until January 1, 2021. Thereafter, payments will include equal installments of principal and interest through maturity. The 2018 Term Loan may be prepaid subject to a prepayment charge. The Company is obligated to pay an additional end of term charge of $1.0 million at maturity.

The 2018 Term Loan is secured by a lien on substantially all assets of the Company, other than intellectual property. Hercules has a perfected first-priority security interest in certain cash, cash equivalents and investment accounts. The 2018 Term Loan contains non-financial covenants, representations and a Material Adverse Effect provision, as defined herein. There are no financial covenants. A “Material Adverse Effect” means a material adverse effect upon: (i) the business, operations, properties, assets or condition (financial or otherwise) of the Company; (ii) the ability of the Company to perform the secured obligations in accordance with the terms of the loan documents, or the ability of agent or lender to enforce any of its rights or remedies with respect to the secured obligations; or (iii) the collateral or agent’s liens on the collateral or the priority of such liens. Any event that has a Material Adverse Effect or would reasonably be expected to have a Material Adverse Effect is an event of default under the Loan Agreement and repayment of amounts due under the Loan Agreement may be accelerated by Hercules under the same terms as an event of default. As of June 30, 2020, the Company was in compliance with all covenants of the 2018 Term Loan. The 2018 Term Loan is automatically redeemable upon a change in control. At June 30, 2020, the entire debt balance is current based on the contractual payment terms.

In connection with the 2018 Term Loan, the Company issued common stock warrants to Hercules (the “Hercules Warrant”). See Note 9. Warrants.

As of June 30, 2020 and December 31, 2019, the Company had outstanding borrowings of $13.6 million and $13.4 million, respectively. Interest expense was $0.4 million for the three months ended June 30, 2020 and 2019, and $0.7 million and $0.9 million for the six months ended June 30, 2020 and 2019, respectively.

Future principal payments of $14.0 million, including the end of term charges, are due in 2021.





15



8. Stockholders' equity

Effective June 2, 2020, the Company increased the number of authorized shares of common stock from 85.0 million shares to 170.0 million shares.

2020 Private Placement

In July 2020, the Company entered into a private placement financing transaction in which the Company will issue approximately 21.4 million shares of its common stock (the “Shares”), approximately 12.2 million pre-funded warrants to purchase additional shares of its common stock (the “2020 Pre-Funded Warrant”) and accompanying warrants (the “Closing Warrants” and together with the Shares and the 2020 Pre-Funded Warrants, the “Securities”) to purchase approximately 33.6 million shares of its common stock (the “2020 Warrant Shares”). The Securities will be sold at a purchase price of $2.38 per unit for aggregate gross proceeds of approximately $80.0 million, before deducting fees to the placement agent and other offering expenses payable by the Company. The warrants will be exercisable immediately upon issuance, in whole or in part, at an exercise price of $2.25 per share and will have a four years term. The closing of the private placement financing is expected to occur on or about July 24, 2020.

Agreement with Lincoln Park Capital

In October 2019, the Company entered into a purchase agreement with Lincoln Park Capital (“LPC”) pursuant to which LPC purchased $2.5 million of shares of the Company's common stock at a purchase price of $2.587 per share. In addition, for a period of 30 months, the Company has the right, at its sole discretion, to sell up to an additional $27.5 million of the Company's common stock based on prevailing market prices of its common stock at the time of each sale. In consideration for entering into the purchase agreement, the Company issued approximately 0.3 million shares of its common stock to LPC as a commitment fee. The purchase agreement limits the Company's sales of shares of common stock to LPC to approximately 5.2 million shares of common stock, representing 19.99% of the shares of common stock outstanding on the date of the purchase agreement. The purchase agreement also prohibits the Company from directing LPC to purchase any shares of common stock if those shares, when aggregated with all other shares of the Company's common stock then beneficially owned by LPC and its affiliates, would result in LPC and its affiliates having beneficial ownership, at any single point in time, of more than 9.99% of the then total outstanding shares of the Company's common stock. In the six months ended June 30, 2020, the Company sold approximately 1.5 million shares of common stock resulting in approximately $3.5 million of net proceeds. As of June 30, 2020, the Company had approximately $24.0 million remaining under its agreement with LPC.

At-the-market equity offering program
 
In 2015, the Company entered into an agreement, as amended, with Cowen and Company, LLC to establish an at-the-market equity offering program (“ATM”) pursuant to which it was able to offer and sell up to $50.0 million of the Company's common stock at prevailing market prices. In the six months ended June 30, 2020, the Company sold approximately 1.0 million shares under the ATM program and received net proceeds of $2.7 million, after deducting commissions. Through June 30, 2020, the Company has sold an aggregate of approximately 1.5 million shares under the ATM and received approximately $6.7 million in net proceeds. As of June 30, 2020, the Company had approximately $43.1 million in gross proceeds remaining under the ATM.

2019 Public Offering

In June 2019, the Company entered into an underwriting agreement relating to the public offering of 10.5 million shares of the Company’s common stock, at a price of $3.50 per share, for gross proceeds of approximately $36.8 million (the “2019 Public Offering”). The Company also granted the underwriters an option to purchase up to approximately an additional 1.6 million shares of common stock (“Overallotment Option”). The underwriters exercised this option in full. The Company received approximately $5.5 million in gross proceeds from the underwriter’s exercise of the Overallotment Option. In connection with the 2019 Public Offering, inclusive of the Overallotment Option, the Company received net proceeds of $38.4 million.

2019 Private Placement

In February 2019, the Company completed a private placement (the “2019 Private Placement”). The Company issued approximately 3.2 million shares of common stock, prefunded warrants (the “2019 Pre-Funded Warrants”) to purchase approximately 0.5 million shares of common stock (the “2019 Pre-Funded Warrant Shares”), and warrants (the “Private Placement Warrants”) to purchase up to approximately 0.9 million shares of common stock (the “2019 Warrant Shares”). The shares of common stock, 2019 Pre-Funded Warrants and Private Placement Warrants (collectively, the “Units”) were sold at a purchase price of $4.02 per Unit. The Company received net cash proceeds of approximately $13.8 million from the sale of the shares of common stock, 2019 Pre-Funded Warrants and Private Placement Warrants. See Note 9. Warrants.

16




The Company had the option to issue additional shares of common stock in a second closing (the “Second Closing”) for gross proceeds of up to $24.2 million. The occurrence of the Second Closing was conditioned on top-line results from Part A of the Company's Phase 1/2a clinical trial for GEN-009 and a decision by the Company's board of directors to proceed with the Second Closing. In June 2019, the Company announced top-line results from this trial but elected not to proceed with the Second Closing. In lieu of the Second Closing, the Company proceeded with the 2019 Public Offering.

9. Warrants

As of June 30, 2020, the Company had the following potentially issuable shares of common stock related to unexercised warrants outstanding (shares in thousands):

 
 
Shares
 
Exercise price
 
Expiration date
 
Classification
Hercules Warrant
 
41

 
$
6.80

 
Q2 2023
 
Equity
2018 Public Offering Warrants
 
3,617

 
$
9.60

 
Q1 2023
 
Liability
Private Placement Warrants
 
933

 
$
4.52

 
Q1 2024
 
Equity
2019 Pre-Funded Warrants
 
531

 
$
0.08

 
Q1 2039
 
Equity
 
 
5,122

 
 
 
 
 
 


Hercules Warrant

The exercise price and the number of shares are subject to adjustment upon a merger event, reclassification of the shares of common stock, subdivision or combination of the shares of common stock or certain dividends payments. The Company determined that the Hercules Warrant should be equity classified in accordance with ASC 480, Distinguishing Liabilities from Equity (“ASC 480”) for all periods presented.

2018 Public Offering Warrants

In January 2018, the Company entered into two underwriting agreements, the first relating to the public offering of approximately 6.7 million shares of the Company’s common stock, par value $0.001 per share, and accompanying warrants to purchase up to approximately 3.3 million shares of common stock (“2018 Public Offering Warrants”). The exercise price and the number of shares are subject to adjustment upon a merger event, reclassification of the shares of common stock, subdivision or combination of the shares of common stock or certain dividends payments. In the event of an “Acquisition,” defined generally to include a merger or consolidation resulting in the sale of 50% or more of the voting securities of the Company, the sale of all, or substantially all, of the assets or voting securities of the Company, or other change of control transaction, as defined in the 2018 Public Offering Warrants, the Company will be obligated to use its best efforts to ensure that the holders of the 2018 Public Offering Warrants receive new warrants from the surviving or acquiring entity (the “Acquirer”). The new warrants to purchase shares in the Acquirer shall have the same expiration date as the 2018 Public Offering Warrants and a strike price that is based on the proportion of the value of the Acquirer’s stock to the Company’s common stock. If the Company is unable, despite its best efforts, to cause the Acquirer to issue new warrants in the Acquisition as described above, then, if the Company’s stockholders are to receive cash in the Acquisition, the Company will settle the 2018 Public Offering Warrants in cash and if the Company’s stockholders are to receive stock in the Acquisition, the Company will issue shares of its common stock to each Warrant holder.

The Company determined that the 2018 Public Offering Warrants should be liability classified in accordance with ASC 480. As the 2018 Public Offering Warrants are liability-classified, the Company remeasures the fair value at each reporting date. The Company initially recorded the 2018 Public Offering Warrants at their estimated fair value of approximately $18.2 million. In connection with the Company's remeasurement of the 2018 Public Offering Warrants to fair value, the Company recorded income of $0.2 million and $3.9 million for the three months ended June 30, 2020 and 2019, respectively, and income of $1.0 million and expense of $1.9 million for the six months ended June 30, 2020 and 2019, respectively. The fair value of the warrant liability is approximately $1.5 million and $2.5 million as of June 30, 2020 and December 31, 2019, respectively.






17



The following table details the assumptions used in the Monte Carlo simulation models used to estimate the fair value of the Warrant Liability as of June 30, 2020 and December 31, 2019, respectively:
 
 
June 30, 2020
 
December 31, 2019
Stock price
 
$
2.30

 
$
2.07

Volatility
 
50.0% - 88.3%

 
50.0% - 116.6%

Remaining term (years)
 
2.5

 
3.1

Expected dividend yield
 

 

Risk-free rate
 
0.2
%
 
1.6
%
Annual acquisition event probability
 
30.0
%
 
20.0
%


Private Placement and 2019 Pre-Funded Warrants

The exercise price of the warrants is subject to appropriate adjustment in the event of stock dividends, subdivisions, stock splits, stock combinations, reclassifications, reorganizations or a change of control affecting our common stock. The Company determined that the Private Placement Warrants and the 2019 Pre-Funded Warrants should be equity classified in accordance with ASC 480 for all periods presented. The Company also determined that the 2019 Pre-Funded Warrants should be included in the determination of basic earnings per share in accordance with ASC 260, Earnings per Share.

10. Stock and employee benefit plans
 
In June 2020, the Company’s stockholders approved an increase of 2.8 million of shares to the Company's Amended and Restated 2014 Equity Incentive Plan. As of June 30, 2020, there were approximately 2.4 million shares remaining for future issuance.

The Company issues stock options and restricted stock units (“RSUs”) to employees, which generally vest ratably over a four year service period. The Company measures the fair value of stock options on the date of grant using the Black-Scholes option pricing model. The Company measures the fair value of RSUs on the date of grant using the underlying common stock fair value.

Stock-based compensation expense
 
Total stock-based compensation expense recognized for stock options and RSUs is as follows (in thousands):

 
Three Months Ended June 30,
 
Six Months Ended June 30,

 
2020
 
2019
 
2020
 
2019
Research and development
 
$
218

 
$
170

 
$
378

 
$
352

General and administrative
 
268

 
304

 
492

 
551

Total
 
$
486

 
$
474

 
$
870

 
$
903



Stock options
 
The following table summarizes stock option activity (in thousands):
 
Shares
 
Weighted-Average
Exercise Price
 
Weighted-Average
Remaining Contractual
Term (years)
 
Aggregate
Intrinsic Value
Outstanding at December 31, 2019
1,323

 
$
11.65

 

 
$

Granted
1,268

 
$
2.06

 
 
 
 

Exercised

 
$

 
 
 
 

Forfeited/cancelled
(76
)
 
$
3.80

 
 
 
 

Outstanding at June 30, 2020
2,515

 
$
7.04

 
8.08
 
$
456

Exercisable at June 30, 2020
685

 
$
16.96

 
6.37
 
$
18







18



RSUs

The following table summarizes RSU activity (shares in thousands):
 
 
Shares
 
Weighted-Average Grant Date Fair Value
Outstanding as of December 31, 2019
 

 
$

Granted
 
554

 
$
2.05

Vested
 

 
$

Forfeited/cancelled
 
(21
)
 
$
1.66

Outstanding as of June 30, 2020
 
533

 
$
2.07


Employee stock purchase plan

In February 2014, the Company’s board of directors adopted the 2014 Employee Stock Purchase Plan and subsequently amended the plan in June 2018 (the “ESPP”). The ESPP authorizes the issuance of up to approximately 0.3 million shares of common stock to participating eligible employees and provides for two six-month offering periods. As of June 30, 2020, there were approximately 0.2 million shares remaining for future issuance under the plan.

11. Net loss per share

Basic and diluted net loss per share was calculated as follows for the three and six months ended June 30, 2020 and 2019:

 
 
Three months ended June 30,
 
Six months ended June 30,
 
 
2020
 
2019
 
2020
 
2019
Basic net loss per share:
 
 
 
 
 
 
 
 
Numerator:
 
 
 
 
 
 
 
 
Net loss (in thousands)
 
$
(11,321
)
 
$
(6,495
)
 
$
(24,174
)
 
$
(22,062
)
Denominator:
 
 
 
 
 
 
 
 
Weighted average common stock outstanding - basic (in thousands)
 
29,142

 
15,344

 
28,642

 
14,035

Dilutive effect of shares of common stock equivalents resulting from common stock options and restricted stock units
 

 

 

 

Weighted average common stock outstanding – diluted
 
29,142

 
15,344

 
28,642

 
14,035

Net loss per share - basic and diluted
 
$
(0.39
)
 
$
(0.42
)
 
$
(0.84
)
 
$
(1.57
)


The following common stock equivalents outstanding as of June 30, 2020 and 2019, presented on an as converted basis, were excluded from the calculation of net loss per share for the periods presented, due to their anti-dilutive effect (in thousands):
 
 
Six Months Ended June 30,
 
2020
 
2019
Warrants
4,591

 
4,600

Stock options
2,515

 
1,285

RSUs
533

 

Total
7,639

 
5,885



19



Item 2.         Management’s Discussion and Analysis of Financial Condition and Results of Operations
 
The following information should be read in conjunction with the unaudited consolidated financial information and the notes thereto included in this Quarterly Report on Form 10-Q. The following disclosure contains forward-looking statements that involve risk and uncertainties. Our actual results and timing of certain events could differ materially from those anticipated in these forward-looking statements as a result of certain factors, including those discussed in our Annual Report on Form 10-K.
 
Overview

We are a biopharmaceutical company that seeks to discover and develop novel cancer immunotherapies using our ATLASTM proprietary discovery platform. The ATLAS platform profiles each patient's CD4and CD8+ T cell immune responses to every potential target or “antigen” in that patient's tumor. We believe that this approach optimizes antigen selection for immunotherapies such as cancer vaccines and cellular therapies by identifying the antigens to which the patient can respond. Consequently, we believe that ATLAS could lead to more immunogenic and efficacious cancer immunotherapies.
    
Our most advanced program is GEN-009, a personalized neoantigen cancer vaccine, for which we are conducting a Phase 1/2a clinical trial. The GEN-009 program uses ATLAS to identify neoantigens, or immunogenic tumor mutations unique to each patient, for inclusion in each patient's GEN-009 vaccine. We are also advancing GEN-011, a neoantigen-specific adoptive T cell therapy program that also relies on ATLAS. In June 2020, we submitted an Investigational New Drug (“IND”) application to support the initiation of a Phase 1/2 clinical trial. We have received verbal notification from the U.S. Food and Drug Administration (“FDA”) that the agency has completed its review of our IND application for GEN-011. In this verbal feedback, the FDA informed us that it is placing the IND on clinical hold until it receives additional information pertaining to certain third-party reagents used in the GEN-011 manufacturing process. These reagents are not a component of the final cell therapy product. We expect to receive official written communication from the FDA regarding the hold and the FDA’s position in the near future and plan to work with the FDA to resolve their questions as quickly as possible.

ATLAS Platform

Harnessing and directing the T cell arm of the immune system to kill tumor cells is increasingly viewed as having potential in the treatment of many cancers. This approach has been effective against hematologic malignancies and, more recently, certain solid tumors. Vaccines or cellular therapies employing this approach must target specific differences from normal tissue present in a tumor, such as antigens arising from genetic mutations. However, the discovery of optimal antigens for such immunotherapies has been particularly challenging for two reasons. First, the genetic diversity of human T cell responses means that effective antigens vary from person to person. Second, the number of candidate antigens can be very large, with up to thousands of candidates per patient in some cancers. An effective antigen selection system must therefore account both for each patient's tumor and for their T cell repertoire.

ATLAS achieves effective antigen selection by employing components of the T cell arm of the human immune system from each patient. Using ATLAS, we can measure each patient's T cell responses to a comprehensive set of candidate neoantigens, tumor-associated antigens and tumor-associated viral antigens for their own cancer, allowing us to select those targets associated with the anti-tumor T cell responses that may kill that individual's cancer. We believe that ATLAS represents the most comprehensive and accurate system for antigen discovery. Further, we believe ATLAS identifies a novel candidate antigen profile, that of inhibitory T cell responses. Previously, all candidate antigens were thought either to be targets of effective anti-tumor responses (stimulatory), or irrelevant. However, using ATLAS, we have identified inhibitory antigens we call InhibigensTM, which are shown to promote tumor progression in preclinical studies. We have also discovered that an antigen can be stimulatory in one patient and inhibitory in another, reinforcing the importance of selecting each patient's potentially immunogenic antigens.

The ATLAS portfolio comprises seven patent families and potentially two additional patent families. The first two families are comprised of issued U.S. patents, with patent terms until at least 2031 and 2030, as well as granted foreign patents and pending U.S. and foreign applications. The third family is directed to ATLAS-based methods for cancer diagnosis, prognosis and patient selection, as well as related compositions. This patent family is comprised of pending applications in eleven foreign jurisdictions and a pending U.S. application. Patents issuing from these applications are expected to have a patent term until at least March 2038. The four further families currently comprise PCT applications and are directed to various methods using ATLAS-identified antigens, to dose regimen for GEN-009, and to our cell-based therapy GEN-011.

Our Immuno-Oncology Programs

Our cancer immunotherapies include a vaccine that is designed to educate T cells to recognize and attack specific cancer targets, and a cellular therapy intended to introduce T cells that have been educated to attack these targets. We believe that neoantigen vaccines could be used in combination with existing treatment approaches for cancer to potentially direct and enhance an individual’s

20



T cell response to his or her cancer, thereby potentially effecting better clinical outcomes. We also believe that isolating and expanding T cell populations targeting specific neoantigens through adoptive cell therapy could provide meaningful clinical benefit.

The following describes our active immuno-oncology programs in development:
Discovery
 
Pre-IND
 
Phase 1/2a
 
Pivotal
 
Status & Anticipated Milestones
 
 
 
 
 
 
 
 
 
 
 
 
 
 
GEN-009 -
 
Neoantigen vaccine
 
 
ð
• ASCO 2019 Top 10 IO study
 
 
 
 
 
 
 
 
• Initial clinical data in Q3 2020
 
 
 
 
 
 
 
 
 
 
 
 
 
 
GEN-011 -
 
Neoantigen cell therapy
 
ð
• IND filed in Q2 2020
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Toolbox of novel assets to enable additional programs
 
 
 
 
 
 
 
 
 
 
 
 
Shared neoantigens
 
 
Tumor-associated antigens
 
Viral cancer antigens
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Our lead program, GEN-009, is an adjuvanted neoantigen peptide vaccine candidate. Using ATLAS to identify specific neoantigens, we manufacture a personalized vaccine for each patient using only those neoantigens determined by ATLAS to be stimulatory to that patient's anti-tumor immune responses. We are currently conducting a Phase 1/2a clinical trial for GEN-009 across a range of solid tumor types:

Part A of the trial is assessing the safety and immunogenicity of GEN-009 as monotherapy in certain cancer patients with no evidence of disease; and
Part B of the trial, for which we have commenced dosing patients, is designed to assess the safety, immunogenicity, and preliminary antitumor activity of GEN-009 in combination with ICI therapy in patients with advanced or metastatic tumors.

The patients in Part A of the trial had little to no detectable tumor at the time of vaccination with GEN-009, but were still at risk of relapse. In the data from the eight dosed patients we observed the following:

100% of patients had measurable CD4+ and CD8+ T cell responses to their GEN-009 vaccine;
Responses were detected against 99% of the administered vaccine neoantigens (N=88 administered antigens), a response rate in excess of that which has been reported previously in response to candidate neoantigen vaccines;
GEN-009 elicited CD8+ T cell responses ex vivo, which is a measure of T cell effector function, for 41% of vaccine neoantigens and CD4+ T cell responses to 51% of neoantigens;
GEN-009 elicited broad immune responses using an in vitro stimulation assay, which is a measure of central memory responses, with 87% of neoantigens eliciting a CD4+ response and 57% of neoantigens eliciting a CD8+ response;
GEN-009 was well tolerated, with no dose-limiting toxicities observed; and
Through July 7, 2020, only one of the eight vaccinated patients has developed a recurrent tumor.
    
We believe the above data confirms the potential antigen selection advantages of ATLAS.

In the fourth quarter of 2019, we began dosing patients for Part B of our GEN-009 study. We anticipate reporting these preliminary clinical results in the third quarter of 2020. We believe that the current patients enrolled are sufficient to determine whether a preliminary clinical signal can be seen, therefore, we have paused enrollment in our GEN-009 Part B trial. Upon review of the preliminary clinical results, we will consider whether it is appropriate to continue the study.

We also are advancing GEN-011, an adoptive T cell therapy specific for neoantigens identified by ATLAS. Adoptive T cell therapies offer an alternative treatment in solid tumors. GEN-011 extracts and specifically expands ATLAS-identified neoantigen-specific T cells from each patient's peripheral blood. In June 2020, we submitted an IND application to support the initiation of a Phase 1/2 clinical trial. We have received verbal notification from the FDA that the agency has completed its review of our IND application for GEN-011. In this verbal feedback, the FDA informed us that it is placing the IND on clinical hold until it receives additional information pertaining to certain third-party reagents used in the GEN-011 manufacturing process. These reagents are not a component of the final cell therapy product. We expect to receive official written communication from the FDA regarding the hold and the FDA’s position in the near future and plan to work with the FDA to resolve their questions as quickly as possible. Although

21



we plan to work with the FDA to resolve their questions as quickly as possible, we cannot provide any assurance that we will be able to resolve the clinical hold on a timely basis or at all.

We continue to conduct research, principally to explore InhibigenTM biology and ways to further strengthen ATLAS. We also continue to explore additional program opportunities. The COVID-19 pandemic has affected our ability to continue such efforts, however, so we cannot provide specific timelines for these efforts to translate into new clinical candidates, which might include non-personalized cancer immunotherapies targeting shared neoantigens, non-mutated tumor-associated antigens, cancers of viral origin such as cancers driven by Epstein-Barr virus infection and InhibigensTM.

Business Update Regarding COVID-19

The current COVID-19 pandemic has presented a substantial public health and economic challenge around the world and is affecting our employees, patients, communities and business operations, as well as the U.S. economy and financial markets. The full extent to which the COVID-19 pandemic will directly or indirectly impact our business, results of operations and financial condition will depend on future developments that are highly uncertain and cannot be accurately predicted, including new information that may emerge concerning COVID-19, the actions taken to contain it or treat its impact and the economic impact on local, regional, national and international markets.
To date, we have been able to continue our operations and do not anticipate any material interruptions, for the foreseeable future. However, we are continuing to assess the potential impact of the COVID-19 pandemic on our business and operations, including our expenses, supply chain and pre-clinical and clinical trials. Our office-based employees have been working from home since mid-March 2020 and will continue to do so for the foreseeable future.
Our third-party contract manufacturing partners continue to operate their manufacturing facilities at or near normal levels. While we currently do not anticipate any interruptions in our supply chain, it is possible that the COVID-19 pandemic and response efforts may have an impact in the future on our and/or our third-party suppliers and contract manufacturing partners' ability to manufacture our products or the products of our partners.

Financing and business operations

We commenced business operations in August 2006. We have financed our operations primarily through the issuance of our equity securities, debt financings, and amounts received through grants. As of June 30, 2020, we had received an aggregate of $405.9 million in gross proceeds from the issuance of equity securities and gross proceeds from debt facilities and an aggregate of $7.9 million from grants. At June 30, 2020, our cash and cash equivalents were $22.1 million.
 
Since inception, we have incurred significant operating losses. We expect to incur significant expenses and increasing operating losses for the foreseeable future. Our net losses may fluctuate significantly from quarter-to-quarter and year-to-year. We will need to generate significant revenue to achieve profitability, and we may never do so.

We have not generated any revenues from product sales to date and we do not expect to generate revenues from product sales for the foreseeable future. Our revenues for the three and six months ended June 30, 2020 were from the material transfer agreement (“MTA”) with a strategic partner, Shionogi & Co. Ltd (“Shionogi”). See “Note 3 – Revenue” to the notes to the unaudited condensed consolidated financial statements in this Quarterly Report on Form 10-Q.

In July 2020, we entered into a private placement financing transaction in which we will issue shares of our common stock, pre-funded warrants and warrants to purchase our common stock for aggregate gross cash proceeds of approximately $80.0 million, before deducting fees to the placement agent and other offering expenses payable by us. The closing of the private placement financing is expected to occur on or about July 24, 2020.

In the six months ended June 30, 2020, we sold approximately 1.0 million shares under our ATM program and received net proceeds of $2.7 million, after deducting commissions. For the six months ended June 30, 2019, we sold no shares under the ATM program. As of June 30, 2020, we had approximately $43.1 million in gross proceeds remaining under the ATM.

In October 2019, we entered into a purchase agreement with Lincoln Park Capital (“LPC”) pursuant to which LPC purchased $2.5 million of shares of our common stock at a purchase price of $2.587 per share. In addition, for a period of 30 months, we have the right, at our sole discretion, to sell up to an additional $27.5 million of our common stock based on prevailing market prices of our common stock at the time of each sale. In consideration for entering into the purchase agreement, we issued approximately 0.3 million shares of our common stock to LPC as a commitment fee. The purchase agreement limits our sales of shares of common stock to LPC to approximately 5.2 million shares of common stock, representing 19.99% of the shares of common stock outstanding on

22



the date of the purchase agreement. The purchase agreement also prohibits us from directing LPC to purchase any shares of common stock if those shares, when aggregated with all other shares of our common stock then beneficially owned by LPC and its affiliates, would result in LPC and its affiliates having beneficial ownership, at any single point in time, of more than 9.99% of the then total outstanding shares of our common stock. In the six months ended June 30, 2020, we sold 1.5 million shares of common stock to LPC, for net proceeds of approximately $3.5 million. As of June 30, 2020, we had approximately $24.0 million remaining under our agreement with LPC.

In June 2019, we completed an underwritten public offering in which we sold 10.5 million shares of our common stock at a price of $3.50 per share, for gross proceeds of approximately $36.8 million. We also granted the underwriters an option to purchase up to approximately an additional 1.6 million shares of common stock. The underwriters exercised this option in full. This generated additional gross proceeds of $5.5 million. We incurred approximately $3.9 million of offering-related expenses, resulting in total net proceeds of $38.4 million.

In February 2019, we completed a private placement financing transaction in which we issued shares of our common stock, pre-funded warrants to purchase shares of our common stock, and warrants to purchase shares of our common stock for gross cash proceeds of $15.0 million. We incurred $1.2 million of offering-related expenses, resulting in total net proceeds of approximately $13.8 million.
 
As reflected in our consolidated financial statements, we used cash to fund operating activities of $23.7 million for the six months ended June 30, 2020 and had $22.1 million available in cash and cash equivalents at June 30, 2020. In addition, our net losses were $11.3 million for the six months ended June 30, 2020, and we had an accumulated deficit of $355.1 million. We anticipate that we will continue to incur significant operating losses for the foreseeable future as we continue to develop our product candidates. Until such time, if ever, as we attempt to generate substantial product revenue and achieve profitability, we expect to finance our cash needs through a combination of equity offerings and strategic transactions, and other sources of funding. If we are unable to raise additional funds when needed, we may be required to implement cost reduction strategies, including ceasing development of GEN-009, GEN-011, and other corporate programs and activities. In July 2020, we entered into a private placement financing transaction in which we will issue shares of our common stock, pre-funded warrants and warrants to purchase our common stock for aggregate gross cash proceeds of approximately $80.0 million, before deducting fees to the placement agent and other offering expenses payable by us. The closing of the private placement financing is expected to occur on or about July 24, 2020. The proceeds from this financing combined with our available cash and cash equivalents at June 30, 2020 are expected to fund operations to mid-2022.

Costs related to clinical trials can be unpredictable and there can be no guarantee that our current balances of cash and cash equivalents combined with proceeds received from other sources, will be sufficient to fund our trials or operations through this period. These funds will not be sufficient to enable us to conduct pivotal clinical trials for, seek marketing approval for, or commercially launch GEN-009, GEN-011 or any other product candidate. Accordingly, we will be required to obtain further funding through public or private equity offerings, collaboration and licensing arrangements, or other sources. Adequate additional financing may not be available to us on acceptable terms, or at all, which could result in a decision to pause or delay development or advancement of clinical trials for one or more of our product candidates. Similarly, we may decide to pause or delay development or advancement of clinical trials for one or more of our product candidates if we believe that such development or advancement is imprudent or impractical.

Financial Overview
 
Revenues

We have not generated any revenues from product sales to date and we do not expect to generate revenues from product sales for the foreseeable future. Our revenue was derived from the MTA with Shionogi. For additional information about our revenue recognition policy, see “Note 2-Summary of significant accounting policies” to the notes to the unaudited condensed consolidated financial statements in this Quarterly Report on Form 10-Q.

Research and development expenses
 
Research and development expenses consist primarily of costs incurred to advance our preclinical and clinical candidates, which include:

salary and related expenses;
expenses incurred under agreements with contract research organizations (“CROs”), contract manufacturing organizations (“CMOs”), consultants, and other vendors that conduct our clinical trials and preclinical activities;
costs of acquiring, developing, and manufacturing clinical trial materials and lab supplies; and

23



facility costs, depreciation, and other expenses, which include direct and allocated expenses for rent and maintenance of facilities, insurance, and other supplies.
 
We expense internal research and development costs as incurred. Nonrefundable advanced payments for goods and services that will be used in future research and development activities are expensed when the activity has been performed or when the goods have been received.

The following table identifies research and development expenses for our product candidates as follows (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2020
 
2019
 
2020
 
2019
Phase 1/2a programs
3,616

 
$
4,588

 
8,409

 
9,308

Discovery and pre-IND
3,536

 
1,253

 
7,345

 
2,041

Other research and development
1,435

 
1,008

 
2,820

 
1,960

Total research and development
$
8,587

 
$
6,849

 
$
18,574

 
$
13,309


Phase 1/2a programs are Phase 1 or Phase 2 development activities. Discovery and pre-IND includes costs incurred to support our discovery research and translational science efforts up to the initiation of Phase 1 development. Other research and development include costs that are not specifically allocated to active product candidates, including facilities costs, depreciation expense, and other costs.
 
General and administrative expenses
 
General and administrative expenses consist primarily of salaries and related expenses for personnel in executive and other administrative functions. Other general and administrative expenses include facility costs, corporate and intellectual property legal expenses, accounting services, and professional fees associated with consulting.

Other expense

Other expense consists of the change in warrant liability, interest expense, net of interest income, gains and losses on sale and disposal of assets, gains and losses on foreign currency, and other expense for miscellaneous items, such as the transaction expenses.

Critical Accounting Policies and Significant Judgments and Estimates
 
We believe that several accounting policies are important to understanding our historical and future performance. We refer to these policies as critical because these specific areas generally require us to make judgments and estimates about matters that are uncertain at the time we make the estimate, and different estimates—which also would have been reasonable—could have been used. The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, management makes estimates and exercises judgement in revenue recognition, prepaid and accrued research and development expenses and the fair value of our warrant liability. We base our estimates on historical experience and other market-specific or other relevant assumptions that we believe to be reasonable under the circumstances. Actual results may differ materially from those estimates or assumptions. These critical accounting policies are described in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2019, and there have been no changes to such policies, except for our policy related to revenue recognition noted below. It is important that the discussion of our operating results that follow be read in conjunction with the critical accounting policies disclosed in our Annual Report on Form 10-K, as filed with the SEC on February 13, 2020.

Revenue Recognition

In applying ASC Topic 606 Revenue from Contracts with Customers, management must develop assumptions that require judgment to determine the standalone selling price for each performance obligation identified in the contract. We utilize key assumptions to determine the standalone selling price, which may include other comparable transactions, pricing considered in negotiating the transaction and the estimated costs to complete the respective performance obligation. We also utilize judgement in assessing whether or not variable consideration is constrained or if it can be allocated specifically to one or more performance obligations in the arrangement.

When a performance obligation is satisfied, revenue is recognized for the amount of the transaction price that is allocated to that performance obligation on a relative standalone selling price basis, excluding estimates of variable consideration that are

24



constrained. For performance obligations consisting of licenses and other promises, we utilize judgment to assess whether the combined performance obligation is satisfied over time or at a point in time and the recognition pattern for the portion of the transaction price allocated to the performance obligation.
 
Results of Operations
 
Comparison of the three months ended June 30, 2020 and 2019
  

Three Months Ended June 30,
 
Increase
(in thousands)
2020
 
2019
 
(Decrease)
License revenue
$
906

 
$

 
$
906

 
 
 
 
 
 
Operating expenses:


 


 


Research and development
8,587

 
6,849

 
1,738

General and administrative
3,480

 
3,217

 
263

Total operating expenses
12,067

 
10,066

 
2,001

Loss from operations
(11,161
)
 
(10,066
)
 
1,095

Other income (expense):


 


 


Change in fair value of warrants
222

 
3,870

 
3,648

Interest expense, net
(365
)
 
(299
)
 
(66
)
Other expense
(17
)
 

 
(17
)
Total other income
(160
)
 
3,571

 
(3,731
)
Net loss
$
(11,321
)
 
$
(6,495
)
 
$
(4,826
)

License revenue

The $0.9 million increase in revenue in the three months ended June 30, 2020 compared to the three months ended June 30, 2019 relates to revenue recognized in connection with the MTA with Shionogi executed in the second quarter of 2020.
 
Research and development expenses
 
Research and development expenses increased $1.7 million in the three months ended June 30, 2020, as compared to the three months ended June 30, 2019. The increase was largely due to an increase in headcount-related costs of approximately $1.0 million, external manufacturing costs of approximately $0.5 million, and clinical trial costs of approximately $0.5 million.

General and administrative expenses
 
General and administrative expenses increased $0.3 million in the three months ended June 30, 2020, as compared to the three months ended June 30, 2019. The increase was primarily due to an increase in rent and rent-related expense of approximately $0.7 million, partially offset by a decrease in headcount-related costs of approximately $0.6 million.

Change in fair value of warrants

Change in fair value of warrants reflects the non-cash change in the fair value of the 2018 Public Offering Warrants, which were recorded at their fair value on the date of issuance and are remeasured at the end of each reporting period. The decrease in the change in the fair value of warrants was primarily the result of an increase in our stock price in the three months ended June 30, 2020 as compared to a decrease in our stock price in the three months ended June 30, 2019.

Interest expense, net

Interest expense, net, consists primarily of interest expense on our long-term debt facilities, offset by interest earned on our cash equivalents.





25



Comparison of the six months ended June 30, 2020 and 2019

 
Six Months Ended June 30,
 
Increase
(in thousands)
2020
 
2019
 
(Decrease)
License revenue
$
906

 
$

 
$
906

 
 
 
 
 
 
Operating expenses:
 
 
 
 
 
Research and development
18,574

 
13,309

 
5,265

General and administrative
6,868

 
6,234

 
634

Total operating expenses
25,442

 
19,543

 
5,899

Loss from operations
(24,536
)
 
(19,543
)
 
4,993

Other income (expense):
 
 
 
 
 
Change in fair value of warrants
1,003

 
(1,917
)
 
2,920

Interest expense, net
(624
)
 
(601
)
 
(23
)
Other income (expense)
(17
)
 
(1
)
 
(16
)
Total other income
362

 
(2,519
)
 
2,881

Net loss
$
(24,174
)
 
$
(22,062
)
 
$
2,112


License revenue

The $0.9 million increase in revenue in the six months ended June 30, 2020 compared to the six months ended June 30, 2019 relates to revenue recognized in connection with the MTA with Shionogi executed in the second quarter of 2020.

Research and development expenses
 
Research and development expenses increased $5.3 million in the six months ended June 30, 2020, as compared to the six months ended June 30, 2019. The increase was largely due to an increase in external manufacturing costs of approximately $2.8 million, headcount-related costs of approximately $1.6 million, and clinical trial costs of approximately $0.8 million.

General and administrative expenses
 
General and administrative expenses increased $0.6 million in the six months ended June 30, 2020, as compared to the six months ended June 30, 2019. The increase was primarily due to an increase in rent and rent-related expense of approximately $0.9 million, partially offset by a decrease in headcount-related costs of approximately $0.8 million.

Change in fair value of warrants

Change in fair value of warrants reflects the non-cash change in the fair value of the 2018 Public Offering Warrants, which were recorded at their fair value on the date of issuance and are remeasured at the end of each reporting period. The increase in the change in the fair value of warrants was primarily the result of a less significant increase in our stock price in the six months ended June 30, 2020 as compared to the six months ended June 30, 2019.

Interest expense, net

Interest expense, net, consists primarily of interest expense on our long-term debt facilities, offset by interest earned on our cash equivalents.

Liquidity and Capital Resources
 
Overview
 
Since our inception in 2006, we have funded operations primarily through proceeds from public issuances of common stock, our long-term debt and private placements of our common stock.

As of June 30, 2020, we had approximately $22.1 million in cash and cash equivalents.

26




In April 2018, we entered into an amended and restated loan and security agreement with Hercules Capital, Inc. ("Hercules"), which was subsequently amended in November 2019 (as amended, the “2018 Term Loan”). The 2018 Term Loan provides a $14.0 million term loan. The 2018 Term Loan will mature on May 1, 2021 and accrues interest at a floating rate per annum equal to the greater of (i) 8.00% or (ii) the sum of 3.00% plus the prime rate. The 2018 Term Loan provides for interest-only payments until January 1, 2021. Thereafter, payments will include equal installments of principal and interest through maturity. The 2018 Term Loan may be prepaid subject to a prepayment charge. We are also obligated to pay an end of term charge of $1.0 million at maturity. As of June 30, 2020, we had outstanding borrowings of $13.6 million.

We have not generated any revenues from product sales to date and we do not expect to generate revenues from product sales for the foreseeable future. Our revenues for the three and six months ended June 30, 2020 and 2019 were primarily from the MTA with Shionogi.

In July 2020, we entered into a private placement financing transaction in which we will issue approximately 21.4 million shares of our common stock (the “Shares”), approximately 12.2 million pre-funded warrants to purchase additional shares of our common stock (the “2020 Pre-Funded Warrant”) and accompanying warrants (the “Closing Warrants” and together with the Shares and the 2020 Pre-Funded Warrants, the “Securities”) to purchase approximately 33.6 million shares of our common stock (the “2020 Warrant Shares”). The Securities will be sold at a purchase price of $2.38 per unit for aggregate gross cash proceeds of approximately $80.0 million, before deducting fees to the placement agent and other offering expenses payable by us. The closing of the private placement financing is expected to occur on or about July 24, 2020.

In the six months ended June 30, 2020, we sold approximately 1.0 million shares under our ATM program and received net proceeds of $2.7 million, after deducting commissions. For the six months ended June 30, 2019, we sold no shares under the ATM program. As of June 30, 2020, we had approximately $43.1 million in gross proceeds remaining under the ATM.

In October 2019, we entered into a purchase agreement with LPC pursuant to which LPC purchased $2.5 million of shares of our common stock at a purchase price of $2.587 per share. In addition, for a period of 30 months, we have the right, at our sole discretion, to sell up to an additional $27.5 million of our common stock based on prevailing market prices of our common stock at the time of each sale. In consideration for entering into the purchase agreement, we issued approximately 0.3 million shares of our common stock to LPC as a commitment fee. The purchase agreement limits our sales of shares of common stock to LPC to approximately 5.2 million shares of common stock, representing 19.99% of the shares of common stock outstanding on the date of the purchase agreement. The purchase agreement also prohibits us from directing LPC to purchase any shares of common stock if those shares, when aggregated with all other shares of our common stock then beneficially owned by LPC and its affiliates, would result in LPC and its affiliates having beneficial ownership, at any single point in time, of more than 9.99% of the then total outstanding shares of our common stock. In the six months ended June 30, 2020, we sold approximately 1.5 million shares of common stock to LPC, for net proceeds of approximately $3.5 million. As of June 30, 2020, we had approximately $24.0 million remaining under our agreement with LPC.

In June 2019, we entered into an underwriting agreement relating to the underwritten public offering of 10.5 million shares of our common stock, par value $0.001 per share, at a price to the public of $3.50 per share, for gross proceeds of approximately $36.8 million (the “2019 Public Offering”). We also granted the underwriters an option to purchase up to an additional approximately 1.6 million shares of common stock. In June 2019, the underwriters exercised this option in full. We received approximately $5.5 million in gross proceeds from the underwriter’s exercise of the Overallotment Option. In connection with the 2019 Public Offering, inclusive of the Overallotment Option, we incurred approximately $3.9 million of offering-related expenses, resulting in total net proceeds of $38.4 million.

In February 2019, we completed a private placement financing transaction (the “2019 Private Placement”). We issued approximately 3.2 million shares (the “Shares”) of common stock, prefunded warrants (the “2019 Pre-Funded Warrants”) to purchase approximately 0.5 million shares of common stock (the “2019 Pre-Funded Warrant Shares”), and warrants (the “Private Placement Warrants”) to purchase up to approximately 0.9 million shares of common stock (the “2019 Warrant Shares”). The Shares, 2019 Pre-Funded Warrants and Private Placement Warrants (collectively, the “Units”) were sold at a purchase price of $4.02 per Unit. We received net cash proceeds of approximately $13.8 million for the purchase of the Shares, 2019 Pre-Funded Warrant Shares and 2019 Warrant Shares.







27



Cash Flows
 
The following table summarizes our sources and uses of cash for the six months ended June 30, 2020 and 2019 (in thousands):

 
Six Months Ended June 30,
 
2020
 
2019
Net cash used in operating activities
$
(23,712
)
 
$
(17,942
)
Net cash used in investing activities
(528
)
 
(635
)
Net cash provided by financing activities
6,221

 
50,886

Net (decrease) increase in cash and cash equivalents
$
(18,019
)
 
$
32,309

 
Operating Activities
 
Net cash used in operating activities increased $5.8 million for the six months ended June 30, 2020 compared to the six months ended June 30, 2019. The increase in cash used in operations is mainly due to an increase in our research and development expenses due to the advancement of GEN-009 and GEN-011.
 
Investing activities

Net cash used by investing activities was for the purchases of property and equipment in both periods ending June 30, 2020 and 2019, respectively.

Financing Activities
 
Net cash provided by financing activities decreased $44.7 million for the six months ended June 30, 2020 compared to the six months ended June 30, 2019. In the six months ended June 30, 2020, we sold shares of common stock to LPC, for net proceeds of approximately $3.5 million and we sold shares under our ATM program and received net proceeds of approximately $2.7 million. In the six months ended June 30, 2019, the 2019 Private Placement generated net proceeds of $13.8 million and the 2019 Public Offering generated net proceeds of $38.4 million, offset by the repayment of long-term debt of $1.4 million.

Operating Capital Requirements
 
Our primary uses of capital are for salaries and related expenses for personnel, manufacturing costs for preclinical and clinical materials, third-party clinical trial services, laboratory and related supplies, legal and other regulatory expenses, and general overhead costs. We expect these costs will continue to be the primary operating capital requirements for the near future.

We expect that our existing cash and cash equivalents in addition to the proceeds from the July 2020 private placement financing transaction of our common stock, pre-funded warrants and warrants to purchase our common stock are sufficient to support our operations to mid-2022. We have based our projections of operating capital requirements on assumptions that may prove to be incorrect and we may use all of our available capital resources sooner than we expect. Because of the numerous risks and uncertainties associated with research, development and commercialization of pharmaceutical products coupled with the global economic uncertainty that has arisen with the outbreak of the coronavirus, or referred to as COVID-19, we are unable to estimate the exact amount of our operating capital requirements. Our future funding requirements will depend on many factors, including, but not limited to:

the timing and costs of our planned clinical trials for GEN-009 and GEN-011;
the progress, timing, and costs of manufacturing GEN-009 and GEN-011 for planned clinical trials;
the initiation, progress, timing, costs, and results of preclinical studies and clinical trials for our other product candidates and potential product candidates;
the terms and timing of any future collaborations, grants, licensing, consulting, or other arrangements that we may establish;
the amount and timing of any payments we may be required to make, or that we may receive, in connection with the licensing, filing, prosecution, defense and enforcement of any patents or other intellectual property rights, including milestone payments, royalty payments and patent prosecution fees that we are obligated to pay pursuant to our license agreements;

28



the costs of preparing, filing, and prosecuting patent applications, maintaining and protecting our intellectual property rights, and defending against intellectual property related claims;
the extent to which we in-license or acquire other products and technologies;
the receipt of marketing approval;
the costs of commercialization activities for GEN-009, GEN-011 and other product candidates, if we receive marketing approval, including the costs and timing of establishing product sales, marketing, distribution, and manufacturing capabilities; and
revenue received from commercial sales of our product candidates.

We will need to obtain substantial additional funding in order to complete clinical trials and receive regulatory approval for GEN-009, GEN-011 and our other product candidates. To the extent that we raise additional capital through the sale of our common stock, convertible securities, or other equity securities, the ownership interests of our existing stockholders may be materially diluted and the terms of these securities could include liquidation or other preferences that could adversely affect the rights of our existing stockholders. In addition, debt financing, if available, would result in increased fixed payment obligations and may involve agreements that include restrictive covenants that limit our ability to take specific actions, such as incurring additional debt, making capital expenditures, or declaring dividends, that could adversely affect our ability to conduct our business. If we are unable to raise capital when needed or on attractive terms, we could be forced to significantly delay, scale back, or discontinue the development of GEN-009, GEN-011 or our other product candidates, seek collaborators at an earlier stage than otherwise would be desirable or on terms that are less favorable than might otherwise be available, and relinquish or license, potentially on unfavorable terms, our rights to GEN-009, GEN-011 or our other product candidates that we otherwise would seek to develop or commercialize ourselves.

Off-Balance Sheet Arrangements
 
We do not have any off-balance sheet arrangements.
 
Item 3.                           Quantitative and Qualitative Disclosures about Market Risk
 
We had cash and cash equivalents of approximately $22.1 million as of June 30, 2020. The primary objectives of our investment activities are to preserve principal, provide liquidity and maximize income without significantly increasing risk. Our primary exposure to market risk relates to fluctuations in interest rates, which are affected by changes in the general level of U.S. interest rates, including interest rate changes resulting from the impact of the COVID-19 pandemic. Given the short-term nature of our cash and cash equivalents, we believe that a sudden change in market interest rates would not be expected to have a material impact on our financial condition and/or results of operations. We do not own any derivative financial instruments.

We do not believe that our cash, cash equivalents and marketable securities have significant risk of default or illiquidity. While we believe our cash and cash equivalents do not contain excessive risk, we cannot provide absolute assurance that in the future our investments will not be subject to adverse changes in market value. In addition, we maintain significant amounts of cash, cash equivalents and marketable securities at one or more financial institutions that are in excess of federally insured limits.

Inflation generally affects us by increasing our cost of labor and clinical trial costs. We do not believe that inflation had a material effect on our results of operations during the six months ended June 30, 2020.
 
Item 4.                           Controls and Procedures
 
Management’s Evaluation of our Disclosure Controls and Procedures
 
We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in the reports that we file or submit under the Securities Exchange Act of 1934, as amended, is (1) recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms and (2) accumulated and communicated to our management, including our principal executive officer and principal financial officer, to allow timely decisions regarding required disclosure.
 
Our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2020 (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended). Our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Our principal executive officer and principal financial officer have concluded based upon the evaluation described above that, as of June 30, 2020, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in Internal Control Over Financial Reporting
 
During the three months ended June 30, 2020, there have been no changes in our internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15(d)-15(f) promulgated under the Securities Exchange Act of 1934, as amended, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.



29



PART II. OTHER INFORMATION
 
Item 1.                           Legal Proceedings
 
In the ordinary course of business, we are from time to time involved in lawsuits, claims, investigations, proceedings, and threats of litigation relating to intellectual property, commercial arrangements and other matters. We do not believe we are currently party to any pending legal action, arbitration proceeding or governmental proceeding, the outcome of which, if determined adversely to us, would individually or in the aggregate be reasonably expected to have a material adverse effect on our business or operating results. We are not a party to any material proceedings in which any director, member of senior management or affiliate of ours is either a party adverse to us or our subsidiaries or has a material interest adverse to us or our subsidiaries.

Item 1A.                           Risk Factors

There have been no material changes from the risk factors set forth in the Company's Annual Report Form 10-K for the year ended December 31, 2019 and the Company's Quarterly Report Form 10-Q for the quarter ended March 31, 2020.

Item 6.                           Exhibits
Exhibit
Number
 
Exhibit
3.1
 
 
 
 
3.2
 
 
 
 
3.3
 
 
 
 
3.4
 
 
 
 
3.5*
 
 
 
 
31.1
 
 
 
 
31.2
 
 
 
 
32.1
 
 
 
 
32.2
 
 
 
 
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)
 
 
 
101.SCH*
 
Inline XBRL Taxonomy Extension Schema Document.
 
 
 
101.CAL*
 
Inline XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
101.DEF*
 
Inline XBRL Taxonomy Extension Definition Linkbase Document.
 
 
 
101.LAB*
 
Inline XBRL Taxonomy Extension Label Linkbase Document.
 
 
 
101.PRE*
 
Inline XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
104*
 
Cover Page Interactive Date File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101)

*Filed herewith


30



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.
 
 
Genocea Biosciences, Inc.
 
 
Date: July 23, 2020
By:
/s/ WILLIAM D. CLARK
 
 
William D. Clark
 
 
President and Chief Executive Officer and Director
 
 
(Principal Executive Officer)
 
 
 
Date: July 23, 2020
By:
/s/ DIANTHA DUVALL
 
 
Diantha Duvall
 
 
Chief Financial Officer
 
 
(Principal Financial and Accounting Officer)


31
EX-3.5 2 gncarestatedcertofinc-.htm EXHIBIT 3.5 Exhibit

STATE OF DELAWARE
CERTIFICATE OF CORRECTION OF
GENOCEA BIOSCIENCES, INC.
Genocea Biosciences, Inc., a corporation duly organized and existing under and by virtue of the General Corporation Law of the State of Delaware (the “Corporation”), does hereby certify as follows:
FIRST: The name of the corporation is Genocea Biosciences, Inc.
SECOND: A Certificate of Amendment to the Restated Certificate of Incorporation (the “Certificate”) was filed with the Secretary of State of the State of Delaware on June 2, 2020 and said Certificate requires correction as permitted by Section 103 of the General Corporation Law of the State of Delaware.
THIRD: The inaccuracy of defect of said Certificate is that the Certificate inaccurately states the number of authorized shares and of those shares, the number of which are Common Stock.
FOURTH: Article Four, of the Certificate should read as follows:
“FOURTH: The Restated Certificate of Incorporation is hereby amended by deleting subsection (a) of Article IV “Capitalization” and replacing it as follows:
“(a) Authorized Shares. The total number of shares of stock which the Corporation shall have authority to issue is 195,000,000, consisting of 170,000,000 shares of common stock, par value $0.001 per share (“Common Stock”), and 25,000,000 shares of preferred stock, par value $0.001 per share (“Preferred Stock”). Such stock may be issued from time to time by the Corporation for such consideration as may be fixed by the board of directors of the Corporation (the “Board of Directors”).”


[Signature page follows]



IN WITNESS WHEREOF, this Certificate of Correction to the Certificate of Amendment to the Restated Certificate of Incorporation of the Corporation has been executed by a duly authorized officer of this Corporation as of this 23rd day of June, 2020.


/s/ Diantha Duvall
Name: Diantha Duvall
Title: Chief Financial Officer




EX-31.1 3 gnca-ex311_20200630x10q.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
 
CERTIFICATION PURSUANT TO
SECURITIES EXCHANGE ACT RULES 13a-14 and 15d-14
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, William D. Clark, President and Chief Executive Officer and Director, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Genocea Biosciences, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer 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 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.
 
 
/s/ WILLIAM D. CLARK
 
William D. Clark
 
President and Chief Executive Officer and Director
 
(Principal Executive Officer)
Date: July 23, 2020
 



EX-31.2 4 gnca-ex312_20200630x10q.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
 
CERTIFICATION PURSUANT TO
SECURITIES EXCHANGE ACT RULES 13a-14 and 15d-14
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Diantha Duvall, Chief Financial Officer (Principal Financial and Accounting Officer), certify that:
 
1.
I have reviewed this Quarterly Report on Form 10-Q of Genocea Biosciences, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer 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 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.
 
 
/s/ DIANTHA DUVALL
 
Diantha Duvall
 
Chief Financial Officer (Principal Financial and Accounting Officer)
Date: July 23, 2020
 



EX-32.1 5 gnca-ex321_20200630x10q.htm EXHIBIT 32.1 Exhibit


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 Genocea Biosciences, Inc. (the “Company”) for the period ended June 30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, the undersigned, William D. Clark, as the President and Chief Executive Officer and Directorof the Company, does hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 
/s/ WILLIAM D. CLARK
 
William D. Clark
 
President and Chief Executive Officer and Director
 
(Principal Executive Officer)
Date: July 23, 2020
 
 

* A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.
 
The foregoing certification is being furnished solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code) and is not being filed as part of the Form 10-Q or as a separate disclosure document.



EX-32.2 6 gnca-ex322_20200630x10q.htm EXHIBIT 32.2 Exhibit


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 Genocea Biosciences, Inc. (the “Company”) for the period ended June 30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, the undersigned, Diantha Duvall, as the Chief Financial Officer of the Company, do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
 
(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 
/s/ DIANTHA DUVALL
 
Diantha Duvall
 
Chief Financial Officer (Principal Financial and Accounting Officer)
 
 
Date: July 23, 2020
 
 

*A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.
 
The foregoing certification is being furnished solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code) and is not being filed as part of the Form 10-Q or as a separate disclosure document.



EX-101.SCH 7 gnca-20200630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2105100 - Disclosure - Accrued expenses and other current liabilities link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Accrued expenses and other current liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Accrued expenses and other current liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - - Attributable to common stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 2405405 - Disclosure - Commitments and contingencies - Future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Commitments and contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Commitments and contingencies - Operating Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Commitments and contingencies - Supplemental Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Consolidated Statements of Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Fair value of financial instruments link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Fair value of financial instruments - Assumptions used in the Monte Carlo simulation models (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Fair value of financial instruments - Change in the Company’s Level 3 Warrant liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Fair value of financial instruments - Overallotment Option (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Fair value of financial instruments - Schedule of cash equivalents and investments carried at fair value (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Fair value of financial instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Long-term debt link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Long-term debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Long-term debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Net loss per share link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Net loss per share - Schedule of earnings per share, basic and diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Net loss per share (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization and operations link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Organization and operations (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Stock and employee benefit plans link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Stock and employee benefit plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Stock and employee benefit plans - Schedule of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Stock and employee benefit plans - Schedule of stock-based compensation expense for stock options granted to employees and non-employees (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Stock and employee benefit plans - Schedule of stock option activity for employees and nonemployees (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Stock and employee benefit plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Stockholders' equity link:presentationLink link:calculationLink link:definitionLink 2408401 - Disclosure - Stockholders' equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Summary of significant accounting policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Warrants - Fair Value Warrant Liability Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Warrants - Issuable Shares of Common Stock Related to Unexercised Warrants Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Warrants - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Warrants Warrants link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 gnca-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 gnca-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 gnca-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Cash and Cash Equivalents [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Liability Class [Axis] Liability Class [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Warrants Warrant [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money market funds Money Market Funds [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] (Level 1) Fair Value, Inputs, Level 1 [Member] (Level 2) Fair Value, Inputs, Level 2 [Member] (Level 3) Fair Value, Inputs, Level 3 [Member] 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] Assets: Assets, Fair Value Disclosure [Abstract] Included in cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Total assets Assets, Fair Value Disclosure Liabilities: Liabilities, Fair Value Disclosure [Abstract] Warrant liability Derivative Liability Total liabilities Financial Liabilities Fair Value Disclosure Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Earnings Per Share [Abstract] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of common stock equivalents, presented on converted basis, were excluded from calculation of net loss per share due to anti-dilutive effect Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Accounting Policies [Abstract] Number of operating segments Number of Operating Segments Share-based Payment Arrangement [Abstract] Schedule of stock-based compensation expense for stock options granted to employees and non-employees Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of stock option activity for employees and nonemployees Share-based Payment Arrangement, Option, Activity [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Research and development Research and Development Expense [Member] General and administrative General and Administrative Expense [Member] Stock Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Total Share-based Payment Arrangement, Expense Payables and Accruals [Abstract] Schedule of accrued expenses and other current liabilities Schedule of Accrued Liabilities [Table Text Block] Equity [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Lincoln Park Capital Lincoln Park Capital [Member] Lincoln Park Capital [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock [Domain] Sale of Stock [Domain] 2020 Private Placement Private Placement 2020 [Member] Private Placement 2020 [Member] 2019 Public Offering Underwritten 2019 Public Offering [Member] Underwritten 2019 Public Offering [Member] Private placement Private Placement [Member] Private Placement - Second Closing Private Placement - Second Closing [Member] Private Placement - Second Closing [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Stock Common Stock [Member] Common Class A Common Class A [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] At-the-market equity offering program At-The-Market Equity Offering Program [Member] At-The-Market Equity Offering Program [Member] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Concurrent Offerings Concurrent Offerings [Member] Concurrent Offerings [Member] Over-Allotment Option Over-Allotment Option [Member] Pre-Funded Warrants Initial Closing Pre-Funded Warrants [Member] Initial Closing Pre-Funded Warrants [Member] Private Placement Warrants Initial Closing Private Placement Warrants [Member] Initial Closing Private Placement Warrants [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum Maximum [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Shares authorized Common Stock, Shares Authorized Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Sale of stock, price per share (in dollars per share) Sale of Stock, Price Per Share Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Warrants and rights outstanding, term Warrants and Rights Outstanding, Term Issuance of common stock Stock Issued During Period, Value, New Issues Share price (in dollars per share) Share Price Purchase agreement period (in months) Long-term Purchase Commitment, Period Shares authorized for issuance, value Sale of Stock, Shares Authorized for Issuance, Value Sale of Stock, Shares Authorized for Issuance, Value Shares issued as commitment fee Common Stock, Shares Issued as Commitment Fee Common Stock, Shares Issued as Commitment Fee Shares outstanding, agreement threshold, percent Common Stock, Shares Outstanding, Agreement Threshold, Percent Common Stock, Shares Outstanding, Agreement Threshold, Percent Shares outstanding of affiliate beneficial ownership, agreement threshold, percent Common Stock, Shares Outstanding of Affiliate Beneficial Ownership, Agreement Threshold, Percent Common Stock, Shares Outstanding of Affiliate Beneficial Ownership, Agreement Threshold, Percent Number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Sale of stock, consideration received on transaction Sale of Stock, Consideration Received on Transaction Shares authorized for issuance, remaining amount Sale of stock, Shares Authorized for Issuance, Remaining Amount Sale of stock, Shares Authorized for Issuance, Remaining Amount Warrants to purchase common stock (in shares) Class of Warrant or Right, Outstanding Stock and employee benefit plans Share-based Payment Arrangement [Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Issuance of Warrants Balance at June 30, 2020 Research and development costs Accrued Research And Development Costs, Current Accrued Research And Development Costs, Current Payroll and employee-related Employee-related Liabilities, Current Other current liabilities Other Accrued Liabilities, Current Total Accrued Liabilities, Current Warrants [Abstract] Warrants [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Total Warrants To Purchase Common Stock [Member] Represents information pertaining to warrants that gives right to purchase common stock. Hercules Warrant Second Warrant [Member] Second Warrant [Member] 2018 Public Offering Warrants Public Offering Warrants [Member] Public Offering Warrants [Member] Class of Stock [Line Items] Class of Stock [Line Items] Shares Statement of Cash Flows [Abstract] Operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net loss Net Income (Loss) Attributable to Parent Adjustments to reconcile net loss to net cash used in operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation Stock-based compensation Share-based Payment Arrangement, Noncash Expense Change in fair value of warrant liability Fair Value Adjustment of Warrants Gain (loss) on sale of equipment Gain (Loss) on Disposition of Property Plant Equipment Non-cash interest expense Non Cash Interest Expense Represents the amount of non cash interest expense. Asset impairment Asset Impairment Charges Changes in operating assets and liabilities Increase (Decrease) in Operating Capital Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from sale of equipment Proceeds from Sale of Machinery and Equipment Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Proceeds from issuance of common stock, net Proceeds from the issuance of common stock under ESPP Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised Payments on finance lease Finance Lease, Principal Payments Proceeds from exercise of stock options Proceeds from Stock Options Exercised Repayment of long-term debt Repayments of Debt Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Net (decrease) increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at end of period Non-cash financing activities and supplemental cash flow information Supplemental Cash Flow Information [Abstract] Right-of-use asset obtained in exchange for lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Cash paid in connection with operating lease liabilities Operating Lease, Payments Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Property and equipment included in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Measurement Input Type [Axis] Measurement Input Type [Axis] Measurement Input Type [Domain] Measurement Input Type [Domain] Stock price Measurement Input, Share Price [Member] Volatility Measurement Input, Price Volatility [Member] Remaining term (years) Measurement Input, Expected Term [Member] Expected dividend yield Measurement Input, Expected Dividend Rate [Member] Risk-free rate Measurement Input, Risk Free Interest Rate [Member] Annual acquisition event probability Measurement Input, Acquisition Event Probability [Member] Measurement Input, Acquisition Event Probability [Member] Minimum Minimum [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Stock price Measurement Input Warrants and Rights Outstanding, Measurement Input Net loss per share Earnings Per Share [Text Block] Cover [Abstract] Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Amendment Flag Amendment Flag Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Leases [Abstract] Lease Assets [Abstract] Lease Assets [Abstract] Lease Assets [Abstract] Operating lease, right-of-use asset Operating Lease, Right-of-Use Asset Finance Lease, Right-of-Use Asset Finance Lease, Right-of-Use Asset Finance and Operating Lease, Right-of-Use Asset Finance and Operating Lease, Right-of-Use Asset Finance and Operating Lease, Right-of-Use Asset Lease Liabilities [Abstract] Lease Liabilities [Abstract] Lease Liabilities [Abstract] Lease Liabilities, Current [Abstract] Lease Liabilities, Current [Abstract] Lease Liabilities, Current [Abstract] Operating Lease, Liability, Current Operating Lease, Liability, Current Finance Lease, Liability, Current Finance Lease, Liability, Current Lease Liabilities, Noncurrent [Abstract] Lease Liabilities, Noncurrent [Abstract] Lease Liabilities, Noncurrent [Abstract] Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Finance Lease, Liability, Noncurrent Finance Lease, Liability, Noncurrent Total Finance and Operating Lease, Liability Finance and Operating Lease, Liability Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock options Employee And Nonemployee Stock Option [Member] Represents information pertaining to employee and non-employee stock options. ESPP Employee Stock [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Common stock equivalents, presented on an as converted basis, were excluded from the calculation of net loss per share for the periods presented, due to their anti-dilutive effect Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Common stock equivalents (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 2018 Term Loan 2018 Term Loan Agreement [Member] 2018 Term Loan Agreement [Member] 2014 Term Loan, First Tranche Term Loan2014 Tranche1 [Member] Represents information pertaining to the first tranche of the 2014 Term Loan. 2014 Term Loan Term Loan2014 [Member] Represents information pertaining to the 2014 Term Loan. Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Line of Credit Line of Credit [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Prime rate Prime Rate [Member] Long-Term Debt Debt Instrument [Line Items] Debt financing Line of Credit Facility, Maximum Borrowing Capacity Interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Variable rate (as a percent) Derivative, Basis Spread on Variable Rate End of term charge Debt Instrument, End Of Term Charge Debt Instrument, End Of Term Charge Outstanding borrowings Long-term Line of Credit Interest expense Interest Expense, Debt Future principal payments due in 2021 Long-term Debt, Maturities, Repayments of Principal in Next Rolling Twelve Months 2018 Public Offering Underwritten 2018 Public Offering [Member] Underwritten 2018 Public Offering [Member] Number of underwriting agreements Number of Underwriting Agreements Number of Underwriting Agreements Par value (in dollars per share) Common Stock, Par or Stated Value Per Share Issuance of Warrants Change in fair value of warrants Unrealized Gain (Loss) on Derivatives Warrant liability Warrant Liability, Noncurrent Warrant Liability, Noncurrent Schedule of Stockholders' Equity Note, Warrants or Rights Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Schedule of financial instruments measured at fair value on recurring basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Fair Value Measurement Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Lease, Cost Lease, Cost [Table Text Block] Assets And Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Finance Lease, Liability, Maturity Finance Lease, Liability, Maturity [Table Text Block] Revenue Recognition and Deferred Revenue [Abstract] Revenue Revenue from Contract with Customer [Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Preferred Shares Preferred Stock [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Accumulated Deficit Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance - Stockholders' Equity (Deficit) (in shares) Shares, Issued Balance - Stockholders' Equity (Deficit) Stockholders' Equity Attributable to Parent Exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Balance - Stockholders' Equity (Deficit) (in shares) Balance - Stockholders' Equity (Deficit) Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Stock options Stock option activity for employees and nonemployees Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding at the beginning of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (in shares) Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Outstanding at the end of the period (in shares) Exercisable at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding at the beginning of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Outstanding at the end of the period (in dollars per share) Exercisable at the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted-Average Remaining Contractual Term (years) Share-based Compensation Arrangement by Share-based Payment Award Options Weighted Average Remaining Contractual Term [Abstract] Outstanding at the beginning/end of the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Exercisable at the end of the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award Options Outstanding Aggregate Intrinsic Value [Abstract] Outstanding at the end of the period (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Exercisable at the end of the period (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Right of use assets Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Other non-current assets Other Assets, Noncurrent Total assets Assets Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses and other current liabilities Accrued Expenses and Other Current Liabilities Represents the amount of total accrued expenses and other current liabilities which are due within one year or within the normal operating cycle if longer. Deferred revenue Contract with Customer, Liability, Current Lease liabilities Finance and Operating Lease, Liability, Current Finance and Operating Lease, Liability, Current Current portion of long-term debt Long-term Debt, Current Maturities Total current liabilities Liabilities, Current Non-current liabilities: Liabilities, Noncurrent [Abstract] Long-term debt, net of current portion Long-term Debt, Excluding Current Maturities Lease liabilities, net of current portion Finance and Operating lease, Liability, Noncurrent Finance and Operating lease, Liability, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 6) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.001 par value; (shares authorized of 25,000,000 at June 30, 2020 and December 31, 2019; 1,635 shares issued and outstanding at June 30, 2020 and December 31, 2019) Preferred Stock, Value, Outstanding Common stock, $0.001 par value; (shares authorized of 170,000,000 at June 30, 2020 and 85,000,000 at December 31, 2019, 29,964,496 shares issued and outstanding at June 30, 2020 and 27,452,900 shares issued and outstanding at December 31, 2019) Common Stock, Value, Outstanding Additional paid-in capital Additional Paid in Capital Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Accrued expenses and other current liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Weighted average remaining lease term in years Operating Lease, Weighted Average Remaining Lease Term Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five and After Lessee, Operating Lease, Liability, Payments, Due Year Five and After Total lease payments Lessee, Operating Lease, Liability, Payments, Due Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total Operating Lease, Liability Finance Lease, Liability, Payment, Due [Abstract] Finance Lease, Liability, Payment, Due [Abstract] 2020 Finance Lease, Liability, Payments, Remainder of Fiscal Year 2021 Finance Lease, Liability, Payments, Due Year Two 2022 Finance Lease, Liability, Payments, Due Year Three 2023 Finance Lease, Liability, Payments, Due Year Four 2024 and thereafter Finance Lease, Liability, Payments, Due Year Five and After Finance Lease, Liability, Payments, Due Year Five and After Total lease payments Finance Lease, Liability, Payment, Due Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Total Finance Lease, Liability Finance and Operating Lease, Liability, Payment, Due [Abstract] Finance and Operating Lease, Liability, Payment, Due [Abstract] Finance and Operating Lease, Liability, Payment, Due [Abstract] 2020 Finance and Operating Lease, Liability, Payments, Remainder of Fiscal Year Finance and Operating Lease, Liability, Payments, Remainder of Fiscal Year 2021 Finance and Operating Lease, Liability, Payments, Due Year Two Finance and Operating Lease, Liability, Payments, Due Year Two 2022 Finance and Operating Lease, Liability, Payments, Due Year Three Finance and Operating Lease, Liability, Payments, Due Year Three 2023 Finance and Operating Lease, Liability, Payments, Due Year Four Finance and Operating Lease, Liability, Payments, Due Year Four 2024 and thereafter Finance and Operating Lease, Liability, Payments, Due Year Five and After Finance and Operating Lease, Liability, Payments, Due Year Five and After Total lease payments Finance and Operating Lease, Liability, Payments, Due Finance and Operating Lease, Liability, Payments, Due Less imputed interest Finance and Operating Lease, Liability, Undiscounted Excess Amount Finance and Operating Lease, Liability, Undiscounted Excess Amount Long-term debt Long-term Debt [Text Block] Basis of presentation Basis of Accounting, Policy [Policy Text Block] Use of estimates Use of Estimates, Policy [Policy Text Block] Significant accounting policies New Accounting Pronouncements, Policy [Policy Text Block] Fair value of financial instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Income Statement [Abstract] License revenue Revenue from Contract with Customer, Including Assessed Tax Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Other (expense) income: Nonoperating Income (Expense) [Abstract] Interest expense, net Interest Expense Other expense Other Nonoperating Income (Expense) Total other (expense) income Nonoperating Income (Expense) Net loss Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Net loss per share - basic and diluted Earnings Per Share, Basic and Diluted Weighted-average number of common shares used in computing net loss per share Weighted Average Number of Shares Outstanding, Basic Amended and Restated 2014 Equity Incentive Plan Amended and Restated 2014 Equity Incentive Plan [Member] Amended and Restated 2014 Equity Incentive Plan [Member] ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Number of shares of common stock authorized under the plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Shares reserved for future issuance Common Stock, Capital Shares Reserved for Future Issuance Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Material Transfer Agreement Material Transfer Agreement [Member] Material Transfer Agreement [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Shionogi & Co., Ltd. Shionogi & Co., Ltd. [Member] Shionogi & Co., Ltd. [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenue Proceeds recognized allocated to MTA Proceeds from Sale of Other Assets, Investing Activities Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Beginning Balance, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Vested, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Forfeited/cancelled, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Ending Balance, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Beginning Balance, Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Granted, Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Vested, Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Forfeited/cancelled, Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Ending Balance, Weighted-Average Grant Date Fair Value Warrants Warrants Disclosure [Text Block] Represents the entire disclosure pertaining to warrants. Stockholders' equity Common Stock Number of Shares Par Value and Other Disclosures [Text Block] The entire disclosure regarding common stock of the entity. Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization and operations Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Schedule of future principal payments Schedule of Maturities of Long-term Debt [Table Text Block] Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Lease Arrangement, Type [Axis] Lease Arrangement, Type [Axis] Lease Arrangement, Type [Domain] Lease Arrangement, Type [Domain] Lease Extension for office and lab space Lease Extension [Member] Lease Extension [Member] Master Facilities Operating Lease Due February 28, 2025 Master Facilities Operating Lease Due February 28, 2025 [Member] Master Facilities Operating Lease Due February 28, 2025 [Member] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Operating lease liability Operating lease, renewal term Lessee, Operating Lease, Renewal Term Restricted cash and cash equivalents Restricted Cash and Cash Equivalents Rent expense Operating Leases, Rent Expense, Minimum Rentals Incremental borrowing rate, percent Lessee, Lease Measurement Input, Right of Use Assets, Incremental Borrowing Rate, Percent Lessee, Lease Measurement Input, Right of Use Assets, Incremental Borrowing Rate, Percent Licensing agreement, amount Commitments and Contingencies, Licensing Agreement, Amount Commitments and Contingencies, Licensing Agreement, Amount Licensing agreement, milestone payment, amount Commitments and Contingencies, Licensing Agreement, Milestone Payment, Amount Commitments and Contingencies, Licensing Agreement, Milestone Payment, Amount Class of Warrant or Right [Table] Class of Warrant or Right [Table] Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Net loss (in thousands) Weighted average common stock outstanding - basic (in thousands) Dilutive effect of shares of common stock equivalents resulting from common stock options and restricted stock units Weighted Average Number Diluted Shares Outstanding Adjustment Weighted average common stock outstanding – diluted Weighted Average Number of Shares Outstanding, Diluted Summary of significant accounting policies Significant Accounting Policies [Text Block] Fair value of financial instruments Fair Value Disclosures [Text Block] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event [Line Items] Subsequent Event [Line Items] Net Cash Provided by (Used in) Operating Activities EX-101.PRE 11 gnca-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 genocealogosmalla06.jpg begin 644 genocealogosmalla06.jpg M_]C_X 02D9)1@ ! 0$ 0 ! #_[0 L4&AO=&]S:&]P(#,N, X0DE-!"4 M !#4'8S9CP"R!.F "9CL^$)^_^$)4&AT=' Z+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI M2'IR95-Z3E1C>FMC.60B/SX@/'@Z>&UP;65T82!X;6QN#IX;7!T:STB061O8F4@6$U0($-O " @(" P "0@* 0<"!@0%"__$ "\0 (" @(" 0," M!04! 0 0% P8"!P$( D1$A,4"A46(3%1L3)!87&1%Z'_Q > 0$ @(# M 0$! !@<%" $#! D""O_$ #01 (" @$$ @$$ 0(%! , (# M 00%!A$ !Q(3%"$(%2(Q02,6,B0S0E&!"1=BD<'1\/_: P# 0 "$0,1 #\ MO\>.G1XZ=> T:+4BXUNX8 JE2X:4Q@R9%C@+P1(,>../GSM2EUEJT5U,>]QBM24K-K6L*>!!:UP1F93]"(C)3/U$3/ M7Y,P6)&9" !$D1F4"(C'W,D13$1$?W,S$1_?7JZM<*G>$\5AI=FK]N0SRRPP M.JNZ66%3--!SQC/%$R3E&A220Y<\8RQX3Y9Q\\\<9XX\\^=UVA>QKRJY&G:H M61$2*O.?Z>>3KMZ/'3H\=.CQTZ/'3H\=.CQTZ/'3H\=.CQTZ/' M3H\=.CQTZ/'3H\=.CQTZ/'3H\=.CQTZ/'3H\=.CQTZ7-W]W)WIHX^K]:=#>O M2K9VR-ILW0S[;FQ"AH--Z.0J,5L?[M, MY %$UM=K=?[:9(\UF.YVUOPN'PB:YUL#B5F>P;):?+I]&/.:UA*$HA, ]AC$ MRRRB";63#7C%]DO;#7BG4UW&+N6KALAEVT411H+" _>^/8LB,Y.96,>4<++@ M6'(A,"/=CWKOO470^JM1W/K%KSLPBWQ5&"/<=IV6EL8^@,VE:BKF1]<_A]*3 M.PC>Q^YY;3[.L756-? MHX>Q4/:81#J=I_P!.;79-GZG; M*Z=4+VV\Y[\@$8>EO.'[@9/7\'1V,KV]KKWJ>-QE>W*XU_-8FLJ MY7>P;%H&%1IUU0:+X76!2:1$&+Q^PX>EHYVWX:YA*]ZX['PG#$Q3K%@TQ/S: M=II*8 ^M4C#FL+@T2H9<,1$L)].':34^Y^M%T'K7:C=>_P#/55K-(L1O:E+5 M*QN75E/;J\3Z^BN3ZNG'([E7(8T[]@IV'*[8_DQX,U1A(&*+%8#5/Y :3G=> MW'''R7PW3+"RZU*O5$F'DL'L69K>K_&PPM>PHGDPF0A< +A%K M)>X7@ME)P;-6S$&8+62\F T!@"9#@0(:$8-)*,6(5!)',.2/+)!/#GA+%)GA MECES03E-KM:AZV)P#=_8'1VCTQ M_5W5^6U=X;$VUK'4E*5DI6SVN5G*[ON8WEYN8:B8.6"K5FNKVDYC QHI5 &D M+R69^ D!8BI\S(6KM2D@"6;%*^0SAEA\!(S"5*$ MY(B, &9&3*!YB4A;#]EG<^X^]*D=0-3-)DVC:!M5'KBZZP'K"0[*WTR.D!VW M:NS;>U-7$V .)2N8R,ZH6L9J%2D%2ERDB/)>F?F;'XKL]V\Q_P"-.2W[.I&Q MLN5PEG+X[,G/K7 JOJ0INUPRL6. 7&4, M-NTS)EGE#F&!_#?%3JU>QDMMS%+=+./"R+<>-4<)C;ST>U=,U$OY]Q*3,:]N MV%VH1^+&(3 ",,Q=WNQ9C)&NOBZCL2#Y60O]LW+"0/QEHE!>E1G$2:U$AL1$ MB)GSSXV">Z^X>LSBAXZ'W+IT3>5:O%?3.W6NG(XBY4G4S\8EU\HPV;CDU#8Q M9(N"TO*'$=NGD'X,@/7,9C<,G.YON&FO.2<. R57&U ML30M,;7"N92U:QF% MU>7E20_)U+%UV0MH%;&C2I5C00+I^Q8MNG91ZGEZJT-8MWKU]T^T%ZX]/=9= MZMM0:_1:7U1L-&Y2]D2-@71P22,B&K[->8MMESN=E;,.#24S''9#M/^7>P?F#C=7W?"Y+,Y+.:[F@QE+6V8S'JRF!V13*-Z%*Q M^%0-:^=[PHVZF02#/G(%:SA#J[ZE>J.XG9 .Q>5R6MY=-!5+)4?G#EZ]FR=' M*XEGR*T.]]XH?6]!1818J-\"K.YF/8MBW-V/ZLNN0W5WJX/K2I=BUG9C2,U[ MM-KZXW=5(.8,DTK8\%A2&F<.%[ALE=\I7L=C)R/1?@*>)&$L :M7C'DN%N[O M7MI[INIYB_J3M-V0<92H[=C7P:SL[%4EP6LC\=M=%BM\FK-,859]K^%03'N\ MH<=:ZABXQ.(BJG*#EJ$V7/Q=D>)@*+? EH]@L-;/!OM+R7XAR<^(!_L%D'E1 M]2GJ!7>;V0=8_7W6$K?>5C:EVFV8&24G5]'706#8=LA7Y81',1%HKX, M\L0YEEL;10EP*DQ!&*,998@Y6?VU[1;GW4N6$:U42%&C*QR6:R33JXFB3>96 MECQ4YMBTT8(ETZB7V)"):8 F)9$/559BLQK>=)MF MM7M*0W(4FTPLN6DKI#;I_P#$4ZGG+KGF^H1W&L-PS&QS7;K\9NX?<'&5<]'Z=KF$O##:%O-G9BUD4%_LLTL;3KV M+1U63S*K%CXJK \'6)RY@I\>>[B8+!V&4O\ B+]Q,R+UTX5ZD'$?N6ZPXP7# M!_ZEK]A!/[60$_4ZXZJ?J(>DW8V\H=<6U9L#K[8K6S&35ISLKBK,==LW!T\8 MB]03>ZF\9AUTP\R6(46>SKE";,F6(:1O$1-#%)E]W_%#N-J.-M9>@[%[54HI M.Q;J-G&M< M8K4RWZ3JFPY\07-A##%1$4Q$2X%KYXCS@IB.IU=]_91H;UU+-8-=XH-H/AML MM+4IK>.LZZAL$HI-0 4,&>3G%[:JQB)#+"Z$Q#R&S-SEEPGQEP@QCQRDK3M? MV@V?NT[-(UJUA:IX)-%]R:U&[)D)5SED'"X&)'B2YF(D.Q M[7CM8&F>05<9%TW J*BEMD90*R/SACE<1PP?&1DN9YYXC[Z7=L7]25T?JVO: M5;J;3MU[#M%SC=%RZX$2U% _I*].].10DWUL?;"ZZG)L.8$S6NIE9[UR0BS% M;- E QP/)-L8G\0NY-W*Y&AD2ERWQDU M !,82_$S%<$/,R?7M[*FBM\L681G-9W7%;.;:]:'U;J5^ MTZEJ @S5Y0)-2Q1FMH 1")Q$B820R0>)04[8[N>RCJIT"4J)M[W([.X64.9A M4]64=9Q:-D61T9)-.N'NM-&)XDX7R(@OGF/:TUAY1(C)%$QTHRM?J@^I["QQ@V M?K]V*J]8EG^WQ98,-;60B"+++XQ*+KBZX#G M5\7/POWE526TMIU.[<$?+X93EZ8&4?R"[;J!JYG^!)H*#G_<0QR40I7=S#$W MQ=CNQVENU6L$NXM"WU-L.@N MY"!86RKF>$EH[ M%I&:L:_M&+L8G*UH R0^!('(9SZK52PHCKVZCH$I39K-:D_$A@_,#$;)QF4H M9BH%['6 LUF3(P89ZBF?[@X/!6&4I]]^ZKZ0JM1S9),%[M]CMA[1AB;.4RN&R]#-.MUZ=C&%;!P/HK0YX M6:MRNDECZ["R6Q;' ?[XF0D8B?7J^Y4-HFTNM6N57TQ4;@LPJ1D'$8A*V)8< M%^X"@H(0F/J8YB9XC1VQ_4*])NM=X?ZUJX-^[!6NIL2E%G/UA'60Z E;@3R" M,5'-]M;Q6N=L%Q<>0AN57">*QB\9@Y&G!@\P\?@[ MB?C%W#T'%VL]!8W9<-0"79!^%.U%S'UPCEEJWC;M:O9^*J."<^M-H*XI M(RR._!=QL%F[*J7%C'VWEX("Y"O58.?H5JL),URTY^@!GJ\RX%S_ M >AT\U,XW/ORZ"TVEJYX%PO/XY#-[9; ;A-FLJU2KX.$C*PV1GP//D*M!B MR^T,.6Q83 JPC3AZ*:M.JN1AUV_:9,)J5$ M^0P;FE')D"E"QS%J.69;,8_!TCOY)\(KA,!'U),:THF02E0Q)L:?$\ ,?401 ME(@)%"-:I^ITZ>?&'%N\J%;$)<38 M"/Y+P]IQ'/ EQU);3'OTZ3[Y[!47KGKZM[Z+M>Q]A9ZZJEF.I-2%HQ[#F5GB M&\Y:1W\AO'7&0ZS(\$OE%R?F(4)E.M'FSF@AA^Q?B[W&U?534KQ3+*WHG% B;:2="V!\KUPP#@6D,019:AW(P&1R5?%UE9&76K M4U4N*NF*Q%R7BSV19D_4<#Y#/K\O&1Y")Y&)J]FNQ&W=0=CNC>M:/0(;5K7? MVQMM5;=%HR4NC"*&BIFH7%YK[$5DOD_;TV1#%:8:9.Y&*&/6I#%(>,)Y<)$= M=:;J>!S^H]RZP*V:IWBK%%@NA&A:A8<4QJC4[>:EH=+$[1L&R!E6U5A?82AVV5S2P97)0XW(Y6A:?%*XVHLD1;^,F MW8$&0N\Q\-+KR8/%=NM6Q5]D6+-&Y5%J[(.7:]C*]A(O6Q;I4X42D#9%WN/Z[=X6 MSUD[VT;J\L2T;LO=BH-_+J*MI N56=;0K37W,VO5S5Q(L#).,5*R3("&>0"U MD]B$79YCB\QF<[V_^F1VJH?B/D-9+4U%ML:Z_EQW'+OB^?\ 2U&Q6Q>%QZ*6*5>E M*;^5@O'0OL*Z7ZR]:.CRJT5#2 MKCM_M5;NW%\.R!<661H8'2:.AW/*U39F\E3R":>=MUJ;!45H)IR- M>/FI@PQJ2N M9",AK%K&.V;!4]4QY*+T/O9AV;5_C:--#4$VDMCADH64-Y9_ MA/CY)0J2*.8FQ=SSEQ'SSS_++C#GGG_?CC+C'Y_SYJ9'W/']<]6A_7_]_P#O M_P#/_GKYM_MQO=BW5[3NQ:^]O\E"ZO[?K>D4AQ_/.2^F:^K,=>KXAL(\N7$4 M*X;EJ[NQN&/T1%%M&!DW//).IKEYU='QK-&@VRK(38<36MKJDQ]_DSU,&P0P! *X&)9'I@)@>D3^B2ZV#7& MU.\>QJK]<-IH?KEW[=J[QQCQ))&_K#:DO%&/T<\<\29Q,0Q\N., M?J)_\]5W MV[L-JW=ALIYAU?5LE85'$3,-2RNQ?U,??!1'U_?_ &_KJ!/0J3=I_8Q5/O:*8HN<"!GLET@BL5>_?6:=JZQ*%G9F&BPNWD;B8 M AA $2+:'<\=<5J3\?L&Y7.W>$MVJF._6,1:5B[(@ --.'KVIJ6OC(L(K2!B ME:S*M6FN+ 2; ..ZY-\LH#Z.)5GKBELL?$M+*PN2*0AEMBH:KV&LV3,292,, M9!R,G S$\.Y?6;V6=S[E7KU8?5/CI.R*DQR%X9H/5I51&O0),\,H)%R7'7IN MO/;H\,2Q%CD: -E(N/D 8D&C!K, JR[>[CV?[>8^WC*O>_\ U'3?85:K+VC- MKOGC&@)0T<>U>,0U:+4R#'5S-B8:N&J!9L?+9%G,5M6>L*LMT[]/:"R6PL=3 ME$61*8\9L"5DQ(UQY"#!B#D"\2DH .)&^YV7H46MQE/\,)R?J:M%RH%H9-F1+*1,;D1-GS++GY$/QZ'7H[L= M]SU2W4NZ\^YAK>*L4"DJ15[M_)6Y"K,B'"$M>Q"Q@1$!7 C'C$=97>OG?Z9T MN,FMBKZTW%65NCAL&E%94$R.9_>8 )E]\S)F?8GUU9[3W;J M!!L+8NW'^W5W-T=2,N7](4U:P-J971J*4,KN%J?=J,'KF?M8K$X*K@6QCJ\)^+D7W:B,A;/)K-9SR3]M<$L-"AKE!1ZI#PEOF/!$ M9?NF1B!A,OH>*-4>U7KF&*5+CB4+NM PRX^,?SU^.H;Q+-$1AC\8982EJPC> M<...,,"!X9,,<>8L/IV%_)Q:['9';6&L>09KMI4?SZF_KV-&""9^XD01LI MII./U'&2RY_MQ5JZ9V3UQV%HA:FAH8[)%5$<%E,I9PQ9RW)2ODS==NEZ2(?) MGJ%2P^E+B/#GVLRVX9 +CR7[\U./]AS]5JR[<4U?4\1 I3'EQ_$EY%/^Z>;) M'LB]*WK^TET$W'LK5-)8ZRV7HK7A-S2[*-OUM=LKJRK^0L>:&^ OW!E?;97G M.3)8/RI3I"5KY@OD0<"BQ/K2\+4V M7L-Y+D8]=@6F2C^1SXQX N180RK@8D)3SZ.>Q6TM)%^P<&CF,)%:SHCN7>P: MO#ZB %^SM,CKHZ19OQ,N,X<3?Q;,>L)DQPXS.$% 'GYSC7C8Q7_^2>I838U] MJFY):H<[N;K^LL=/ M;A=A-TY*GY\P4K\Z:G!$_2S-QCP33\H1V^R=N@6RC7 M(I -=O9&!C[$;=#Q^.WC[CR\7$,S_8B,3S QU'7TY]6]4]VN]%=USV)8&6&G MP4N^;7?H"7ARYCM>PHB$TV2)B[#)' M!$M83BM'Q%//["NKDR)J(KV;K%RPA.XQ4A,K(Q*&>)DV7.\2@S$#CRB"*>K: M_;?JMU^]>'2WO;OOIIJ]=I78=BZTLZDSEHI[H=3Q &28 KL0B4IB<"JL->BM MS=A@[5X!F2_:AF-RGE#'FBT3T3=]J[L=Q.V>K]PLT[8\34W!-](Y-52%<"+#$KHS6'QNL8'8LE@J@4+3<2:#FN3!#@9(0 M<*Y(A!JH>9>P/&9^IGGQB8IO^MK/?U=W+8KIUOZ947N==:54((\:ML*G'7Q+ MKD1NUP"%NP* :T5H;]^(Y F1+FQ_+/);!,?F# (63D9Q] ^[\:M;UZIC=O[A M9+M[CLC?*?FXK(*QEC+,0B6'CF6CI7#BJ'MBRU"_3[B%7L(UAZYHW5OU)5]K M\7@J^>?73$>FR@K(5A,_$; KARA]D^,J R\O")/QB"GGJ1W:_J/[,.T>V,=R MQ^L)WH"VY)P!F0G7S7150KSNPIS)SE=Y,5'WAQ$%=(:MM-#Y#32S:LNN_;K5;"Q4_&K>K&H)N/+_(0HL0 M[U^]RUD*2A8Y3,X7;,O=^?&I-QKO6,$.-K376QH%)!8("L' OB>(E@2/EX 1 M1)C,EO7]0!M;=-MN/1&A[=%>5]JIZ6Z^V?;JDUP_%G!W1L@LY/LV9@%%GF-B MZ5STT9%+],D_(7&; >.7' R;&2,_BS@]=H8_N;D\"RM:0_N)E<-0O(_>+->Q M +L8:%,*!.:[QR!VAY@/9,),H\EC,9'N1=OO?KM>[#%F& JVWI/]LC>M$06Y M./L88,H%<_<\1)1$\%/+7?71Z4O7[NGH+IK8NTJ6QV9LO>FME]W=;/ OUN3- M*8TLV$V6*.AA(W M<4_P++QPKFX:I74[%VN826'@P>7]M'HWNW^17=37NZ.P M8G"Y!6&PVLYAN.KX5N+H6$9!-.1&;.3990=M_P"I#_G'T6:XIK.5%25F/N*9 M:OH6M7];D^Q&X9-]8J3\CH*<@^F?/E4==5C;3:I>7[N:YM)4^ M7[OV?NX+F(J[64C6W3%5P9#@1G)2#HXX:"3L*%GU]?Y("#^N8^_J>.OI&6^Q M@T^JV6VLA61R^K5]U8S@DP>;%L8&C6%-"A5BZ/./,]@1 ))"$%CGCD63G$/Q MEQS)\^?(>A49D+U.BDTK;=M5ZBV6&0I"V67 @#L/?/4KM+M/IWBVJ5 M"[LTF^T?9-H>M&7\0Z?@+!9EN:,-7K&?^/KY?27#_FTD5?(Z96=!FK)XM*PF_RB_D^W&2Q>2P].LE7Q,^2V)"ODCMTU0>4;D:]6*0 MW?4+UE#P^.J[\H2@.#P>I9'"YBY@X-%?/HLU[3F&7MI1(G)UX6TO&L*#9+I5 MY2!QX%[#3ZIA?'J*].&V]%=RT'9U_P!@.O\ L75>G>+TNK;G0]\)O!6Q7=GJ M;:H0P,X!E\"^FJQ%CTINZ5&.73&1@."K%P)"^ZXXM7OS^0.!V;M]:TRKJNTX MC-Y_],;;K[-C QH8FM2O(R!&DC:;L@YCJH(K/77KJA1M<"JMVVJ\MM7(OME<:..A2K$K&K#)^'--H M\*4F%>!$T6+\&>PG$)P?3E?>);/8!4-&^OSK?0V6X7=FO5+@5;DM>EY+?R_V M?O\ J=;H25;62[)3N(6T([!T=9K<*-*8N L)\<;DO',>O2<"Z]_C91[67]E[ MI[=DTX"M2QF0)^OT=BC'_&PNKWK>4L.N+IY#R01*KJIT&&*W-JJ*:Z^"M#YS MGN _9$8_6<57.\QUA$!?=1]WLN9)*JRQ2341#(@F&UXQY"+2B&%]*^G(==K/ MWJX[(:UTWLZL9B:)T[T?U=GM[;#U9$P,W)VSM,:,-K!5;9E/\EATP*N66>RQ MK(,X)F+W QR3];"O01Z_;92[:?Z1R^PX:Y![-L'7[BF6_[T],[YXXYXYXY_GQS_+GC_CGRFNI9U5-]T/I7V3V+W$U[ M5]2.:O8KS<@50>W]-.;$DJC)\]1+!TJ^[T=L[(!KLS!@@!6K+16GYZ?DLE8( MY5,R3#F"Z3=_\>/R(Q&I8!&D;U%VIC<>US,!L->I9O)K5K3RL.QN216!ML4I MLM N.N] K6IT4[OFAVLI>/,87U-L/$!NT6-6DV,4$+"Q7-DBJ2)8 MB+DL)?E(0P#DB(>E$V7H9[@#NMNQ1.RUKVYJOJCU\UK9-@'5;=&[^7E1F&UX MF):U^I4[7:"Y6:9T<6>,&JK7#>(&JUZ4B L8N*2 ,$B^:7<[L&K;\0>G4,#F M]XVO,4\6J[KNMQ7O@>6L BW?OY>UCZ8UEK4;'W/03+UL0(# A-C A+=7Z9VO!V7N5 MOU4Z5PM$##J1:TM@"+PXD!)"?[+UN!.M,QY^/N1,1<#QLX_CYEAPG_E\8\_$ M:_,:VRGV^U=U9Y)M*WNC8JL7,BP65NKEMLFH)F# MDC7;BH'U C9%4J[[[D)&O-AZ]O,PBB]*X ?MJI&"B-X%8! 0&IRJOO(H^(,= M@/R [2=UM/C6.[,(P^0L*KAE:]]5\,1>NU8@@RN)RN-%EC&N)O+X4\JS*K&- M0I]NL4^7HO:/M&LY7]2UCSM(61_&-!)FVE+/J:MJK8D0LC \!)![0:(@P@6R M(X]LFZM^_P#[];>K[;=UWV]UIK((XB!G<3[:)I&K5FOX$REFDH-2ZBLH#6ZV M:?G.:6"9B!QP>7B(&SM2I1#'C!T6-U_%KM=@+2-IN1CJ8Q B0I;,J"6,31?8(I/]AA^Y.R75'?L7<2H8A9O)XT$I5SR M1+IT7 ;VS,S,20_NF!@G $?3#O=-ZVNRF^]%='=0=5Z;9=VX]?8KNDM3ZX[' MK,%M)#(I](1JK'9K#L2S*BK(^LIZ9F MNFX^L'K_ -;Z4WC4/X(V8A>[<,:UOEY7[!^*-9]AV=XDD_=:TT;)YOS5; 0G MZ(#Y,Q_N_9)QAFPDCQJ;OYMNO[GW4R^QZU?_ %+#6:V"6BW\:U5\SIXFE6LQ MZ+B46!];DF')*B#\?()(9B9DVD8N]B-:K8_((^/;6RZ1J]BV<0VRUBY\TF:Y M\@(2^CF8YXGB>8BOWZI/4[W\ZW>PO26[]SZ'YIVL*D;M66P6;_Z-JU[P!'8] M;WA"FR_::]<6CHG\QJW7"_ B^;F#\C[Q'$4$4LF&T_?'OGVNV_M1L>MZ]L_Z MAFKZ\)%6G^D9JM[9J9C&VK$>^WCT5P]:$-/_ "-'R\/$?(Y$9K;3M,V3%;/C M\A>QWHJ)FY[6_*IL\8;5>M<^"GFR?(S&/H9XYYGB(F>I#^X#T4;2W=N&V]J> MG(Z&Q/MCS8.=LZ2N91JZ5)91Q8BK-5+ Q2YNVXI="62:L=E:U<3MA%,C(*= MVJJQ'QI"O80$(!YY/=^WES(7GYC!PMK+1>RYCV,%1$_Q@2L56,F%3+N(ER6D MO_)R:S+SD(4FZZ3>]G?U>0=?]A43MK:M=(B5L*FK;8VBH'U@KR2<<#J"365@ MO?*MD.CBQX_:9C2'LBZ/#')/%CGC%QY>U;N-^,VK6[6TXG)Z+1RUD'$^]@\* M\\R^+,^=@%IJ8SWI.T4\V!6%6'3,Q8*8\NH6S ]P\BM>.LU\TZJN0@$W;8#3 M7ZXX"9-MCP.%Q_RY*62$?81S$=6=/4KZADO1?5>R#-UG5O9&[-^UN.H[)@3X M%%4BL:WRA*^YJ]"6<.">^@:3L"3KC82 ET;DS!<$N7#+DPQ)^F??7OU9[EYO M$+UQ5S$:YJUPK^'.Q(!DKN7@E\9FT"B8NJ2!4"\?5!CIKKEK&M-U@P5;6F:2 MO7J=HKY*M9#(J]%J%\S755X+FHLB$29!R4R]LB'F4"("(+&2K]]H_1OWQZ>[ MRYV=T=%N.T:$CL,E@U1<=6VI>AW=K.&7.?$%!84YK1"0^7KXOMUEMEM-U-PKR%2.9X6Q9&LC M((GU^U,F#5_\P!\Y&7">J[1WL7W,'VO!]I86W6^LMO::0:>JU>VU8JB*1,O9 M$W :_(:V60H:J.9+2>D"9GEPA?:*,_;,.(*"[V[+VEUYFC-[*,P-? M,X#8+.?NVL%4O&$-2&//%_)R5\/*V 6$/XI*LL2I9,\@7+I\YOI^/VB^.8'; MQO,IW:*J*57F)&?$I?%CUUT3PHI607D(>\4]Z^Q7>?5JV%[E^C!7 8FY8QF5G)5T5_>H-X[1;9WCUBU^9,I N=AQV-_\ *I0ZJJYXPF1ZPTKJ M:S""8/S!)"8Q73U->3ALUW'_&OMEK+,;I>"UO<\JL7MQ]2 M<3^MB=Y\O7$R:'MJ8#N#L61&QE[F0Q%8I M 7M^7\.12$?:ZE"DX1]A1SXFP0'RF38P^(&6^^X#U*D=XM/ZS:Z39@J]]]?D M$]:I.-S<&Y@;(U_,,#P71+-;#,3V CZ(U6*[K5L:?F0_O,[@5_S&+82&RR@^ MP??4>VV?S"-C2U^K[5:&YD?TZNOVXC*B;?7DZ=%?J4RL2W'6MT4^LOCC7.MR MRH"'3;=],G8*-0Z!B&1QBY2CWF7C:K3 \UVN+S,600"Q3C\H]DG#>!:1A6YT MOT,]Z]6B,ZPZZKW9C2^L[,T.7V<++;RVH:2!&=R<"V5S.Z1W%B-BL.&DE),IG8X<9(^%K0PC[8JNCKG<),%B:JLM0J-(A<,W01CQAD\-83%O,?" M1YEGQXDVQ]>!%/$[SZ)>G#V$Z [\]UVVXG&[-Y9S M.:R:*V*9C,S#1OV9J.*D=H\<%/V)*&*-TNBN9+(@9($!%D=>T;9L;L>+M6,= MQ3IY$3;9BS4D)2OV!#A7%B7>)Q(D(>$LB"B"B)B>KT_]?/FCUL+TO2]^O+JH MIZS]O-'TZK,M-ZY[0QW*Y[8YUN0_+D L;- %$RLM/J?UN UWV\$ 1N=*K2>) M&\EC)6_L9M-6.1N6"LUHD'19"4B8QFSK&'#$YO'H4=&KE_?8N_%EA>+24,$U".3$./4 M)2A2_6SB0]<^1<["/ MB7KUQOO65Q*7M:M'66"PEDJ@&7&GLY,':],_&!C;"$;,?DGW(?E,)KNK;QVK MSNMY)N4I9<0KC5;6^.BM9KD;V1,U6Y&J^1-4*,"(($"(IAH+9$0P9[)TOU) M^H.1=W::Z[ ;$L;+2PUXXSW:?;=F:RM>F7]%^[/_ ! %KBE5N>5PH='Q<8XT ML=-6:F:A,S!RL_(P([(0GR=Q,[^*MGMOD*VK8FHG8CQOCKBJ.&S%'8:N3D1^ M*S+Y&X(U[%=4\SD3L7+R[2X9%+S82F!V8*GW+7GT,R5IQ4(L!\AZ<59NRW=FS][$?7?3?5'A3UHHQ*G:;6LBLKP:0L-#$UDQL 7#SAOBU6)E*C@]GK_3T_MS3[9V M=LV#>??N.3!Z]:TG7IJV+51RK)UEV-G8X'%3K&*V6B0,U6_&^/*'V'O]29PW M+9]NQ+QE'#2&)K2!9',7H:"F@2X,EXX0D(:R)(5P/ZI9UGG^?\N?Z<^.G57#W$>D#:79C;;[M1U);IC[S M= %46T]-6A_Q58+*[2JQ$(=MH=D)RQ0"M&:0%<#8JU9PO&8YKYPFP4JOSCIU[+F6F4:?V6L&HE>*E,/3[CL?5X="R7()1^483JV9V^, MNQH$<@8@B?A!2CB9R!"?9O>GOOXLX'+/W7&W]/JYY\OLED*&(S1Y2 M'6A/Y+*]&*!!4M688P7,K5JS3]C(-D"QGE"FX3N1>JAA[",LRF$ N$/M4XK2 M*I_QBQ\OB6K7,#("QC!'Q'QC]H\65/31ZM&/KQUO=;/M1RAL?8+I*J]*M[&,4F&L]8XQQQ_TXXX_/]N../\>.9G^9YZ<.G6/CC^W'_GCIUGQTZX\88<<_/&&/'/'^_&/''/^/.>9_P"\_P#WUQQ' M_:.N7G'7/6.<>,OY9<<<\?\ /''/^?'/'\=..?YZ.,<,<>.?Z_/T\?/_OQ\^<\S_',\=./[_OK/QQ_;C_SSCIQUGQTZ/'3K M7PVJ-:K\KO*IHM51&;)&E%OS6MHUU:=VZ.89D9B?OJ.W5 M'H)U8Z3S7@KKGKP^EE[&F6R6XME?=@WS6#\2(&1B;ECF)C M$43S/SR>47SA%S'*]X[H[MW&'&AMV65D5X@6Q06G&8O' F7PN'G,8VG4]A,A M2XF#\@"!X4 'P$V)Q=8D%:D?>1V;-B3@)*0CFPYO$#)EQ(\%//[I M+B.)D_''S\_'\_Z?/^_Q_;_K^7'\O*_ZSG6?'3H\=.CQTZX_1AQS\\88\<_U M^?IX^?\ WX\YYG^.9XZ.G1XZ='CIT>.G1XZ='CIT>.G1XZ=' 5CIT>.G1XZ='CIT>.G1XZ='CIU__9 end XML 13 gnca-20200630x10q_htm.xml IDEA: XBRL DOCUMENT 0001457612 2020-01-01 2020-06-30 0001457612 2019-01-01 2019-06-30 0001457612 2020-07-21 0001457612 2019-12-31 0001457612 2020-06-30 0001457612 2019-04-01 2019-06-30 0001457612 2020-04-01 2020-06-30 0001457612 us-gaap:CommonStockMember 2020-06-30 0001457612 us-gaap:CommonStockMember 2019-12-31 0001457612 us-gaap:CommonStockMember us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0001457612 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001457612 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001457612 us-gaap:CommonStockMember 2020-03-31 0001457612 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001457612 us-gaap:PreferredStockMember 2020-06-30 0001457612 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001457612 us-gaap:PreferredStockMember 2019-12-31 0001457612 us-gaap:AdditionalPaidInCapitalMember us-gaap:EmployeeStockMember 2020-04-01 2020-06-30 0001457612 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001457612 us-gaap:RetainedEarningsMember 2020-03-31 0001457612 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001457612 us-gaap:RetainedEarningsMember 2020-06-30 0001457612 2020-03-31 0001457612 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001457612 2020-01-01 2020-03-31 0001457612 us-gaap:RetainedEarningsMember 2019-12-31 0001457612 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001457612 us-gaap:EmployeeStockMember 2020-04-01 2020-06-30 0001457612 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001457612 us-gaap:PreferredStockMember 2020-03-31 0001457612 us-gaap:CommonStockMember us-gaap:EmployeeStockMember 2020-04-01 2020-06-30 0001457612 2018-12-31 0001457612 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001457612 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001457612 2019-01-01 2019-03-31 0001457612 us-gaap:AdditionalPaidInCapitalMember us-gaap:EmployeeStockMember 2019-04-01 2019-06-30 0001457612 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001457612 us-gaap:CommonStockMember us-gaap:EmployeeStockMember 2019-04-01 2019-06-30 0001457612 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001457612 us-gaap:CommonStockMember 2019-03-31 0001457612 us-gaap:RetainedEarningsMember 2019-03-31 0001457612 us-gaap:CommonStockMember 2019-06-30 0001457612 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001457612 us-gaap:EmployeeStockMember 2019-04-01 2019-06-30 0001457612 us-gaap:PreferredStockMember 2019-03-31 0001457612 us-gaap:CommonStockMember 2018-12-31 0001457612 us-gaap:PreferredStockMember 2019-06-30 0001457612 us-gaap:PreferredStockMember 2018-12-31 0001457612 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001457612 2019-03-31 0001457612 2019-06-30 0001457612 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001457612 us-gaap:RetainedEarningsMember 2018-12-31 0001457612 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001457612 us-gaap:RetainedEarningsMember 2019-06-30 0001457612 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001457612 us-gaap:PreferredStockMember 2019-01-01 2019-03-31 0001457612 us-gaap:SubsequentEventMember gnca:PrivatePlacement2020Member 2020-07-01 2020-07-31 0001457612 gnca:ShionogiCo.Ltd.Member gnca:MaterialTransferAgreementMember 2020-05-01 2020-05-31 0001457612 gnca:ShionogiCo.Ltd.Member gnca:MaterialTransferAgreementMember 2020-04-01 2020-06-30 0001457612 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2019-12-31 0001457612 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2020-06-30 0001457612 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2020-01-01 2020-06-30 0001457612 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001457612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001457612 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001457612 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001457612 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001457612 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001457612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001457612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001457612 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001457612 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001457612 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001457612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001457612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001457612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001457612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001457612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001457612 srt:MaximumMember gnca:MeasurementInputAcquisitionEventProbabilityMember 2018-01-01 0001457612 srt:MaximumMember gnca:MeasurementInputAcquisitionEventProbabilityMember 2020-06-30 0001457612 srt:MinimumMember gnca:MeasurementInputAcquisitionEventProbabilityMember 2018-01-01 0001457612 srt:MinimumMember gnca:MeasurementInputAcquisitionEventProbabilityMember 2020-06-30 0001457612 srt:MinimumMember 2018-01-01 0001457612 srt:MaximumMember 2018-01-01 0001457612 gnca:LeaseExtensionMember 2019-07-31 0001457612 gnca:MasterFacilitiesOperatingLeaseDueFebruary282025Member 2019-12-31 0001457612 gnca:LeaseExtensionMember 2020-06-30 0001457612 2019-01-01 2019-12-31 0001457612 gnca:TermLoan2014Member us-gaap:LineOfCreditMember 2019-04-01 2019-06-30 0001457612 gnca:A2018TermLoanAgreementMember us-gaap:LineOfCreditMember 2018-04-24 0001457612 gnca:TermLoan2014Member us-gaap:LineOfCreditMember 2020-01-01 2020-06-30 0001457612 gnca:TermLoan2014Tranche1Member us-gaap:LineOfCreditMember 2020-06-30 0001457612 gnca:A2018TermLoanAgreementMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2018-04-24 0001457612 gnca:TermLoan2014Member us-gaap:LineOfCreditMember 2019-01-01 2019-06-30 0001457612 gnca:TermLoan2014Tranche1Member us-gaap:LineOfCreditMember 2019-12-31 0001457612 gnca:InitialClosingPrivatePlacementWarrantsMember 2020-06-30 0001457612 us-gaap:CommonStockMember gnca:LincolnParkCapitalMember 2019-10-01 2019-10-31 0001457612 gnca:AtTheMarketEquityOfferingProgramMember us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2020-01-01 2020-06-30 0001457612 gnca:ConcurrentOfferingsMember us-gaap:SubsequentEventMember gnca:PrivatePlacement2020Member 2020-07-22 0001457612 us-gaap:OverAllotmentOptionMember us-gaap:CommonStockMember gnca:Underwritten2019PublicOfferingMember 2019-06-21 2019-06-21 0001457612 gnca:AtTheMarketEquityOfferingProgramMember us-gaap:CommonStockMember 2015-03-02 2020-06-30 0001457612 2020-06-01 0001457612 gnca:AtTheMarketEquityOfferingProgramMember us-gaap:CommonStockMember 2020-06-30 0001457612 gnca:InitialClosingPreFundedWarrantsMember 2020-06-30 0001457612 gnca:ConcurrentOfferingsMember us-gaap:CommonStockMember gnca:Underwritten2019PublicOfferingMember 2019-06-21 2019-06-21 0001457612 gnca:AtTheMarketEquityOfferingProgramMember us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2015-01-01 2015-12-31 0001457612 srt:MaximumMember us-gaap:CommonStockMember gnca:LincolnParkCapitalMember 2019-10-31 0001457612 gnca:InitialClosingPrivatePlacementWarrantsMember us-gaap:SubsequentEventMember gnca:PrivatePlacement2020Member 2020-07-22 0001457612 us-gaap:CommonStockMember gnca:LincolnParkCapitalMember 2020-06-30 0001457612 us-gaap:CommonStockMember gnca:LincolnParkCapitalMember 2019-10-31 0001457612 us-gaap:OverAllotmentOptionMember us-gaap:CommonStockMember gnca:Underwritten2019PublicOfferingMember 2019-06-21 0001457612 2020-06-02 0001457612 gnca:InitialClosingPreFundedWarrantsMember us-gaap:SubsequentEventMember gnca:PrivatePlacement2020Member 2020-07-01 2020-07-31 0001457612 gnca:InitialClosingPrivatePlacementWarrantsMember us-gaap:SubsequentEventMember gnca:PrivatePlacement2020Member 2020-07-01 2020-07-31 0001457612 us-gaap:CommonClassAMember gnca:Underwritten2019PublicOfferingMember 2019-06-21 2019-06-21 0001457612 us-gaap:CommonStockMember gnca:LincolnParkCapitalMember 2020-01-01 2020-06-30 0001457612 us-gaap:PrivatePlacementMember 2019-02-28 0001457612 us-gaap:CommonStockMember us-gaap:SubsequentEventMember gnca:PrivatePlacement2020Member 2020-07-01 2020-07-31 0001457612 srt:MaximumMember us-gaap:CommonStockMember gnca:LincolnParkCapitalMember 2019-10-01 2019-10-31 0001457612 us-gaap:PrivatePlacementMember 2019-02-01 2019-02-28 0001457612 us-gaap:CommonClassAMember gnca:Underwritten2019PublicOfferingMember 2019-06-21 0001457612 us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2019-02-01 2019-02-28 0001457612 gnca:PrivatePlacementSecondClosingMember 2019-02-01 2019-02-28 0001457612 us-gaap:CommonStockMember gnca:Underwritten2018PublicOfferingMember 2018-01-31 0001457612 us-gaap:CommonStockMember gnca:Underwritten2018PublicOfferingMember 2018-01-01 2018-01-31 0001457612 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2020-04-01 2020-06-30 0001457612 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2018-01-01 0001457612 gnca:WarrantsToPurchaseCommonStockMember gnca:Underwritten2018PublicOfferingMember 2018-01-01 2018-01-31 0001457612 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2019-01-01 2019-06-30 0001457612 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2019-04-01 2019-06-30 0001457612 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2020-06-30 0001457612 us-gaap:WarrantMember gnca:MeasurementInputAcquisitionEventProbabilityMember 2020-06-30 0001457612 us-gaap:WarrantMember gnca:MeasurementInputAcquisitionEventProbabilityMember 2019-12-31 0001457612 us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2019-12-31 0001457612 us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-06-30 0001457612 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedTermMember 2019-12-31 0001457612 us-gaap:WarrantMember us-gaap:MeasurementInputSharePriceMember 2020-06-30 0001457612 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2019-12-31 0001457612 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedTermMember 2020-06-30 0001457612 us-gaap:WarrantMember us-gaap:MeasurementInputSharePriceMember 2019-12-31 0001457612 gnca:PublicOfferingWarrantsMember 2020-06-30 0001457612 gnca:SecondWarrantMember 2020-06-30 0001457612 gnca:WarrantsToPurchaseCommonStockMember 2020-06-30 0001457612 srt:MaximumMember us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001457612 srt:MaximumMember us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001457612 srt:MaximumMember us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2019-12-31 0001457612 srt:MinimumMember us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2019-12-31 0001457612 srt:MinimumMember us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001457612 srt:MinimumMember us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001457612 us-gaap:EmployeeStockMember gnca:EmployeeStockPurchasePlanMember 2014-02-10 0001457612 us-gaap:EmployeeStockMember gnca:AmendedandRestated2014EquityIncentivePlanMember 2020-06-30 0001457612 us-gaap:EmployeeStockMember 2020-06-30 0001457612 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001457612 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001457612 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001457612 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001457612 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001457612 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001457612 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001457612 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001457612 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001457612 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001457612 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001457612 gnca:EmployeeAndNonemployeeStockOptionMember 2020-01-01 2020-06-30 0001457612 gnca:EmployeeAndNonemployeeStockOptionMember 2019-12-31 0001457612 gnca:EmployeeAndNonemployeeStockOptionMember 2019-01-01 2019-12-31 0001457612 gnca:EmployeeAndNonemployeeStockOptionMember 2020-06-30 0001457612 gnca:EmployeeAndNonemployeeStockOptionMember 2020-01-01 2020-06-30 0001457612 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001457612 gnca:EmployeeAndNonemployeeStockOptionMember 2019-01-01 2019-06-30 0001457612 us-gaap:WarrantMember 2020-01-01 2020-06-30 0001457612 us-gaap:WarrantMember 2019-01-01 2019-06-30 0001457612 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 pure iso4217:USD shares gnca:Segment gnca:Underwriter_Agreement iso4217:USD shares false --12-31 Q2 2020 0001457612 1.166 0.025 0.500 0.024 1.245 0.300 0.500 0.150 0.025 0.300 0.024 0.000 10-Q true 2020-06-30 false 001-36289 Genocea Biosciences, Inc. DE 51-0596811 100 Acorn Park Drive Cambridge, MA 02140 617 876-8191 Common stock, $0.001 par value per share GNCA NASDAQ Yes Yes Accelerated Filer true false false 29964496 22108000 40127000 2559000 1457000 24667000 41584000 2519000 2617000 11265000 6306000 631000 631000 1434000 1473000 40516000 52611000 678000 553000 4071000 4611000 1094000 0 2053000 1117000 13627000 21523000 6281000 0 13407000 1483000 2486000 9473000 5395000 32479000 27569000 701000 701000 30000 27000 362434000 355268000 -355128000 -330954000 8037000 25042000 40516000 52611000 906000 0 906000 0 8587000 6849000 18574000 13309000 3480000 3217000 6868000 6234000 12067000 10066000 25442000 19543000 -11161000 -10066000 -24536000 -19543000 222000 3870000 1003000 -1917000 365000 299000 624000 601000 -17000 0 -17000 -1000 -160000 3571000 362000 -2519000 -11321000 -6495000 -24174000 -22062000 -11321000 -6495000 -24174000 -22062000 -0.39 -0.42 -0.84 -1.57 29142000 15344000 28642000 14035000 27453000 27000 701000 355268000 -330954000 25042000 187000 1000 439000 440000 384000 384000 4000 -12853000 -12853000 27644000 28000 701000 356091000 -343807000 13013000 2287000 2000 5797000 5799000 33000 60000 60000 486000 486000 -11321000 -11321000 29964000 30000 701000 362434000 -355128000 8037000 10847000 11000 701000 298627000 -292004000 7335000 3200000 3000 0 14023000 14026000 3000 12000 12000 429000 429000 -15567000 -15567000 14050000 14000 701000 313091000 -307571000 6235000 12074000 12000 38155000 38167000 24000 48000 48000 2000 9000 9000 474000 474000 -6495000 -6495000 26150000 26000 701000 351777000 -314066000 38438000 -24174000 -22062000 556000 550000 870000 902000 -1003000 1917000 -3000 19000 220000 41000 97000 0 281000 -729000 -23712000 -17942000 550000 654000 22000 19000 -528000 -635000 6239000 52194000 60000 48000 78000 0 0 21000 0 1377000 6221000 50886000 -18019000 32309000 40758000 26677000 22739000 58986000 5931000 5385000 1097000 816000 523000 577000 0 127000 Organization and operations<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">The Company</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Genocea Biosciences, Inc. (the “Company”) is a biopharmaceutical company that was incorporated in Delaware on August 16, 2006 and has a principal place of business in Cambridge, Massachusetts. The Company seeks to discover and develop novel cancer immunotherapies using its ATLAS</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">TM</sup></span><span style="font-family:inherit;font-size:10pt;"> proprietary discovery platform. The ATLAS platform profiles each patient's CD4</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">+</sup></span><span style="font-family:inherit;font-size:10pt;"> and CD8</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">+</sup></span><span style="font-family:inherit;font-size:10pt;"> T cell immune responses to every potential target or “antigen” in that patient's tumor. The Company believes that this approach optimizes antigen selection for immunotherapies such as cancer vaccines and cellular therapies. Consequently, the Company believes that ATLAS could lead to more immunogenic and efficacious cancer immunotherapies.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s most advanced program is GEN-009, a personalized neoantigen cancer vaccine, for which it is conducting a Phase 1/2a clinical trial. The GEN-009 program uses ATLAS to identify neoantigens, or immunogenic tumor mutations unique to each patient, for inclusion in each patient's GEN-009 vaccine. The Company is also advancing GEN-011, a neoantigen-specific adoptive T cell therapy program that also relies on ATLAS. In June 2020, the Company submitted an Investigational New Drug (“IND”) application to support the initiation of a Phase 1/2 clinical trial. The Company has received verbal notification from the U.S. Food and Drug Administration (“FDA”) that the agency has completed its review of the Company’s IND application for GEN-011. In this verbal feedback, the FDA informed the Company that it is placing the IND on clinical hold until it receives additional information pertaining to certain third-party reagents used in the GEN-011 manufacturing process. These reagents are not a component of the final cell therapy product. The Company expects to receive official written communication from the FDA regarding the hold and the FDA’s position in the near future and plans to work with the FDA to resolve their questions as quickly as possible.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is devoting substantially all of its efforts to product research and development, initial market development, and raising capital. The Company has not generated any product revenue related to its primary business purpose to date and is subject to a number of risks and uncertainties common to companies in the biotech and pharmaceutical industry, including, but not limited to, the risks associated with the uncertainty of success of its preclinical and clinical trials; the challenges associated with gaining regulatory approval of product candidates; the risks associated with commercializing pharmaceutical products, if approved for marketing and sale; the potential for development by third parties of new technological innovations that may compete with the Company’s products; the dependence on key personnel; the challenges of protecting proprietary technology; the need to comply with government regulations; the high cost of drug development; competition from other companies; the uncertainty of being able to secure additional capital when needed to fund operations; and the challenges and uncertainty associated with the recent outbreak of the coronavirus, or referred to as COVID-19, that have arisen in the global economy, that could adversely impact the Company's operations, supply chain, preclinical development work, clinical trials and ability to raise capital.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounting Standards Codification (“ASC”) 205-40, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Presentation of Financial Statements-Going Concern </span><span style="font-family:inherit;font-size:10pt;">(“ASC 205-40”), requires the Company to evaluate whether conditions and/or events raise substantial doubt about its ability to meet its future financial obligations as they become due within one year after the financial statements are issued. As of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">June 30, 2020</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company had an accumulated deficit of </span><span style="font-family:inherit;font-size:10pt;"><span>$355.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and anticipates that it will continue to incur significant operating losses for the foreseeable future as it continues to develop its product candidates. Until such time, if ever, as the Company can generate substantial product revenue and achieve profitability, the Company expects to finance its cash needs through a combination of equity offerings, debt financing, strategic transactions, or other sources of funding. If the Company is unable to raise additional funds when needed, the Company may be required to implement further cost reduction strategies, including ceasing development of GEN-009, GEN-011, or other corporate programs and activities.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As reflected in the consolidated financial statements, the Company had available cash and cash equivalents of </span><span style="font-family:inherit;font-size:10pt;"><span>$22.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">June 30, 2020</span></span></span><span style="font-family:inherit;font-size:10pt;">. In addition, the Company had cash used in operating activities of </span><span style="font-family:inherit;font-size:10pt;"><span>$23.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">. In July 2020, the Company entered into a private placement financing transaction in which the Company will issue shares of its common stock, pre-funded warrants and warrants for gross cash proceeds of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$80.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, before deducting fees to the placement agent and other offering expenses payable by the Company. The closing of the private placement financing is expected to occur on or about July 24, 2020. The proceeds from this financing combined with the Company’s available cash and cash equivalents at June 30, 2020 are expected to fund operations to mid-2022.</span></div> 2020-06-30 -355100000 22100000 2020-06-30 -23700000 80000000.0 Summary of significant accounting policies<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the Company's audited consolidated financial statements and the accompanying notes included in the Company's Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (“</span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> Form 10-K”). The Company's accounting policies are described in the “Notes to Consolidated Financial Statements” in the Company's </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> Form 10-K and updated, as necessary, in the Company's Quarterly Reports on Form 10-Q. The </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> condensed consolidated balance sheet data presented for comparative purposes were derived from the Company's audited financial statements but do not include all disclosures required by U.S. GAAP. The results of operations for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the operating results for the full year or for any other subsequent interim period. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of presentation</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements include those accounts of the Company and a wholly owned subsidiary after elimination of all intercompany accounts and transactions. The Company operates as </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> segment, which is discovering, researching, developing and commercializing novel cancer immunotherapies. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of estimates</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, the Company’s management evaluates its estimates, which include, but are not limited to, estimates related to clinical trial accruals, estimates related to prepaid and accrued research and development expenses, revenue recognition, and warrants to purchase redeemable securities. The Company bases its estimates on historical experience and other market-specific or other relevant assumptions that it believes to be reasonable under the circumstances. Actual results may differ from those estimates or assumptions.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Significant accounting policies</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no changes to significant accounting policies during the </span><span style="font-family:inherit;font-size:10pt;">six months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, as compared to the those disclosed in the </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> Form 10-K, except as set forth below. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Currency Translation</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Realized and unrealized gains and losses resulting from foreign currency transactions denominated in currencies other than the functional currency are reflected as other (expense) income, net in the consolidated statements of operations in accordance with ASC Topic 830, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Currency Matters</span><span style="font-family:inherit;font-size:10pt;"> (“ASC 830”).</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</span><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accordance with ASC Topic 606, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers </span><span style="font-family:inherit;font-size:10pt;">(“ASC 606”)</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">, </span><span style="font-family:inherit;font-size:10pt;">revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for these goods and services. To achieve this core principle, the Company applies the following five steps: 1) identify the customer contract; 2) identify the contract’s performance obligations; 3) determine the transaction price; 4) allocate the transaction price to the performance obligations; and 5) recognize revenue when or as a performance obligation is satisfied.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Licensing arrangements are analyzed to determine whether the promised goods or services, which include licenses and research and development materials and services, are distinct or whether they must be accounted for as part of a combined performance obligation. If the license is considered not to be distinct, the license would then be combined with other promised goods or services as a combined performance obligation. Certain contracts contain options to obtain future goods or services at a discount, which would not be provided without entering into the contract. These options are considered material rights, and therefore, are accounted for as separate performance obligations. The Company then determines the fair value to be allocated to this promised service.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The transaction price is determined based on the consideration to which the Company will be entitled. The consideration promised may include fixed amounts, variable amounts, or both. For milestone payments, the Company estimates the amount of variable consideration by using the most likely amount method. In making this assessment, the Company evaluates factors such as the clinical, commercial and other risks that must be overcome to achieve the milestone. The Company re-evaluates the probability of achievement of such variable consideration and any related constraints at each reporting period. The Company includes variable </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">consideration in the transaction price to the extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price among the performance obligations on a relative standalone selling price basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct good or service that forms part of a single performance obligation.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company allocates the transaction price based on the estimated standalone selling price of the underlying performance obligations. The Company must develop assumptions that require judgment to determine the standalone selling price for each performance obligation identified in the contract. The Company utilizes key assumptions to determine the standalone selling price, which may include other comparable transactions, pricing considered in negotiating the transaction and the estimated costs to complete the respective performance obligation. Certain variable consideration is allocated specifically to one or more performance obligations in a contract when the terms of the variable consideration relate to the satisfaction of the performance obligation and the resulting amounts allocated to each performance obligation are consistent with the amount the Company would expect to receive for each performance obligation. The transaction price is generally allocated to each separate performance obligation on a relative standalone selling price basis.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When a performance obligation is satisfied, revenue is recognized for the amount of the transaction price allocated to that performance obligation on a relative standalone selling price basis, which excludes estimates of variable consideration that are constrained. Significant management judgment is required in determining the level of effort required under an arrangement and the period over which the Company is expected to complete its performance obligations under an arrangement.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For performance obligations consisting of licenses and other promises, the Company utilizes judgment to assess whether the combined performance obligation is satisfied over time or at a point in time and the recognition pattern of non-refundable, up-front fees. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract liabilities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company records a contract liability, classified in deferred revenue on the condensed consolidated balance sheet, when it has received payment but has not yet satisfied the related performance obligations. In the event of an early termination of a contract with customer, any contract liabilities would be recognized in the period in which all Company obligations under the agreement have been fulfilled.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">New Accounting Pronouncements</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">The following new accounting pronouncements were adopted by the Company on January 1, 2020:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </span><span style="font-family:inherit;font-size:10pt;">(“ASU 2016-13”), which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses to estimate credit losses on certain types of financial instruments, including trade receivables and available-for-sale debt securities. The Company early adopted the standard on January 1, 2020. Based on the composition of the Company's investment portfolio, which includes only money market funds, and the insignificance of the Company's other financial assets, current market conditions, and historical credit loss activity, the adoption of this standard did not have a material impact on the Company's consolidated financial statements and related disclosures.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2018, the FASB issued ASU 2018-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="font-family:inherit;font-size:10pt;"> (“ASU 2018-13”). The new standard requires public entities to disclose certain new information and modifies some disclosure requirements. The Company adopted the standard on the required effective date of January 1, 2020. This standard did not have a material impact on the Company's disclosures.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2018, the FASB issued ASU 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40)</span><span style="font-family:inherit;font-size:10pt;">: </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </span><span style="font-family:inherit;font-size:10pt;">(“ASU 2018-15”). ASU 2018-15 requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Accounting Standards Codification 350-40 to determine which implementation costs to defer and recognize as an asset. The Company adopted the standard on the required effective date of January 1, 2020. This standard did not have a material impact on the Company's consolidated financial statements and related disclosures.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">The following new accounting pronouncements have been issued but are not yet effective: </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">In 2019, the FASB issued ASU 2019-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes </span>("ASU 2019-12"). ASU 2019-12 simplifies the accounting for income taxes and will be effective beginning after December 15, 2020. The Company is currently evaluating the impact of ASU 2019-12 in the consolidated financial statements, including accounting policies, processes, and systems. <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of presentation</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements include those accounts of the Company and a wholly owned subsidiary after elimination of all intercompany accounts and transactions. The Company operates as </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> segment, which is discovering, researching, developing and commercializing novel cancer immunotherapies. </span></div> 1 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of estimates</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, the Company’s management evaluates its estimates, which include, but are not limited to, estimates related to clinical trial accruals, estimates related to prepaid and accrued research and development expenses, revenue recognition, and warrants to purchase redeemable securities. The Company bases its estimates on historical experience and other market-specific or other relevant assumptions that it believes to be reasonable under the circumstances. Actual results may differ from those estimates or assumptions.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Significant accounting policies</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no changes to significant accounting policies during the </span><span style="font-family:inherit;font-size:10pt;">six months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, as compared to the those disclosed in the </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> Form 10-K, except as set forth below. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Currency Translation</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Realized and unrealized gains and losses resulting from foreign currency transactions denominated in currencies other than the functional currency are reflected as other (expense) income, net in the consolidated statements of operations in accordance with ASC Topic 830, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Currency Matters</span><span style="font-family:inherit;font-size:10pt;"> (“ASC 830”).</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</span><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accordance with ASC Topic 606, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers </span><span style="font-family:inherit;font-size:10pt;">(“ASC 606”)</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">, </span><span style="font-family:inherit;font-size:10pt;">revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for these goods and services. To achieve this core principle, the Company applies the following five steps: 1) identify the customer contract; 2) identify the contract’s performance obligations; 3) determine the transaction price; 4) allocate the transaction price to the performance obligations; and 5) recognize revenue when or as a performance obligation is satisfied.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Licensing arrangements are analyzed to determine whether the promised goods or services, which include licenses and research and development materials and services, are distinct or whether they must be accounted for as part of a combined performance obligation. If the license is considered not to be distinct, the license would then be combined with other promised goods or services as a combined performance obligation. Certain contracts contain options to obtain future goods or services at a discount, which would not be provided without entering into the contract. These options are considered material rights, and therefore, are accounted for as separate performance obligations. The Company then determines the fair value to be allocated to this promised service.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The transaction price is determined based on the consideration to which the Company will be entitled. The consideration promised may include fixed amounts, variable amounts, or both. For milestone payments, the Company estimates the amount of variable consideration by using the most likely amount method. In making this assessment, the Company evaluates factors such as the clinical, commercial and other risks that must be overcome to achieve the milestone. The Company re-evaluates the probability of achievement of such variable consideration and any related constraints at each reporting period. The Company includes variable </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">consideration in the transaction price to the extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price among the performance obligations on a relative standalone selling price basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct good or service that forms part of a single performance obligation.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company allocates the transaction price based on the estimated standalone selling price of the underlying performance obligations. The Company must develop assumptions that require judgment to determine the standalone selling price for each performance obligation identified in the contract. The Company utilizes key assumptions to determine the standalone selling price, which may include other comparable transactions, pricing considered in negotiating the transaction and the estimated costs to complete the respective performance obligation. Certain variable consideration is allocated specifically to one or more performance obligations in a contract when the terms of the variable consideration relate to the satisfaction of the performance obligation and the resulting amounts allocated to each performance obligation are consistent with the amount the Company would expect to receive for each performance obligation. The transaction price is generally allocated to each separate performance obligation on a relative standalone selling price basis.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When a performance obligation is satisfied, revenue is recognized for the amount of the transaction price allocated to that performance obligation on a relative standalone selling price basis, which excludes estimates of variable consideration that are constrained. Significant management judgment is required in determining the level of effort required under an arrangement and the period over which the Company is expected to complete its performance obligations under an arrangement.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For performance obligations consisting of licenses and other promises, the Company utilizes judgment to assess whether the combined performance obligation is satisfied over time or at a point in time and the recognition pattern of non-refundable, up-front fees. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract liabilities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company records a contract liability, classified in deferred revenue on the condensed consolidated balance sheet, when it has received payment but has not yet satisfied the related performance obligations. In the event of an early termination of a contract with customer, any contract liabilities would be recognized in the period in which all Company obligations under the agreement have been fulfilled.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">New Accounting Pronouncements</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">The following new accounting pronouncements were adopted by the Company on January 1, 2020:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </span><span style="font-family:inherit;font-size:10pt;">(“ASU 2016-13”), which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses to estimate credit losses on certain types of financial instruments, including trade receivables and available-for-sale debt securities. The Company early adopted the standard on January 1, 2020. Based on the composition of the Company's investment portfolio, which includes only money market funds, and the insignificance of the Company's other financial assets, current market conditions, and historical credit loss activity, the adoption of this standard did not have a material impact on the Company's consolidated financial statements and related disclosures.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2018, the FASB issued ASU 2018-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="font-family:inherit;font-size:10pt;"> (“ASU 2018-13”). The new standard requires public entities to disclose certain new information and modifies some disclosure requirements. The Company adopted the standard on the required effective date of January 1, 2020. This standard did not have a material impact on the Company's disclosures.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2018, the FASB issued ASU 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40)</span><span style="font-family:inherit;font-size:10pt;">: </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </span><span style="font-family:inherit;font-size:10pt;">(“ASU 2018-15”). ASU 2018-15 requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Accounting Standards Codification 350-40 to determine which implementation costs to defer and recognize as an asset. The Company adopted the standard on the required effective date of January 1, 2020. This standard did not have a material impact on the Company's consolidated financial statements and related disclosures.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">The following new accounting pronouncements have been issued but are not yet effective: </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2019, the FASB issued ASU 2019-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes </span><span style="font-family:inherit;font-size:10pt;">("ASU 2019-12"). ASU 2019-12 simplifies the accounting for income taxes and will be effective beginning after December 15, 2020. The Company is currently evaluating the impact of ASU 2019-12 in the consolidated financial statements, including accounting policies, processes, and systems. </span></div> Revenue<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2020, the Company entered into a material transfer agreement (the “MTA”) with Shionogi &amp; Co., Ltd. (“Shionogi”) pursuant to which the Company agreed to transfer certain HSV-2 antigens from its GEN-003 program to Shionogi to evaluate the potential development of a novel HSV-2 vaccine. In connection with the agreement, the Company provided Shionogi with an option to negotiate an exclusive development and commercialization license for the HSV-2 antigens.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the terms of the MTA, Shionogi paid the Company a </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> non-refundable, creditable (with respect to the up-front fee pursuant to a development and commercialization agreement) up-front fee and the Company could receive an additional payment if Shionogi elects to perform certain experiments. Prior to the expiration of the MTA, Shionogi has the option to negotiate a development and commercialization agreement. If executed, the terms of the development and commercialization agreement are expected to include an upfront payment, regulatory and sales milestones, and tiered royalties. Final terms of the development and commercialization agreement will be based on evaluation of the HSV-2 assets and overall diligence. If licensed, Shionogi will assume responsibility for global development and commercialization of an HSV-2 vaccine product.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management evaluated the promised goods and services within the MTA and determined those which represented separate performance obligations. As a result, management concluded there were two separate performance obligations at the inception of the MTA: (i) a combined performance obligation consisting of a limited use research license and the delivery of the initial antigen materials and (ii) the right to negotiate a license prior to expiration of the MTA, which was deemed to be a material right. The Company determined that the exclusive limited use research license and the delivery of the initial antigen materials should be combined as they are not capable of being distinct. A third party would not be able to provide the initial antigen materials as it contains the Company’s proprietary intellectual property and Shionogi could not benefit from the research license without the initial antigen materials. The Company determined that the option to negotiate the development and commercialization agreement prior to the expiration of the MTA is a material right. The </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> upfront fee associated with the MTA is creditable against the upfront fee for the development and commercialization agreement and represents a discount that would otherwise not be available to the customer without entering into the MTA.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company estimated the standalone selling price of the initial antigen materials based on the expected cost plus a margin approach. The Company developed its standalone selling price for the material right by applying a probability-weighted likelihood that Shionogi will exercise its option to license the HSV-2 assets.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The transaction price was comprised of fixed consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. The fixed consideration was allocated to each of the performance obligations based on the relative standalone selling prices. The Company concluded the additional payment represents variable consideration and should be constrained, and therefore, did not allocate variable consideration to any of the performance obligations. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amount allocated to the limited use research license and the delivery of the initial antigen materials, or </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, was recognized upon delivery of the materials to Shionogi in the second quarter of 2020. The amount allocated to the material right will be recognized upon either (i) the execution of a development and commercialization agreement or (ii) the termination of the MTA and is recorded as deferred revenue on the Company's condensed consolidated balance sheet.</span></div> 2000000.0 2000000.0 2000000.0 900000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has certain financial assets and liabilities recorded at fair value which have been classified as Level 1, 2 or 3 within the fair value hierarchy as described in the accounting standards for fair value measurements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1—Fair values are determined by utilizing quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2—Fair values are determined by utilizing quoted prices for similar assets and liabilities in active markets or other market observable inputs such as interest rates, yield curves and foreign currency spot rates; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3—Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's financial assets consist of cash equivalents and the Company's financial liabilities consist of a warrant liability. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of the Company’s cash equivalents is determined using quoted prices in active markets. The Company's cash equivalents consist of money market funds that are classified as Level 1.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of the Company’s warrant liability is determined using a Monte Carlo simulation. See </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 9. Warrants</span><span style="font-family:inherit;font-size:10pt;"> for assumptions used and methodologies utilized in calculating the estimated fair value. The Company’s warrant liability is classified as Level 3.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the Company's assets and liabilities that are measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90503323836657%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted prices in active markets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant other observable inputs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant unobservable inputs</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2020</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrant liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,483</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,483</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,971</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,971</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrant liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,486</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,486</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,486</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,486</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects the change in the Company’s Level 3 warrant liability (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.1358024691358%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:51%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:45%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Warrant Liability</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,486</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,003</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at June 30, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,483</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has certain financial assets and liabilities recorded at fair value which have been classified as Level 1, 2 or 3 within the fair value hierarchy as described in the accounting standards for fair value measurements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1—Fair values are determined by utilizing quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2—Fair values are determined by utilizing quoted prices for similar assets and liabilities in active markets or other market observable inputs such as interest rates, yield curves and foreign currency spot rates; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3—Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's financial assets consist of cash equivalents and the Company's financial liabilities consist of a warrant liability. </span></div> <div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90503323836657%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted prices in active markets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant other observable inputs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant unobservable inputs</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2020</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrant liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,483</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,483</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,971</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,971</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrant liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,486</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,486</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,486</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,486</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 21927000 21927000 0 0 21927000 21927000 0 0 1483000 0 0 1483000 1483000 0 0 1483000 39971000 39971000 0 0 39971000 39971000 0 0 2486000 0 0 2486000 2486000 0 0 2486000 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects the change in the Company’s Level 3 warrant liability (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.1358024691358%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:51%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:45%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Warrant Liability</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,486</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,003</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at June 30, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,483</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2486000 -1003000 1483000 Accrued expenses and other current liabilities<div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.24596391263059%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,945</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payroll and employee-related costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,351</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>775</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,071</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,611</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.24596391263059%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,945</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payroll and employee-related costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,351</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>775</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,071</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,611</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1945000 1607000 1351000 2245000 775000 759000 4071000 4611000 Commitments and contingencies<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Operating leases</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company has a lease for two floors of lab and office space in a multi-tenant building in Cambridge, Massachusetts. On January 1, 2019, the Company adopted ASU 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;">, (“ASC 842”), using the required retrospective approach and utilizing the effective date as the date of initial application. The Company's lease contains both an extension of an existing lease and an expansion for additional office and lab space. Both the extension and the expansion expire in February 2025. The Company's right to use and control the expansion space began in March 2020. As a result, the Company recognized an increase in the right of use (“ROU”) assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and associated lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the first quarter of 2020. The Company has the option to extend the lease term for an additional </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">, which is not included in the Company's ROU assets and associated lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> lease expense, net of sublease income, was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. For the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> lease expense, net of sublease income, was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted average remaining lease term and weighted average discount rate of the Company's operating leases are as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:576px;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:308px;"/><td style="width:5px;"/><td style="width:118px;"/><td style="width:11px;"/><td style="width:5px;"/><td style="width:118px;"/><td style="width:11px;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term in years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.48</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.31</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Finance lease</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the Company entered into an agreement to lease lab equipment for a term of 15 months. The Company determined that the agreement qualifies as a finance lease based on the criteria that the Company holds the option to purchase the asset and is reasonably certain to exercise at the end of the lease term. The ROU asset and lease liability were calculated using an incremental borrowing rate of </span><span style="font-family:inherit;font-size:10pt;"><span>7.95%</span></span><span style="font-family:inherit;font-size:10pt;">. Lease payments on this lease began in January 2020.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the presentation in the Company's consolidated balance sheets:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:635px;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:150px;"/><td style="width:5px;"/><td style="width:224px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:108px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:110px;"/><td style="width:4px;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Leases (in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease ROU asset</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease ROU asset</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,265</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Finance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities, net of current portion</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,473</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,373</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Finance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities, net of current portion</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,526</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,512</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The minimum lease payments related to the Company's operating and finance leases in accordance with ASC 842 as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:64.00759734093067%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,462</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,871</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,894</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,017</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,017</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,609</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,609</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,846</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,450</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,526</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had an outstanding letter of credit of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, with a financial institution related to a security deposit for the office and lab space lease, which is secured by cash on deposit and expires in February 2025.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contractual obligations</span><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has entered into certain agreements with various contract research organizations (“CROs”) and contract manufacturing organizations (“CMOs”), which generally include cancellation clauses.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Harvard University License Agreement</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">              The Company has an exclusive license agreement with Harvard University (“Harvard”), granting the Company an exclusive, worldwide, royalty-bearing, sublicensable license to three patent families, to develop, make, have made, use, market, offer for sale, sell, have sold and import licensed products and to perform licensed services related to the ATLAS discovery platform. The Company is also obligated to pay Harvard milestone payments up to </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the aggregate upon the achievement of certain development and regulatory milestones. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company has paid </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate milestone payments. The Company is obligated under this license agreement to use commercially reasonable efforts to develop, market and sell licensed products in compliance with an agreed upon development plan. In addition, the Company is obligated to achieve specified development milestones and in the event the Company is unable to meet its development milestones for any type of product or service, absent any reasonable proposed extension or amendment thereof, Harvard has the right, depending on the type of product or service, to terminate this agreement with respect to such products or to convert the license to a non-exclusive, non-sublicensable license with respect to such products and services.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon commercialization of our products covered by the licensed patent rights or discovered using the licensed methods, the Company is obligated to pay Harvard royalties on the net sales of such products and services sold by the Company, the Company's affiliates, and the Company's sublicensees. This royalty varies depending on the type of product or service but is in the low single digits. The sales-based royalty due by the Company’s sublicensees is the greater of the applicable royalty rate or a percentage in the high single digits or the low double digits of the royalties the Company receives from such sublicensee, depending on the type of product. Based on the type of commercialized product or service, royalties are payable until the expiration of the last-to-expire valid claim under the licensed patent rights or for a period of 10 years from first commercial sale of such product or service. The royalties payable to Harvard are subject to reduction, capped at a specified percentage, for any third-party payments required to be made. In addition to the royalty payments, if the Company receives any additional revenue (cash or non-cash) under any sublicense, the Company must pay Harvard a percentage of such revenue, excluding certain categories of payments, varying from the low single digits to up to the low double digits depending on the scope of the license that includes the sublicense.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The license agreement with Harvard will expire on a product-by-product or service-by-service and country-by-country basis until the expiration of the last-to-expire valid claim under the licensed patent rights. The Company may terminate the agreement at any time by giving Harvard advance written notice. Harvard may also terminate the agreement in the event of a material breach by the Company that remains uncured; in the event of our insolvency, bankruptcy, or similar circumstances; or if the Company challenges the validity of any patents licensed to us.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Oncovir License and Supply Agreement</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2018, the Company entered into a License and Supply Agreement with Oncovir, Inc. (“Oncovir”). The agreement provides the terms and conditions under which Oncovir will manufacture and supply an immunomodulator and vaccine adjuvant, Hiltonol® (poly-ICLC) (“Hiltonol”), to the Company for use in connection with the research, development, use, sale, manufacture, commercialization and marketing of products combining Hiltonol with the Company's technology (the “Combination Product”). Hiltonol is the adjuvant component of GEN-009, which will consist of synthetic long peptides or neoantigens identified using the Company's proprietary ATLAS platform, formulated with Hiltonol. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">              </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oncovir granted the Company a non-exclusive, assignable, royalty-bearing worldwide license, with the right to grant sublicenses through one tier, to certain of Oncovir’s intellectual property in connection with the research, development, or commercialization of Combination Products, including the use of Hiltonol, but not the use of Hiltonol for manufacturing or the use or sale of Hiltonol alone. The license will become perpetual, fully paid-up, and royalty-free on the later of January 25, 2028 or the date on which the last valid claim of any patent licensed to the Company under the agreement expires.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under this agreement, the Company is obligated to pay Oncovir low to mid six figure milestone payments upon the achievement of certain clinical trial milestones for each Combination Product and the first marketing approval for each Combination Product in certain territories, as well as tiered royalties in the low-single digits on a product-by-product basis based on the net sales of Combination Products.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company may terminate the agreement upon a decision to discontinue the development of the Combination Product or upon a determination by the Company or an applicable regulatory authority that Hiltonol or a Combination Product is not clinically safe or effective. The agreement may also be terminated by either party due to a material uncured breach by the other party, or due to the other party’s bankruptcy, insolvency, or dissolution.</span></div> 5900000 5800000 P5Y 800000 300000 1300000 700000 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted average remaining lease term and weighted average discount rate of the Company's operating leases are as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:576px;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:308px;"/><td style="width:5px;"/><td style="width:118px;"/><td style="width:11px;"/><td style="width:5px;"/><td style="width:118px;"/><td style="width:11px;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term in years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.48</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.31</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P4Y8M1D P5Y5M23D 0.0813 0.0831 0.0795 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the presentation in the Company's consolidated balance sheets:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:635px;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:150px;"/><td style="width:5px;"/><td style="width:224px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:108px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:110px;"/><td style="width:4px;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Leases (in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease ROU asset</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease ROU asset</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,265</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Finance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities, net of current portion</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,473</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,373</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Finance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities, net of current portion</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,526</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,512</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 11175000 6156000 90000 150000 11265000 6306000 1977000 990000 76000 127000 9473000 5373000 0 22000 11526000 6512000 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The minimum lease payments related to the Company's operating and finance leases in accordance with ASC 842 as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:64.00759734093067%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,462</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,871</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,894</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,017</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,017</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,609</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,609</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,846</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,450</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,526</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The minimum lease payments related to the Company's operating and finance leases in accordance with ASC 842 as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:64.00759734093067%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,462</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,871</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,894</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,017</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,017</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,609</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,609</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,846</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,450</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,526</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1406000 56000 1462000 2871000 23000 2894000 2943000 0 2943000 3017000 0 3017000 3609000 0 3609000 13846000 79000 13925000 2396000 3000 2399000 11450000 76000 11526000 600000 1600000 300000 ebt<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2018, the Company entered into an amended and restated loan and security agreement with Hercules Capital, Inc (“Hercules”), which was subsequently amended in November 2019 (as amended, the “2018 Term Loan”). The 2018 Term Loan provides a </span><span style="font-family:inherit;font-size:10pt;"><span>$14.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> term loan. The 2018 Term Loan matures on May 1, 2021 and accrues interest at a floating rate per annum equal to the greater of (i) </span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;">, or (ii) the sum of </span><span style="font-family:inherit;font-size:10pt;"><span>3.00%</span></span><span style="font-family:inherit;font-size:10pt;"> plus the prime rate. The 2018 Loan Agreement provides for interest-only payments until January 1, 2021. Thereafter, payments will include equal installments of principal and interest through maturity. The 2018 Term Loan may be prepaid subject to a prepayment charge. The Company is obligated to pay an additional end of term charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> at maturity. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2018 Term Loan is secured by a lien on substantially all assets of the Company, other than intellectual property. Hercules has a perfected first-priority security interest in certain cash, cash equivalents and investment accounts. The 2018 Term Loan contains non-financial covenants, representations and a Material Adverse Effect provision, as defined herein. There are no financial covenants. A “Material Adverse Effect” means a material adverse effect upon: (i) the business, operations, properties, assets or condition (financial or otherwise) of the Company; (ii) the ability of the Company to perform the secured obligations in accordance with the terms of the loan documents, or the ability of agent or lender to enforce any of its rights or remedies with respect to the secured obligations; or (iii) the collateral or agent’s liens on the collateral or the priority of such liens. Any event that has a Material Adverse Effect or would reasonably be expected to have a Material Adverse Effect is an event of default under the Loan Agreement and repayment of amounts due under the Loan Agreement may be accelerated by Hercules under the same terms as an event of default. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company was in compliance with all covenants of the 2018 Term Loan. The 2018 Term Loan is automatically redeemable upon a change in control. At </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the entire debt balance is current based on the contractual payment terms.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the 2018 Term Loan, the Company issued common stock warrants to Hercules (the “Hercules Warrant”). See </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 9. Warrants</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had outstanding borrowings of </span><span style="font-family:inherit;font-size:10pt;"><span>$13.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$13.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Interest expense was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">Future principal payments of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.0 million</span></span>, including the end of term charges, are due in 2021. 14000000.0 0.0800 0.0300 1000000.0 13600000 13400000 400000 700000 900000 <span style="font-family:inherit;font-size:10pt;">Future principal payments of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.0 million</span></span>, including the end of term charges, are due in 2021. 14000000.0 Stockholders' equity<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective June 2, 2020, the Company increased the number of authorized shares of common stock from </span><span style="font-family:inherit;font-size:10pt;"><span>85.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares to </span><span style="font-family:inherit;font-size:10pt;"><span>170.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2020 Private Placement</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">In July 2020, the Company entered into a private placement financing transaction in which the Company will issue approximately </span><span style="font-family:inherit;font-size:10pt;"><span>21.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock (the “Shares”), approximately </span><span style="font-family:inherit;font-size:10pt;"><span>12.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> pre-funded warrants to purchase additional shares of its common stock (the “2020 Pre-Funded Warrant”) and accompanying warrants (the “Closing Warrants” and together with the Shares and the 2020 Pre-Funded Warrants, the “Securities”) to purchase approximately </span><span style="font-family:inherit;font-size:10pt;"><span>33.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock (the “2020 Warrant Shares”). The Securities will be sold at a purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.38</span></span><span style="font-family:inherit;font-size:10pt;"> per unit for aggregate gross proceeds of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$80.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, before deducting fees to the placement agent and other offering expenses payable by the Company. The warrants will be exercisable immediately upon issuance, in whole or in part, at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.25</span></span><span style="font-family:inherit;font-size:10pt;"> per share and will have a </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;"> term. The closing of the private placement financing is expected to occur on or about July 24, 2020.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Agreement with Lincoln Park Capital</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">October 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company entered into a purchase agreement with Lincoln Park Capital (“LPC”) pursuant to which LPC purchased </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of shares of the Company's common stock at a purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.587</span></span><span style="font-family:inherit;font-size:10pt;"> per share. In addition, for a period of </span><span style="font-family:inherit;font-size:10pt;"><span>30 months</span></span><span style="font-family:inherit;font-size:10pt;">, the Company has the right, at its sole discretion, to sell up to an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$27.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company's common stock based on prevailing market prices of its common stock at the time of each sale. In consideration for entering into the purchase agreement, the Company issued approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock to LPC as a commitment fee. The purchase agreement limits the Company's sales of shares of common stock to LPC to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>5.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock, representing </span><span style="font-family:inherit;font-size:10pt;"><span>19.99%</span></span><span style="font-family:inherit;font-size:10pt;"> of the shares of common stock outstanding on the date of the purchase agreement. The purchase agreement also prohibits the Company from directing LPC to purchase any shares of common stock if those shares, when aggregated with all other shares of the Company's common stock then beneficially owned by LPC and its affiliates, would result in LPC and its affiliates having beneficial ownership, at any single point in time, of more than </span><span style="font-family:inherit;font-size:10pt;"><span>9.99%</span></span><span style="font-family:inherit;font-size:10pt;"> of the then total outstanding shares of the Company's common stock. In the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company sold approximately </span><span style="font-family:inherit;font-size:10pt;"><span>1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock resulting in approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of net proceeds. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$24.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> remaining under its agreement with LPC. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">At-the-market equity offering program</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2015, the Company entered into an agreement, as amended, with Cowen and Company, LLC to establish an at-the-market equity offering program (“ATM”) pursuant to which it was able to offer and sell up to </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company's common stock at prevailing market prices. In the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company sold approximately </span><span style="font-family:inherit;font-size:10pt;"><span>1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares under the ATM program and received net proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, after deducting commissions. Through </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company has sold an aggregate of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares under the ATM and received approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$6.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in net proceeds. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$43.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in gross proceeds remaining under the ATM. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2019 Public Offering</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">In June 2019, the Company entered into an underwriting agreement relating to the public offering of </span><span style="font-family:inherit;font-size:10pt;"><span>10.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s common stock, at a price of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.50</span></span><span style="font-family:inherit;font-size:10pt;"> per share, for gross proceeds of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$36.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> (the “2019 Public Offering”). The Company also granted the underwriters an option to purchase up to approximately an additional </span><span style="font-family:inherit;font-size:10pt;"><span>1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock (“Overallotment Option”). The underwriters exercised this option in full. The Company received approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$5.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in gross proceeds from the underwriter’s exercise of the Overallotment Option. In connection with the 2019 Public Offering, inclusive of the Overallotment Option, the Company received net proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$38.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2019 Private Placement</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2019, the Company completed a private placement (the “2019 Private Placement”). The Company issued approximately </span><span style="font-family:inherit;font-size:10pt;"><span>3.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock, prefunded warrants (the “2019 Pre-Funded Warrants”) to purchase approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock (the “2019 Pre-Funded Warrant Shares”), and warrants (the “Private Placement Warrants”) to purchase up to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock (the “2019 Warrant Shares”). The shares of common stock, 2019 Pre-Funded Warrants and Private Placement Warrants (collectively, the “Units”) were sold at a purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.02</span></span><span style="font-family:inherit;font-size:10pt;"> per Unit. The Company received net cash proceeds of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$13.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> from the sale of the shares of common stock, 2019 Pre-Funded Warrants and Private Placement Warrants. See </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 9. Warrants</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">The Company had the option to issue additional shares of common stock in a second closing (the “Second Closing”) for gross proceeds of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$24.2 million</span></span>. The occurrence of the Second Closing was conditioned on top-line results from Part A of the Company's Phase 1/2a clinical trial for GEN-009 and a decision by the Company's board of directors to proceed with the Second Closing. In June 2019, the Company announced top-line results from this trial but elected not to proceed with the Second Closing. In lieu of the Second Closing, the Company proceeded with the 2019 Public Offering. 85000000.0 170000000.0 21400000 12200000 33600000 2.38 80000000.0 2.25 P4Y 2500000 2.587 P30M 27500000 300000 5200000 0.1999 0.0999 1500000 3500000 24000000.0 50000000.0 1000000.0 2700000 1500000 6700000 43100000 10500000 3.50 36800000 1600000 5500000 38400000 3200000 500000 900000 4.02 13800000 24200000 Warrants<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had the following potentially issuable shares of common stock related to unexercised warrants outstanding (shares in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:77.87274453941122%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:16%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Expiration date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Classification</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hercules Warrant</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.80</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Q2 2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018 Public Offering Warrants</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Q1 2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liability</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Private Placement Warrants</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.52</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Q1 2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 Pre-Funded Warrants</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>531</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.08</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Q1 2039</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Hercules Warrant</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;">The exercise price and the number of shares are subject to adjustment upon a merger event, reclassification of the shares of common stock, subdivision or combination of the shares of common stock or certain dividends payments. The Company determined that the Hercules Warrant should be equity classified in accordance with ASC 480, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Distinguishing Liabilities from Equity </span><span style="font-family:inherit;font-size:10pt;">(“ASC 480”) for all periods presented.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2018 Public Offering Warrants</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2018, the Company entered into </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> underwriting agreements, the first relating to the public offering of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>6.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s common stock, par value </span><span style="font-family:inherit;font-size:10pt;"><span>$0.001</span></span><span style="font-family:inherit;font-size:10pt;"> per share, and accompanying warrants to purchase up to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>3.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock (“2018 Public Offering Warrants”). The exercise price and the number of shares are subject to adjustment upon a merger event, reclassification of the shares of common stock, subdivision or combination of the shares of common stock or certain dividends payments. In the event of an “Acquisition,” defined generally to include a merger or consolidation resulting in the sale of 50% or more of the voting securities of the Company, the sale of all, or substantially all, of the assets or voting securities of the Company, or other change of control transaction, as defined in the 2018 Public Offering Warrants, the Company will be obligated to use its best efforts to ensure that the holders of the 2018 Public Offering Warrants receive new warrants from the surviving or acquiring entity (the “Acquirer”). The new warrants to purchase shares in the Acquirer shall have the same expiration date as the 2018 Public Offering Warrants and a strike price that is based on the proportion of the value of the Acquirer’s stock to the Company’s common stock. If the Company is unable, despite its best efforts, to cause the Acquirer to issue new warrants in the Acquisition as described above, then, if the Company’s stockholders are to receive cash in the Acquisition, the Company will settle the 2018 Public Offering Warrants in cash and if the Company’s stockholders are to receive stock in the Acquisition, the Company will issue shares of its common stock to each Warrant holder. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determined that the 2018 Public Offering Warrants should be liability classified in accordance with ASC 480. As the 2018 Public Offering Warrants are liability-classified, the Company remeasures the fair value at each reporting date. The Company initially recorded the 2018 Public Offering Warrants at their estimated fair value of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$18.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. In connection with the Company's remeasurement of the 2018 Public Offering Warrants to fair value, the Company recorded income of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, and income of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. The fair value of the warrant liability is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table details the assumptions used in the Monte Carlo simulation models used to estimate the fair value of the Warrant Liability as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:80.15194681861348%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:50%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock price</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.07</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">50.0% - 88.3%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">50.0% - 116.6%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining term (years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Annual acquisition event probability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Private Placement and 2019 Pre-Funded Warrants</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The exercise price of the warrants is subject to appropriate adjustment in the event of stock dividends, subdivisions, stock splits, stock combinations, reclassifications, reorganizations or a change of control affecting our common stock. The Company determined that the Private Placement Warrants and the 2019 Pre-Funded Warrants should be equity classified in accordance with ASC 480 for all periods presented. The Company also determined that the 2019 Pre-Funded Warrants should be included in the determination of basic earnings per share in accordance with ASC 260, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Earnings per Share</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had the following potentially issuable shares of common stock related to unexercised warrants outstanding (shares in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:77.87274453941122%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:16%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Expiration date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Classification</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hercules Warrant</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.80</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Q2 2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018 Public Offering Warrants</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Q1 2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liability</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Private Placement Warrants</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.52</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Q1 2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 Pre-Funded Warrants</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>531</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.08</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Q1 2039</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 41000 6.80 3617000 9.60 933000 4.52 531000 0.08 5122000 2 6700000 0.001 3300000 18200000 200000 3900000 1000000.0 -1900000 1500000 2500000 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table details the assumptions used in the Monte Carlo simulation models used to estimate the fair value of the Warrant Liability as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:80.15194681861348%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:50%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock price</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.07</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">50.0% - 88.3%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">50.0% - 116.6%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining term (years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Annual acquisition event probability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2.30 2.07 P2Y6M P3Y1M6D 0 0 0.002 0.016 0.300 0.200 Stock and employee benefit plans<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2020, the Company’s stockholders approved an increase of </span><span style="font-family:inherit;font-size:10pt;"><span>2.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of shares to the Company's Amended and Restated 2014 Equity Incentive Plan. As of June 30, 2020, there were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>2.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares remaining for future issuance.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company issues stock options and restricted stock units (“RSUs”) to employees, which generally vest ratably over a four year service period. The Company measures the fair value of stock options on the date of grant using the Black-Scholes option pricing model. The Company measures the fair value of RSUs on the date of grant using the underlying common stock fair value. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-based compensation expense</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense recognized for stock options and RSUs is as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.41975308641975%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:24%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>378</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>352</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>304</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>492</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>551</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>486</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>474</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>870</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>903</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock options</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes stock option activity (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.49762583095917%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:36%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br/>Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br/>Remaining Contractual<br/>Term (years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br/>Intrinsic Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding at December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span></span><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,268</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.06</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited/cancelled</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(76</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.80</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding at June 30, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,515</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.04</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.08</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>456</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercisable at June 30, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>685</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.96</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.37</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">RSUs</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes RSU activity (shares in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:75.97340930674264%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:51%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Grant Date Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding as of December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>554</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.05</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited/cancelled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding as of June 30, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>533</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.07</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee stock purchase plan</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">In February 2014, the Company’s board of directors adopted the 2014 Employee Stock Purchase Plan and subsequently amended the plan in June 2018 (the “ESPP”). The ESPP authorizes the issuance of up to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock to participating eligible employees and provides for two six-month offering periods. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, there were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.2 million</span></span> shares remaining for future issuance under the plan. 2800000 2400000 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense recognized for stock options and RSUs is as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.41975308641975%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:24%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>378</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>352</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>304</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>492</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>551</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>486</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>474</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>870</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>903</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 218000 170000 378000 352000 268000 304000 492000 551000 486000 474000 870000 903000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes stock option activity (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.49762583095917%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:36%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br/>Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br/>Remaining Contractual<br/>Term (years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br/>Intrinsic Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding at December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span></span><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,268</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.06</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited/cancelled</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(76</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.80</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding at June 30, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,515</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.04</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.08</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>456</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercisable at June 30, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>685</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.96</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.37</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1323000 11.65 0 1268000 2.06 0 0 76000 3.80 2515000 7.04 P8Y29D 456000 685000 16.96 P6Y4M13D 18000 0 0 554000 2.05 0 0 21000 1.66 533000 2.07 300000 200000 Net loss per share<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;">Basic and diluted net loss per share was calculated as follows for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.87749287749287%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net loss per share:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss (in thousands)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,321</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,174</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,062</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common stock outstanding - basic (in thousands)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,142</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,642</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,035</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of shares of common stock equivalents resulting from common stock options and restricted stock units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common stock outstanding – diluted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,344</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,642</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss per share - basic and diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.39</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.42</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.84</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.57</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following common stock equivalents outstanding as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, presented on an as converted basis, were excluded from the calculation of net loss per share for the periods presented, due to their anti-dilutive effect (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:41.78537511870845%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:42%;"/><td style="width:27%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:27%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrants</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,591</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,515</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>533</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,885</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;">Basic and diluted net loss per share was calculated as follows for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.87749287749287%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net loss per share:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss (in thousands)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,321</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,174</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,062</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common stock outstanding - basic (in thousands)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,142</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,642</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,035</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of shares of common stock equivalents resulting from common stock options and restricted stock units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common stock outstanding – diluted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,344</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,642</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss per share - basic and diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.39</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.42</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.84</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.57</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -11321000 -6495000 -24174000 -22062000 29142000 15344000 28642000 14035000 0 0 0 0 29142000 15344000 28642000 14035000 -0.39 -0.42 -0.84 -1.57 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following common stock equivalents outstanding as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, presented on an as converted basis, were excluded from the calculation of net loss per share for the periods presented, due to their anti-dilutive effect (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:41.78537511870845%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:42%;"/><td style="width:27%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:27%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrants</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,591</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,515</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>533</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,885</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4591000 4600000 2515000 1285000 533000 0 7639000 5885000 XML 14 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
6 Months Ended
Jun. 30, 2020
Jul. 21, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2020  
Document Transition Report false  
Entity File Number 001-36289  
Entity Registrant Name Genocea Biosciences, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 51-0596811  
Entity Address, Address Line One 100 Acorn Park Drive  
Entity Address, City or Town Cambridge,  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02140  
City Area Code 617  
Local Phone Number 876-8191  
Title of 12(b) Security Common stock, $0.001 par value per share  
Trading Symbol GNCA  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   29,964,496
Entity Central Index Key 0001457612  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q2  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 22,108 $ 40,127
Prepaid expenses and other current assets 2,559 1,457
Total current assets 24,667 41,584
Property and equipment, net 2,519 2,617
Right of use assets 11,265 6,306
Restricted cash 631 631
Other non-current assets 1,434 1,473
Total assets 40,516 52,611
Current liabilities:    
Accounts payable 678 553
Accrued expenses and other current liabilities 4,071 4,611
Deferred revenue 1,094 0
Lease liabilities 2,053 1,117
Current portion of long-term debt 13,627  
Total current liabilities 21,523 6,281
Non-current liabilities:    
Long-term debt, net of current portion 0 13,407
Warrant liability 1,483 2,486
Lease liabilities, net of current portion 9,473 5,395
Total liabilities 32,479 27,569
Commitments and contingencies (Note 6)
Stockholders’ equity:    
Preferred stock, $0.001 par value; (shares authorized of 25,000,000 at June 30, 2020 and December 31, 2019; 1,635 shares issued and outstanding at June 30, 2020 and December 31, 2019) 701 701
Common stock, $0.001 par value; (shares authorized of 170,000,000 at June 30, 2020 and 85,000,000 at December 31, 2019, 29,964,496 shares issued and outstanding at June 30, 2020 and 27,452,900 shares issued and outstanding at December 31, 2019) 30 27
Additional paid-in capital 362,434 355,268
Accumulated deficit (355,128) (330,954)
Total stockholders’ equity 8,037 25,042
Total liabilities and stockholders’ equity $ 40,516 $ 52,611
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Statements of Operations and Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Statement [Abstract]        
License revenue $ 906 $ 0 $ 906 $ 0
Operating expenses:        
Research and development 8,587 6,849 18,574 13,309
General and administrative 3,480 3,217 6,868 6,234
Total operating expenses 12,067 10,066 25,442 19,543
Loss from operations (11,161) (10,066) (24,536) (19,543)
Other (expense) income:        
Change in fair value of warrants 222 3,870 1,003 (1,917)
Interest expense, net (365) (299) (624) (601)
Other expense (17) 0 (17) (1)
Total other (expense) income (160) 3,571 362 (2,519)
Net loss (11,321) (6,495) (24,174) (22,062)
Comprehensive loss $ (11,321) $ (6,495) $ (24,174) $ (22,062)
Net loss per share - basic and diluted $ (0.39) $ (0.42) $ (0.84) $ (1.57)
Weighted-average number of common shares used in computing net loss per share 29,142 15,344 28,642 14,035
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Consolidated Statements of Stockholders' Equity (Deficit) - USD ($)
shares in Thousands, $ in Thousands
Total
ESPP
Common Stock
Common Stock
ESPP
Preferred Shares
Additional Paid-In Capital
Additional Paid-In Capital
ESPP
Accumulated Deficit
Balance - Stockholders' Equity (Deficit) (in shares) at Dec. 31, 2018     10,847   701      
Balance - Stockholders' Equity (Deficit) at Dec. 31, 2018 $ 7,335   $ 11     $ 298,627   $ (292,004)
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity                
Issuance of common stock (in shares)     3,200   0      
Issuance of common stock 14,026   $ 3     14,023    
Exercise of stock options (in shares)     3          
Exercise of stock options 12         12    
Stock-based compensation expense 429         429    
Net loss (15,567)             (15,567)
Balance - Stockholders' Equity (Deficit) (in shares) at Mar. 31, 2019     14,050   701      
Balance - Stockholders' Equity (Deficit) at Mar. 31, 2019 6,235   $ 14     313,091   (307,571)
Balance - Stockholders' Equity (Deficit) (in shares) at Dec. 31, 2018     10,847   701      
Balance - Stockholders' Equity (Deficit) at Dec. 31, 2018 7,335   $ 11     298,627   (292,004)
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity                
Net loss (22,062)              
Balance - Stockholders' Equity (Deficit) (in shares) at Jun. 30, 2019     26,150   701      
Balance - Stockholders' Equity (Deficit) at Jun. 30, 2019 38,438   $ 26     351,777   (314,066)
Balance - Stockholders' Equity (Deficit) (in shares) at Mar. 31, 2019     14,050   701      
Balance - Stockholders' Equity (Deficit) at Mar. 31, 2019 6,235   $ 14     313,091   (307,571)
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity                
Issuance of common stock (in shares)     12,074 24        
Issuance of common stock 38,167 $ 48 $ 12     38,155 $ 48  
Exercise of stock options (in shares)     2          
Exercise of stock options 9         9    
Stock-based compensation expense 474         474    
Net loss (6,495)             (6,495)
Balance - Stockholders' Equity (Deficit) (in shares) at Jun. 30, 2019     26,150   701      
Balance - Stockholders' Equity (Deficit) at Jun. 30, 2019 38,438   $ 26     351,777   (314,066)
Balance - Stockholders' Equity (Deficit) (in shares) at Dec. 31, 2019     27,453   701      
Balance - Stockholders' Equity (Deficit) at Dec. 31, 2019 25,042   $ 27     355,268   (330,954)
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity                
Issuance of common stock (in shares)     187 4        
Issuance of common stock 440   $ 1     439    
Stock-based compensation expense 384         384    
Net loss (12,853)             (12,853)
Balance - Stockholders' Equity (Deficit) (in shares) at Mar. 31, 2020     27,644   701      
Balance - Stockholders' Equity (Deficit) at Mar. 31, 2020 13,013   $ 28     356,091   (343,807)
Balance - Stockholders' Equity (Deficit) (in shares) at Dec. 31, 2019     27,453   701      
Balance - Stockholders' Equity (Deficit) at Dec. 31, 2019 25,042   $ 27     355,268   (330,954)
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity                
Net loss (24,174)              
Balance - Stockholders' Equity (Deficit) (in shares) at Jun. 30, 2020     29,964   701      
Balance - Stockholders' Equity (Deficit) at Jun. 30, 2020 8,037   $ 30     362,434   (355,128)
Balance - Stockholders' Equity (Deficit) (in shares) at Mar. 31, 2020     27,644   701      
Balance - Stockholders' Equity (Deficit) at Mar. 31, 2020 13,013   $ 28     356,091   (343,807)
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity                
Issuance of common stock (in shares)     2,287 33        
Issuance of common stock 5,799 $ 60 $ 2     5,797 $ 60  
Stock-based compensation expense 486         486    
Net loss (11,321)             (11,321)
Balance - Stockholders' Equity (Deficit) (in shares) at Jun. 30, 2020     29,964   701      
Balance - Stockholders' Equity (Deficit) at Jun. 30, 2020 $ 8,037   $ 30     $ 362,434   $ (355,128)
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Operating activities    
Net loss $ (24,174) $ (22,062)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 556 550
Stock-based compensation 870 902
Change in fair value of warrant liability (1,003) 1,917
Gain (loss) on sale of equipment 3 (19)
Non-cash interest expense 220 41
Asset impairment 97 0
Changes in operating assets and liabilities (281) 729
Net cash used in operating activities (23,712) (17,942)
Investing activities    
Purchases of property and equipment (550) (654)
Proceeds from sale of equipment 22 19
Net cash used in investing activities (528) (635)
Financing activities    
Proceeds from issuance of common stock, net 6,239 52,194
Proceeds from the issuance of common stock under ESPP 60 48
Payments on finance lease (78) 0
Proceeds from exercise of stock options 0 21
Repayment of long-term debt 0 (1,377)
Net cash provided by financing activities 6,221 50,886
Net (decrease) increase in cash, cash equivalents and restricted cash (18,019) 32,309
Cash, cash equivalents and restricted cash at beginning of period 40,758 26,677
Cash, cash equivalents and restricted cash at end of period 22,739 58,986
Non-cash financing activities and supplemental cash flow information    
Right-of-use asset obtained in exchange for lease liabilities 5,931 5,385
Cash paid in connection with operating lease liabilities 1,097 816
Cash paid for interest 523 577
Property and equipment included in accounts payable and accrued expenses $ 0 $ 127
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and operations
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and operations Organization and operations
 
The Company
 
Genocea Biosciences, Inc. (the “Company”) is a biopharmaceutical company that was incorporated in Delaware on August 16, 2006 and has a principal place of business in Cambridge, Massachusetts. The Company seeks to discover and develop novel cancer immunotherapies using its ATLASTM proprietary discovery platform. The ATLAS platform profiles each patient's CD4+ and CD8+ T cell immune responses to every potential target or “antigen” in that patient's tumor. The Company believes that this approach optimizes antigen selection for immunotherapies such as cancer vaccines and cellular therapies. Consequently, the Company believes that ATLAS could lead to more immunogenic and efficacious cancer immunotherapies.

The Company’s most advanced program is GEN-009, a personalized neoantigen cancer vaccine, for which it is conducting a Phase 1/2a clinical trial. The GEN-009 program uses ATLAS to identify neoantigens, or immunogenic tumor mutations unique to each patient, for inclusion in each patient's GEN-009 vaccine. The Company is also advancing GEN-011, a neoantigen-specific adoptive T cell therapy program that also relies on ATLAS. In June 2020, the Company submitted an Investigational New Drug (“IND”) application to support the initiation of a Phase 1/2 clinical trial. The Company has received verbal notification from the U.S. Food and Drug Administration (“FDA”) that the agency has completed its review of the Company’s IND application for GEN-011. In this verbal feedback, the FDA informed the Company that it is placing the IND on clinical hold until it receives additional information pertaining to certain third-party reagents used in the GEN-011 manufacturing process. These reagents are not a component of the final cell therapy product. The Company expects to receive official written communication from the FDA regarding the hold and the FDA’s position in the near future and plans to work with the FDA to resolve their questions as quickly as possible.

The Company is devoting substantially all of its efforts to product research and development, initial market development, and raising capital. The Company has not generated any product revenue related to its primary business purpose to date and is subject to a number of risks and uncertainties common to companies in the biotech and pharmaceutical industry, including, but not limited to, the risks associated with the uncertainty of success of its preclinical and clinical trials; the challenges associated with gaining regulatory approval of product candidates; the risks associated with commercializing pharmaceutical products, if approved for marketing and sale; the potential for development by third parties of new technological innovations that may compete with the Company’s products; the dependence on key personnel; the challenges of protecting proprietary technology; the need to comply with government regulations; the high cost of drug development; competition from other companies; the uncertainty of being able to secure additional capital when needed to fund operations; and the challenges and uncertainty associated with the recent outbreak of the coronavirus, or referred to as COVID-19, that have arisen in the global economy, that could adversely impact the Company's operations, supply chain, preclinical development work, clinical trials and ability to raise capital.

Accounting Standards Codification (“ASC”) 205-40, Presentation of Financial Statements-Going Concern (“ASC 205-40”), requires the Company to evaluate whether conditions and/or events raise substantial doubt about its ability to meet its future financial obligations as they become due within one year after the financial statements are issued. As of June 30, 2020, the Company had an accumulated deficit of $355.1 million and anticipates that it will continue to incur significant operating losses for the foreseeable future as it continues to develop its product candidates. Until such time, if ever, as the Company can generate substantial product revenue and achieve profitability, the Company expects to finance its cash needs through a combination of equity offerings, debt financing, strategic transactions, or other sources of funding. If the Company is unable to raise additional funds when needed, the Company may be required to implement further cost reduction strategies, including ceasing development of GEN-009, GEN-011, or other corporate programs and activities.

As reflected in the consolidated financial statements, the Company had available cash and cash equivalents of $22.1 million at June 30, 2020. In addition, the Company had cash used in operating activities of $23.7 million for the six months ended June 30, 2020. In July 2020, the Company entered into a private placement financing transaction in which the Company will issue shares of its common stock, pre-funded warrants and warrants for gross cash proceeds of approximately $80.0 million, before deducting fees to the placement agent and other offering expenses payable by the Company. The closing of the private placement financing is expected to occur on or about July 24, 2020. The proceeds from this financing combined with the Company’s available cash and cash equivalents at June 30, 2020 are expected to fund operations to mid-2022.
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of significant accounting policies
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Summary of significant accounting policies Summary of significant accounting policies

The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the Company's audited consolidated financial statements and the accompanying notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2019 (“2019 Form 10-K”). The Company's accounting policies are described in the “Notes to Consolidated Financial Statements” in the Company's 2019 Form 10-K and updated, as necessary, in the Company's Quarterly Reports on Form 10-Q. The December 31, 2019 condensed consolidated balance sheet data presented for comparative purposes were derived from the Company's audited financial statements but do not include all disclosures required by U.S. GAAP. The results of operations for the three and six months ended June 30, 2020 are not necessarily indicative of the operating results for the full year or for any other subsequent interim period.

Basis of presentation

The accompanying unaudited condensed consolidated financial statements include those accounts of the Company and a wholly owned subsidiary after elimination of all intercompany accounts and transactions. The Company operates as one segment, which is discovering, researching, developing and commercializing novel cancer immunotherapies.

Use of estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, the Company’s management evaluates its estimates, which include, but are not limited to, estimates related to clinical trial accruals, estimates related to prepaid and accrued research and development expenses, revenue recognition, and warrants to purchase redeemable securities. The Company bases its estimates on historical experience and other market-specific or other relevant assumptions that it believes to be reasonable under the circumstances. Actual results may differ from those estimates or assumptions.

Significant accounting policies

There were no changes to significant accounting policies during the six months ended June 30, 2020, as compared to the those disclosed in the 2019 Form 10-K, except as set forth below.

Foreign Currency Translation

Realized and unrealized gains and losses resulting from foreign currency transactions denominated in currencies other than the functional currency are reflected as other (expense) income, net in the consolidated statements of operations in accordance with ASC Topic 830, Foreign Currency Matters (“ASC 830”).

Revenue Recognition    

In accordance with ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”), revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for these goods and services. To achieve this core principle, the Company applies the following five steps: 1) identify the customer contract; 2) identify the contract’s performance obligations; 3) determine the transaction price; 4) allocate the transaction price to the performance obligations; and 5) recognize revenue when or as a performance obligation is satisfied.

Licensing arrangements are analyzed to determine whether the promised goods or services, which include licenses and research and development materials and services, are distinct or whether they must be accounted for as part of a combined performance obligation. If the license is considered not to be distinct, the license would then be combined with other promised goods or services as a combined performance obligation. Certain contracts contain options to obtain future goods or services at a discount, which would not be provided without entering into the contract. These options are considered material rights, and therefore, are accounted for as separate performance obligations. The Company then determines the fair value to be allocated to this promised service.

The transaction price is determined based on the consideration to which the Company will be entitled. The consideration promised may include fixed amounts, variable amounts, or both. For milestone payments, the Company estimates the amount of variable consideration by using the most likely amount method. In making this assessment, the Company evaluates factors such as the clinical, commercial and other risks that must be overcome to achieve the milestone. The Company re-evaluates the probability of achievement of such variable consideration and any related constraints at each reporting period. The Company includes variable
consideration in the transaction price to the extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved.

If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price among the performance obligations on a relative standalone selling price basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct good or service that forms part of a single performance obligation.

The Company allocates the transaction price based on the estimated standalone selling price of the underlying performance obligations. The Company must develop assumptions that require judgment to determine the standalone selling price for each performance obligation identified in the contract. The Company utilizes key assumptions to determine the standalone selling price, which may include other comparable transactions, pricing considered in negotiating the transaction and the estimated costs to complete the respective performance obligation. Certain variable consideration is allocated specifically to one or more performance obligations in a contract when the terms of the variable consideration relate to the satisfaction of the performance obligation and the resulting amounts allocated to each performance obligation are consistent with the amount the Company would expect to receive for each performance obligation. The transaction price is generally allocated to each separate performance obligation on a relative standalone selling price basis.

When a performance obligation is satisfied, revenue is recognized for the amount of the transaction price allocated to that performance obligation on a relative standalone selling price basis, which excludes estimates of variable consideration that are constrained. Significant management judgment is required in determining the level of effort required under an arrangement and the period over which the Company is expected to complete its performance obligations under an arrangement.

For performance obligations consisting of licenses and other promises, the Company utilizes judgment to assess whether the combined performance obligation is satisfied over time or at a point in time and the recognition pattern of non-refundable, up-front fees.

Contract liabilities

The Company records a contract liability, classified in deferred revenue on the condensed consolidated balance sheet, when it has received payment but has not yet satisfied the related performance obligations. In the event of an early termination of a contract with customer, any contract liabilities would be recognized in the period in which all Company obligations under the agreement have been fulfilled.

New Accounting Pronouncements

The following new accounting pronouncements were adopted by the Company on January 1, 2020:

In 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses to estimate credit losses on certain types of financial instruments, including trade receivables and available-for-sale debt securities. The Company early adopted the standard on January 1, 2020. Based on the composition of the Company's investment portfolio, which includes only money market funds, and the insignificance of the Company's other financial assets, current market conditions, and historical credit loss activity, the adoption of this standard did not have a material impact on the Company's consolidated financial statements and related disclosures.

In 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”). The new standard requires public entities to disclose certain new information and modifies some disclosure requirements. The Company adopted the standard on the required effective date of January 1, 2020. This standard did not have a material impact on the Company's disclosures.

In 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). ASU 2018-15 requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Accounting Standards Codification 350-40 to determine which implementation costs to defer and recognize as an asset. The Company adopted the standard on the required effective date of January 1, 2020. This standard did not have a material impact on the Company's consolidated financial statements and related disclosures.


The following new accounting pronouncements have been issued but are not yet effective:

In 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes ("ASU 2019-12"). ASU 2019-12 simplifies the accounting for income taxes and will be effective beginning after December 15, 2020. The Company is currently evaluating the impact of ASU 2019-12 in the consolidated financial statements, including accounting policies, processes, and systems.
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value of financial instruments
6 Months Ended
Jun. 30, 2020
Cash and Cash Equivalents [Abstract]  
Fair value of financial instruments

The Company has certain financial assets and liabilities recorded at fair value which have been classified as Level 1, 2 or 3 within the fair value hierarchy as described in the accounting standards for fair value measurements.

Level 1—Fair values are determined by utilizing quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access;
Level 2—Fair values are determined by utilizing quoted prices for similar assets and liabilities in active markets or other market observable inputs such as interest rates, yield curves and foreign currency spot rates; and
Level 3—Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.

The Company's financial assets consist of cash equivalents and the Company's financial liabilities consist of a warrant liability.

The fair value of the Company’s cash equivalents is determined using quoted prices in active markets. The Company's cash equivalents consist of money market funds that are classified as Level 1.

The fair value of the Company’s warrant liability is determined using a Monte Carlo simulation. See Note 9. Warrants for assumptions used and methodologies utilized in calculating the estimated fair value. The Company’s warrant liability is classified as Level 3.

The following table sets forth the Company's assets and liabilities that are measured at fair value on a recurring basis as of June 30, 2020 and December 31, 2019 (in thousands):
 
 
 
Quoted prices in active markets
 
Significant other observable inputs
 
Significant unobservable inputs

Total
 
(Level 1)
 
(Level 2)
 
(Level 3)
June 30, 2020

 

 

 

Assets:
 
 
 
 
 
 
 
Cash equivalents
$
21,927

 
$
21,927

 
$

 
$

Total assets
$
21,927

 
$
21,927

 
$

 
$

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Warrant liability
$
1,483

 
$

 
$

 
$
1,483

Total liabilities
$
1,483

 
$

 
$

 
$
1,483



 

 

 

December 31, 2019

 

 

 

Assets:
 
 
 
 
 
 
 
Cash equivalents
$
39,971

 
$
39,971

 
$

 
$

Total assets
$
39,971

 
$
39,971

 
$

 
$

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Warrant liability
$
2,486

 
$

 
$

 
$
2,486

Total liabilities
$
2,486

 
$

 
$

 
$
2,486



The following table reflects the change in the Company’s Level 3 warrant liability (in thousands):
 
 
Warrant Liability
Balance at December 31, 2019
 
$
2,486

Change in fair value
 
(1,003
)
Balance at June 30, 2020
 
$
1,483


XML 22 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue
6 Months Ended
Jun. 30, 2020
Revenue Recognition and Deferred Revenue [Abstract]  
Revenue Revenue

In May 2020, the Company entered into a material transfer agreement (the “MTA”) with Shionogi & Co., Ltd. (“Shionogi”) pursuant to which the Company agreed to transfer certain HSV-2 antigens from its GEN-003 program to Shionogi to evaluate the potential development of a novel HSV-2 vaccine. In connection with the agreement, the Company provided Shionogi with an option to negotiate an exclusive development and commercialization license for the HSV-2 antigens.

Under the terms of the MTA, Shionogi paid the Company a $2.0 million non-refundable, creditable (with respect to the up-front fee pursuant to a development and commercialization agreement) up-front fee and the Company could receive an additional payment if Shionogi elects to perform certain experiments. Prior to the expiration of the MTA, Shionogi has the option to negotiate a development and commercialization agreement. If executed, the terms of the development and commercialization agreement are expected to include an upfront payment, regulatory and sales milestones, and tiered royalties. Final terms of the development and commercialization agreement will be based on evaluation of the HSV-2 assets and overall diligence. If licensed, Shionogi will assume responsibility for global development and commercialization of an HSV-2 vaccine product.

Management evaluated the promised goods and services within the MTA and determined those which represented separate performance obligations. As a result, management concluded there were two separate performance obligations at the inception of the MTA: (i) a combined performance obligation consisting of a limited use research license and the delivery of the initial antigen materials and (ii) the right to negotiate a license prior to expiration of the MTA, which was deemed to be a material right. The Company determined that the exclusive limited use research license and the delivery of the initial antigen materials should be combined as they are not capable of being distinct. A third party would not be able to provide the initial antigen materials as it contains the Company’s proprietary intellectual property and Shionogi could not benefit from the research license without the initial antigen materials. The Company determined that the option to negotiate the development and commercialization agreement prior to the expiration of the MTA is a material right. The $2.0 million upfront fee associated with the MTA is creditable against the upfront fee for the development and commercialization agreement and represents a discount that would otherwise not be available to the customer without entering into the MTA.

The Company estimated the standalone selling price of the initial antigen materials based on the expected cost plus a margin approach. The Company developed its standalone selling price for the material right by applying a probability-weighted likelihood that Shionogi will exercise its option to license the HSV-2 assets.

The transaction price was comprised of fixed consideration of $2.0 million. The fixed consideration was allocated to each of the performance obligations based on the relative standalone selling prices. The Company concluded the additional payment represents variable consideration and should be constrained, and therefore, did not allocate variable consideration to any of the performance obligations.

The amount allocated to the limited use research license and the delivery of the initial antigen materials, or $0.9 million, was recognized upon delivery of the materials to Shionogi in the second quarter of 2020. The amount allocated to the material right will be recognized upon either (i) the execution of a development and commercialization agreement or (ii) the termination of the MTA and is recorded as deferred revenue on the Company's condensed consolidated balance sheet.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued expenses and other current liabilities
6 Months Ended
Jun. 30, 2020
Payables and Accruals [Abstract]  
Accrued expenses and other current liabilities Accrued expenses and other current liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):
 
June 30,
 
December 31,
 
2020
 
2019
Research and development costs
$
1,945

 
$
1,607

Payroll and employee-related costs
1,351

 
2,245

Other current liabilities
775

 
759

Total
$
4,071

 
$
4,611


XML 24 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies
 
Operating leases

As of June 30, 2020, the Company has a lease for two floors of lab and office space in a multi-tenant building in Cambridge, Massachusetts. On January 1, 2019, the Company adopted ASU 2016-02, Leases (Topic 842), (“ASC 842”), using the required retrospective approach and utilizing the effective date as the date of initial application. The Company's lease contains both an extension of an existing lease and an expansion for additional office and lab space. Both the extension and the expansion expire in February 2025. The Company's right to use and control the expansion space began in March 2020. As a result, the Company recognized an increase in the right of use (“ROU”) assets of $5.9 million and associated lease liabilities of $5.8 million in the first quarter of 2020. The Company has the option to extend the lease term for an additional five years, which is not included in the Company's ROU assets and associated lease liabilities as of June 30, 2020.

For the three months ended June 30, 2020 and 2019 lease expense, net of sublease income, was $0.8 million and $0.3 million, respectively. For the six months ended June 30, 2020 and 2019 lease expense, net of sublease income, was $1.3 million and $0.7 million, respectively.

The weighted average remaining lease term and weighted average discount rate of the Company's operating leases are as follows:
 
 
June 30, 2020
 
June 30, 2019
Weighted average remaining lease term in years
 
4.67

 
5.48

Weighted average discount rate
 
8.13
%
 
8.31
%


Finance lease

In December 2019, the Company entered into an agreement to lease lab equipment for a term of 15 months. The Company determined that the agreement qualifies as a finance lease based on the criteria that the Company holds the option to purchase the asset and is reasonably certain to exercise at the end of the lease term. The ROU asset and lease liability were calculated using an incremental borrowing rate of 7.95%. Lease payments on this lease began in January 2020.

The following table summarizes the presentation in the Company's consolidated balance sheets:
Leases (in thousands)
 
Classification
 
June 30, 2020
 
December 31, 2019
Assets
 
 
 
 
 
 
Operating
 
Lease ROU asset
 
$
11,175

 
$
6,156

Finance
 
Lease ROU asset
 
90

 
150

Total lease assets
 
 
 
$
11,265

 
$
6,306

Liabilities
 
 
 
 
 
 
Current
 
 
 
 
 
 
   Operating
 
Lease liabilities
 
$
1,977

 
$
990

   Finance
 
Lease liabilities
 
76

 
127

Non-current
 
 
 
 
 
 
   Operating
 
Lease liabilities, net of current portion
 
9,473

 
5,373

   Finance
 
Lease liabilities, net of current portion
 

 
22

Total lease liabilities
 
 
 
$
11,526

 
$
6,512










The minimum lease payments related to the Company's operating and finance leases in accordance with ASC 842 as of June 30, 2020 were as follows (in thousands):
 
Operating leases
 
Finance lease
 
Total
2020
$
1,406

 
$
56

 
$
1,462

2021
2,871

 
23

 
2,894

2022
2,943

 

 
2,943

2023
3,017

 

 
3,017

2024 and thereafter
3,609

 

 
3,609

Total lease payments
$
13,846

 
$
79

 
$
13,925

Less imputed interest
(2,396
)
 
(3
)
 
(2,399
)
Total
$
11,450

 
$
76

 
$
11,526



At June 30, 2020 and December 31, 2019, the Company had an outstanding letter of credit of $0.6 million, with a financial institution related to a security deposit for the office and lab space lease, which is secured by cash on deposit and expires in February 2025.

Contractual obligations    

The Company has entered into certain agreements with various contract research organizations (“CROs”) and contract manufacturing organizations (“CMOs”), which generally include cancellation clauses.

Harvard University License Agreement

              The Company has an exclusive license agreement with Harvard University (“Harvard”), granting the Company an exclusive, worldwide, royalty-bearing, sublicensable license to three patent families, to develop, make, have made, use, market, offer for sale, sell, have sold and import licensed products and to perform licensed services related to the ATLAS discovery platform. The Company is also obligated to pay Harvard milestone payments up to $1.6 million in the aggregate upon the achievement of certain development and regulatory milestones. As of June 30, 2020, the Company has paid $0.3 million in aggregate milestone payments. The Company is obligated under this license agreement to use commercially reasonable efforts to develop, market and sell licensed products in compliance with an agreed upon development plan. In addition, the Company is obligated to achieve specified development milestones and in the event the Company is unable to meet its development milestones for any type of product or service, absent any reasonable proposed extension or amendment thereof, Harvard has the right, depending on the type of product or service, to terminate this agreement with respect to such products or to convert the license to a non-exclusive, non-sublicensable license with respect to such products and services.

Upon commercialization of our products covered by the licensed patent rights or discovered using the licensed methods, the Company is obligated to pay Harvard royalties on the net sales of such products and services sold by the Company, the Company's affiliates, and the Company's sublicensees. This royalty varies depending on the type of product or service but is in the low single digits. The sales-based royalty due by the Company’s sublicensees is the greater of the applicable royalty rate or a percentage in the high single digits or the low double digits of the royalties the Company receives from such sublicensee, depending on the type of product. Based on the type of commercialized product or service, royalties are payable until the expiration of the last-to-expire valid claim under the licensed patent rights or for a period of 10 years from first commercial sale of such product or service. The royalties payable to Harvard are subject to reduction, capped at a specified percentage, for any third-party payments required to be made. In addition to the royalty payments, if the Company receives any additional revenue (cash or non-cash) under any sublicense, the Company must pay Harvard a percentage of such revenue, excluding certain categories of payments, varying from the low single digits to up to the low double digits depending on the scope of the license that includes the sublicense.

The license agreement with Harvard will expire on a product-by-product or service-by-service and country-by-country basis until the expiration of the last-to-expire valid claim under the licensed patent rights. The Company may terminate the agreement at any time by giving Harvard advance written notice. Harvard may also terminate the agreement in the event of a material breach by the Company that remains uncured; in the event of our insolvency, bankruptcy, or similar circumstances; or if the Company challenges the validity of any patents licensed to us.




Oncovir License and Supply Agreement

In January 2018, the Company entered into a License and Supply Agreement with Oncovir, Inc. (“Oncovir”). The agreement provides the terms and conditions under which Oncovir will manufacture and supply an immunomodulator and vaccine adjuvant, Hiltonol® (poly-ICLC) (“Hiltonol”), to the Company for use in connection with the research, development, use, sale, manufacture, commercialization and marketing of products combining Hiltonol with the Company's technology (the “Combination Product”). Hiltonol is the adjuvant component of GEN-009, which will consist of synthetic long peptides or neoantigens identified using the Company's proprietary ATLAS platform, formulated with Hiltonol. 
             
Oncovir granted the Company a non-exclusive, assignable, royalty-bearing worldwide license, with the right to grant sublicenses through one tier, to certain of Oncovir’s intellectual property in connection with the research, development, or commercialization of Combination Products, including the use of Hiltonol, but not the use of Hiltonol for manufacturing or the use or sale of Hiltonol alone. The license will become perpetual, fully paid-up, and royalty-free on the later of January 25, 2028 or the date on which the last valid claim of any patent licensed to the Company under the agreement expires.

Under this agreement, the Company is obligated to pay Oncovir low to mid six figure milestone payments upon the achievement of certain clinical trial milestones for each Combination Product and the first marketing approval for each Combination Product in certain territories, as well as tiered royalties in the low-single digits on a product-by-product basis based on the net sales of Combination Products.

The Company may terminate the agreement upon a decision to discontinue the development of the Combination Product or upon a determination by the Company or an applicable regulatory authority that Hiltonol or a Combination Product is not clinically safe or effective. The agreement may also be terminated by either party due to a material uncured breach by the other party, or due to the other party’s bankruptcy, insolvency, or dissolution.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Long-term debt
6 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
Long-term debt ebt

In April 2018, the Company entered into an amended and restated loan and security agreement with Hercules Capital, Inc (“Hercules”), which was subsequently amended in November 2019 (as amended, the “2018 Term Loan”). The 2018 Term Loan provides a $14.0 million term loan. The 2018 Term Loan matures on May 1, 2021 and accrues interest at a floating rate per annum equal to the greater of (i) 8.00%, or (ii) the sum of 3.00% plus the prime rate. The 2018 Loan Agreement provides for interest-only payments until January 1, 2021. Thereafter, payments will include equal installments of principal and interest through maturity. The 2018 Term Loan may be prepaid subject to a prepayment charge. The Company is obligated to pay an additional end of term charge of $1.0 million at maturity.

The 2018 Term Loan is secured by a lien on substantially all assets of the Company, other than intellectual property. Hercules has a perfected first-priority security interest in certain cash, cash equivalents and investment accounts. The 2018 Term Loan contains non-financial covenants, representations and a Material Adverse Effect provision, as defined herein. There are no financial covenants. A “Material Adverse Effect” means a material adverse effect upon: (i) the business, operations, properties, assets or condition (financial or otherwise) of the Company; (ii) the ability of the Company to perform the secured obligations in accordance with the terms of the loan documents, or the ability of agent or lender to enforce any of its rights or remedies with respect to the secured obligations; or (iii) the collateral or agent’s liens on the collateral or the priority of such liens. Any event that has a Material Adverse Effect or would reasonably be expected to have a Material Adverse Effect is an event of default under the Loan Agreement and repayment of amounts due under the Loan Agreement may be accelerated by Hercules under the same terms as an event of default. As of June 30, 2020, the Company was in compliance with all covenants of the 2018 Term Loan. The 2018 Term Loan is automatically redeemable upon a change in control. At June 30, 2020, the entire debt balance is current based on the contractual payment terms.

In connection with the 2018 Term Loan, the Company issued common stock warrants to Hercules (the “Hercules Warrant”). See Note 9. Warrants.

As of June 30, 2020 and December 31, 2019, the Company had outstanding borrowings of $13.6 million and $13.4 million, respectively. Interest expense was $0.4 million for the three months ended June 30, 2020 and 2019, and $0.7 million and $0.9 million for the six months ended June 30, 2020 and 2019, respectively.

Future principal payments of $14.0 million, including the end of term charges, are due in 2021.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' equity
6 Months Ended
Jun. 30, 2019
Equity [Abstract]  
Stockholders' equity Stockholders' equity

Effective June 2, 2020, the Company increased the number of authorized shares of common stock from 85.0 million shares to 170.0 million shares.

2020 Private Placement

In July 2020, the Company entered into a private placement financing transaction in which the Company will issue approximately 21.4 million shares of its common stock (the “Shares”), approximately 12.2 million pre-funded warrants to purchase additional shares of its common stock (the “2020 Pre-Funded Warrant”) and accompanying warrants (the “Closing Warrants” and together with the Shares and the 2020 Pre-Funded Warrants, the “Securities”) to purchase approximately 33.6 million shares of its common stock (the “2020 Warrant Shares”). The Securities will be sold at a purchase price of $2.38 per unit for aggregate gross proceeds of approximately $80.0 million, before deducting fees to the placement agent and other offering expenses payable by the Company. The warrants will be exercisable immediately upon issuance, in whole or in part, at an exercise price of $2.25 per share and will have a four years term. The closing of the private placement financing is expected to occur on or about July 24, 2020.

Agreement with Lincoln Park Capital

In October 2019, the Company entered into a purchase agreement with Lincoln Park Capital (“LPC”) pursuant to which LPC purchased $2.5 million of shares of the Company's common stock at a purchase price of $2.587 per share. In addition, for a period of 30 months, the Company has the right, at its sole discretion, to sell up to an additional $27.5 million of the Company's common stock based on prevailing market prices of its common stock at the time of each sale. In consideration for entering into the purchase agreement, the Company issued approximately 0.3 million shares of its common stock to LPC as a commitment fee. The purchase agreement limits the Company's sales of shares of common stock to LPC to approximately 5.2 million shares of common stock, representing 19.99% of the shares of common stock outstanding on the date of the purchase agreement. The purchase agreement also prohibits the Company from directing LPC to purchase any shares of common stock if those shares, when aggregated with all other shares of the Company's common stock then beneficially owned by LPC and its affiliates, would result in LPC and its affiliates having beneficial ownership, at any single point in time, of more than 9.99% of the then total outstanding shares of the Company's common stock. In the six months ended June 30, 2020, the Company sold approximately 1.5 million shares of common stock resulting in approximately $3.5 million of net proceeds. As of June 30, 2020, the Company had approximately $24.0 million remaining under its agreement with LPC.

At-the-market equity offering program
 
In 2015, the Company entered into an agreement, as amended, with Cowen and Company, LLC to establish an at-the-market equity offering program (“ATM”) pursuant to which it was able to offer and sell up to $50.0 million of the Company's common stock at prevailing market prices. In the six months ended June 30, 2020, the Company sold approximately 1.0 million shares under the ATM program and received net proceeds of $2.7 million, after deducting commissions. Through June 30, 2020, the Company has sold an aggregate of approximately 1.5 million shares under the ATM and received approximately $6.7 million in net proceeds. As of June 30, 2020, the Company had approximately $43.1 million in gross proceeds remaining under the ATM.

2019 Public Offering

In June 2019, the Company entered into an underwriting agreement relating to the public offering of 10.5 million shares of the Company’s common stock, at a price of $3.50 per share, for gross proceeds of approximately $36.8 million (the “2019 Public Offering”). The Company also granted the underwriters an option to purchase up to approximately an additional 1.6 million shares of common stock (“Overallotment Option”). The underwriters exercised this option in full. The Company received approximately $5.5 million in gross proceeds from the underwriter’s exercise of the Overallotment Option. In connection with the 2019 Public Offering, inclusive of the Overallotment Option, the Company received net proceeds of $38.4 million.

2019 Private Placement

In February 2019, the Company completed a private placement (the “2019 Private Placement”). The Company issued approximately 3.2 million shares of common stock, prefunded warrants (the “2019 Pre-Funded Warrants”) to purchase approximately 0.5 million shares of common stock (the “2019 Pre-Funded Warrant Shares”), and warrants (the “Private Placement Warrants”) to purchase up to approximately 0.9 million shares of common stock (the “2019 Warrant Shares”). The shares of common stock, 2019 Pre-Funded Warrants and Private Placement Warrants (collectively, the “Units”) were sold at a purchase price of $4.02 per Unit. The Company received net cash proceeds of approximately $13.8 million from the sale of the shares of common stock, 2019 Pre-Funded Warrants and Private Placement Warrants. See Note 9. Warrants.

The Company had the option to issue additional shares of common stock in a second closing (the “Second Closing”) for gross proceeds of up to $24.2 million. The occurrence of the Second Closing was conditioned on top-line results from Part A of the Company's Phase 1/2a clinical trial for GEN-009 and a decision by the Company's board of directors to proceed with the Second Closing. In June 2019, the Company announced top-line results from this trial but elected not to proceed with the Second Closing. In lieu of the Second Closing, the Company proceeded with the 2019 Public Offering.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Warrants Warrants
6 Months Ended
Jun. 30, 2020
Warrants [Abstract]  
Warrants Warrants

As of June 30, 2020, the Company had the following potentially issuable shares of common stock related to unexercised warrants outstanding (shares in thousands):

 
 
Shares
 
Exercise price
 
Expiration date
 
Classification
Hercules Warrant
 
41

 
$
6.80

 
Q2 2023
 
Equity
2018 Public Offering Warrants
 
3,617

 
$
9.60

 
Q1 2023
 
Liability
Private Placement Warrants
 
933

 
$
4.52

 
Q1 2024
 
Equity
2019 Pre-Funded Warrants
 
531

 
$
0.08

 
Q1 2039
 
Equity
 
 
5,122

 
 
 
 
 
 


Hercules Warrant

The exercise price and the number of shares are subject to adjustment upon a merger event, reclassification of the shares of common stock, subdivision or combination of the shares of common stock or certain dividends payments. The Company determined that the Hercules Warrant should be equity classified in accordance with ASC 480, Distinguishing Liabilities from Equity (“ASC 480”) for all periods presented.

2018 Public Offering Warrants

In January 2018, the Company entered into two underwriting agreements, the first relating to the public offering of approximately 6.7 million shares of the Company’s common stock, par value $0.001 per share, and accompanying warrants to purchase up to approximately 3.3 million shares of common stock (“2018 Public Offering Warrants”). The exercise price and the number of shares are subject to adjustment upon a merger event, reclassification of the shares of common stock, subdivision or combination of the shares of common stock or certain dividends payments. In the event of an “Acquisition,” defined generally to include a merger or consolidation resulting in the sale of 50% or more of the voting securities of the Company, the sale of all, or substantially all, of the assets or voting securities of the Company, or other change of control transaction, as defined in the 2018 Public Offering Warrants, the Company will be obligated to use its best efforts to ensure that the holders of the 2018 Public Offering Warrants receive new warrants from the surviving or acquiring entity (the “Acquirer”). The new warrants to purchase shares in the Acquirer shall have the same expiration date as the 2018 Public Offering Warrants and a strike price that is based on the proportion of the value of the Acquirer’s stock to the Company’s common stock. If the Company is unable, despite its best efforts, to cause the Acquirer to issue new warrants in the Acquisition as described above, then, if the Company’s stockholders are to receive cash in the Acquisition, the Company will settle the 2018 Public Offering Warrants in cash and if the Company’s stockholders are to receive stock in the Acquisition, the Company will issue shares of its common stock to each Warrant holder.

The Company determined that the 2018 Public Offering Warrants should be liability classified in accordance with ASC 480. As the 2018 Public Offering Warrants are liability-classified, the Company remeasures the fair value at each reporting date. The Company initially recorded the 2018 Public Offering Warrants at their estimated fair value of approximately $18.2 million. In connection with the Company's remeasurement of the 2018 Public Offering Warrants to fair value, the Company recorded income of $0.2 million and $3.9 million for the three months ended June 30, 2020 and 2019, respectively, and income of $1.0 million and expense of $1.9 million for the six months ended June 30, 2020 and 2019, respectively. The fair value of the warrant liability is approximately $1.5 million and $2.5 million as of June 30, 2020 and December 31, 2019, respectively.





The following table details the assumptions used in the Monte Carlo simulation models used to estimate the fair value of the Warrant Liability as of June 30, 2020 and December 31, 2019, respectively:
 
 
June 30, 2020
 
December 31, 2019
Stock price
 
$
2.30

 
$
2.07

Volatility
 
50.0% - 88.3%

 
50.0% - 116.6%

Remaining term (years)
 
2.5

 
3.1

Expected dividend yield
 

 

Risk-free rate
 
0.2
%
 
1.6
%
Annual acquisition event probability
 
30.0
%
 
20.0
%


Private Placement and 2019 Pre-Funded Warrants

The exercise price of the warrants is subject to appropriate adjustment in the event of stock dividends, subdivisions, stock splits, stock combinations, reclassifications, reorganizations or a change of control affecting our common stock. The Company determined that the Private Placement Warrants and the 2019 Pre-Funded Warrants should be equity classified in accordance with ASC 480 for all periods presented. The Company also determined that the 2019 Pre-Funded Warrants should be included in the determination of basic earnings per share in accordance with ASC 260, Earnings per Share.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Stock and employee benefit plans
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Stock and employee benefit plans Stock and employee benefit plans
 
In June 2020, the Company’s stockholders approved an increase of 2.8 million of shares to the Company's Amended and Restated 2014 Equity Incentive Plan. As of June 30, 2020, there were approximately 2.4 million shares remaining for future issuance.

The Company issues stock options and restricted stock units (“RSUs”) to employees, which generally vest ratably over a four year service period. The Company measures the fair value of stock options on the date of grant using the Black-Scholes option pricing model. The Company measures the fair value of RSUs on the date of grant using the underlying common stock fair value.

Stock-based compensation expense
 
Total stock-based compensation expense recognized for stock options and RSUs is as follows (in thousands):

 
Three Months Ended June 30,
 
Six Months Ended June 30,

 
2020
 
2019
 
2020
 
2019
Research and development
 
$
218

 
$
170

 
$
378

 
$
352

General and administrative
 
268

 
304

 
492

 
551

Total
 
$
486

 
$
474

 
$
870

 
$
903



Stock options
 
The following table summarizes stock option activity (in thousands):
 
Shares
 
Weighted-Average
Exercise Price
 
Weighted-Average
Remaining Contractual
Term (years)
 
Aggregate
Intrinsic Value
Outstanding at December 31, 2019
1,323

 
$
11.65

 

 
$

Granted
1,268

 
$
2.06

 
 
 
 

Exercised

 
$

 
 
 
 

Forfeited/cancelled
(76
)
 
$
3.80

 
 
 
 

Outstanding at June 30, 2020
2,515

 
$
7.04

 
8.08
 
$
456

Exercisable at June 30, 2020
685

 
$
16.96

 
6.37
 
$
18






RSUs

The following table summarizes RSU activity (shares in thousands):
 
 
Shares
 
Weighted-Average Grant Date Fair Value
Outstanding as of December 31, 2019
 

 
$

Granted
 
554

 
$
2.05

Vested
 

 
$

Forfeited/cancelled
 
(21
)
 
$
1.66

Outstanding as of June 30, 2020
 
533

 
$
2.07


Employee stock purchase plan

In February 2014, the Company’s board of directors adopted the 2014 Employee Stock Purchase Plan and subsequently amended the plan in June 2018 (the “ESPP”). The ESPP authorizes the issuance of up to approximately 0.3 million shares of common stock to participating eligible employees and provides for two six-month offering periods. As of June 30, 2020, there were approximately 0.2 million shares remaining for future issuance under the plan.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Net loss per share
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Net loss per share Net loss per share

Basic and diluted net loss per share was calculated as follows for the three and six months ended June 30, 2020 and 2019:

 
 
Three months ended June 30,
 
Six months ended June 30,
 
 
2020
 
2019
 
2020
 
2019
Basic net loss per share:
 
 
 
 
 
 
 
 
Numerator:
 
 
 
 
 
 
 
 
Net loss (in thousands)
 
$
(11,321
)
 
$
(6,495
)
 
$
(24,174
)
 
$
(22,062
)
Denominator:
 
 
 
 
 
 
 
 
Weighted average common stock outstanding - basic (in thousands)
 
29,142

 
15,344

 
28,642

 
14,035

Dilutive effect of shares of common stock equivalents resulting from common stock options and restricted stock units
 

 

 

 

Weighted average common stock outstanding – diluted
 
29,142

 
15,344

 
28,642

 
14,035

Net loss per share - basic and diluted
 
$
(0.39
)
 
$
(0.42
)
 
$
(0.84
)
 
$
(1.57
)


The following common stock equivalents outstanding as of June 30, 2020 and 2019, presented on an as converted basis, were excluded from the calculation of net loss per share for the periods presented, due to their anti-dilutive effect (in thousands):
 
 
Six Months Ended June 30,
 
2020
 
2019
Warrants
4,591

 
4,600

Stock options
2,515

 
1,285

RSUs
533

 

Total
7,639

 
5,885


XML 30 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of significant accounting policies (Policies)
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Basis of presentation
Basis of presentation

The accompanying unaudited condensed consolidated financial statements include those accounts of the Company and a wholly owned subsidiary after elimination of all intercompany accounts and transactions. The Company operates as one segment, which is discovering, researching, developing and commercializing novel cancer immunotherapies.
Use of estimates
Use of estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, the Company’s management evaluates its estimates, which include, but are not limited to, estimates related to clinical trial accruals, estimates related to prepaid and accrued research and development expenses, revenue recognition, and warrants to purchase redeemable securities. The Company bases its estimates on historical experience and other market-specific or other relevant assumptions that it believes to be reasonable under the circumstances. Actual results may differ from those estimates or assumptions.

Significant accounting policies
Significant accounting policies

There were no changes to significant accounting policies during the six months ended June 30, 2020, as compared to the those disclosed in the 2019 Form 10-K, except as set forth below.

Foreign Currency Translation

Realized and unrealized gains and losses resulting from foreign currency transactions denominated in currencies other than the functional currency are reflected as other (expense) income, net in the consolidated statements of operations in accordance with ASC Topic 830, Foreign Currency Matters (“ASC 830”).

Revenue Recognition    

In accordance with ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”), revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for these goods and services. To achieve this core principle, the Company applies the following five steps: 1) identify the customer contract; 2) identify the contract’s performance obligations; 3) determine the transaction price; 4) allocate the transaction price to the performance obligations; and 5) recognize revenue when or as a performance obligation is satisfied.

Licensing arrangements are analyzed to determine whether the promised goods or services, which include licenses and research and development materials and services, are distinct or whether they must be accounted for as part of a combined performance obligation. If the license is considered not to be distinct, the license would then be combined with other promised goods or services as a combined performance obligation. Certain contracts contain options to obtain future goods or services at a discount, which would not be provided without entering into the contract. These options are considered material rights, and therefore, are accounted for as separate performance obligations. The Company then determines the fair value to be allocated to this promised service.

The transaction price is determined based on the consideration to which the Company will be entitled. The consideration promised may include fixed amounts, variable amounts, or both. For milestone payments, the Company estimates the amount of variable consideration by using the most likely amount method. In making this assessment, the Company evaluates factors such as the clinical, commercial and other risks that must be overcome to achieve the milestone. The Company re-evaluates the probability of achievement of such variable consideration and any related constraints at each reporting period. The Company includes variable
consideration in the transaction price to the extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved.

If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price among the performance obligations on a relative standalone selling price basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct good or service that forms part of a single performance obligation.

The Company allocates the transaction price based on the estimated standalone selling price of the underlying performance obligations. The Company must develop assumptions that require judgment to determine the standalone selling price for each performance obligation identified in the contract. The Company utilizes key assumptions to determine the standalone selling price, which may include other comparable transactions, pricing considered in negotiating the transaction and the estimated costs to complete the respective performance obligation. Certain variable consideration is allocated specifically to one or more performance obligations in a contract when the terms of the variable consideration relate to the satisfaction of the performance obligation and the resulting amounts allocated to each performance obligation are consistent with the amount the Company would expect to receive for each performance obligation. The transaction price is generally allocated to each separate performance obligation on a relative standalone selling price basis.

When a performance obligation is satisfied, revenue is recognized for the amount of the transaction price allocated to that performance obligation on a relative standalone selling price basis, which excludes estimates of variable consideration that are constrained. Significant management judgment is required in determining the level of effort required under an arrangement and the period over which the Company is expected to complete its performance obligations under an arrangement.

For performance obligations consisting of licenses and other promises, the Company utilizes judgment to assess whether the combined performance obligation is satisfied over time or at a point in time and the recognition pattern of non-refundable, up-front fees.

Contract liabilities

The Company records a contract liability, classified in deferred revenue on the condensed consolidated balance sheet, when it has received payment but has not yet satisfied the related performance obligations. In the event of an early termination of a contract with customer, any contract liabilities would be recognized in the period in which all Company obligations under the agreement have been fulfilled.

New Accounting Pronouncements

The following new accounting pronouncements were adopted by the Company on January 1, 2020:

In 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses to estimate credit losses on certain types of financial instruments, including trade receivables and available-for-sale debt securities. The Company early adopted the standard on January 1, 2020. Based on the composition of the Company's investment portfolio, which includes only money market funds, and the insignificance of the Company's other financial assets, current market conditions, and historical credit loss activity, the adoption of this standard did not have a material impact on the Company's consolidated financial statements and related disclosures.

In 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”). The new standard requires public entities to disclose certain new information and modifies some disclosure requirements. The Company adopted the standard on the required effective date of January 1, 2020. This standard did not have a material impact on the Company's disclosures.

In 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). ASU 2018-15 requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Accounting Standards Codification 350-40 to determine which implementation costs to defer and recognize as an asset. The Company adopted the standard on the required effective date of January 1, 2020. This standard did not have a material impact on the Company's consolidated financial statements and related disclosures.


The following new accounting pronouncements have been issued but are not yet effective:

In 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes ("ASU 2019-12"). ASU 2019-12 simplifies the accounting for income taxes and will be effective beginning after December 15, 2020. The Company is currently evaluating the impact of ASU 2019-12 in the consolidated financial statements, including accounting policies, processes, and systems.
Fair value of financial instruments

The Company has certain financial assets and liabilities recorded at fair value which have been classified as Level 1, 2 or 3 within the fair value hierarchy as described in the accounting standards for fair value measurements.

Level 1—Fair values are determined by utilizing quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access;
Level 2—Fair values are determined by utilizing quoted prices for similar assets and liabilities in active markets or other market observable inputs such as interest rates, yield curves and foreign currency spot rates; and
Level 3—Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.

The Company's financial assets consist of cash equivalents and the Company's financial liabilities consist of a warrant liability.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value of financial instruments (Tables)
6 Months Ended
Jun. 30, 2020
Cash and Cash Equivalents [Abstract]  
Schedule of Stockholders' Equity Note, Warrants or Rights

As of June 30, 2020, the Company had the following potentially issuable shares of common stock related to unexercised warrants outstanding (shares in thousands):

 
 
Shares
 
Exercise price
 
Expiration date
 
Classification
Hercules Warrant
 
41

 
$
6.80

 
Q2 2023
 
Equity
2018 Public Offering Warrants
 
3,617

 
$
9.60

 
Q1 2023
 
Liability
Private Placement Warrants
 
933

 
$
4.52

 
Q1 2024
 
Equity
2019 Pre-Funded Warrants
 
531

 
$
0.08

 
Q1 2039
 
Equity
 
 
5,122

 
 
 
 
 
 

Schedule of financial instruments measured at fair value on recurring basis
 
 
 
Quoted prices in active markets
 
Significant other observable inputs
 
Significant unobservable inputs

Total
 
(Level 1)
 
(Level 2)
 
(Level 3)
June 30, 2020

 

 

 

Assets:
 
 
 
 
 
 
 
Cash equivalents
$
21,927

 
$
21,927

 
$

 
$

Total assets
$
21,927

 
$
21,927

 
$

 
$

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Warrant liability
$
1,483

 
$

 
$

 
$
1,483

Total liabilities
$
1,483

 
$

 
$

 
$
1,483



 

 

 

December 31, 2019

 

 

 

Assets:
 
 
 
 
 
 
 
Cash equivalents
$
39,971

 
$
39,971

 
$

 
$

Total assets
$
39,971

 
$
39,971

 
$

 
$

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Warrant liability
$
2,486

 
$

 
$

 
$
2,486

Total liabilities
$
2,486

 
$

 
$

 
$
2,486


Fair Value Measurement Inputs and Valuation Techniques
The following table details the assumptions used in the Monte Carlo simulation models used to estimate the fair value of the Warrant Liability as of June 30, 2020 and December 31, 2019, respectively:
 
 
June 30, 2020
 
December 31, 2019
Stock price
 
$
2.30

 
$
2.07

Volatility
 
50.0% - 88.3%

 
50.0% - 116.6%

Remaining term (years)
 
2.5

 
3.1

Expected dividend yield
 

 

Risk-free rate
 
0.2
%
 
1.6
%
Annual acquisition event probability
 
30.0
%
 
20.0
%

Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following table reflects the change in the Company’s Level 3 warrant liability (in thousands):
 
 
Warrant Liability
Balance at December 31, 2019
 
$
2,486

Change in fair value
 
(1,003
)
Balance at June 30, 2020
 
$
1,483


XML 32 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued expenses and other current liabilities (Tables)
6 Months Ended
Jun. 30, 2020
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other current liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):
 
June 30,
 
December 31,
 
2020
 
2019
Research and development costs
$
1,945

 
$
1,607

Payroll and employee-related costs
1,351

 
2,245

Other current liabilities
775

 
759

Total
$
4,071

 
$
4,611


XML 33 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies (Tables)
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Lease, Cost
The weighted average remaining lease term and weighted average discount rate of the Company's operating leases are as follows:
 
 
June 30, 2020
 
June 30, 2019
Weighted average remaining lease term in years
 
4.67

 
5.48

Weighted average discount rate
 
8.13
%
 
8.31
%

Assets And Liabilities, Lessee
The following table summarizes the presentation in the Company's consolidated balance sheets:
Leases (in thousands)
 
Classification
 
June 30, 2020
 
December 31, 2019
Assets
 
 
 
 
 
 
Operating
 
Lease ROU asset
 
$
11,175

 
$
6,156

Finance
 
Lease ROU asset
 
90

 
150

Total lease assets
 
 
 
$
11,265

 
$
6,306

Liabilities
 
 
 
 
 
 
Current
 
 
 
 
 
 
   Operating
 
Lease liabilities
 
$
1,977

 
$
990

   Finance
 
Lease liabilities
 
76

 
127

Non-current
 
 
 
 
 
 
   Operating
 
Lease liabilities, net of current portion
 
9,473

 
5,373

   Finance
 
Lease liabilities, net of current portion
 

 
22

Total lease liabilities
 
 
 
$
11,526

 
$
6,512










Lessee, Operating Lease, Liability, Maturity
The minimum lease payments related to the Company's operating and finance leases in accordance with ASC 842 as of June 30, 2020 were as follows (in thousands):
 
Operating leases
 
Finance lease
 
Total
2020
$
1,406

 
$
56

 
$
1,462

2021
2,871

 
23

 
2,894

2022
2,943

 

 
2,943

2023
3,017

 

 
3,017

2024 and thereafter
3,609

 

 
3,609

Total lease payments
$
13,846

 
$
79

 
$
13,925

Less imputed interest
(2,396
)
 
(3
)
 
(2,399
)
Total
$
11,450

 
$
76

 
$
11,526


Finance Lease, Liability, Maturity
The minimum lease payments related to the Company's operating and finance leases in accordance with ASC 842 as of June 30, 2020 were as follows (in thousands):
 
Operating leases
 
Finance lease
 
Total
2020
$
1,406

 
$
56

 
$
1,462

2021
2,871

 
23

 
2,894

2022
2,943

 

 
2,943

2023
3,017

 

 
3,017

2024 and thereafter
3,609

 

 
3,609

Total lease payments
$
13,846

 
$
79

 
$
13,925

Less imputed interest
(2,396
)
 
(3
)
 
(2,399
)
Total
$
11,450

 
$
76

 
$
11,526


XML 34 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Long-term debt (Tables)
6 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
Schedule of future principal payments Future principal payments of $14.0 million, including the end of term charges, are due in 2021.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Warrants (Tables)
6 Months Ended
Jun. 30, 2020
Warrants [Abstract]  
Schedule of Stockholders' Equity Note, Warrants or Rights

As of June 30, 2020, the Company had the following potentially issuable shares of common stock related to unexercised warrants outstanding (shares in thousands):

 
 
Shares
 
Exercise price
 
Expiration date
 
Classification
Hercules Warrant
 
41

 
$
6.80

 
Q2 2023
 
Equity
2018 Public Offering Warrants
 
3,617

 
$
9.60

 
Q1 2023
 
Liability
Private Placement Warrants
 
933

 
$
4.52

 
Q1 2024
 
Equity
2019 Pre-Funded Warrants
 
531

 
$
0.08

 
Q1 2039
 
Equity
 
 
5,122

 
 
 
 
 
 

Fair Value Measurement Inputs and Valuation Techniques
The following table details the assumptions used in the Monte Carlo simulation models used to estimate the fair value of the Warrant Liability as of June 30, 2020 and December 31, 2019, respectively:
 
 
June 30, 2020
 
December 31, 2019
Stock price
 
$
2.30

 
$
2.07

Volatility
 
50.0% - 88.3%

 
50.0% - 116.6%

Remaining term (years)
 
2.5

 
3.1

Expected dividend yield
 

 

Risk-free rate
 
0.2
%
 
1.6
%
Annual acquisition event probability
 
30.0
%
 
20.0
%

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Stock and employee benefit plans (Tables)
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of stock-based compensation expense for stock options granted to employees and non-employees
Total stock-based compensation expense recognized for stock options and RSUs is as follows (in thousands):

 
Three Months Ended June 30,
 
Six Months Ended June 30,

 
2020
 
2019
 
2020
 
2019
Research and development
 
$
218

 
$
170

 
$
378

 
$
352

General and administrative
 
268

 
304

 
492

 
551

Total
 
$
486

 
$
474

 
$
870

 
$
903


Schedule of stock option activity for employees and nonemployees
The following table summarizes stock option activity (in thousands):
 
Shares
 
Weighted-Average
Exercise Price
 
Weighted-Average
Remaining Contractual
Term (years)
 
Aggregate
Intrinsic Value
Outstanding at December 31, 2019
1,323

 
$
11.65

 

 
$

Granted
1,268

 
$
2.06

 
 
 
 

Exercised

 
$

 
 
 
 

Forfeited/cancelled
(76
)
 
$
3.80

 
 
 
 

Outstanding at June 30, 2020
2,515

 
$
7.04

 
8.08
 
$
456

Exercisable at June 30, 2020
685

 
$
16.96

 
6.37
 
$
18






XML 37 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Net loss per share (Tables)
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted

Basic and diluted net loss per share was calculated as follows for the three and six months ended June 30, 2020 and 2019:

 
 
Three months ended June 30,
 
Six months ended June 30,
 
 
2020
 
2019
 
2020
 
2019
Basic net loss per share:
 
 
 
 
 
 
 
 
Numerator:
 
 
 
 
 
 
 
 
Net loss (in thousands)
 
$
(11,321
)
 
$
(6,495
)
 
$
(24,174
)
 
$
(22,062
)
Denominator:
 
 
 
 
 
 
 
 
Weighted average common stock outstanding - basic (in thousands)
 
29,142

 
15,344

 
28,642

 
14,035

Dilutive effect of shares of common stock equivalents resulting from common stock options and restricted stock units
 

 

 

 

Weighted average common stock outstanding – diluted
 
29,142

 
15,344

 
28,642

 
14,035

Net loss per share - basic and diluted
 
$
(0.39
)
 
$
(0.42
)
 
$
(0.84
)
 
$
(1.57
)

Schedule of common stock equivalents, presented on converted basis, were excluded from calculation of net loss per share due to anti-dilutive effect
The following common stock equivalents outstanding as of June 30, 2020 and 2019, presented on an as converted basis, were excluded from the calculation of net loss per share for the periods presented, due to their anti-dilutive effect (in thousands):
 
 
Six Months Ended June 30,
 
2020
 
2019
Warrants
4,591

 
4,600

Stock options
2,515

 
1,285

RSUs
533

 

Total
7,639

 
5,885


XML 38 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and operations (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Subsequent Event [Line Items]      
Document Period End Date Jun. 30, 2020    
Accumulated deficit $ (355,128)   $ (330,954)
Cash and cash equivalents 22,108   $ 40,127
Net Cash Provided by (Used in) Operating Activities 23,712 $ 17,942  
Proceeds from issuance of common stock $ 6,239 $ 52,194  
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of significant accounting policies - Narrative (Details)
6 Months Ended
Jun. 30, 2020
Segment
Accounting Policies [Abstract]  
Number of operating segments 1
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]          
Revenue   $ 906 $ 0 $ 906 $ 0
Material Transfer Agreement | Shionogi & Co., Ltd.          
Disaggregation of Revenue [Line Items]          
Revenue $ 2,000        
Proceeds recognized allocated to MTA   $ 900      
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value of financial instruments - Schedule of cash equivalents and investments carried at fair value (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jan. 01, 2018
Fair Value, Measurements, Recurring      
Assets:      
Total assets $ 21,927 $ 39,971  
Liabilities:      
Total liabilities 1,483 2,486  
Fair Value, Measurements, Recurring | (Level 1)      
Assets:      
Total assets 21,927 39,971  
Liabilities:      
Warrant liability 0 0  
Total liabilities 0 0  
Fair Value, Measurements, Recurring | (Level 2)      
Assets:      
Total assets 0 0  
Liabilities:      
Warrant liability 0 0  
Total liabilities 0 0  
Fair Value, Measurements, Recurring | (Level 3)      
Assets:      
Total assets 0 0  
Liabilities:      
Warrant liability 1,483 2,486  
Total liabilities 1,483 2,486  
Money market funds | Fair Value, Measurements, Recurring      
Assets:      
Included in cash equivalents 21,927 39,971  
Money market funds | Fair Value, Measurements, Recurring | (Level 1)      
Assets:      
Included in cash equivalents 21,927 39,971  
Money market funds | Fair Value, Measurements, Recurring | (Level 2)      
Assets:      
Included in cash equivalents 0 0  
Money market funds | Fair Value, Measurements, Recurring | (Level 3)      
Assets:      
Included in cash equivalents 0 0  
Warrants | (Level 3)      
Liabilities:      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 1,483 $ 2,486 $ 18,200
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value of financial instruments - Assumptions used in the Monte Carlo simulation models (Details)
Jun. 30, 2020
$ / shares
Dec. 31, 2019
$ / shares
Jan. 01, 2018
Minimum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement Input     0.024
Maximum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement Input     0.025
Stock price | Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement Input 2.30 2.07  
Volatility | Minimum | Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement Input 0.500 0.500  
Volatility | Maximum | Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement Input 1.245 1.166  
Remaining term (years) | Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants and rights outstanding, term 2 years 6 months 3 years 1 month 6 days  
Expected dividend yield | Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement Input 0 0  
Risk-free rate | Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement Input 0.002 0.016  
Risk-free rate | Minimum | Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement Input   0.024  
Risk-free rate | Maximum | Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement Input   0.025  
Annual acquisition event probability | Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement Input 0.300 0.200  
Annual acquisition event probability | Minimum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement Input 0.150   0.000
Annual acquisition event probability | Maximum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement Input 0.300   0.300
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value of financial instruments - Change in the Company’s Level 3 Warrant liabilities (Details) - Warrants - (Level 3)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Issuance of Warrants $ 2,486
Change in fair value (1,003)
Balance at June 30, 2020 $ 1,483
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Research and development costs $ 1,945 $ 1,607
Payroll and employee-related 1,351 2,245
Other current liabilities 775 759
Total $ 4,071 $ 4,611
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Jul. 31, 2019
Operating Leased Assets [Line Items]            
Operating lease, right-of-use asset $ 11,175   $ 11,175   $ 6,156  
Operating lease liability 11,450   11,450      
Rent expense 800 $ 300 1,300 $ 700    
Incremental borrowing rate, percent         7.95%  
Licensing agreement, amount $ 1,600   1,600      
Licensing agreement, milestone payment, amount     $ 300      
Lease Extension for office and lab space            
Operating Leased Assets [Line Items]            
Operating lease, right-of-use asset           $ 5,900
Operating lease liability           $ 5,800
Operating lease, renewal term 5 years   5 years      
Master Facilities Operating Lease Due February 28, 2025            
Operating Leased Assets [Line Items]            
Restricted cash and cash equivalents         $ 600  
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies - Operating Lease Term and Discount Rate (Details)
Jun. 30, 2020
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]    
Weighted average remaining lease term in years 4 years 8 months 1 day 5 years 5 months 23 days
Weighted average discount rate 8.13% 8.31%
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies - Supplemental Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Lease Assets [Abstract]    
Operating lease, right-of-use asset $ 11,175 $ 6,156
Finance Lease, Right-of-Use Asset 90 150
Finance and Operating Lease, Right-of-Use Asset 11,265 6,306
Lease Liabilities, Current [Abstract]    
Operating Lease, Liability, Current 1,977 990
Finance Lease, Liability, Current 76 127
Lease Liabilities, Noncurrent [Abstract]    
Operating Lease, Liability, Noncurrent 9,473 5,373
Finance Lease, Liability, Noncurrent 0 22
Total $ 11,526 $ 6,512
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies - Future minimum lease payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2020 $ 1,406  
2021 2,871  
2022 2,943  
2023 3,017  
2024 3,609  
Total lease payments 13,846  
Less imputed interest (2,396)  
Total 11,450  
Finance Lease, Liability, Payment, Due [Abstract]    
2020 56  
2021 23  
2022 0  
2023 0  
2024 and thereafter 0  
Total lease payments 79  
Less imputed interest (3)  
Total 76  
Finance and Operating Lease, Liability, Payment, Due [Abstract]    
2020 1,462  
2021 2,894  
2022 2,943  
2023 3,017  
2024 and thereafter 3,609  
Total lease payments 13,925  
Less imputed interest (2,399)  
Total $ 11,526 $ 6,512
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Long-term debt - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Apr. 24, 2018
Long-Term Debt          
Future principal payments due in 2021   $ 14.0      
2018 Term Loan | Line of Credit          
Long-Term Debt          
Debt financing         $ 14.0
Interest rate (as a percent)         8.00%
End of term charge         $ 1.0
2018 Term Loan | Line of Credit | Prime rate          
Long-Term Debt          
Variable rate (as a percent)         3.00%
2014 Term Loan, First Tranche | Line of Credit          
Long-Term Debt          
Outstanding borrowings   13.6   $ 13.4  
2014 Term Loan | Line of Credit          
Long-Term Debt          
Interest expense $ 0.4 $ 0.7 $ 0.9    
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended 64 Months Ended
Jun. 21, 2019
Jul. 31, 2020
Oct. 31, 2019
Feb. 28, 2019
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2015
Jun. 30, 2020
Jul. 22, 2020
Jun. 02, 2020
Jun. 01, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Shares authorized                           170,000,000.0 85,000,000.0
Proceeds from issuance of common stock                 $ 6,239 $ 52,194          
Issuance of common stock         $ 5,799 $ 440 $ 38,167 $ 14,026              
Pre-Funded Warrants                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Exercise price (in dollars per share)         $ 0.08       $ 0.08     $ 0.08      
Warrants to purchase common stock (in shares)         531,000       531,000     531,000      
Private Placement Warrants                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Exercise price (in dollars per share)         $ 4.52       $ 4.52     $ 4.52      
Warrants to purchase common stock (in shares)         933,000       933,000     933,000      
Common Stock                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Issuance of common stock (in shares)         2,287,000 187,000 12,074,000 3,200,000              
Issuance of common stock         $ 2 $ 1 $ 12 $ 3              
Common Stock | At-the-market equity offering program                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Issuance of common stock (in shares)                       1,500,000      
Proceeds from issuance of common stock                       $ 6,700      
Shares authorized for issuance, remaining amount         43,100       $ 43,100     43,100      
2019 Public Offering | Common Stock | Concurrent Offerings                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Issuance of common stock (in shares) 10,500,000                            
2019 Public Offering | Common Stock | Over-Allotment Option                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Proceeds from issuance of common stock $ 38,400                            
Sale of stock, consideration received on transaction $ 5,500                            
Warrants to purchase common stock (in shares) 1,600,000                            
2019 Public Offering | Common Class A                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Share price (in dollars per share) $ 3.50                            
Sale of stock, consideration received on transaction $ 36,800                            
Private placement                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Sale of stock, price per share (in dollars per share)       $ 4.02                      
Sale of stock, consideration received on transaction       $ 13,800                      
Private placement | Common Stock | At-the-market equity offering program                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Shares authorized for issuance, value                     $ 50,000        
Number of shares issued in transaction (in shares)                 1,000,000.0            
Sale of stock, consideration received on transaction                 $ 2,700            
Private placement | Common Stock                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Number of shares issued in transaction (in shares)       3,200,000                      
Private Placement - Second Closing                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Sale of stock, consideration received on transaction       $ 24,200                      
Subsequent Event | 2020 Private Placement                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Proceeds from issuance of common stock   $ 80,000                          
Subsequent Event | 2020 Private Placement | Concurrent Offerings                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Exercise price (in dollars per share)                         $ 2.25    
Warrants and rights outstanding, term                         4 years    
Subsequent Event | 2020 Private Placement | Pre-Funded Warrants                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Issuance of common stock (in shares)   12,200,000                          
Subsequent Event | 2020 Private Placement | Private Placement Warrants                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Issuance of common stock (in shares)   33,600,000                          
Sale of stock, price per share (in dollars per share)                         $ 2.38    
Subsequent Event | 2020 Private Placement | Common Stock                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Issuance of common stock (in shares)   21,400,000                          
Lincoln Park Capital | Common Stock                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Issuance of common stock (in shares)                 1,500,000            
Issuance of common stock     $ 2,500           $ 3,500            
Share price (in dollars per share)     $ 2.587                        
Purchase agreement period (in months)     30 months                        
Shares authorized for issuance, value     $ 27,500                        
Shares issued as commitment fee     300,000                        
Shares authorized for issuance, remaining amount         $ 24,000       $ 24,000     $ 24,000      
Lincoln Park Capital | Common Stock | Maximum                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Issuance of common stock (in shares)     5,200,000                        
Shares outstanding, agreement threshold, percent     19.99%                        
Shares outstanding of affiliate beneficial ownership, agreement threshold, percent     9.99%                        
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Warrants - Issuable Shares of Common Stock Related to Unexercised Warrants Outstanding (Details)
shares in Thousands
Jun. 30, 2020
$ / shares
shares
Total  
Class of Stock [Line Items]  
Shares 5,122
Hercules Warrant  
Class of Stock [Line Items]  
Shares 41
Exercise price (in dollars per share) | $ / shares $ 6.80
2018 Public Offering Warrants  
Class of Stock [Line Items]  
Shares 3,617
Exercise price (in dollars per share) | $ / shares $ 9.60
Private Placement Warrants  
Class of Stock [Line Items]  
Shares 933
Exercise price (in dollars per share) | $ / shares $ 4.52
Pre-Funded Warrants  
Class of Stock [Line Items]  
Shares 531
Exercise price (in dollars per share) | $ / shares $ 0.08
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Warrants - Narrative (Details)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2018
Underwriter_Agreement
$ / shares
shares
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Jan. 01, 2018
USD ($)
Class of Stock [Line Items]              
Change in fair value of warrants   $ 222 $ 3,870 $ 1,003 $ (1,917)    
Warrant liability   1,483   1,483   $ 2,486  
(Level 3) | Warrants              
Class of Stock [Line Items]              
Issuance of Warrants   1,483   1,483   2,486 $ 18,200
Change in fair value of warrants   200 $ 3,900 1,000 $ (1,900)    
Warrant liability   $ 1,500   $ 1,500   $ 2,500  
2018 Public Offering | Common Stock              
Class of Stock [Line Items]              
Number of underwriting agreements | Underwriter_Agreement 2            
Number of shares issued in transaction (in shares) | shares 6.7            
Par value (in dollars per share) | $ / shares $ 0.001            
Total | 2018 Public Offering              
Class of Stock [Line Items]              
Number of shares issued in transaction (in shares) | shares 3.3            
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Warrants - Fair Value Warrant Liability Assumptions (Details)
Jun. 30, 2020
$ / shares
Dec. 31, 2019
$ / shares
Jan. 01, 2018
Minimum      
Class of Stock [Line Items]      
Measurement Input     0.024
Maximum      
Class of Stock [Line Items]      
Measurement Input     0.025
Annual acquisition event probability | Minimum      
Class of Stock [Line Items]      
Measurement Input 0.150   0.000
Annual acquisition event probability | Maximum      
Class of Stock [Line Items]      
Measurement Input 0.300   0.300
Warrants | Stock price      
Class of Stock [Line Items]      
Measurement Input 2.30 2.07  
Warrants | Volatility | Minimum      
Class of Stock [Line Items]      
Measurement Input 0.500 0.500  
Warrants | Volatility | Maximum      
Class of Stock [Line Items]      
Measurement Input 1.245 1.166  
Warrants | Remaining term (years)      
Class of Stock [Line Items]      
Warrants and rights outstanding, term 2 years 6 months 3 years 1 month 6 days  
Warrants | Expected dividend yield      
Class of Stock [Line Items]      
Measurement Input 0 0  
Warrants | Risk-free rate      
Class of Stock [Line Items]      
Measurement Input 0.002 0.016  
Warrants | Risk-free rate | Minimum      
Class of Stock [Line Items]      
Measurement Input   0.024  
Warrants | Risk-free rate | Maximum      
Class of Stock [Line Items]      
Measurement Input   0.025  
Warrants | Annual acquisition event probability      
Class of Stock [Line Items]      
Measurement Input 0.300 0.200  
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Stock and employee benefit plans - Schedule of stock-based compensation expense for stock options granted to employees and non-employees (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Stock Based Compensation Expense        
Total $ 486 $ 474 $ 870 $ 903
Research and development        
Stock Based Compensation Expense        
Total 218 170 378 352
General and administrative        
Stock Based Compensation Expense        
Total $ 268 $ 304 $ 492 $ 551
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Stock and employee benefit plans - Schedule of stock option activity for employees and nonemployees (Details) - Stock options - USD ($)
$ / shares in Units, shares in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Shares    
Outstanding at the beginning of the period (in shares) 1,323  
Granted (in shares) 1,268  
Exercised (in shares) 0  
Canceled (in shares) (76)  
Outstanding at the end of the period (in shares) 2,515 1,323
Exercisable at the end of the period (in shares) 685  
Weighted-Average Exercise Price    
Outstanding at the beginning of the period (in dollars per share) $ 11.65  
Granted (in dollars per share) 2.06  
Exercised (in dollars per share) 0  
Canceled (in dollars per share) 3.80  
Outstanding at the end of the period (in dollars per share) 7.04 $ 11.65
Exercisable at the end of the period (in dollars per share) $ 16.96  
Weighted-Average Remaining Contractual Term (years)    
Outstanding at the beginning/end of the period 8 years 29 days
Exercisable at the end of the period 6 years 4 months 13 days  
Aggregate Intrinsic Value    
Outstanding at the end of the period (in dollars) $ 456,000 $ 0
Exercisable at the end of the period (in dollars) $ 18,000  
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Stock and employee benefit plans - Schedule of RSU Activity (Details) - Restricted Stock Units (RSUs)
shares in Thousands
6 Months Ended
Jun. 30, 2020
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]  
Beginning Balance, Shares | shares 0
Granted (in shares) | shares 554
Vested, Shares | shares 0
Forfeited/cancelled, Shares | shares (21)
Ending Balance, Shares | shares 533
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Beginning Balance, Weighted-Average Grant Date Fair Value | $ / shares $ 0
Granted, Weighted-Average Grant Date Fair Value | $ / shares 2.05
Vested, Weighted-Average Grant Date Fair Value | $ / shares 0
Forfeited/cancelled, Weighted-Average Grant Date Fair Value | $ / shares 1.66
Ending Balance, Weighted-Average Grant Date Fair Value | $ / shares $ 2.07
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Stock and employee benefit plans - Narrative (Details) - ESPP - shares
Jun. 30, 2020
Feb. 10, 2014
Stock option activity for employees and nonemployees    
Shares reserved for future issuance 200,000  
Amended and Restated 2014 Equity Incentive Plan    
Stock option activity for employees and nonemployees    
Number of shares of common stock authorized under the plan 2,800,000  
Shares reserved for future issuance 2,400,000  
ESPP    
Stock option activity for employees and nonemployees    
Number of shares of common stock authorized under the plan   300,000
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Net loss per share - Schedule of earnings per share, basic and diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Earnings Per Share [Abstract]            
Net loss (in thousands) $ (11,321) $ (12,853) $ (6,495) $ (15,567) $ (24,174) $ (22,062)
Weighted average common stock outstanding - basic (in thousands) 29,142   15,344   28,642 14,035
Dilutive effect of shares of common stock equivalents resulting from common stock options and restricted stock units 0   0   0 0
Weighted average common stock outstanding – diluted 29,142   15,344   28,642 14,035
Net loss per share - basic and diluted $ (0.39)   $ (0.42)   $ (0.84) $ (1.57)
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.20.2
- Attributable to common stockholders (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Common stock equivalents, presented on an as converted basis, were excluded from the calculation of net loss per share for the periods presented, due to their anti-dilutive effect    
Common stock equivalents (in shares) 7,639 5,885
Stock options    
Common stock equivalents, presented on an as converted basis, were excluded from the calculation of net loss per share for the periods presented, due to their anti-dilutive effect    
Common stock equivalents (in shares) 2,515 1,285
Warrants    
Common stock equivalents, presented on an as converted basis, were excluded from the calculation of net loss per share for the periods presented, due to their anti-dilutive effect    
Common stock equivalents (in shares) 4,591 4,600
Restricted Stock Units (RSUs)    
Common stock equivalents, presented on an as converted basis, were excluded from the calculation of net loss per share for the periods presented, due to their anti-dilutive effect    
Common stock equivalents (in shares) 533 0
EXCEL 60 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &J']U '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 " !JA_=0 T)M&N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FW%)J*N%Q GD)"8!.(6)=X6K?FCQ*C=VY.6K1."!^ 8^Y?/ MGR6W*@CE([Y$'S"2P70SVMXEH<*&'8B" $CJ@%:F,B=<;NY\M)+R,^XA2'64 M>X2:\Q58)*DE29B 15B(K&NU$BJB)!_/>*T6?/B,_0S3"K!'BXX25&4%K)LF MAM/8MW %3##":--W ?5"G*M_8N<.L'-R3&9)#<-0#LV"KS\FUQ]^5V'KM=F9 M?VQ\$>Q:^'47W1=02P,$% @ :H?W4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !JA_=0;Y\=3S\% !E%0 & 'AL+W=O=C3')9\=)_8V(>7JN M$B'AR4KIF!L8ZK63)EKP(#>*(X>Y[L")>2@[DW%^;ZXG8Y69*)1BKDF:Q3'7 MNRL1J>UEAW8.-Y["]<;8&\YDG/"U6 CS>S+7,')*E"",A4Q#)8D6J\O.E'Z> M>G1-[%262KW8P5UPV7$M(Q$)WU@(#G^O8B:BR"(!CW_WH)WR MF];P^/J ?IM/'B:SY*F8J>C/,#";R\ZP0P*QXEEDGM3V%[&?4-_B^2I*\U^R M+=[M]3K$SU*CXKTQ,(A#6?SSM[TCC@WH"0.V-V ?#.BI+WA[ R^?:,$LG]8U M-WPRUFI+M'T;T.Q%[IO<&F832AO&A='P- 0[,YFI5Z')'")&NB3=<"W2L6, MV#YV_#W(50'"3H ,R+V29I.2&QF(X+V] X1*5NS ZHJA@+]F\IQX[AEA+G-K M^,R:S*-SPFB=^3LZ7NDD+\?S4"?]/5VF1L.Z^P>![)60O1RR=P+R6OD9[ 9# MGG>)J/,X;D[=[B/"HE^RZ+=C\9AQ;82.=N1))$J;.D8XE-&90!@-2D:#=HSF M0H(]\D_6^PR&IZY(I1$5"3M(OY%I#DL>X5A). MO?_%=69'$.MGM96U/'&X&8^7.@S6X@QC5V4#BNOY1W;E4IQK]1K"ZJ^EB&/> M3S%J58J@N+!_I#97J>$1^2M,3N\/'-%EM(?I,:V2!<4U/@_B%,K7TU1P@ &] MP(A4F8'B"3^49)3(8;0(87@^Z0CM"]6>4%BHOZRGY<]D M(?Q,@[=J:>%(,Q7'(#I0BOHO9^1']QSR!4FX)J\\R@1)H#3*"T>,=I4^**[[ MD%J#4*[)8A121JRR%QVE]''& M.-QC[8IRC@ZRK #EYWLI\6T_5IQIE7?+,\1I?G+F5*\7!Y#WW.I72B*Q E/W M_ *VFB[.](J!44E^++94QJ@XO]P('@AM7X#G*Z7,86 _4)ZL3OX#4$L#!!0 M ( &J']U!;H8;%M 4 P7 8 >&PO=V]R:W-H965T&ULK5AM;]LV$/XKA%<,+>#$)/6>)@;:!$,W=%W0M.MG6J)CH9+HDE32[-?O M*"N6+%&T,^Q#',F^.SYW1]YSQ\M'(;^K#><:_2R+2EW--EIO+Q8+E6YXR=2Y MV/(*?ED+63(-K_)^H;:2LZQ1*HL%Q3AUAH]!(_)WS1]5[1L:5E1#?S^#7O"B,)<#Q MHS4ZVZ]I%/O/S]9_:YP'9U9,\6M1?,LSO;F:Q3.4\36K"_U9/'[@K4.!L9>* M0C6?Z+&5Q3.4UDJ+LE4&!&5>[?ZSGVT@>@K$GU"@K0(]5<%K%;S&T1VRQJT; MIMGR4HI')(TT6#,/36P:;? FKTP:[[2$7W/0T\MK4660%)ZA]ZQ@5G>#7K]Z@UZAO$)?-J)6K,K4Y4+#LD9YD;9+O-\M02>6^*.NSI&'YXAB MBBWJUV[U&YZ".C'J)#E47X"S>X_IWF/:V/.F/*ZEY)5&3"GP\\)AT=M;]!J+ M_I1%IC8(8H-2\\!_U/D#*V ):ZQVIL+&E#EC#TM*"8XO%P_]D(RE?$QHM)2;UF>(?YS:U*N&LQ";[B$G=8/B@WWSG30QQT$R0#V6(CXP03J M8(\Z<*+^(C0K3@ 8C 'Z81@-$(ZE?!+$OAUBN(<8'@DLE%6IGYJ FOQOH=#I M.:JXMB$-+:$DPU!:A$(R$XN&,I0J:J+NGH@;CYX7G;;X5L>E>HP(6H M[L\TER7TG"LK2Y Q Q OG.H!2,@*.G%7](\'&6C(VB0F/"T*_&4O.PTOB2RK>T^IJ3/BBWR ML53@)<$$\MYDHM)Y=<^K%/"BUY^$YBA\8P7N-&QN"R[4EJ7\:K:57''YP&=+9)O6_@=# MA\YW-$1]9SFXTR+]OA%%QJ7Z]9>8DNAMTVWK)U=%H!V14#>1P'S4\IPR*\W1 M*WR.,8&>0B*8Z&K^%KU6&R8-?]=Z(V3^#\C"SJ;!'&-L_A#3".9=OI]WFRS! M",O+%9#]\QC[%I%YZ 6HM98K9;J#IBFHM=+P $D]T98]VV,BB_"P6S@B=!C% MCNSH$;*#+0H<]\(0D@B[8Q@?Q'@4!?A,YDGHS_TD_"]AI='<#^@\ ?-'M4], MP9B_O2%-6&2F")YV!$_=!/\NRW)38*&8F7'_+*]@F-KF4-RL,,?4#5W&>%ZQ MR04P%,03<#N2I^Z9#WKCNJP+9H:^C*_S-+>V0W0\U)T! $*'';Q5T,-),#'D MTZYCH.Z.84<0:K(*66&/&X$8>\-;"8L4#;!/[8B]KEWP3AD'>Y36;.>7>= N M<7@7-1X9+6*VD7'1NZHT]\1_,GF?5PH5? UZ^#R"&,C=U>ON18MM>V+N1#=7X O_P502P,$% @ :H?W4*KX4\?I! M"1, !@ !X;"]W;W)K\ M[R-Y=^1L+^0/E7&NR6M95.IFDFF]O78GU/8V/0(/[(^5Z=/!-# MY46('^;E(;V9N"8B7O"5-BX8_-OQ!2\*XPGB^+MS.NG'-(:GSP?O/S7D@^V$.#$ /[B!UQEXMD%PP<#O#/RWCA!T!L%;1P@[@X:ZTW)OA%LRS>8S M*?9$&C1X,P^-^HTUZ)579J$\:PF_YF"GYPM1I3#M/"7/FFD.2T K(M;D]RV7 MS$RE(JQ*R4*4L XSLT!VG'P62I%/Y-OSDKQ_]X&HC$FN2%Z1KYFH%>#51_+N M['WF: C6#.FLNL#NVL"\"X'YY(NH=*;(/028(O;+ \N>/^F$##'N.6+Y!B_W8U[.V(4]NW!4NVYK51O"7[>&I[H>T2SJO4:CFCUQQ9E< M9 M\'24\,^\ AV+AB]+(37F9@&:LH-1G@Y"\(/86@X+!.112Y?E$!3%46PQ1D"> M'^"$XYYP/$KXJ]! 5PQ6#T8W'BKNN9$]Q0@*^@MK RR'*"\, L]BC/A*PL#' M*2<]Y60\$9A"LY:B/-"&>H3130:#?Z*41M3BB\$0P@C,"T+?3@R8M\N4J7NL MR.YX?M 9E^1]-[T?H(Z:7#N6(^A)M:>C@BXR5FVX*VOD60<$$^):P" J4/=F(Y^2](WEOE/Q#I3DT*OJP MB%]$+UH\Y[F*N'HOKTD^L+D)H?S?\'7,)1[-85897OOTKYH ML6TN%EZ$UJ)L'C/.4BX- 'Y?"Z$/+V: _O9K_B]02P,$% @ :H?W4&E! MS6>R!P 6S !@ !X;"]W;W)K'=S!2YK]R)><%\[K*D[RZ\ZR*-:?>KU\MN2K,/^8KGDB_K)( MLU58B,?LJ9>O,Q[.*Z-5W,.NZ_56891TAH/J=]-L.$@W11PE?)HY^6:U"K-? M(QZG+]<=U/G]BZ_1T[(H?]$;#M;A$W_@Q??U-!-/O9V7>;3B21ZEB9/QQ77G M,_HT8:0TJ!#_1/PEW_OLE%-Y3-,?Y<-D?MUQRXAXS&=%Z2(4/Y[YF,=QZ4G$ M\;-VVMF-61KN?_[M_4LU>3&9QS#GXS3^-YH7R^M.T''F?!%NXN)K^G+/ZPFQ MTM\LC?/J7^>EQKH=9[;)BW15&XL(5E&R_1F^UHG8,T#$8(!K WRH :D-R*$& MM#:@JH%O,&"U 3O4P*L-/,4 FPS\VL!7# @R& 2U0:".8%J'?FW0K\IANW[5 MXM^$13@<9.F+DY5HX:W\4%5092W6/$K*8G\H,O'72-@5PW&:Y&D'&>?_N MRLF78<9S)TJ<;\MTDX?)//_@O&L\#WJ%B+PKHQQMH\2&*+^E11@#9F.[ MV>W#= I8W=BMQNEJ);9A-6/ ^O9P:\/X7^P>IF*[\RPKEZ#*)>#ASN[A\WP> ME4=)&#O3,)IW)XDS#M<1G,/[4WT99C=I\3>;;5:;N"JQNGR:3GJB@G=EC'=E MC"NOU.!U%,9A,N.B#EL*];THQ&V)7CEA(2*8?70(^N!@%P50J6R'9=6P)7$\ M#Y$;4'_0>]Y?4!WENVB':3G[[Z:H\5[[R.1<*X#'F MY0'VS+,B*C_O;:,R@8XX>914RAQNDVJI0[8+D5E7;9+GFVK9Q)$YVYX$>37Z M7MU!9<:T B(B7TJ5Z2 73JBWB]8[*5JHA#Q](U 7>TH->=K*$Z6$8#\$GHB_ MFXAOG6GE;WGT][W DP2Z2X+1(H)P&>BZPDBXKI!%A M?Q=AWQIAM0>ZI4"5KJ3OY:?.11H7XN"XKX2J1W3"!6Y4IVXUF#_ M%G(_3G-8,KC:B%W$F*>>1NVX9G![T@E=A'3^"K/=<=T']0F"-@E3SP, 9J0= M))D4G8E*#YC)".G,Z&&->6I4@WJH4EZ )X*(VT?J:NNX+G%]YIL2(PD9G8F1 MC]48];AM(@. F9=;SK,O!$D M<2,[0)X#<%:>PU+68/16 M#SZ\=]^WJY13+UH8N-!CUU=6X1: 80.C8"D@L%U ''/=PCK9DP"IVG:,]:LV M50\9 *-=,^#AF%+ ]_;AFFF1"@3;%LWN-]'9&/N4*9CAZB%0)!+]5*4/V&OVGR8(V^B- VR!0UN 6 M )FR*@F;V G[&!U#=(ZFU%6+"6@(J+4$^"$&)B62[8F=[4]A4@+TZ@.525M MS7 E\9/3;_L$N.TC'*A'T*0=UPQ.TCRY3%=@[VZ%7;#.@:Z [U&JGJU'= 6( M5 CD?%V!MIF,"-#-)RXBZG8 N@*!6F!05\#3KXD KDL$?;N&[C>1*H-D17@$J%0,_7%6CE4@JH H!+J=X6T+@4< 5R*8"S"K@.(JVX$W1/Q,"54W0C %P-BQR!LZ%=0*1JH731< MC.BH+AH@H@-@YN66VH+:M<59B8X"W_(#1$?UUP4TH@-<@40'X*Q$1Z6PH?Z; M/?BD3J%VG7+J)8("C0JLW2( %#$(1BH%!+4+B&.N$50G>^;WE6;;F.I-"$^] M:P 8M1D*#Z;DY-X^6//M(2D_F%U^G'(A83KETT#MO;2 FN%*3<#LG0<;W3+@ M5H\0P>K&;<-H+B&H@7JQ"Z )1VP)&CO3?&O#M?3.1W M6MKA3(,X[Q3/?TQ-'2I SBM=G.4HQ-19/DNC 4179AF-[&O60"UB;LW0,> Q*5%37[6]&B"U(=VZ> 8(G4EIJ98^(#"J"_!43BE.9O: MI*!,$4&D N3!1 +Q%M7(@8#0, P\0G,X O.,*6 0YHV4.GMI==1A,.;!5L5% M *9#<*[,2!9!U&-#+PA2.:@H!K"TZ?\4I$YU:6$C=U]1!H? 7:D4C>U^3Q,P M?K:@_V));$'''M!Q"M$0MD<.ILOY2%V /1/!>;#B?V;W.EA?7+MASR0P";ID M4XO\H&NB;3Z.PCA$/=I]#*9OJ_7"T/,*W;K#([5(YB/.Z D'AAEG(WA.2"'! M3O#J9>4&NH2"G,US948+3D\Z,,PZ3LC19W>R1>SRRS1!V1"S1VH1)R.H>QZ" M63#)RZZB4M5[';I^FY,J0AV'IMZ9Y\3K%)84%BI=# MI[A2"8++D;A#/7F@,'E<@E<',FH J'6C+<#'N\W&9P9R.6,QS!V/S#P;L:#G M%13FE0U^;$\:NL6P>TQ 2;"?_I!+'M-T&( >H1&&03W#H###7/J9/!"14VE] MW#B7'TW?YLT:Y/*&XUA7!(T0-NJ9!869Y1LY-JXU*$O.]E/=7E3ZD+OUQC%R M><*!Z:.2.!UIU5#/).CY0XTM2+K8WU-]' 3;QS86GB]*K>[+_$-#\O9()5&6 M+4:@]UR%PEQEH+\N2"Y,Q+[1E;1Y,E756/2VLYAQL1B-LY[X4)CX?LTFHH?#UKA$AU#JE'Z/6)(M1T.O)T04)L3N MW.#+%&N4K(_'TM[CX+(Q:U?J52AK[O^<@^8ED)Y 49A [>7?E.^FNI]HNF[ MMTH?P)KN@CSDS1E2K]I4]N?Z<>0ARV7LI+1'*LY&^HRX9]0XS*CVMDL?J#J<->UZ-P[S:VV'\_G2V]*)T^3)! MPZ.O3V@L(^.>5N-G:=73W9LR6M9%$SXXSWEMTE2S&=[JOMK>Y^2YJ/7W]J3L M=SYR+KJ&A.81@6AHU.SL>K4B8F]OG26PJ)KKR6ZTN]F^L?>Y@_%;^'[=W$_W M:IKK\J]8Z/HI=5#MM,KHG;E?%LT-=/.B^-%>XFZY4KRRCP>"=3]G!/3W'>?J MZ<4LT/T?X/I_4$L#!!0 ( &J']U!YR.#[I@H ,$9 8 >&PO=V]R M:W-H965T&ULK5G;P872K++E=H7FP &?>_3IZ&+G76W?D,4 MU.>Z:ORSHTT([2^SF2\V5&L_M2TU>+*RKM8!EVX]\ZTC7/9[4V MS='EA=Q[YRXO; R5:>B=4S[6M7;[YU39W;.CDZ/NQN]FO0E\8W9YT>HUO:?P ML7WG<#7KI92FIL8;VRA'JV='5R>_/#_C\W+@#T,[/_JMV).EM;=\\:I\=C1G M@ZBB(K $C?^V=$U5Q8)@QJ82LO_ZI=/CL_4D7TP=;Y95A0FR;]KS_G.'S/"XO\ MPD+L3HK$RAL=].6%LSOE^#2D\0]Q5=Z&<:;AI+P/#D\-W@N7O[FU;LP7G4+4 ME KI=G+E+V8!"OC8K,C"GB=ABZ\(>ZS>V"9LO/JU*:D\?'\&PWKK%IUUSQ?? M%/@Z-E-U.I^HQ7PQ_X:\T][;4Y%W^AW>3M0UG+25*0?GWSGRU(1TPZ[4"]/H MIC"Z4N]QDU",P:M_7RU]<"BG_WS#HK/>HC.QZ.S/B?__+4Q]V! &FH+\1+UJBJGZ*>#8CW]YNEC,S_-IN3HY_YLR7FFU-+;=:+1# M03&8 I$ILM"PT4'MM%>F*:QK+113B0MU0Y7>:4<*1EW%-6I:G3SFE,X?BY$; MS8);A_=,"X%M!>$<_67T<-"S1'6MZZ4SY9HFZHWV7A>;Z"D CPX<\T2W7@6K M2N,+NR4G"DK: GQ:U> .[$5&\<#4=6PLW'6Z->05ZUHK@_Q>??CGU7OUX0U, MLK"* L"J%[AG\P*#8=*<#G?W^)65J2".8*%J$7N4S%^]NKXY4W\78ZYOGN+7 M!U4 B)(1!'#S+7)$8CHE+3;@3:X\J%\#G*WK\J)Q?TU-S@L'1T(_* NQMNXP M,$NJ# 3[=#1L.)0LYR(+>Z*#A-XAU[ M%2OM5']\*FU&GR)LJ_83?O 5JU(H"QNK4E68+QP,.$+9 !AF"E%"JQ4JKS V M^J]D\\!Y#M3)DW,/82@]76[YE9)3M7:ZYK)^^>O;X_G\YPF7(3EO&UTA'J5J MR'8A.71V(H'9;0PB80*+*&Q31L0,-:35.Y0TJ9/90JL"/2IM$AR2F>S*ZGH+ M(F<^>0^73968* _+!(?E[4)C"6ZP3&4"[2*VXCJ6XS]&Q?7ZJ?<'*_> MWO2 A0JO$'LI9$3&QQ:H%$0XDH+FZF!^E+$'$]:9PDCEJ""X6"JTZ1+'4'7L M>Y*U/HBTFI MQ!F7N0CX,6N"@CY8&XNFC:B'B@_G&*%\RM+D3"7IR2XT60!?%&$6I2)7;)TK MCUOMPAX2. 2!83D-D=#US7L$B0@V0S+.\=%V;!PM.6] N" .EIK5W8A MDQ!Q->3'?=9:ZR5(G9L- 3]7$>Z1G$?<&[&!^2WH8=CT&L0P3P*P@-@L4E![1%UX@!.4BL M$S;R%!BF:RUXD_JJ0HK<+8;6P3,^[+21.5L IL-#[<490_XHL0>^.RC=4A,Y MP94\8ZB$69C0O$T,9*&-(!]>L!#,+H70\-1:_A?)Y-L KU@O@>;PT!E_FT97 M;'(A!D8F3FN"C<1O^%[.#RA0H.S\'2YD, 30X?M) EW._026!7&KPI1-AJ>> MRZJ]MR@H?M"G=C!ESS9BX'*%=PG!\M7WG<(&MEIQW\<;$*YD;4Y;XL+D<)W+<$>:+=.-A0+(P##"SREKP)N-2 MJA"9E_#!ZXJ2FH'X\*E1 :GE/D&$8HB0Z;%"K^P4)Z.QE5WG%(#FY:DHX%7K MO>00&#I$^"YR=G8F&TK"SELR+V:0NZ5]I@4-5?>BFR(6*,W^,67L[=J?Y[Y. M52N(OL^Y8$[9B'LY'6QX.K_!0HG#7F"KY!$RBL9Y]LD,L"/T9RC7\X=*:4D2 M<2"!3$0J!&0&E,Y]"6H#:&.#D\FK>+!,G/ MFLK SJPF#\Z/@,;^IZM M]/BE9>G@VLC @;@LII,Z070Q&)RP[M&,2HW:)S I&C4)1\Z6^\CU0BWM*70BB[KP?JD%5NM/!)T-Y8QS10 M2N+1+MWVP^FC1U,0#5-5W2K-CO)^&KIU!2=W>,Y10F(3^0;J1Z>\63>262[U M5%](3841C'<9U<0'RUDE:<5NV'L6VLE+>VQ>71/NWP7FJ?HHE$LV,BQQ)##+ M"^0D![3W%R_U<_4@\Y#MQ'%[E!$;H$&4OJ.B5Q#:;A @"KZ')[> Z; MK'WPK#.:OZ7TTQ\D4POA&2,(K.XWSGZCZGWK/YYT:U,&%_Y\:8(LMU>\"*QX M1Q_(<=%_S.(!^T"#/%#_6VTJ"9&D3;@$_V"O@0725=P,B\6X%\*=OI+-H@OM M?24BL6/Q0S<,[B05I],GO8JN1;SYC)U=/BCR."X?4OPZ K'O+XVPG9SH%+Z' MF;R5B/*GI93$KMK&)<8FIJ5^+$NZ7)!%>; ;ZHE8YH@^6%ZC,"^.N:QXWFD' MH2$EKK]@M]8.*)!B(GL+-XK-S.@SB&S@0?7#T_ETWD<#!)(8+%!"W1<&[&[2 M><*7>I=D[TF?_:20N@:37I6O2ZW>2[J%2?4.)A)> )_X),XM+HR^G3S?FQ<;YCV%E3%2?ZJH)+_=6 M,:Z?'1Z&8F5J'0[%\K2,>_?(PK+W1)4^JJ\.3HZ.GA[6VS=ZK%_SN MG7_UPK6QLHUYYU5HZUK[[6M3N.]_.*]7:XBO3A\]6*ME^;*Q _K=QY/ MA]TJI:U-$ZQKE#>+EWOGQ\]>/Z;Q/. 7:S9A\+>BD\R=^T@/E^7+O2,2R%2F MB+2"QG\WYL)4%2T$,7Y/:^YU6]+$X=]Y]3=\=IQEKH.Y<-6OMHRKEWMG>ZHT M"]U6\;W;_,.D\SRA]0I7!?Y7;63LX],]5;0ANCI-A@2U;>1__2GI83#A[&AB MPDF:<,)RRT8LY;U.:\P:/_R?:O7=MBM9G8:T+\W(/X1B,OS%[7["A MNEX991L):XH/VQ15"SOA#Q57-JB?6^VC\=56O3=KYZ/"((H$=7RT_[,**]=6 MI9H;15A DPK7_-8V$FP;&U=8Q:@+5Z]UL_U;4+HM;<3R&!8@0ZGI86$;W116 M5RI$O$"T1XQL2IY+4O-LDKMQ$4*/A1PN?]XT+9:Y+>H_%<[(@[=&>V7(%]6W MIC#UW'AU>DS>=/R-^NJO?SD[.3EZ+D_=9'Y[_/S1 >MK<)H[-*J] 2"$PMMY M+V%:]D<6/SHL,3C^F^[X5]WQTXZW3S@6C+74KGF=F=)!-3A2"##^[/;475.& MD2WE;+=5 DN5@-]=F\UU!:&-DJ2!=UJQ S9L4.B:K>8UP:U:MW[M HZ^,:P= MCY<8Y5T]X1YW>L2\Q4:.?"![@-)5I4H;BLJ%%KO#"W]OK2?QMNK#P=6!^N[\ M_)V<##\#HP,%!9*99W&M1GL)U4+8HF7 &],AS=L7I(@*]I"G;8I M$6%\4JQ.RZ4=X!=YV[S1HH7([(-X02]Q<.7P"^7(>8#\."M6A*%LK;",=>6! M>JV#9=&3CB58KW?#HVT&\767U>[4:U9F7,%&V:=#/DHR#NM&J\W*53BQVS18 MC02VI26HT0L(K$QED9U$.$PGZ_!)BKQ&7IN#V^LF:$:*, JLI#V*)7)1^)A9 MDJ0S[&Z+E8(FR.;N!LIIEC-2,?19K/BA-#?@&&O2!FV"G6OLCQ/;/P1 \+,J MR'6]LG7=-JQ[O4;H'J@/@2UH0K0U"T!20>7BR'*H"162G@E&;=P*[G7NEYTR M(&,WH#@T@S"@UA_-8"O6;P M6HMGQI4&9"\6("Z"@[6HSG/L]M R"9ZW@?- M_00&A%,T2T,^/PS-%!?D R M1C<;'-&;2LM;52"1(68J> &)#ED]@#M,C&83V#(?R[=XG:W.+Y/51=Y/:_+\ M0(YQ8YJ60K]P2(.DUQD/WV@/YXL,Q<"F8@5&AU&E =>=5^1P1>LQWNPX)C&_ M'340AB)/1N?Y.+2YMX:0D3:2P$8R_FCB?EB;@G(Q1;[\@"-"NY2:=PUO(Y)J M97$ %E(2;' -B](E+@0CYC+07X0'0_ MW/A 73U,%F!?QO &)ESI9BGB/<0RRI8BE25^ %XYB4GJ$-,+.)/<">=[SQ^G M0KC.I\*L29>P7R1L113.J> XH%%@YHVZ:+V'<;;JFL"GDJ!^;P@=C+A7V_C\ MN$0U(Z&$;0-[).F53L+J7*1%B[SH$-'@DHUC,!2!TR#2AM@>9DX!G.@2#->M M1'&$PH2J%I(KS_DJ^?8CBCI7(^@:$[,Z1D _P()QPK,-6\B7G+T9J]_'F;J\;Y^G1T]GW2S6)0@1\^T@ M0R^XYMG=%-/RIJJ/;AMR@)/1-BN#G5/1!)6Y>60S%K0!"BO.H3 ,^='2N9*C M@'BS+7*T"]+2R!T ^8-AAZT2.I7;,NF6O%4@<9@VR6)%S$$,@]A8B4? 73F" M,C6 BXM S$)ZB1P4N2(D$$(.G5).@@/8=65FXQR]7E?D8>Q62-1NP\Y*Q"1$ MLP[/U#%K MP.V-!&X?$"1R89ZKQX^(%CC0I8DA.>@G=R'U/'G4VZ2S$IN>,0T.D5.QCXM>81-EF(<[;GC2V3[ YDQC )AW. MP[I1*#!.$%=,^Y.)!CK+EE2>ND%AEFM98 >"5RQZRV!!6.:DXX^9""N\\\L4 M\=IZ163-)(OE0$N)%(;M;)'T(HO>CD&BV'GQDFE/243G,S%O8T'\!V@GNXPG M=I(02UKZ(3 M1ZC>+3N6""5C&S)-J5T@%OO1H-A),VN$'=5BR&R@[C+0D@\CLH/4)Z/=.]J\ M@&H=4EEH*>I3YDC\=S:H4 :,T=OP,3'!'.%4[E#.)Y7W"<'T6A@[B#?[O00) MKN9Z;BLJ4 @79 E&'NH3D6P3BF'6S4L*(:=?X3*6H1)A@J525<*D+Y6L0V&2 M?]3YPF#8KXBS8&9W5 @)*S-0)*1+/ Y MFF4U%?[B6Q10?B)>=X+=W+_>P8!QL1XSI-;$<->3\[H6"]61: M430*$U%439$&XF=.TH=D84HO@^PB&J29P[S[@/Z'\9'EF3K8"( SK)73NDK6 MX#JQVJ:H?#BI,-0D2G*[),V&_ZTME[F',:9[D_)0BF.8F&)EPC=M7]N-,FTG M8!LME69!?33;L8"?*TK._,.L(Y";^I4,+(,Z;L;S:/X@P4/(QBQ=M-+CVS5: M;EWWEBJ03EA*VJ4RB?L"%J@XX [I ]QG&FAZ7\[]!5V)/]/A*4URP3 1?):+ MI8Q&'>Z1*KL.X,3>D@XZM&%6G120)DY8.ZNG+Z=S;VN$8?X B>&#H\3 MWH_("',\*<-H6:"^(8T_X)/W,*.E:: #4O)M>1]@<5\$=@?J5REF/Z.6F2J' M<]NY3X03,#W.'@CW_\(!K)ODPS*&\.6U.#WF2'17;0 M^[<],\[161&H<6MW07VA?JRTTBB7]05@YZ!"99AYW<%RL:5X5>IHYLBF]N!4 MN-VUG9#9J1G)R^D@$']428[*JQWNVR'E$*V%JHZ*V >*KY&/B2)@0885YEYK M9QMI0-';/K#[/M":FT<,"8UK]E$"00=D]IEJU_L+#^A1"T.-CDQ(<$CAJ?E^ MLJ>TU$\*0\#*0[?@T16.U^60TBR,]]ROD;#HJY<';[-F@H-@FRL=,EZ4NZZY9:#,F(LO9%P6&E$^MP8JJZK!9@R!>2/ M9J.&-^WYT.A+EB5")7>>WP7]=#?'-^];IK(%K0!VQX?O6!E]L_/IT- M5KLD[&E9P/T+^!&/GJFW1M/%8ZZBQB/I=O6N!0<]S6[O M+%:&3(V1I=!!"U58+RTB5P+&YMN$7W16KK&MM.%;NKXCR-_@U/N5$B)O&VZ!2P6H_C*-U!=3-#,X=666=Z?\FW!RR2>)J1B^ M"B;21=8BT]^*@>L_Y0M?:MTG,XS"9DM+,;[_'6IB;J.0$GXB[]^_I 9JHZM] MNE>_P=V;CM'4]Z[QB\[!UC<+DDU1-O M7'0;#YFDW.5R=R=MW"5N^)-DR 0G256$X2&K:ME:N3_#1G?FMPMVMM2#$77N M7E@PK(W5UU6CS))2B.?;%.K)-P)7_X]>^B<0ZTM(2<]YDM\/OVX@UM<=-!.2 M;R9CY9O]XQ.*%>[>7NM//8GX^C'AWQ69QRZVN5C9]?WAQ+L^1SPD MQJ WQ?.Q?Q &W3?%;_Z#U!+ P04 " !JA_=0,M+29_0$ M #O#0 & 'AL+W=O$4;IPV#T4?J-V1EC67E$FN%/7K.R1W5]0U!MH7B4O. MY9SAS) <+I1^-@6BA6^ED.:F4U@[N^KU3%9@R4Q7S5#2RD3IDEGZU-.>F6ED MN5.R,QKZN4<]&JK*"B[Q48.IRI+IY1T*M;CI##K-Q&<^+:R; MZ(V&,S;%)[2_SQXU??5:*SDO41JN)&B"_S!<6&B,3@F8Z6> MW-Q8_^"Y$Y> MV^*F<]&!'">L$O:S6GS$FL];9R]3POA?6 39]+P#666L*FME0E!R&?[9MSH. MD<)%?X]"4BLD'G=PY%&^8Y:-AEHM0#MILN8&GJK7)G!G9T0?& M-O4VTOWV+MGI@ F<_"#]R\5 MIQ XKO#G[9B(4Z[\=<#-:>OFU+LY_7^#>]CHEP+A7I4S)I=0, ,9:DO%%YEG MQB!160$0V"HZ:Z:Q8.I4<3:;YF/1K099EJI*6RRD82ZB8S@U0 M/XDME,A,I=''I L__G"1)&?7C7?W.4BN5^$DQDNH+!']QSEY MJ92EN9GF&4D>59+E?U,E87[L$(4^0#6DGUV4' Z>DUN>K4)'PY"AR:CIZCL$1^:>N)MV41IDMP!<;,==\ZAAJIU'0+Q,^Y<(P),3&=2LJ[C$GK KJ18E&">->57!'K0E04 M/YGM4L@( 2>B5(69JWB,*MX9LWO4XTA'-A@LF-8.9R.P#! F:P4?6?61.;\V MV^ZYB9.A,MM9L+7%FW2W;$902R5QV:3"I))Y%/6=E?Y:(EL1V,F$^9. M)D6 MRN5R)7P^=.$)$7XEFG#9A:_!5DAXPE25LY TE7'8:(-*M(7*E5!3MQ6A7D*# MH:K-O%'RYG!2/G,ZK&EQQ6$M8(<9[(I)6L=$";K">#^^FDS=/BAUU_-G3ZFV M<:]3>;,1NSN*:])4;,X)W36XL^4V@,X_;,\_;_@=9EB.J I*K?0,+8[12P3%URS_D59JI*C.G6.FU'2CM+C#>RW/C97 MX>"-<_8-)(.3R^0\'M3])!H%AW6 7Z?RL-J"JR;3HCU_0X?;Z46Z4[59"U[C MO7R-UO86'2"?7IYF@E[IB@]HVNNK:WH,%WW[J/*O!H<-+OIW < MFUA/WWIO=]T->]$EO$0]]4\-UXOIZA/NX^UL^YJY#9?XE7AX"GUB>DIW1! X M(=5^]_QM!W1X7H0/JV;^2D_G)CT0_+"@%QEJ)T#K$T6U7W\X!^T;;_0O4$L# M!!0 ( &J']U")>*D_#P< '83 8 >&PO=V]R:W-H965T&ULK5C;;MM&$/V5A5JD#B!+BIRT:6(;<))>41=!TJ8/11]6W)&T"+G+ M[BXMJU_?,[,D)2J^U$5>;)';GSX&-=$25U7I8MGHW5*]8OI-!9K MJG2<^)HGGY:ZQ6]I_1[_3;@:MIK,;8B%ZUW*M#R M;'3QY,6KIWQ>#GRPM(E[OQ5[LO#^(U_\9,Y&,P9$)16)-6C\NZ+75):L"##^ M;G6.>I,LN/^[T_Z]^ Y?%CK2:U_^84U:GXV>CY2AI6[*],YO?J36GV>LK_!E ME+]JD\\^FX]4T<3DJU88""KK\G]]W?*P)_!\=HO O!68"^YL2%"^T4F?GP:_ M48%/0QO_$%=%&N"LXZ"\3P%/+>32^3NZ(M?0Z31!&=^:%JW@JRPXOT7P:W7I M75I']9TS9(;R4X#HD ,^H-+2D$,JH[\.?%(J: ]/CK#JM/>ZM/Q>K3A_/YGP353TY=ZJV0 M,%9I3>JUKVKMMHI<(H9M7?)*(P=P:76I -U%N*3T*A"A7I(Z8KE'7SR?SVK\&$WYEU2-=U2^A?C)6OR0S44>M1'>@%ZN;$!L-O3"\ M6=MB/< E9@T_ZY$4%!+Z@?KQ_8?C.4A/=H4R5LO@*V535#]\]^OQ;':BZN!7 M05-UHC5[HHP.B$^2N\LIB=G2"H07%GD[\Z^2&BG?"T* ,?1R@, \. V71=E$]%(!G XKPI?510* M(+7_:)$M;0&W2:%UBM$A'1/U.RHG/T$HJ\A.\04B-M[AJ;4U0[[5E_/)#+V@ M+-F(\^X8C:QQ1B]*&JL".6(3_U9'XDN@6(,-"1#4-/4QX@#,2Z)!9/5_\*AG M\?%0#Y_>QUCXIC2P7! S!=JT,5*!"&.MMV+!+G=.2I..C**FP).F3R&ZQAV> M A@]ZFVP3&5V!$]LR+!N)&ZMH]R],9 /\14YM80U*II$9OQIO!Z@2ND@P.%M M+AGKD$Y&*&KJS&?+SQCTK9I2)Q^VHC;JDB*'G3 4',5Q9MU*4PA^JTO\!DG? M6V;Y?R/<(*_4@F34&85';37N\=SF<8R$F+$^U&'0$#.VY-0N2"AKT]^,]XL+ MIR#85"1YZ3'<%Q!*6RF25>D7!X5^,UPN?S>L?"YETQ2(UJ5V6"=$NNLD.3MQ MHK+LU &:7LD6YM&LDS0TPB5+.T1QWGWA<(VT_D;LSBM0Z<4&W: M:OBN_ (L"$Y$XP)VV%4L"6/T[!X9>I1$7I A*3;\)VW\O2J53H(2F4/U0?:_ M4$?V,>R!L(7@OED'&X\V)NM6N9&6MK+L3A,E+*0#_.RZ5U?;ADH4,Y*QM6=Y MIB):;3_K!U(F]L@""1\+O!8=5E^GN^X*^I9BSHQO4,F&TU-*9D'[TT_43]1O M>\UG$+>6K5W;_LR^QK6T.H#J2<]]9RNU[CQ"K6MIQ]"U(.;<"/>1E8$NBEA]>8= GLP MNE###1D/B.VS]WVI%GM@'"VA7<:WA/20-BX>+/QW8[P_2#=UZH>VK_K>$:%L MO"6!!G.U:\-%SB B M/*F9K9PIGEO'!AVMSYDK;+%5WS-C M A1=8N"@,X$9B(+B@NZOC'Z M)'(,Z_P8*A&+4H,P@H]5]?(0%VL#Q-$V.*% M%P3<"J,C=QA/M=BRVG++!S5G^$+G.7.\D?N[Q.PR_G ,9NRR .N\>69XW+H09UP(&4NUM-?" AHPEK\^-P>IEY7==)+5 M8=#Z0K?[ X&W+A2W#8Q!( )AI> ^>!NC!W4ZF%,WK7%[67JE$0'.OB%HF;-[ M;=+QVQ97_KCKM]A??<#N:FSN.)V+MVGD;=5M[_$[^Z$KJ9H!:2ST>R_ K5[2(0P@/S=8#B@A"'"+X5WNW50 M!MTR=XB#++,NVT*N3EYNN\7J08W*A]VHSQW]DW[+*FSF(I@\'TWW#A[:M]XV M.]NL^XJ+!B]'O#U*Z'UIC;B)]5#B+!\\)C>]KT_WOH4 ]4J^^+ ^\)4_B_1W M^X]*%_E;RNYX_B)U*?TIJI*6$)U-OGDVRKQV%\G7\F5EX1/:K/Q^(,(7D" "[!0 &0 'AL M+W=OY!M.A8J2YXD-^W?CY(=+P.6 @.V%TN4>,XA19.+O=+WID:T M\-@(:99!;6U[&8:FJ+%AYDRU*.FF4KIAEDR]"TVKD94>U(@PB:)YV# N@]7" MGVWU:J$Z*[C$K0;3-0W33QL4:K\,XN!P<,MWM74'X6K1LAW>H?W<;C59XK\O<,7CGMSM >72:[4O3/>E\L@<@&AP,(Z!D;+ UZA M$(Z(PO@Q< :CI ,>[P_L;WWNE$O.#%XI\967MEX&YP&46+%.V%NU?X=#/C/' M5RAA_!?VO6^:!5!TQJIF %,$#9?]RAZ'=S@"G$F* CE=F@ 29+4+9&3>I:H[0@ M.,NYX):C6826-!TR+ ;^3<^?G."?PXV2MC;P1I98_HX/*=8QX.00\"9YEO!# M)\]@&DT@B9+H&;[I^ !3SS<]P;=E3RP70^+^-9@P\&V=&ZOIE_G^C$0Z2J1> M(OUO;_PO^>$OW0M%'6@L 50%Y 65$M3*7.[@)9=THCI##.;5)5!MT-?F&@ML ML.J MUK=GKBPUN]_6-%U1.P>ZKY2R!\,)C/-Z]1-02P,$% @ :H?W4%1Q@?9W M#@ +B@ !D !X;"]W;W)K&ULM5II5K"0;I^S8Y6/S86L_@#,@B7AF, %FI#"_?E\W@+E(R4EM M]HLT!]!H]/'Z-8;/[HS]['9*U>+W(B_=\Y-=75=/SLY[FIZS)R_/ M:3P/^)=6=ZYW+6@G:V,^T\VK[/G)E!12N4IKDB#Q[U;=J#PG05#CMR#SI%V2 M)O:OH_0?>._8RUHZ=6/R7W16[YZ?7)Z(3&UDD]?OS=V/*NQG2?)2DSO^*^[\ MV.7\1*2-JTT1)D.#0I?^O_P]V*$WX7)ZSX1YF#!GO?U"K.5WLI8OGEES)RR- MAC2ZX*WR;"BG2W+*A]KBK<:\^L6-*0I=P\JU$[+,1&K*6I=;5:9:N6=G-9:@ M@6=I$/?2BYO?(VXEWD# SHGORTQEP_EG4*W5;Q[U>SE_4.!/33D1BVDBYM/Y M] %YBW:_"Y:W^)/[O>GO5WRG79H;UU@E_GV]=K5%T/SG@57/VU7/>=7SO\O* M_X,X\;925M*]R!7BU8EK)\Q&P)*JM:1(1+U3V'U1R7(O=A*"_'"!1!?UG1&; MW!C+,W.YYF7,9J-3)5PE\5GM2IE68MUH_.,EL6K&UFLKDRNQJJ(C-3U2H3UQ\^T=O5Z72>B-=^(X\^ MFDJGXO)\_A@;>/3M5Y?S^?3I]8<;>L1WLZ>/$]$XTH*$6O5;HRVD655;XRK% M&"!D55D#G7A73:US_4>,2!X!(CJQ-C4M(]3O=4 RB.%[[3H?L2+\%%)X%'E!9IFF);!@,#T-(V^P M"R;B)0EGK5OI-,(_B9)P!1.04WY0:\N&1P0LQWI;@B]1&UA/M4%E@4=#:=[Y M:[6%MA#Y1EJ8D2)J0F$F86B'F!BZU*K4;$O]A^(]ZC*UO&=,9Q_QPK *+1Q] M^O[MI^A/^ "APX'X]7)R!1#,\[A3O#*IEA0OWHZYEFNXLZ8\\!,NVPEAO8VV MKA:_P1"ULC3(:_]QE XT%)%($V$4-K"WK%\(<-,#&JT5D>>XU[_.*>Y)%4GH@?*&4AL]Y9I43A$5@1 H^&DGQ* MN2 9;D78($=+Q1YPS3H/KDE-@>=W6._K:<^&) /%NV#A#P>\BK?=ZHX_?O? MKLBLMVY0Y.)>1QN 8E;P@/B*5W:L1=)U,'(#)7 -$ U&U)_Z#,S MQEAI&2PV)@?-<4]&V^W=8<^__"FU$"<^D,XGJPNQG)Q?'DX<:GDYF2W$-_BW MF.'?#QJHG,9X?56*[U2JBC5B_A!T44F4Y=A$K%-$;Q%(5%\H]D,4 G8(32M^ MS)'O]81M9LO@ZV$:98H&H'91XLB:5^PD(P-SO0E!+9$Y?76):*'@^%1)K88@ M+3LI;:*:/!NG:M4 DMB*M!SE%7L8:4BP@RQ=YWN1*DOX[%-;V503Z'G9BBO= M*-7]QMI,]4 \R,X]8@@QD,H\;7+.7E^&(N+1G@$0:V/!'>A%#*R+R=7R&R0Q MUSA1R;VOZ[QW'>M)"[BQ=G:@Y4..ZQ>VI@*]!MIZPX"J.UJZ[D%@%\< >6=R MG;'":YFS"YA-(H9CU>59IG'8M'LL;G*8 ([SY6\4Z&V,+4)Q1U5@9.M(B=]G M9\JOQ6R6S"Z6N%@EL^6J#=SQP*LI FTJ/AJR8RB;7CB+F*^\B,5T)5[W(/.F ML9;B;:Q!'U8A(+FZN,#_*ZPR5* _[F(E9O,+\;,I3],OBVWA+(ZMC&6;727G M%PNQ3!;X>^]B]\ZFPCB;/Q7S^< 6H_W,DN5\Q099SN8<*,A$731%&-X&FE4^ M7)$*]V$<1?L@/QW3OS0U-N.'=QI$)/"PHS6*2J M\RGM;+GR-ZLYO9F)>7)Y@;\+NK@ZIV=XD5R=+SJ+\1U>+,0BFET<>7OKN9+N-7!6$75U!Y>(1CL MX]$\65RMQ&/Q:$%_Z.X*%UXP.^]\25N]6'6NO*Z/U-##?!L3>^9 MP'4@/D E$!?F2=/)JE=)V9T1DHGO@LG6NFYJWXFW\2*%4XA. K],5<9I7Q@8 MCX\05F^R'B_BV00\ &3I=H1Y40Y-],S5':&NU+51;]80-5[G>LM8Y Y(W*"N M1&%4"(2BGFML4!=_4<0'KGIS?NWKB.GD2G3Q +@O"&U M+!GZGMEONMG1%.C<$/XYZE)@B3 '@C_//<2FN00W1G']45HHFXE/)4B.=63W MU[ RF).X;NOJV ;<5D"J(VJ:A^%=&683'!$<]0VO.I6W5G*W.>S:>HLD=!"3 M9WYG7^],U+(I)"5,[5H*+5=2'P8?(:X78(GXA$8T,@GB3*5 Z4R6P M[V>(W(']X)*D-Q1.J':?%5H.A!SBF@+0R1S/'0P81J/&99X%%(2B<=D,U=%D M31J8-Y$'9>F@JQO@E+W%]0%,7G]\??W!\R]8;"\JO*690P:$&)>Y,S%&_71 M1FMP[!)X8,H>D#05#0+978T[%[F%UT@,Q@1JA"96PSKL23!023TB_9Q$49?#+1S8H-M^@U[ !F)S$(JA^03C+XB2<4*T MG(U;<_C.C2*"?,][)'5TP?PT8% MA;V/U43(M?.>']@/(X&M*NN?14 6%LB*H))59I.TP1G;8.[0$X)FY4M("+Z' M5* T8?)/(<+^'D%.Z-9HH&N @:W#J( 8PE3DE;=3#R0D>NGRM MQ4>,S^V)^$1QT,5= &W:FVEL-XESW=>KGEY9!"VV$V\@XD+;!0R&%PK4)W,/ MAU8?)3R(\IF&MSPQ0P(YYYOE^S;F<2]H&Q9*1BQ/HE#G=-P ?>+A4?>V-:U2 MG-;417E$Y[*IW%^)"K%N:MIG2 0004'&R:F/W>J(&[RO4]\ QK6R1HVVP8SL MXNE00Q).8Q!I,G IVT;X[PUZ>K3VIR&T\);",^(>.BBQ>R' GX3;:D-=\^S:3B\X*W[ M([=.;_;Q.'1[&_"!T&TB;@!I$5."]@5C_AJ2&YG6I!ZO4[B;CDAJHJ<9@X(0"4",I#@Q$7ISW/O^5+L](K14 !#/ MCSSEM0QA=/TX6)K&=W$R1(FB@2'[T# (X&C1L$3B.1E'6&0&Z-K5UMAP/MHI M#V%[&L?^.IJ=7)ZKN/W#5#B(9D!@U1Z=M1A.1SB!Y?ILZ;;JW?X%BGH'#A+/ MM.D<,(;/Z7I_>AA)]#2BCZ?J2 *[I\?ADHZ:N #_7W)C2(4*.*Y?%?N;E+Y> MU[I@J-OJ6S)EZ^;LUO,7-%L03R?*G"F!&"J/FHZ0\"!%;5G+\K-MJIJNR0L:S$5:D6J;-@6U MH*A*3^G-*%G2'=B>*K!^ MWVN(7O5/S6:7#YU\/BR(XS LF4!L.FF[I/ T=DG>[9WU$9BW.@8\N:C];N=A MP85 \NU@W!6'>M=3>JV!9I[ID\P\>FS[B*M3\9CTIVRW8LI5;I#J_,%FTK MO8FM-D_V2[SS$CL'M?("9X@6XVX!3-O']S^___ET.KV*C3I[A,Y,M?/?*?8E MYB(5@8?0L5)5S6XF5%>&^F2T]J E&<3Y.M31P4Y](N9 Y)HBU/>5L9OD6E6$ M\V0/@T'M+O:Y'U<#XG9(D^G(=LMMP$%+WG7KHBTYG6OC5T%>I8?59#1KFBT= MVB"DM;(<-;',P#:]E&"B1H=?.?T8@PYM:,N*ZNY?"RG8]2A+/^)I*LAEK'XD MD@(80Z,!$V:C]&7NR$N.^/%I3C?0M@2FG2 1 *,"QL&R5O0!BXITI6CG\&A# M?2TUU:=-Y3EW],B&3D!"]D-GU#7L[=LO-RXQ-HDE4$\+C>B#X$9O"<:.'GH\?*"1YD"!%(%3 M<\D:]<- +:00S_ .!6Y@_/IG7C=R)E47F9-U$RB3LZ;*#V6'/U MZ*AJU]N[B*IQ^#[UV#[NY8:/]Y5L%VE4BB5+M 7KDWI1.\Q@_NGS-T MWSD/C$$E( J+J]'[$6T(7\1['5=W]"0;]+U\6LSDHLT=[AV..L!_.H_.1]HX MN>'\:W^F,:ZT+1%:J\XHW ,K30<SY"GQS[1=%9[S=< +@M_U+-><+J?\[5/FU_#'?M?P/6#?>_ MI'LC[9986ZXVF#J=7"Q//)#'F]I4_(NPM:EK4_#E3J'1L30 [S?&U/&&%FA_ M(OCBOU!+ P04 " !JA_=0?OYVZ%D& :#P &0 'AL+W=O:SN3!))550DV8_OZ^MQS'[Z^6%GWS5=2!KJOM?&7O2J$ MYN5PZ(M*UL(/;",-5N;6U2)@Z!9#WS@IRKBIUL/):/1L6 ME>E<7<>ZCN[JP M;=#*R(^.?%O7PJUOI+:KR]ZXMYGXI!95X(GAU44C%O*S#'\T'QU&PTY+J6II MO+*&G)Q?]J['+V].63X*_*GDRN]\$ULRL_8;#]Z6E[T1 Y):%H$U"/PLY:W4 MFA4!QO>LL]<=R1MWOS?:7T?;8'EK]5=5ANJR=]:C4LY%J\,GNWHCLSU/ M65]AM8]_:95D)\][5+0^V#IO!H):F?0K[C,/.QO.1DFL63(%T-4V;A8AB@DU>&1=Y_ MD_9/CNQ_1A^L"96G5Z:4Y?[^(;!T@"8;0#>3!Q6^:\V IJ,^34:3T0/ZIIV! MTZAO>D3?'( M[*]1X^Q2E8 HZ-'X=#!"I&O-21NY90L/;D-2PJ6>(/A!K&D<@V8NZ].L81J84T"'X5_BJ'_^RD]12Z.B=Y) EA".-"%H+Y_N#IA:HLU#ER5CS M9*Z,@%,!M$ NXCOX/DH"7.*A2##!2;M 9@ .2UZ72^F\I%=S-B!%(M^M?7## M%QEJ4TD<8\KD8".!_\;2@=,&=+W)\R,'Y(2G6@K&PGY,8B*+R82C;:QY&3.- M'3-K/7!X6,/\)T/Z&V\HZ?N=(QTSDF*)3K8(,1]]NE)>/O[!W>?;#!8SI=E9 M^P(Q3N%@W/1*'"A3A651CN(NO&)-+FW1QB2,M>.'0]'P MP.&8UUPX'1\L#"XN'LG_'S%_OJ"6; 6R)^3L.!9LT+6R MK>9K2W@D_TS'NB+OFY1+,*022_F !L7QG \$DMQXH59&]H#SAT*;[LA-@6+& MZYA;5+;R^*Y<[^!@](TNEB[4E:X$;/=YW'C9Y^(@,A 4PP']C.SZ&=J_W_F. MY>* H5;;<.)RU27:)J3VJ\&Q8BA:-(R(@"+6/<0$[ +9,F89V$69-2BS*I43 M9S5@AH,888U"]G-?@[971W0X ('FV%#NA,MMT)C84L7"F1F/W RXN\&JR3UX MERW[R/=94=ZWT U6:J[DP1;?P)1SD0T$2N>-DYUFHYO\FB2W[<9G*=&PX+I_ M,=@L>CKL'8Z9.UFDWF8:+U[T-_OH*@&SV\"W2\F=Q,PZ-(WX\NGRF@Z>;6\O MZ..9TVZFOTE=/$7TFNG)=P5G@D&T;G5$H MB;+\T=B><=QDMIUDXZG;[;)("+ M<[_.O8!N-MI\MID0CCT7N;*WH\RY\OO)Q":9*+B-="D41E;:%-SAU:PGMC2" MIWY1D4_BZ?1B4G"I1GW(YFH^;#SW*= M.?HPN;LI^5H\"?=K^6CP-FFEI+(0RDJMF!&KV]'][/NWYS3?3_B7%!O;>6:D MR5+KS_3R8WH[FA(@D8O$D02.?U_$@\AS$@08O]SWOQ#U/HL2%ZB<^O_LDV8&V/'I+).%_5BO!=2 MA?_\N;9#9\'5],B"N%X0>]QA(X_R!^[XW8W1&V9H-J31@U?5KP8XJ<@I3\Y@ M5&*=NWMR.OFPWL8G!?Y4J8C-IV,63V?7)^3-6S7G7M[\B+QW7C'V[_NE=0:1 M\)\3,L];F>=>YOG_:;IOE\+>K5;"ARN#(02+R0XQK.$RP1YT47*U95(ER$(K M4O]55<52&*97C%\QY(I"7COVH@"_?#H##J#! (!5DQOP6Q#1K&50J:2H+>9)MVWZZ4AUQ;&JQ7-\KXU4ZO M!:8:&,T%*P:%PR!>CT"PP7V-D412&>BV,U1?\9[-YO/HXEN]X%'46[.^2R+V M"Z%N$03W+P6SR!'&'453 P1AE0C:["R.YE>LA-Z5D@@N;1A?KXU84]"MC;86 M8'H1[J(<<@0 MC3E0$<\E-V[LK:(:"7VSQ MO%N\7#];OEW%0"X>=*L.V@ANH)TP1D"5U>&&] M5_A$ZDKKE4TN?G, M'G@I'5()G/(I<9K(C+B?G>:5-B1?(/E5'7P?'A_:L(8 LJPC^(%Y,-J*3#='%UN7-'1+HV)#(.04NC4J^& M^@WO>THU2S&12HN:$,1!(?0^.>*''KGJTM59?-E7ZX0R2V^'0(=?N,S)[VC? M/J-?])H-)SM0D4R'_HW&!8=E+<^#SHE&3X=ZQSWGD][>K3ZB5)-G!Y[=JWY4 M#]*]3)Y&\Y5Y;G5 MQ)>97.XI'5J'5!H1F+%6;R<#4X[ DP1#VP;^&.DFU(ZETY"X'!$;Z/1%F>9( MQE(HL9*)Q-HMTQL%66!<[V'P'6G 5RL$+G:A;76%.@+1:-N)08?G$4.2@CO9 M7K*QF2QKOH6FF(&L*S6BED11M(\)<4'UPV5(NI[C/%JGB8NZSGJ)ICYOO//E M,[B\T[Q-8+.D;0U=2HQ^_#!1[R ]Y:YM)D7\2(T3?FY_^7C MB?*#[F5#.*@-H))*4CR"#IF?+;H-RU=KT3'B_A-CZN D$=Q'ZZ!N:P+2 ]0A M<+!)>[%3E\?+3A?&5_!3IPGS1&WI+L 2<1E=K;.OQ)JMP79HYK#[&TB(/O@> MZ+W@O>A 1K+\">EP/H]F79%[S>M^@M0@H] K/5:(R81]:D+/G\_H_(C!TUG@ MI6VHX\:R7<89D7/_J:W*?H,VMJ'?;#K(*)W-*-IGEV_L7H4+75+;'(%9IKO> M*+1#7^WEW6+/!,U'_/%1#_?0%G5">Z]"$?/*[]:'V$#5=/H%%_UVC0Z2LJCSOJW8L M:A<=CQV&F"_Q>X9H7=B>,6H7#X%O>CQ57[RU1]$AI]"))LDK2W<=)V3VH_"PF'HXN(PRO;%#\?98,,Z?T$G"/K> MOX48P'!PH'_!R7TXT\$A>4_@G'$W("8J< MS3L4V>8V'5U.GR?^9QM$[$D(]D^-P>MHMZBO E4^VGM'KO4%W]"=6O\< 9Y% M,P1^2=NKBMX%7QBJ+\E:@P^7D[J?0@_:YN'0Q?"D<[]>"+/VOR)0/:N4"U?M M[=?VAXK[<#^_FQY^Y?C(S5HJRW*QPM)I=+D8A9-\\^)TZ6_KE]HY7?C'3' P M,4W ^$K#LO4+;=#^?'/W!U!+ P04 " !JA_=0YE@7%L0' "'%@ &0 M 'AL+W=O<9QTFLYVZL:]/'3V 2(A$34)L !HV?WU^QV I$A;ECUY[8M$@#CW[US MLXTVMS87PK'[LE#V?)0[5[V?3&R:BY+;2%="X.:)RF(2 M3Z?S2__QB,[[ [])L;&]9T:6++6^I<67 M['PT)85$(5)''#C^[L25* IB!#7^:GB..I%$V']NN7_G;8+$%^ZHWWXO&GF/BE^K"^E^V"6?CZ8BEM76Z;(BA02E5^.?WC1]Z M!(OG".*&(/9Z!T%>RT_<\8LSHS?,T&EPHP=OJJ>&& M*V=9^W V<6!++R=IP^)C8!$_PV+.?M3*Y99]5IG(AO03J-/I%+=Z] +770Y['26[ MM$RO&,P5G;ELS%PNV)4N*ZX>6,XSOU[I NDCU9I5V@GE)"^*!R:MK?FR$,SF MW C/+-5E"; #-^DMDJ;@3H"#9I!Q+TPJ+9:;5CZ2U#JN,N+[IN$A%03JVF+; MOGW/;L+NYX:854:F LM*&N[3*H,$=E5P:^5*IF'O>QRN"]&!BAW-V &;1XLI M^SDF,Q/V^:]:N@<\SQ;LNEX6,F4_K5;"D"J=?Y+Q?'8"RM-H#LI9H/ROY$M9 M$/&UD7Y7K MBFH3*X59@T+<86^,P*5#CX(3\=T=YS&QSN2=])52&WJYE.H5E/ZP, [%FQ&# M3"#JK.(/I)J-O(DM%#/AA$$%(CSEW'FN3WQB 9TB8TMX)OBNM0-4DFIPJDW& M%5RUD2YGES=7[&@!Z'^2UB'TM;0Y(:"-L03KE=%E&XDW__[7(HZG'QHZOYI] M>(OT, P9P2H 2),%L!46B"QZ 6%?%/N!JQKMR!\<)A]Q,%YQA,QM*(DR839& MDJJ,KXWPJ+.!:B6-=2'EZ#618+<*DG4K&0'@567TO41'$72"NEX4%*MM MD'IJD)&SDP_V4<@K;M@=+VK!#H#9Z8QL#PS&'H;D:D]/4KN,AU95;=(X ",IK%" *MJ>F!DW5 MBH[TD6"$&2;&@&L_-_O-6+"6F+9A>,[O1!/!DI)KV(OAV)?-\A4"Z#;RMLU* M[Q]I_8R;,1TDHS94\&,O14+-:19]JWR-"OG2U+Y]!0Q9,P .2:X5#3-CX,)6 MTCT-YI@8IYSB// *Y0\FH4?N[/LNI&# G$V-7,)"OM1WPL,*:)2[2ZY7M<4+ M52>(:A&15XA71 7*SC=H%)S_*I6"O[;ECEP]*'F4-SS- MN\8>1+X\$>PW<#L>%-T4]ZH)(:)9^16P-CW.[[:*R;:4P MPEMMA$<]6%-*#:V62C8E$GZ'KB)[C6+>.Y #./M>F_7%/AD*#F:+*.X:L>\P M***JNAEE1#AK0J/'=08AK:D2Z\?AHRM0H3/@R0Z[39H M_B(&+L=,A%;DKX/"S]?#VPU1^@FMA+^3%P]A9.E)FT73@304.93Q]MU3 MP5;>?X/8$-AA((A;4T-Z($5U>ARAZ'CHC[B_L>-B1X<^(5/]S)/,QGL4ZBY[ MSM_ND&=<%K9MQ759$0PL-;RN>=(5' 'DIM!P1ED7H2.4.A-%D+!L791 *YR-P]_3.VF' MO5V7SAW3\1"#EJ#7GXD)A3CH._UV/I:/1M!0Q+MA=3#[TLJ_MA4,Z%:]<=@^ MG:W]EC9KKN3?8<.//#NF/(Y*D_K:J6OSJ.>_U#WVW.C;2\.SKORVJ^>^JV-? M6UY8_5S#>TF?9KCOB M7G=P+?.5Y8/^Q5DMFT9O+P=,[PB^25R; MO36P)PNE;GCS*3OOA6P0%IA:EB#HYP[?85&P(#+CMI79VZEDQOUU)_V#\YU\ M60B#[U3Q769V==Z;]"##I6@*>ZW6OV/KSY#EI:HP[@MK3SM(>I VQJJR928+ M2EGY7[%I<=ACF(3/,,0M0^SL]HJ^%%1=G6JU!,S5)XX5SU7&3<;+BH,RM MIEM)?/9B;E5Z Z+* ,NZ4%M$6&"%2VFA+D1ESOJ6M#!M/VTE7GJ)\3,21_!9 M579EX*K*,#OD[Y-U.Q/CSL3+^$6!?S15 $EX!'$8AR_(2W8N)TY>\IS+*Z'Q MF$.9P4QL*<,L3+4658YN_==T8:RF=/G[!66#G;*!4S;X'_'];Q+A4P4$&3JX MCL"N$-ZILA;5]M=?)G$T/C5@6,1*%1EJ Z*NM;HC+$0%LDJIL@V"6D(<3"CA MBH)KA[:&43-@U;[$WPQ,";/,<6=PC<8*2YLXC 9P==M(NR5S4D*52@]F9%X M4\/BG(5=4)V5&F'-'V?/1E+!8;$E*P8[*UH3-'*SD54.U)-@V=B&N*0QC2!- M 7RY-\^=8NLOJ)K[@'&6DARK90$^):%&3@'4D"3:6WH WAJ$&078V&+0IJ?JCO9(I0HY8J.S2N)*0; MARD=+H74<">*QF%_:#"YSB09(<*7.:6JA<8P GQ^68CTYGB>4D!)F&>"FKQC M@E)E6/RT7O;[1^H:"K.\!"&K M' QW&AU>CYA&$V:)1L')"$9!,N;-Q.?7#_ FFCV8VR;UDV@[9. ]H_N!Z^>; MJ\0#[UR[?(SU8] ZE(?#@<=X"-^H.?T\P''D *;@C9XPX1"N89)X)6.XZL:0 M3[RZH1+A&<+3B(?1!USHAAY\;BH\/9 62NB,E6222MXJ'DL993!9Q>1^G'1J M?#',.C4\55R%F69A\+:A@J1.+-JQQ.S.$+F;BA36UWS<]OJK^6S6]7K?*/D$ M1$/Q\P%FXFZ^L)%-S3/A<$Z%0?)P3A'E08,DGEIH2WVYIAY N&(A<\G)M!LO MS@\>QS)#XUJ>72LP-_V]AV2) M.G?/94-N-)7U;\K=Z>Y%/O4/T7MR_YS_+'0NJ5D5N"36,!@/>Z#]$]EOK*K= MLW2A+#URW7)%_RI0,P'=+Y6RW885[/ZG7/P+4$L#!!0 ( &J']U"N47Z MG , )L( 9 >&PO=V]R:W-H965TDXNS?[XZR%2>UC0U] M2'0D[[[[[GC'\W2KS8-="^'@J:F5G05KYS:3*++%6C3<#O1&*#RIM&FXPZ59 M179C!"^]45-'+(Z'4<.E"N93OW=MYE/=NEHJ<6W MDW#S3\+4>OM+$B"_<:- M7*T=;43SZ8:OQ%*XKYMK@ZNH1REE(Y256H$1U2RX3":+C/2]PE]2;.V!#!3) MO=8/M/BCG 4Q$1*U*!PANBK3EIX*K2-;8:?0VX MM< _(X2'L?()FNZJ!%T58*)%GVBOPN)D#!.X]3;'=9?G43S"L]0%\2/Q"7QI M&V&XTP;%_?%;J9"O;BURL>_@%WB;)&'*$O#R,,S&>2>R+$PNLIW,PGC(4+X2 M2F./=)AWOB$I)8_H9B6@T W2!FRIX@'P?;(.G6!9P'OJ:R3YRCD;ATG&(,G# M-,N C<(AK;(P3G.XH@O!YP1$5>'[ KKJHK(DO7 DOK?RD==".8N/F,7'@EQ6 M1C>O"&WHE;+^$E#/&5D0^>ZP51+-?WTS8@G[;%-?YZ M$(84\+S2VNT7Y*#_/3+_%U!+ P04 " !JA_=02>_SPK@/ 9+P &0 M 'AL+W=O?*">KNQ[JM?:MVJ;ZNZ\>^.EFV[?G-VYLNE7A7^U*YU@U_FUJV*%E_= MXLROG2XJGK2JSZ;GY]=GJ\(T1^_?\K-/[OU;V[6U:?0GIWRW6A5N^T'7=O/N MZ.(H/OAL%LN6'IR]?[LN%OI!MS^O/SE\.TNK5&:E&V]LHYR>OSNZO7CSX16- MYP&_&+WQV6=%)YE9^Y6^W%?OCLY)(%WKLJ45"OQ[U'>ZKFDAB/%K6/,H;4D3 M\\]Q]8]\=IQE5GA]9^M_F*I=OCMZ?:0J/2^ZNOUL-W_5X3Q7M%YI:\]_U4;& M7KT\4F7G6[L*DR'!RC3RO_@6])!->'T^,F$:)DQ9;MF(I?R^:(OW;YW=*$>C ML1I]X*/R; AG&C+*0^OPJ\&\]OV#&$/9N?)FT9BY*8NFA;)*VS6M:19J;6M3 M&NW5BT_AT_';LQ9;TP)G9=CF@VPS'=GF6OUHFW;IU7\WE:Z&\\\@!#X8TG-<-WO&[:@D"Y3Y$'ER$??>/71:G?'?%"[E$?[5];?5EJ MMN-J731;.EC7%%UE6EVITL(,C9=/'N>M"GH\-TW1E*:HE<<:&K[7>F6:LNXJ MK=JE]3H"@W=KL<&=+*^*IE*%VBQM70-,FP:K^6[F364(7<6\U4[IV@#!(ARF M%W6-Q?%#&=>(:]-B4'SC"W9=?\IGB5N!D!RDPS!(T6CE]8(DG6!W4RX5-%$9 M7]I'[7#HB2*5%*Y<\I=*/X*'UJ0-V@0[K[ _3FQ^HV<-9M4*'E!"7+-:=8W% M(5VQ!AQ.U0$47"447!U$P<]0(8ZN?6M6=(9] /AC*[!J8/=UX9)F1^Q(QB8: M-^T6+-,NU<^G#Z?J+[>WGZ"D7SL#38%:&G QS5"MQ;>O.MN*C>S!WVLV"P!0 M@"KF&,H#W)H?:? M__%Z>O'J9B"J?BSJCD4T6#D)G" A$)ZH60=YG::M%(&19&SM)#NBTW4A3U4) MU8,-:T"11(>LKBMJ/S*:36"J>"S7X7&$'C\,T!-YOZW)_3RA\U$WG<;_TH)^ M2:\3'KXI'#P IZ&U.RR"T(-1E490GM6$^K)S&*]WO(-"U(X:H$RU- @ECH]# MFSNC@7'>B!$.9;JONCWQ:UU2#%#6A1]P1&B70L*NX4VK9G!I'("%G)%XA;<- MB]>!8!R;K32N[%8P/#:$K+=E"RV2:A WR8A;N"L@Y-3L % MKY,+7A]TH(?#86Z?1QY<<#\E/[,+F0PXW&@&HX)UFX6H\;DH7'5$:ZQ9;[ZI ME81536%5(2CJ%!35A B2_=VGCV'[$\G8;//PZ)E7#2G?[A.8SERB,!A$&E#, HX!J+I&IX"@*65R-^1 MZ5$:2'+%.2^"#QX3.]@5R*'!28,Z!E$QXRQPJT0?%LLT;"%7$;2%46\?[M07 MQ)=2O28[/-'5CT6+@(=GY#XS&2OUW<')]"@<('GWL^4/>']KD^OYZD M6:S+.T""LA8O0^\XB=S=%-/BIJIG(>,C$9'1-DN-G4,6"I7964 'LM3AN[Q D!=Y"Q8)=,AJU:P7X$K,"ZE ^+!D"@ M#.&"V'1F*+?=KY)3=2]9<9!2,<8$UYA$68=@-\HP&8S>V*ZNZ$E#8])>[,5" M6N-Z$DL]*]^==N3#"8CBS/3$QM!N@Y^#3-O.Z7U;(3!(CMWU:;<(3T><7I644+V M.SEO8U E96PGNPPG)DDHF8J.,C??*-Q)1C[!6:!%2LS2$ZAJ!E1Q0%'R)'R-,G63F79;;.^*\A8XT>3K4AQ7Q2 M>1\0=*^%(4"$&68.:A/@K)-J(8K@YX22D..D#]&TU%";8UX_M$#*8T5B@O[4D)Y)WP?",UY!*;I!\4BAPOJCC MBKW1DR1$"UT8BB4SF^1S-HAYS?\$6.90;\=<=9]>'USO-,B[68Z34 M%66XZ]%Y/E;=5.^&+4,!O]^"L$!PJ;$%"6&"+BEAY)73.B>"$NJF$0 MH-V/[&4R@!%H5UK'1 U5)U'R$V(4C<)$Y%5C20/E9U;"AT1A"B]9=!$-TLP\ M[CZC_]P_HCQC!QL0<*2U:EQ7P1I(M$G KC54FGGU56^' OY>46+DSZ..4*X4G4(L M61TWX7DT/POP$++1"]N"#6+ R(T6PGUFJ1+AA*6D76H=:N(BDP(3>VC:U,ZVM::0!14][Q^[[0&MN'C$E-+8Y00D$'9#9 M)ZI;G\P=J$?--34Z8D*"0TJ>&EJ.64I+_22?$U87>-X*894>JZ=XWZ- MN$5?O>R[1)H5-9^<[R0GPH/(-I>%CWQ1Q2*#^_'T Z6+6]UF^I&S2Y(\&G#O M0Q1_#)DWP* +1XS-B.UOFC):)GJ+G9H)Y^)/-$#*$JJ;#3+;$$\#E/%-@$SW M6.ENZ@E F3$63HL[+ MX^DQKJJ[K.3)EF@?!DTH!J, MS=O"P['<3RXJU-)DB.T QE#%WXJFH^NX"^D0OR$%3L\OK@7O'],M32;, [,2 M0>6#Q;_40_QX^_ A-1 -T@=L>/OP,R]WBT>13VI7[@GE?M*<*+7TW,XT?=I6?71 ?CT2HSB;O/% MC;KK;YEHHVSL9XGA(B;E.6-[#;WM=>9M@CBBIZ3!=*F\[D"+Y<"_X@U4\@F: M:1IYRRAFMO!1BD(P"C5K>I7%E5G>G?)O!.023T*FHOG*FI(NLA:9_HD/?/E3 M6/BCUKV:8!0V6QCR\9._H";F-@HIX2="_\D]-5";HCZA^_\'.V\WE->]>.AF MK7#HU?G)R_-C]2;=]Z0[AHS-R;3WE%NMTELB=UQ.W3?L3)44,7>U[2H^3L?3 M;K.$[@OEE/>4.3R$BCTE&T_1<=6C(WO8 R.[7)+JB3 M;U.H)]\(7?U_1.F?8*P_DI3T.4_ ??X6!F5]Z: Q(?ENU%>^.[F8DJ]P]_9+ M\:U/(EZ])/Y[(/.8^386*[O8'TP\RA8]ZB%*7Y67A>(-8#%<1ZZ,5[3>H (*X:Q._>YXB&B_^4#"?5?5^XR8 MIQ-[7BB@IHPMM>>RAV_+MAXS#[_N]"J]:_'JX+L6'_MKE+%L9]_[%@<7W?^^ M1:Y+JBAB6-G-&N0=A"S1ETJ(KDK:_-9'G+V';E828?4?N 8F-Z3R[9*KBOBN M4[_&TJ 0=^62^FO@!U\Z,^O+B,P6/I$0@2M;8=7'7AB$R?3Z)N[.!#^]Z74L MEV?Y95,L7FF37SO+Q93C.[P775-4_P;YZNI87F1@U$HJ)7)()['L58=GN>:8 MD-L=O?/)PM4(WZX0M&YV1)_^*=%)-K@G,F W9M2G!TKO,X5DT.6F/]B 8$#W3UPA]$/X2J?P2T5B8-G$_.W(]%S3 MV1I%?&>M;R7L)Y&S['5EA/X%OY1-2\$=Y,WE]#2]]WTKKSOWP^6E\1\+MZ K MGUK/,?7\]-75D=P4QR_(COCE9^@2>09_7&K45(X&X/>Y!;3"%]H@O0W__G\! M4$L#!!0 ( &J']U 9.+[8204 +(- 9 >&PO=V]R:W-H965TL M5CCV'3P*N I)4DDIV"9#D86L?Y)FV M1X5&FD@:'/_[;6D.!C .+S.ZOK[T=4LZV2A]:S)$"[]R(+'+O7B1)56<(F7&DR9 MYTQOSU&HS6DO[#4#5WR=63GO;/P M^'SJUOL%WSEN3*<-SI.E4K>N\S$][07.(!286">!T>\.+U ()XC,^%G+[+4J M';#;;J2_][Z3+TMF\$*)'SRUV6EOUH,45ZP4]DIM/F#MS]C)2Y0P_@N;>FW0 M@Z0T5N4UF"S(N:S^[%<=AY< HAH0>;LK1=[*M\RRQ8E6&]!N-4ES#>^J1Y-Q M7+I-N;::9CGA[.(]XQKNF"@1U I67#*9<": 2V-U2=&W!@YOV%*@.3H96M+H M<,.DEGY>28^>D3Z!+TK:S, [F6+Z$#\D2UMSH\;<\VBOP$^E'$ <]"$*HF"/ MO+AU/_;RXF?D73"3 9,I^,:[GR6G6'BG_SU;4@2(-/_M43-JU8R\FM$S:JXI ME])2^!A?6Y7<9DJDJ,U?7J7=PM_*8A]^,*V94ZXT^/0PNT*^5Y5+XF-3L 1/ M>Y2E!O4=]A9GQFFFX&$;/.B#S1 N5%XPN86,I;Z_4H+RE,LU%&22M,0%L05N M3.DX "9C)-0)2U2>4U89YPUEIV 628("TO$+=<(-=3>M/Z4UEL+LY![6,K@D MA:HT-&R.CN&Z&GU7@Z'0/$'J%EPSG[\I:8 +P8SA*YY48Q]H,875-)(BO M8#*8!? U$Q-?O2T?^>\@X=D8&@V!60>)Y M QGWPRB"/7P;MWP;OYAONW,Z1V9*368Q"ZM.#7"5-BFU#P]5.[Z3@7N5[V8@ M?"V58XC?5K_Y53VF6J9OD0RZYFOI-Y:BJXB)&M3283WMN"S*1VM*^73^1EER M\_ SWJ& \*AI16TK/GJ4!&?&D/+C*OVQD_ZO( K[\VC:;?SYQRP*HS>=5J60 M>2$OA#2LXDAJ&]J*EFJO(.R/9O%.:#-7:17W@EZ$>HO$W27%-0[[%3GW.!_/ M^_-IV&W\UOF70'[K?$2F3IYQHYK;Y?QO47M2:M*FU&1O2OF#\KM/DB]5[OA" M\+%BGCM"W&15EFXPR23_6>+.[-FOY^9!$;:>WBE:QH7Q!9KB7>:%4V.@=$76 MUU'T!RW51Z:% L/S4E2FY"I%4:^DZHS&\MR5,E_K'YS];J39DOO2QW:<',[9 MIVSJ4^4P!?JL%MOC1YBGZ_TY6)=YVJ9!'/A?,(7ORAGOU8^I3![ :YC-!O%! MVPO#R6!R %?H;IT^3*AS.-PBT^:(9(PA'H3N["!KR.^4W_$4R>@M1Y&VW&C^ M5]SU25Z2OVB)][HIT'[YURZ$GI5NCJ/!3JCC#=S%QOQV[ MF$A79G>?KJB89$RNL2%@?9/P49V^,5!7W.82T$GSPT='_U/6G3-!9Q:ZP^DI M<9I\OVC5=XA\&/:#((:CKHB'3*SKX:Z-&G;NT3GJM7\M&+KJE-)65^IVM'V0 MG%7W\/OEU6OF"]-K.F]!X(J@P6!*9Z:N7@A5QZK"W\J7RM(=WSE2A=@MH M?J7HO*P[3D'[3%O\#U!+ P04 " !JA_=0T'KC28P" "A!0 &0 'AL M+W=OA:32RPH-J$291- YKQF6PF/FS MM5[,5&L%E[C68-JZ9OIUA4)MYT$<[ _N^::R[B!TWYNU)BOL60I> MHS1<2=!8SH-E?+4:.7_O\(/CUASLP662*?7DC*_%/(A<0"@PMXZ!T?*,URB$ M(Z(P_NPX@U[2 0_W>_;//G?*)6,&KY7XR0M;S8/+ HL62OLO=I^P5T^J>/+ ME3#^"]O.-YT&D+?&JGH'I@AJ+KN5O>SJ< "XC(X DAT@\7%W0C[*&V;98J;5 M%K3S)C:W\:EZ- 7'I7N4!ZOIEA/.+I9YKELL %_HF0T:8+( 92O4I*XU2@N" MLXP+;CG=GCVR3* YGX66Q!U%F.^$5IU0@33^$>#3*=5UZQP&=J_*9V>KDR MUL 'B ?34>K7<30!JKLF+>^-=2/4*^)'C8*Y8#I(/!BF,22#A&#?CJ8PF:0P M2:?PJ"P31#\:1)/8K^,X?NOUPH.VJ5%O_'!PI6BE[3JH/^WGS[)KNW_NW?"Z M8WK#I0&!)4&CBTD:@.X&0F=8U?@FS)2EEO;;BF8H:N= ]Z52=F\X@7XJ+_X" M4$L#!!0 ( &J']U!Z7'/L6P0 -P, 9 >&PO=V]R:W-H965TNB6 9DO4+RMS##C.@FU(UB!)UX=A#[1$ MVT0ETB6INME?OR.EJ'(2JWT>]B+QR+OO[KX[4M1L+]4'O67,P.>J%/I\M#5F M=S:9Z'S+*JK'J<8+9Q154Z([R>3BG(QFL_LE/OS43!ZFKCCFZVQ$Y/Y;$>@93/TC!J0U("[NQI&+\I(:.I\I MN0=EM1'-#ERJSAJ#X\(6Y=XH7.5H9^9+657<(,M& Q4%Y%(8+C9,Y)QI.'F@ MJY+IT]G$H"]K, &D;8:?A$%*P[M)QAC%RAY"O2"# +^7HLQ MA+X'Q"?^ %[8)1XZO/ ;$U\>)'[)=5Y*72L&?RU6VBCLGK\'O$:=U\AYC8YX MO6;801XZT^8U3H>-'[8,]J[-6 'T$U.X:W!CV*V'D4-IL<$P5;F$7F@6F).L MA0%%#0.Y!H-X2,..BL ^QX4."%G!Y*F&M2QQY^HSP JPK@)]*% MQ04\,JHT1.,DA7@<35\:'D8Y'0%F:XCM#+XE(80>R$^CSH[:OW#=U,2D)^!D ,NGN43>#%)'"%Q M0 9:-^E:-_G*T6%;U'N>K]=Q_>C!#36UPM%KC3R,;AL9/R^\JJLVG1U];$Y' MQ4K7G48>/3'L>;-N>6Q/#VZ_N+E4A9O<<[.%Q?T2IA&QAPJR>MBW>W9PVCSK M^;->UBW^5=]=6P>'9%LI\BWS<=((";$K 1!OFN(SM(,LLG.XX&51^*6B3L*% M$$+/#])NH9%P(7*Y(@]X UH;N\^\Q,]Z>E;J=T5'(X82>M/(QI1FC921V)T\ MP*M=;2GF B&9-G!"O#!+X!1.0ONP4H:#!M@U5Q3;5-.D:[6!%DN[%DL'F^!@ M*WQS8PUC_M]8_\7&FO1NG!53&W>OME\S_'(WE\]NMKNZ+YH;ZQ?UYMY_0]6& M"XU9K='4'Z?XQ57-7;H1C-RY^^M*&KP-N^$6?S^8L@JXOI;2/ G60?=#,_\7 M4$L#!!0 ( &J']U!2&PO=V]R:W-H965TY T4JE3N04H'HC)^3\Q@WM()C\<'^JWO MG7K)N85K+7^($IMU\"%@)52\E_B@AT\P]7/A>(66UC_9,.8FE%ST%G4[B:F" M5JCQS9^F[W D6"4G!/$DB'W=XT:^RAN./$N-'IAQV41S ]^J5U-Q0KF?LD=# MJX)TF-UI5;]#,"VUDB-[_97G$NR;-$2"NY2PF$#;$12? %VR>ZVPL>RC*J'\ M7Q]247-E\:&R;7P6^*57"Y9$;UDSHL92^!Z8I5/3I^9X0J1,_-;5NA>X>B0>78^7YO15O_2Q\-YSTTM ME&42*I)&B_<7 3.CX<< =>=-EFLDR_IA0W<$&)= ZY76> C&PO=V]R:W-H965TY%*5S-!6K0-=*V29 Y4BB,-P')2,5]Y\ZLX6:CZ5C1&\PH4"W90E4[LK M%'([\R)O?W#/UX6Q!\%\6K,U+M'\62\4[8*>)>,E5IK+"A3F,^\RNK@:67MG M\,AQJ]\\@\UD)>63W7S-9EYH T*!J;$,C)8-7J,0EHC">.XXO=ZE!;Y]WK/? MNMPIEQ73>"W%-YZ98N9-/,@P9XTP]W+[!;M\7("I%-K]PK:U'9%QVF@CRPY, M$92\:E?VTM7A#6 2?@"(.T#LXFX=N2@_,\/F4R6WH*PUL=D'EZI#4W"\LDU9 M&D5O.>',_!M3BE5&P_$#6PG4)]/ $*U]&:0=Q55+$7] ,88[69E"PTV58?8] M/J!P^ICB?4Q7\4'"7YK*AR0<0!S&X0&^I,\Q<7S)_^7XU^5*&T5"^/L Z[!G M'3K6X0>L2[H?62,09 Y+(].G0HH,E?X);IX;;G;PFS0X@-ZY5. DK]^K\$%7 M]F)>Z)JE.//HYFE4&_3FE]IZIEIA7RL8@"D0KF59LVH'!"[AZOUE!3 M2)7A3(@=<*T;VW+0!2-22Y;*LJ2;HFTV=.,$,T@,$LC'"ZJ4:]IN^WP:HPVK M,LM[W''PBAS*1M.Q/KF 97MZTX&A5CQ%VM9<,7MF=?R)C* MJO>5@V$$GV#L3T+X([9I)OL"QV$T@46S$CR%W_,;Z.#>KME7,$C$PW"'3+=J#;JKU5-C0"JN'O9 MUO !TZ+BSPV^*[;#?AZ^4XQQ$LG0,"ZT4Q,UJREKZT9#8Q7AFH[N(T#-9$I( MT+QL1!M**3,4G25)";7AI:V[$Z9-:>-2(O79DWW/7_O$WI&Y3?8S4MM6J"") M!FU?!B197:/[S(O=Q;\P_[5WE[;3Y">(_21T2W@&C](&[]R/J*='< J3B9\< M];LH&OOC([A'._9\XB@Q^_&$2 M1_'/_7K/]=-IKA!!V]J4P[*OK3?M!>MO/EU;R=TG=,K3EU7F!.T- _ M(S&I=O*U&R-K-VU6TM#LW<# &" &0 'AL+W=OD9-5+:J_]0A[)>WG(Y^XXVTGUH"M$ _NF%GKN5<:TUT&@\PH;IGW9HJ"3 MC50-,[149:!;A:QP1DT=Q&&8!@WCPEO,W-ZM6LSDUM16#7?Q:S+W0 L(:\1W6M75$,/[N?7I#2&MX+!^\_^SN M3G=9,XWO9/V%%Z::>YD'!6[8MC9WJ+66 HG#4*\M[U3>;D.)RV/D62>=AW4O# MZO\'I#"7I>#_T/E+;!;&W>JS!DZR)H6:2ITRAPLPE=QJ.M<7UW!?*$BQ*,+>>^!Q.?^@2(Y^2Y6M'P MQ74Y+"Z7C_2@);[<6):EPI(9A-^W1ALRMU&9@?>88[-&!4DTZFB,1DF<6+8B M/YW0_/JG+([BM_"QS_5H9,DA3OTPA0][5#FW"7I0^VI _7F#G$R"G(F<.CQI MO9FF<&'I][/P.91GR36:1#;\U*%#3!\_8M_ 5!+ P04 " !J MA_=00C9'-[UX70/)G' JF.SME-ZW_[& M3D@I!:X/D+$]\YO_8T^V2C^:-6,6GBLAS3186[L91Y')UZRBIJ1!7E,IA-_-ZMGDU4;067[%:#J:N*ZG_G3*CM-$B" MW<8=7ZVMVXAFDPU=L06S/S>W&E=1AU+PBDG#E03-RFEPG8SGF>/W#']QMC5[ M-#A/EDH]NL6?Q32(G4%,L-PZ!(J?)_:9">& T(Q?+6;0J72"^_0._:OW'7U9 M4L,^*_' "[N>!L, "E;26M@[M?V#M?YX W,EC/^'; =(*$&]WH\A;>4,MG4VTVH)VW(CF".^JET;CN'1)65B-IQSE[.P' MYETH8V##,%5KJAEQBC)B3G5;Q M% T$R+YGCO(OS*![AA6J<>&OX&'[4%=/4*HWD[OB"2[17U09M,9?P 2Z2 M).R3!#P]"--1UI D#9.KM*5)& \(TC=,*FR2'35LLY3TLBNX M/--Y6==YV;L[[U2H0\![RR"%EN%YKB2&Q"V@&>\Y%[0JXR4;;1.X" M0>0CK5;4V$P*O;;\8_&Z (XU]WDO[K$SFTYU"3E9,OM9H[ZZ3O3L@<=4.O;W M^.U&Q/_[OALFN,-585Z4A;NPX"G71X-ST%AC/T'VKX]C$^2!:DU=!-(P&R7X M/XAC6+QJ%1)F209)2(89W"U^&LCZ_:X9[I6E J[" =9D%@Z'V;'*B_9N4QQ& M*_]F<&&KI6TNUFZW>Y9<-[?Q"WOSIOE.]8JC48*5*!KWKC#]NGDG- NK-OYN M7BJ+-[TGU_BT8MHQX'FIE-TMG(+NL3;[#U!+ P04 " !JA_=0P%N0A14# M _" &0 'AL+W=O.;J9 %U3B5,U?-)=#4 M@HK<#3PO=@O*N#/HV;6Q'/1$J7/&82R)*HN"RK=KR,6R[_C.>N&!S3)M%MQ! M;TYG\ CZ:3Z6.'-KEI05P!43G$B8]ITK_W+4,?$VX">#I=H8$^-D(L2SF=RF M?<%EQ.O66!K@Y7K-_MM[1RX0J&(K\%TMUUG=@ ^/$! M0+ "!+N Z @7 '"]P*B%2"RF:FLV#R,J*:#GA1+(DTTLIF!3:9%HWW&S;$_ M:HEO&>+TX%[.*&=_:74(/"7X04D[4^1T!)JR7)V1<_+T."*G)V?DA#!.?F2B M5!BL>JY)35;[75?[!0?VB\F=X#I3Y(:GD&[C7=1>&PC6!JZ#HX1?2WY! M0N\3";S :] S?#?<[S; 1\?A(T@0[C?!M]R$]7&$EB\\P/=83A2\E, UN5F8 MW]_?,(+<:BC4GR/\4,-MZ%BJJUH2$(?&]7:;RG-/+\ MH-VLLUWK;!_5^1U;AM4ZEF+!\*Z1R1LY?5(X8/R,W%?7G,_(E:F\3#-H=-#> M=Q"V_6#;P;"]Y\!O=Z.@V4&G=M YZ@"%)P"I(E,I"L*4*BE/@(@I24118+G" MXI@\-XGN[,F)@["[HWD_J!7XW=VOP]THK07(F6U1"A647%=%JEZMN^"5+?X[ MZ]?^Y;!J9O]IJM9Z1^6,8;G-88J4WD4;LRVK=E5-M)C; CX1&MN!'6;8X4&: M 'P_%4*O)V:#^C_#X!]02P,$% @ :H?W4/QN@+ 8 @ <@0 !D !X M;"]W;W)K&UL?519C],P$/XK5IY @CI-#] JC=3N M@@!I5]56P /BP4TFB;4^@CUI=_\]/M)LD6A?$H\]WS&3P OW=;XR(ZLE1<@K)<*V*@ M7B7KZL%/NKC%QCJ67B^4@L;GN08 M+A)2]12T'L',@N8IO]CSTX0R032\ L@&0!=]1*+B\8\B*W.@C,3[;L?E% M*#6@G3FN_$?9H7&GW.&PV,6/071-+&\4KWG)%+IFE;I7R%5#.BUXR<&2]^2! M&<-\%\F;.T#&A7V;4W0N/!(5V-G9F%FAG%VC7KRW8GEKP:[VW:-PD_;XB M,!\%YD%@?D'@H9=[,+[S[HKYOCHE&^W;_[4ULBT"F[]KAV*:T\.Y 7HV!Q), M$Z;=DE!''(EQ=[Q0ZSA'K^GQ-MXSTW!EB8#:0=/)!Z=KXH3' '47IFJOT&ULM59K;]HP%/TK5]$TM5)' M0L*K'2#QJM:I2*BTVX=I']SDDEA-;&8[T$[[\7.DYC)@14IM;ZP;>E'F!#9X&MD>F;%14*4[HK0EFN!)#"@)+9= MQ^G8":',&O;-V$(,^SQ5,66X$"#3)"'B:8PQWPZLIK4;N*%AI+(!>]A?DQ"7 MJ.[6"Z%[=LD2T 29I)R!P-7 &C4O+GM9O GX0G$K]]J097+/^4/6N0H&EI,M M"&/T5<9 ]&>#$XSCC$@OXT?!:962&7"_O6._-+GK7.Z)Q F/O]) 10.K9T& M*Y+&ZH9O/V&13SOC\WDLS2]L\]BV5O13J7A2@'4_H2S_DL?"ASV YJD&N 7 M/1;@%0#O):!U - J *UC%=H%H'VL0J< =(SWN5G&Z2E19-@7? LBB]9L6<-L MET%K@RG+#M92"3U+-4X-;W"#+$4XF:(B-):G\ 'NEE,X>7<*[X RN(UX*@D+ M9-]66B]#V7[!/>.\_P M>0?XIE22,!08$G/!\!7L3N*W:QT*5PH3^;U&J%4*M8Q0J_Z 5VU7#NP88'8! M;X;G3J=O;_;WY'6,\SQB=@3+91W+LZS:95;MVJSF1*&@)(9;09AX;]VW6F+J,' M#.V5I5[/[+I=A[UW." M(C2%5(+/4Z;R?TPY6M;JD2E1+\8GS8MILV)\IFM[7HK_T.R=GT9!"9:\829 M<[7FTKU9*ITPZV[U4V#6FK-%#DKB@(3A($B8D+WI)']VIZ<3E=I82'ZGD4F3 MA.F7:QZK[54/]UX?W(NGE!-/)FCWQ!VX?UW?:W065EX5(N#1"2:3Y\JKW M&5_.Z#@#Y!8_!-^:G6N4I3)7ZCF[^;JXZH591#SFDWX3<\CC-/+HY? MI=->M68&W+U^]?XE3]XE,V>&WZCXIUC8U55OU$,+OF1I;._5]E]>)G21^8M4 M;/)?M"UMPQZ*4F-54H)=!(F0Q3_[719B!X#[[P!("2!= ;0$T*Z ?@GHYY4I M4LGK,&.632=:;9'.K)VW["(O9HYVZ0N9]?W!:O=6.)R=?F%"HPV+4X[4$BV% M9#(2+$9"&JM3UV!KT#_HP=%MD<:Y3<3,"O%?J7"H_#63"V>^X<86YA'36O % M8A8MO?>3&;=,Q.;4N7M\F*&33Z?HD\.A[RN5&N?#3 +K$LK""J(R^.LB>/). M\/^E\AS1\ R1D(0M\!L8/N.1@^,,CLU9E;/2S@HSH\<%VH6D&J5I#< M7Q]JQ8^L6&?HEC.3:IX7] S=\RAU-95/P"JT6H7FJ]!W5OEL#+?F$O#4KSSU MP7B_*^N(PG)_;;TKT(,K5PJ&D%< B'7AK#8[ ([V@M!K/] MZ92125LQZ:55\G CF_!-OJ!)/38O/AA6GTX<+WV L4$F]=B\9&%Z/(83B.'8 MBQON'\AQ[-4(7QS$\A(.EA4RJ8?E50T/CL)O+T085J)N_![N3Q8RJ8H<@]_$ZQ"!=:@3OTL?>P:!%JOW)P'B58MTFU@]+/;U"Y3-_<[:A\V^A*O> 16O ZD]V)'8+'[*J,X7?!L[]/8$[56 MO2EJ;;-,BQDPS!"O?P36O[^M>\?1D7BQ(^,#>T"]B-'PJ#THW>WK08L9T /J M=9+".GEX#\#AAGIEI+ R=NC!SGX2%L4/]Z"I?&\_!J!)/4ROC!16QL-K#WYX MJ1= "N]-.]3>ZQF%-Z8?KGUS_]FH/612#]-+)>TT%YJNM?2B1N&-:,&V?GN+=-/0AH4\Z7#A>=#UW]= M')D6-U:M\T/$N;)6)?GEBK,%UYF!>[]4RK[>9.>2U<'U]']02P,$% @ M:H?W4&8'#CJ+! ZQ< !D !X;"]W;W)K&UL MQ5A=;^,H%/TK*-J'&6DF-N!\=)1&:IL=;4=;J6IW.P^K?: V:5!M< $GC;0_ M?L%V39HZQ*-6\DMB;.[AUAI>R.8SW+R0&^I_CN_EF84-"@)RRA73' @Z?)T< :_ M+:+0!I0S[AC=J)UK8+=R+\2C'5PFIX/09D13&FL+0;N2>*7HCT)TOTZG0P'8"$+DF1ZANQ^8/6&QI9O%BDJOP$ MFWIN. !QH;3(ZF"30<9X]4V>:R)V E!T( #5 :AK *X#\%X /!00U0%1R4RU ME9*'!=%D/I-B Z2=;=#L14EF&6VVS[C5_59+\Y29.#W_3I@$:Y(6%(@E6#). M>,Q("AA76A9&8*W 5W"FS.\BMT(I4"B:F,= KRBX$EQ3<$%D*H!B69&24LQ, M)#15X-.":L)2]7D6:).J73"(Z[3.J[30@;1^%'P(&\(1XUQ*,2+SJ =\6X(2SS(.$& M"9=(V"?A72GA%26JD-3*!BYY7ACQ"$_*AY4R?]%XQ=E3017XYT^# RXUS=2_ MGBRB)HO(OY_]I=LHKB"F)81UI/4\'(8HF@7KEI5'S+9TTP"<]$@M# M9W;ANZD]KS%.=KA%0]PP6[M.VZ1PTLX_W'%CZ$WP3E@+39G>&@%JB^@F!73& M U&?8CC;@O@#Q, M/_31OAC^2:_S$-M'.+=[K]I+*#X%K M"%A!&*B$;'WL(V?0R&_0OS_GIB$P!6;"UBRA9NM;1M.DF\C(V2R"/8J,=FK M(T5@E]>NQACMNMO>*^>=\CHW9\_(;\\W3#U^74I*@22Z8SV G+FBJ$\%G &C M(\5C)P5&;=56B/95:)T&#Q@?2B MQNC82R#GN\AO;F_)_I5_?NR<#H<]DHV=%6)_Q=F)[!JC8[N!G?]AO_^=<5Z0 M%)#XJ6"*E7NE:YM)+L4]N7\IOKH0O],M]]DN8^> ^/T-\SENZYCW>Y'62>B M-LX9L=\9.VK3X1S#&1WNL__&S@CQ^SOP<]S6@L.]8GA1S^KPSXR=/V*_/W95 MYNBY"':NB/MLX"/GFM$'-/ UAO>E61R95.47[!RLVF/P*R(?&%<@I4L3%0XG M1E=9G2Q7 RWR\JSU7F@MLO)R14E"I9U@GB^%T"\#>WS;G._/_P=02P,$% M @ :H?W4)KRH BY @ #08 !D !X;"]W;W)K&UL?551;]HP$/XKIZR:6HDV(4"*.D J=-4ZM5)%U_9AVL.1',2J8V>V ^V_ MG^V$E&V4%^*S[[[ON_/Y&&VD>M$YD8'7@@L]#G)CRHLPU&E.!>HS69*P)TNI M"C365*M0EXHP\T$%#^,H2L("F0@F([]WKR8C61G.!-TKT%51H'J;$I>;<= - MMAMSMLJ-VP@GHQ)7]$#FL;Q7U@I;E(P5)#23 A0MQ\%E]V*:.'_O\,1HHW?6 MX#)92/GBC)ML'$1.$'%*C4- ^UG3C#AW0%;&[P8S:"E=X.YZBW[M<[>Y+%#3 M3/)GEIE\' P#R&B)%3=SN?E&33X#AY=*KOTO;!K?*("TTD863;!54#!1?_&U MJ<-.0-S]("!N F*ONR;R*J_0X&2DY :4\[9H;N%3]=%6'!/N4AZ,LJ?,QIG) M-3(%:^05@5S"D@D4*4,.3&BC*EM]H^$49CF*%=E-,#G!3!8EBK?/GX9Q]_R+ MAEM:$X<>/*-2* QPA@O&F6&DX?B*##*N3RQ*<^X CYN8$SARJ#]R66D4F1Z% MQB;EI(5ID\"T3B#^(($$[J0PN8:O(J/L[_C0%J.M2+RMR#0^"/B]$F?0BSH0 M1W'T^' %QTV[HAHE\2AN#*PG<7^8C,+U'NY!RSTXR/W><\NV M1_=QURB#'>[3;A3U]I,G+7ERD'R*W.>-!FP_4-L/^P0D_R7?[0__Y0]WGFA! M:N4'D8945L+4K[7=;6?=9?W$W]WK07F':F6?)W!:VM#H[-SFKNKA4QM&EO[! M+Z2QX\,O[Z4TFP-1]#^ TS^ %!+ P04 " !JA_=0.^6/LH0" M !K!@ &0 'AL+W=O 1>[F>,[;PL/;%-HL^"F24TW M\ CZN5Y*G+E]EIR54"DF*B)A/7-N_9MY;.)MP$\&.S48$]/)2H@7,_F6SQS/ M &'3)L,%&];F /G)A%B_.UR.GU)(QR.W[)_L;UC+RNJ8"[X+Y;K8N9\=D@. M:]IP_2!V7Z'K)S+Y,L&5O9)=%^LY)&N4%F4G1H*25>V=[CL?!@)_0$ M]OA>*%"$5CD1N@")U:6$2A/.Z(IQIAGNGB] 4\;5!;DDSX\+FNB*A]XD$7N"-R.>GY0O(4.X;N7_]7NZB M&;TC0>](8/.%1_(MZ2M=\M)E+C;H4\C0;$W[8/>H4YZU,E) M5'1#"LXM*90U%Z\ EQ(XU9"/@;;9HB%#&/D'H!^#@F#0S3O0J >-3H+^./;. MCE%&'P"FTT,W1V*BZW'&N&>,3S(^"4WY&$_\X\?$+F#H\ < MP_=4;EBE"(-798X-\ I G _;40^FUB#IS^ M_Y+^ U!+ P04 " !JA_=0]^ *\A<$ !(#P &0 'AL+W=O78MF=%C,>M83^=NY?# MODATR&.XET0E4<3DRPA"L1VT:.MUXH&OUMI,6,/^AJW@$?2WS;W$D56P+'@$ ML>(B)A*6@]85O;RFO@&D*_[DL%5[S\2X,A?BNQG<+ 8MVRB"$ )M*!C^/<$8 MPM PH8X?.6FKL&F ^\^O[+/4>71FSA2,1?@77^CUH-5MD04L61+J![']"KE# MKN$+1*C27[+-UOI^BP2)TB+*P:@@XG'VSY[S0.P!D*<:X.0 YQC0J0&TDNV]ET4VW9L(T&_:EV!)I5B.;>4CW M-T7CCO#8I.*CEOB6(TX/QR**N,;$$"$6L>KR .."AR3GYC4C*3+>3S M!#3CH?J"L]\>)^3SIR_D$^$Q^6,M$H58U;D5O M8K4@5TH!IOG?M[B0W&B(U#\-9CJ%F4YJIO.FF="8.2/25+]SL3Q/%!!F;%9] M&!FIEY*:\^)I2"GUW;[UM+_=)ZV:E5=YU/6*10=NN85;[GO<(B%GX-9@IN$6!?BFZDMM)O4O M>NXO#;G?+<1U&WEN>6"Z$A3$5A)2F6>$12*I%#7JEK/9*P6Z6PZT5Q?$7J&S M]WZ=$0\!SU>L!1OV\H;T2:\Q10Y$47MW]MK-LM(O:_JL\]8..TLBEDL4FY[% M(9L3M6$!-.P4W3OHZ4>60^KL##D?4!"O<];]$+N]VACO#@':_M_JV'7.=:"A M6ZMA=T+0]QX1$,,6/V@-,JKLFIKY7/("3%;U6Y/_@CST:G= T.83XHXIU$]F M+##Q-.WB48J120)D!G.9X"6'.-VT+7&;;.^*/O4^-)EWU9B53V(-C$=H_D1O1S3BOD)O9QFE[H=?7;'O&-RQ6.%";E$4_:%CWLMLVM;-M!BD]X: MYD+C'21]7.-5%Z19@.^70NC7@3%07)Z'_P)02P,$% @ :H?W4 ;TXP!+ M @ Q04 !D !X;"]W;W)K&ULE53O;],P$/U7 M3I$F@01-FK0PIK;2U@D! C%MP#X@/KC)M;'F'\&^K-M_S]E-HPZU97Q)?/:] MYWO//D_6UMWY&I'@02OCITE-U)REJ2]KU,(/;(.&5Y;6:4$BBB"M MTCS+WJ1:2)/,)G'NRLTFMB4E#5XY\*W6PCU>H++K:3),MA/7W/E.$I[EDIJ-%Y: PZ7T^1\>#8?A?R8\$/BVN^,(2A96'L7@H_5-,E" M0:BPI, @^'>/Y60)EZ\GJ#LP5:&DV?_'0^; #R(L#@+P#Y'\# MQ@< 10RF2T,HC<1S6JD":=X0XY7)>-H-K=:2^)C M(0_"5%!:0]*LT)02/;R&KPTZ$6;@,[);\ V=CHF7TI>V-037@A!>7"()J?S+ M24I<5>!.RZZ"BTT%^8$*/K5F $7V"O(LS_; Y\^&#]\]A:?L16](WAN21[[B MF8;,GQ@25"OK6X?P\WSAR?$U_'5DUZ+?M8B[C@[L>ANO&U8@[MGO%7*#A!8, MOJOH.P7?I8%'%,[O,_DX_V@#A%/0K*?V,(1*/.YS^SC/N.,9;WGR(A#Y(Q:, M>@M&_V=!M;UA? %QG^3C?*>#87&R3^&_8,7P9)^<=*?)P@/W1;B5-)[/9\E$ MV> M-ZS;/!J;@&P3^VYAB;LX#FM^9]&%!%Y?6DO;(+1R_W+/_@!02P,$% M @ :H?W4*1,AXL9 P *0H !D !X;"]W;W)K&ULG99=;YLP%(;_BH5VT4IMP1 @J9)(;:IJF[JM:MKM8MJ%0YS$JK&9;9KV MW\\VA% @6=*;!./S\?@]!]O#-1?/M[7N2FB#!G/+3O[L5XR'-%"N564.4DQDX0S(/!BY%S!RPGTC8.U M^$GP6M:>@5G*C/-G,_@R'SF>(<(4)\J$0/KO!4\PI2:2YOA;!G6JG,:Q_KR) M?FL7KQ> ))>* MIZ6S)D@)*_[1:RE$S0'V=CCXI8-_J$-0.@1VH0697=8-4F@\%'P-A+'6TID3INB@)$)N#A#-%V!*SA& )SL$TSS**S3RB MX!I1Q!(,IK;!3FZP0H3*4VWV-+T!)Y].P2= &'A<\5SJ8'+H*HUH$KE)B7-= MX/@[<+[F[ ($WAGP/=_K<)_L=[_!B7:'QAT.WKN[6IA*';]2Q[?Q@AWQ[K#N M$' E)=;R_+Z:225TW_W9$SFH(@!=S;"WQ+F*W]78'[L,%] MV@C4A5N$#&L@ Z_!VC:!H=>-&E:HX4&HII^W.A\%'K:IH!\U=6Y;18&W0^>H M@H\.:+D[@F:$$J4_PC,PR870'^!A#1A7>>(#&[ 49I/RK4K8)4S<%F80QPU= MVD:#P8Z:]BO<_C'M=QALO\411PW4M@GTXV[4084Z.+:"WSE+CBDB]+;;M_?A M,FZS=F[$7KM*O3AHZ--A%08UJ_?8M5,'?K"<_X&&+9SFAM)AXOL[>+?G /3W M\CYR??YU OD=.W+H-]NLPRP*81/+K9WCYA+U#8DE85(?$0OMYEW$>E&BN)<4 M \4S>[3/N-(7!?NXTGK!:MD1@MRSX&H\ASSIQN2L=/2 M@<[SC4_T<)3ZAKM:E/A 'HC\4MYS-7*[*#N:DT)05@!.]DOG'7R[1K$6U#.^ M4G(29]= I[)E[+L>_+-;.IY>$R9IDF8ZDUO&C#>ITGEIX?OT< M_;9.7B6SQ8*L6?:-[N1QZ<0.V)$]KC+YB9W>DS:A4,=+62;JO^#4SO4DJ53J[6+,^I5.]%"H"+'4A9(6EQ($5*B0!7X+:2%2?: MF>95#C*B2@9*_-0H7F^(Q#03;]3,+P\;\/K5&_ *T )\/K)*J'ABX4JU2NWE MINV*;IH5(_ M<_=K]\#B;JG!3:.*:I7NU,<5#+QHX3X:O(+.*YCR@B:O1A6>>:%X#LU>8><5 M3GDADU>G,DU%SW1: YF4ER4XUO"2<"&ER3P;N5\A/ M+.[0Z['E32=OA(LW3!<&H6P\R]!6 MTYXUE)V,,&3M+&2 XQ(WMW?6P@9.T,1( #G%C\^IA R=I M$]3_2>51]03>J\XP6@_I8[/NV0/'X7,I$."01G,+BV /(SA.HXN! (<\NK)] M33V-X#B.[#@8\F=N:134PP=Y%[% O^:_NR] /8\0_",RM+(7_ LB9$GY;!]5SEQ9M#9C.0 MK*S/:5LFU:FOOCRJ@SGA>H)ZOF=,/@_TT:\[ZJ]^ 5!+ P04 " !JA_=0 M=REO.Y # #X# &0 'AL+W=OR!\JHU2CQR+G:C[(M"XO/4\E&2V(&HJ2_'7D$8'RQF=N].+F:BTCGC]$XB514%D3^O:2[V\P$> M'#:^L%VFS8:WF)5D1^^I_E;>25AY+4O*"LH5$QQ)NIT/KO#E&D\,P%I\9W2O MCJZ1264CQ ^S^)S.![Z)B.8TT8:"P-\#7=(\-TP0QS\-Z:#U:8#'UP?VM4T> MDMD019(7-E?M*]M8_"85$J+H@'# MNF"\_B>/C1!' .#I!P0-(#@7$#: \#D@.@&(&D!T+F#4 $;G N(&$%OM:[&L MTBNBR6(FQ1Y)8PULYL(>ET6#P(R;RKK7$NXRP.G%C>"[CYK* HYCH]%']">1 MDIC31N]75!.6JPO8_7:_0N_?7:!WB'%TR_(9M^<$C_.G 2_E'Q(0K]#RCP\;0OGK/A@=\# M7_V:]T]N^(HF ,4Q/ENF2>MSXO3YF4,KH4HC:"'00(A"!)54)G!H%WT1N-DF0]__S:'$ MM(UJZN2!9F&.RG:Y)"-R1_MBF?Y?C7XQL-_U5O]7J@8V[B2\IJU:CCSQ43/' M;U-$..@H V<.WXED9)/34)QUX]P]$;R=GT%NQO+7Y56FO 4'E&T$1+P<-7W9ETV1*;DN@H-AW%;I/4K MXV"&GYJ=>+!QUYYP_ JY7Z5OU['P^(WT[1H2/K,CT4<8QE7?DW_=4#R1S#]2 MK-&_UVK\U&K5;S5]IKYW-+ 5%!J2&:T52D3%=3V\M+OM^'YEA]9G^TM\N:J' M\(ZF_B:XA3['N$(YW0(E! IU(>LQNUYH4=JQ<",T#)GV,H-/$RJ- =S?"J$/ M"^.@_=A9_ =02P,$% @ :H?W4'CWX2\%"0 :C@ !D !X;"]W;W)K M&ULS5M?W4Q58B.!P-Y*4I4XR4RR MZ\2UV=E]N+H'!2223K?WP)S"VP(# 3N;*\S Q=G?3K6[]^H_@Y)7Q M9[&@5(+O41B+T]Y"RN7/@X'P%S0BHL^6-%:_S!F/B%27_&D@EIR26<84A0-D M6>X@(D'<.SO)OIORLQ.6R#"(Z90#D401X6\7-&2OISW86W_Q6_"TD.D7@[.3 M)7FB#U1^6TZYNAILI,R"B,8B8#'@='[:.X<_3X=6RI!1_!'05U'X#%)3'AE[ M3B]N9J<]*]6(AM27J0BB_KS0,0W#5)+2XZ]<:&]SSY2Q^'DM_3HS7AGS2 0= ML_#/8"87I[UA#\SHG"2A_(V]?J6Y03B5Y[-09/^#UYS6Z@$_$9)%.;/2( KB MU5_R/5^( @-T&AA0SH"Z,M@Y@]V5P/LSMZ&:W?#SOZ&:X?#SAZ':Y?#SCZ':Z?#SEZ' M:[?#S.^#U2;)=M@ED>3LA+-7P%-Z)2_]D&W3C%]MK"!.$>5!$"9.!E)IE]YCX.>:7*PT00V:W"9Q'R!X!) % M1S7LXS;VL _LC!U9->R79O9[7Z[9:^]^96:_IH]*^6$C^W4'VVVK4?DO9O8) MX4;;OW:^>ZWR-YWO7LM^^S[;?WF?\K^:V2^IOU$>U[!/WJ?\78>@1:B1_;[# MW:UF]FD7]MJP&2@8V6 )VF )RN3935B20L)QFM]G8,PB5?0(DI4-YPI,XB>J M"A$)'M] D6Y*WK*OSU\)GX'__*I$@AM)(_%?@T+V1B$[4\@Q*20 2>2"\>!O M.JM;XI4(G(E(ZZ^7,^A9JW\G@Y?B:E8IAWB+L*2FLU'3,:HYY\T1D;=;[I MKN4UKBK@C;:T_%(E;T,=KR9R>J21M5V3:=O* Y>[T[:&$U88ULNQJU'>DF M[71E2W7^@^8$.%X9]5!-(&6!.CE!?""1JO,'-">0IH39ZD2WLN@(#;V*=[[4 M$,(:NJ]U=,CRG KE30VEC0SU#M1I#WH?5CWDHHKY'&V;7B6!VU;7D*!M>ZLT M=H.E.I]"Q$\*Q-@3)Y$IWG3&@Z/# MV )(IR=D3D][;H%)+K84L=@0ATAG- 1_3.4]R0672F^O4:%"!V7.9Y6.!1J4:R)3+8-TRD'.@6P/G;30?BU5R_:XR,66 MMH=EW!\Z:2%STNKFI/L7RH_/PY#);'GNE^E"FI9$YPET(/T1TH".S("^-V1< MY(++[:O3Z"2-],CF.93&=?M0 M1F.%V5B'X=BN?=-%+K38Z]A]W. (C<:VN0'XJ!"VJ[,NVQTV!HJ&9ML,S>O& M>KENK$T>T.AJNP<2%!IP;7-AON6(571L(J)[G%SE]RGWQ%9#3VQK]+7-Z/M! M@7)E5[$8VLV!HK'8-F-Q)5"JV?*]+8"CD=>Q#B.^'(VXCAEQV^K;%Q(FM.X4 MQZG6V]@P>=? [)@+[KLD>E2!G(94?J"I=%%J!:40:DE1MTZU2(;&DP&-TDX+ M2G],P-_FMREUT8W]BE,XN6@[NC#'NREH-/HZ!S+-<31T.^;"^$/"YLK9<<#B M:!QWS#A>G00?@P>JHD>M8,B$0AK3,F@X=H8'XAF-P,[_I1J^P M!F5L+HA0#]=@:N7U89)CU]!Q6.&U< :;_&!C.RQ1EQL1MR]&Z@QKDXL MALV;!6N,Q2T8V]4ENP\DL$92?" #"5PXXC57O?L>KMSE._>],ZMSC!0WVYXQ,#5".ZV##%V2B.= M:F178[5[(#6R6WABYH><>([=FA-/Z)A"2*.S:T9G9:+/PEA9SI_!F"P#2<(= MO*$1V#T0!'8U KL_!(%OW1H$-ATN>!J O?V. ^L>WLU%E:IQ7#G2JJ&R&R?8 MGH9GK\/08MU MKKQLD6M;.;/IP3:-UMZ.SUYVG/1<>G63BF8O:GCV6N"YU*@3D<58\K%(ECN;D^+$HWF# IOWZ1OX4T(?PIB 4(Z5X*L?KJU^.K%MM6% M9,OLA9Q')B6+LH\+2F:4IP3J]SEC;WP[']02P,$% @ :H?W M4*Y9O3 L P :@L !D !X;"]W;W)K&ULO5;1 M;ILP%/T5"^VAE=: (2%)E41:VU7MM*E1TZX/TQXV23II'S\;"+ E MH*E:^@(V]CWW^![[X,F6BV<9 RCTDK!43JU8J?6Y;L;+D60,(\*&&VZSB^G1":6K-)_FTN9A.>*493F LDLR0AXN<%,+Z=6MC: M?;BGJUB9#_9LLB8K6(!Z7,^%[MD52D@32"7E*1(03:T/^/S"=4Q /N,KA:UL MM)%9RI+S9].Y#:>68Q@!@T 9"*)?&[@$Q@R2YO&C!+6JG":PV=ZA7^>+UXM9 M$@F7G#W14,53:V2A$"*2,77/MS=0+FA@\ +.9/Y$VW*N8Z$@DXHG9;!FD-"T M>).7LA"- *\MP"T#W)QWD2AG>444F4T$WR)A9FLTT\B7FD=K $1 M4*F[%<)=IJ0B:4C3%3JY D4HDZ=(%F T10\QSZ0>EQ-;:>8FOQV4+"\*EFX+ MRT]9VD.>\QZYCNN\0W:)6CS_A+-U :HJN%45W!R_WX+_P!5A'3A>A>/E.%X+ MSB4C,B]<4;%OG_4XNE60R.\=Z/T*O=_)/<2KR#%L\/)[H\/$QA6Q<2+A@N#[[N/OP M_Q\MRR1-,<<]OX5;[2?8Z^0V%W2C31?-&0E _PS5/VE9&PKN'T/+VD)PMX=T M:#G8TW+L>2WEJOT%^V\AI;\G9;\W:+%37-L3[O:GN8"SZRP-&__,KB+75H1' MQQ"Q=A3<;2D=(H[W_SM>B[.ZM<&XSAN(6"9IBNCTG+_=U6[C/5E&(29H,&ULM5A;;Z,X%/XK%IJ'5IH)&$)"JB12FZ27U70FFDZW#ZO5R@$G M6#4X:YMD1MH?/S802,)ED+9]:; YWW\5<18BS!CXC&8F*$4FZO M3%/X(8Z0Z+$MCM6;->,1DFK)-Z;8W4-/ U*)/PG>BZ-GH%U9,?:J%P_!Q+"T19AB7VH*I'YV>(8IU4S* MCG]S4J/0J8''SP?VV]1YYU#. G0K(H!RL+(A)GO^A''H@C@ L; '8.L,\ =A/ R0%.5T _!_2[ M MP#DC3Q%2G?!-;;M_$EKMV MECGVB]BWL-QW.$'K<()U+">)X105YZ2T3@/MC"(A %N#)\G\5_#79_4>/$@< MB;];V/L%>S]E[S>QARC>8%V+:T0XV"&:8*ULG]=Y79)EC(.44?>ZW=2V[;&Y M.TZAJHSC#:U3H455"%J6?,4 )6A%*Y,\Z M/S,*]]B\OG=FWJ*+T)U;C5C?&]2[,"A<&+2ZANZK02>BSPO:JB>BI::[^@$:% MKZ,W+ZU1U5KKK&KFHVIICV^J&_XV"9K"CQP=?U&G,2;U2QS5@4J2DZK8^6DH!V MJ<=^AY*#90.!3JL?7Y)HA;E6D!SF"NT).@P60CE5.W'4CF5.-44; EWV(-C> MA$H##Z.A^DS@0)>.5)DD4'9ON5#K3$!_\QJ'H)M ML42'(M:&!(Q2Q 78*L-34[1-Y8A6:U?&#^TCNZR>9<$&R\I. -M;P7S6'-_@)>W69WZI(^N^(_(KXAL0 4KY4JJS=4F<&S6W.V MD&R;WL%63*H;7?H88J1*5 NH]VO&Y&&A%13_NYC^ E!+ P04 " !JA_=0 MKJZ@G%4$ "[%0 &0 'AL+W=OW%K#03L$V^1DFD-MG1=C0C5:VV<[':"R)G/5V2J6?/4^N=S0FLL]3FN@S M&RYBHO2NV'HR%92$>5(<>RM@W,5%:Q\]2M%?5-(GU M[3?U+_GD]6161-(%CWZP4.UFO7$/A'1#LD@]\/W?M)S0P.BM>23S7[ O8H>H M!]:95#PND_4(8I84_^2U!%%+0,&)!%0FH$L3<)F &PGP5$)0)@0YF6(J.869$1(_(+X3&Q^F>9ED!1150 ME.L%)_2^LX3%6>Q0PI42SI7P":5%1*0$? ,>%5\_@W^_Z?/@3M%8_N=0#RKU MP#U.2F0FJ'Z$%;A+TDRUH2LDQKF$<9"7N=_W43#U7EHJ#ZK* W=E\GJ&T+!2 M&G9 :%2IC]Y/:-1*:-!.:%Q5'CLKWR1)1B+MB3\S)EGNC_3%#",5?/7V1/X" MYV^U255PT@%(Z%N3\=^-\K;4.&8)+^=722 5;$U=4[?V @==H+6F X=7 M0%MH3&K44!/MHC7('YU@:WT+NHVKQO:)1T1=[A?0.A0<=P'9&A*<7 'RI.76 M'#0ANX..7_+6T9#;T4XR/NL1R-H2@ATP1K65RIFERB6,2XTZ/MA'09-R:Q@< M#D]PMCZ&W#Y6X_Q 31_#DBU05,3@PX$2T5R#'E>Q;H2"+DA;2T+N)4\U"Y*$ M0)A61%?+E%1Z7T_H8SZC5OIN701R"& (8IZH7>LZ^HP$+B5@(:&E0G*0KEE; MHT1NHZQ=N[]>4]WHT1"$[(6%5%,X,!J%KC+6[M"HBXMGK0ZY5V.7/29CQ[*D MO!"ND..Q69M$;INL/QY,/G_:"$J!(,KU)L76Y+#? 5EL#0Z[UUT7D2TU&DML M'S7HMH?!$P:$K4EBMTF>)'S1"Q77FKTNNCUL+0Z_O]];X-]J^+#U/WRA_[5! M//O&Q-9Q(E#8MKPM9?-86 =)KA" M8QBT-8;-M71K$&HP]VH?RLQGS>]$;%DB040W.LOOC_1M+(HOA<6.XFG^[6S% ME>)QOKFC)*3"!.CS&\[5VX[Y'%=]KYW_#U!+ P04 " !JA_=0*.FZ&1T# M D"@ &0 'AL+W=O0%G+O!;65Z&5O$A*BL/OL)M,FPK&SMD/A[]=VTI"F(4*L>&E].6?&9V;B M\63/^*-( "1ZS@@54RN1,K^R;1$ED&%QR7*@:F?+>(:EFO*=+7(..#:DC-B> MXPSL#*?4FDW,VBV?35@A24KAEB-19!GF+W,@;#^U7.NP<)?N$JD7[-DDQSM8 M@WS(;[F:V;65.,V BI11Q&$[M:[=JY7K:()!_$YA+QICI*5L&'O4DY_QU'+T MB8! )+4)K/Z>8 &$:$OJ''\KHU;M4Q.;XX/U;T:\$K/! A:,_$ECF4RMD85B MV.*"R#NV_P&5H%#;BQ@1YA?M*ZQCH:@0DF4569T@2VGYCY^K0#0(RDXWP:L( M7IL0O$'P*X+_7@]!10C>ZR&L"$:Z76HW@5MBB6<3SO:(:[2RI@D28Q@BRG+ 7 +0!"MM4HIQ@*M %6JOBC L"B&V1T/ + MG9D812Q3Y2JP23@\ZS$@5;HE"+%<;PBTXYA*!9>L=B&,0\KHQ>O*V1(D3HDX M5QX?UDMT]N4928[RB&)W7? MY^KVECTA&]2F!Y^5E6'M8OBQK)2TL!$ISQVULG**<=L17YYB_&'+SJH#$WK= M61G5ND:]NKZKBY-C8I*"8W59IT)RK!MA3]#&M?'Q9^7%=5Z;@?.QS%2\9A%[ M@W9J.D"^T_YB.D#!V&LEIP,4AFXK.W:CZV7 =^:Y(51;*J@L;Z%ZM7[27)M& MWEJ?NU<+MV-]J9] ILN^FB_?3S>8[U+5VPALE2OG$&(%BQX\$CK+UC(PKCYP_F9>O M\:02-CS]F<1J MOW+F#HIA2P^INN/'/Z!R*##Z(I[*XB\Z5GL]!T4'J7A6"6L$6<+*7_I2!:(E M0((! 5()D'<".!P0\"L!OW"T1%:X=4,572\%/R)A=FMMYJ&(32&MO4F8.<9[ M)?371,NI];WBT1.B+$:0Y2E_!4"/P&";*)2GE$ET@>YUZL2'%!#?(EELYWES M!(EZ13J;:G%9*&.<-0MG-Z!HDLISHZREP"A_N+]!9Y_.T2?D(KFG0F]/&'I@ MB9*?6PO?]_P@M6*Y=)7VVF!WH\K#Z])#,N!AB+YQIO82?6$QQ#WR&[L\)A8% MK@YW'7/R%O-K8M7XYX%-D.]]1L0C7A\@N_@-1%H<&W&\L,#QZQ3P"WW^4 H4 M4;8HFM:*IH6BZ8"BOPY**GU("=LAJI#:FUS:)8R9!9T\9B$'D? 8G>DS+4_W MO.]$2SM!8<<0T?,:^\1?NL\]Z((:76!%][N@3,&'IH.N:1+.^TV'M>G0:OK+ M"X@HD1\;#SO&O7[+L]KRS&IY0UFD*?-#P[..X8M9V&]Z7IN>GYH-H)GAI#R8 M=V"1 9I2(:%0V9^UCPI-P*""D M 4M&E_5()*7"13NK)MY MN.&1;%_0I&/A.*/+7C+H21L MZ![/3J.'.S!W>7,$&WV)$?K*=J I^@XB0V>OH(&>VRBCX7I\,MG7E.%V M4; M$;N!.2K0(K) ,7WMNP9N[!K,/'0I[ MVK#R>8JR\@**_1[G?[V"-HV$V!O)U6XG8$<5H*\Z+Q(]ET7H!TT/MA9"FA9" M3FXAUG+I+9+*1M@JDFD0>I[WKN9[]@VP*&G:"K&WE5/KO=\!T@&&YVW\)3BW M-;YE(';%5"M1Q ],E9-7HR!^O\)ZW\ 4$L#!!0 ( &J' M]U#JYGU-; , $<+ 9 >&PO=V]R:W-H965T/ MDA,G6Q,O!0KLQ;9DD?R1(B7VUDH_F@6BA6^YD*8?+*Q=O@E#DRXP9Z:AEBCI MSTSIG%D:ZGEHEAI9YH5R$291U ESQF4PZ/FY.SWHJ<(*+O%.@RGRG.G-"(5: M]X,XV$V,^7QAW40XZ"W9'"=H[Y=WFD9AI27C.4K#E02-LWXPC-^,XI83\"L> M.*[-P311V M Q=OT3(NS&M:-$9C-4\M9E"JO)?<&K@@ ?IO%DRC 2[AWX4J#)DSO= 2OH,( MTRWJJ$1-3J!VX).2=F'@+YEA]K-\2&Y7OB<[WT=)K<*/A6Q ,[J$)$JB5Q!N M,2RSF,&"5!BI<[4]_A6'3*8)EV=>U .TG .UVZSA"IT+HU"(\;&-^AON=<]WO5K:[M;9I0V?(R7R8 MNCT0XDR0[A.0JR0^CG)=H5S7HE#%/3<;KI]N1K-YG.*FHKCY$_7TQ9_HJ6ACN_S\3XX):(SRG%EV,LS=T<,":-J'T",]EC)F>5ZTM1)N?6=+R_$^+F M\ZOZI7B;3Z(:-SJ=$\C[VR"NOPY^K?Z7HBVM=G_.@>XOM.%!;Y.CGOL.SD"J M"FG+-J>:K;K$8=D;[9>7+>8GIJGF# BN?!#U!+ P04 " !JA_=0P8^HA9\" #Y!P M&0 'AL+W=OR 8$KI50U-6BJ7:@;!;1PH)J'213-PIHR M$62IFUNK+)6MX4S 6A'=UC553Y? Y6$9Q,'SQ#W;5<9.A%G:T!ULP'QOU@JM MT'LI6 U",RF(@G(97,3GJSBR +?C!X.#/AH3F\I6R@=KW!;+(+*,@$-NK N* MGSVL@'/K"7D\]DX#'],"C\?/WF]<\IC,EFI82?Z3%:9:!HN %%#2EIM[>?@" M?4)3ZR^77+M_B&. /'D#4#2 Y)_!8Q[P-@E MVC%S:5U10[-4R0-1=C=ZLP.GC4-C-DS8,FZ,PE6&.)-MC,P?"!4%@;KA\@F M;$% R0QI.!6:?"9W5"EJQ28?KL!0QO5'G+W>K-?XT155H-/0(!?K,3O^$A*N!E2+P,B?,W'I1!-B]' MBYDG@EWB9=%.)"&%GQ@(._9AQR[LY*VP3CUL!PUJ#X4+6+:F54"8UBT5.9R2 MMG,Z=4YMG^XS[%K\I>'^!)F))S,9)'.!W5D@"9OG/6A##1I67W+]V%HY;I&. M< =AC4=C(/VICSA]3]5G/NQL,-&[MMZ"(K+L3Z\=Y;*ND83NVJ$UE53L-^;? MHB2*F I<.YPJQNQU,18#U9A[DO/_<33FK]E,!M@L/)O%(!O;[0/*GWDW9^]9 M\#AZN>6B]ROYJ@]VK/+XE,CAT;UL'\5O5.T8WJD<2@1&HSEZ4-T[TQE&-NZJ MWDJ#%[\;5O@V@[(;<+V4TCP;]O;WKWWV!U!+ P04 " !JA_=0LQTS:[<# M ".# &0 'AL+W=O?>+H8*KP%_4[(3G6>D(GEF M[$4-/B1CRU$;(CE92:6 X6M+'DB>*R'8QM=&TVJ75,3N\UY]KF.'6)ZQ( \L M_T(3F8VMH842DN(JEY_9[CUIX@F5WHKE0G^B78-U++2JA&1%0X8=%+2LO_&W MQH<. 73,!*\A>'U"<(3@-P3_7$+0$()S"6%#",^-(6H(T;DKQ TAUH=5NZN/ M9HHEGHPXVR&NT*"F'O3Y:C:<""U5)BXEA[<4>'+R"9(]9T*@#8'\S# GZ!U: M0KXG54X02Q'!O*3EN@.X5F=/5PB7"4IH7DF2H,LID9CFX@K83\LINKRX0A?( MK@D"T1(]E52*Z\[$7QFK!&C Y,7!>&1+"$QMSUXU0=S707A'@O#11U;*3*!9 MF9#$P)^?YDPGX?3](^8 ]T]2I^> MO;I[8Z#/SE[=2)__6NR+G][\P5'X;8+[6L\_HC?;Y^\CY.]2)_@_=\]"OZGCNRM]W<,,&\8>@? MPJ8&6!3HF4DL#*/X$#8WP+S C8-#V,($\YS(:V$'%H:MA>%)"[_H?@%5 M!&\)A_:'5JPHH$U!\5N](&B?0H*G<(A07.K2\[;7]8IA9Z?>C1MX/0]?H]S0 M#WI1SPU:PZBOM3!H!8X?FJV)6FNBD]9,57V%7HU(FD+S5@6YJ:#P=& 3^5K1 M+N87X.E^WZ;OQ#OKZI0Z]<4_@UY22% MI9Q!#(?%Z]MO/9!LHR]?STS"54X_9O"'@7 %@/&ULY59=;]LZ#/TKA)\VH*V_XB0=D@!M=B^V 0.*]O;N6;'I6*@L99*< M=/]^E.PX:9(&VT.?"A2U)).'ASQ4S,E&Z2=3(5IXKH4TTZ"R=O4I#$U>8ETC6SM-7+T*PTLL([U2),HF@8UHS+8#;Q9W=Z-E&-%5SBG0;3U#73 MOVY1J,TTB(/MP3U?5M8=A+/)BBWQ >WCZD[3+NQ1"EZC-%Q)T%A.@YOXTSQ. MG8.W^)_CQNRMP:6R4.K);;X6TR!RC%!@;AT$H\<:YRB$0R(>/SO0H(_I'/?7 M6_1_??*4S((9G"OQ@Q>VF@;C HL62/LO=I\P2ZAS.'E2AC_'S:=;11 WABK MZLZ9&-1B#^&[DK8R\(\L ML'CI'U(F?3K)-IW;Y"S@MT9>01I=0!(ET0D^\S]VCZ_/T$G[ZJ8>+WT%;[Y7 M2\"?#5\S@=*:"Z [9VB%!;A>IC]#A9=KU.Z(^I*3S08U C[GHJ'B0*E5#;9" MR)G(&\'\+5 E2+KK0AD#*]2M*D"WVUO2"5>%V06[@*+Q(M-;KBFNY9<%%XV[ M2H!E27?K3-:#/NN!SWKPEUG#!^J6MF\^GNJ5%C7SJ.[G9ST;#5.28;TOX+%1 M-AYGO=$+PEE/.#M+^,$S52M74G.F ,,>;_B.9!_U68_>1/;1D:))%F<'LA\; MQD1OHGD'NZ_G(+N.#T0_936, MHM.JQWN?O/@LZ7LT],G+G0#MS7^4W%&^?W@\9/LR0K*+D+RG=MA][N+T;=HA M/?Y53]/#;C@V.FR%<&\0JE$O_7SH*MQ(VPX1_6D_@][XR>O@_-;-IG[ VL&T M@^UWII=<&A!8$F1T-2(^NIT5VXU5*S]N+92EXE\J9;<;%Z"? MV&>_ 5!+ P04 " !JA_=0D&VWUE\" ^#0 #0 'AL+W-T>6QE@Y#A,/0YR6[9ZH D2BY"J#7FH!=OL+%NUVJF%6L<1KB0 M56U;P3[7=?B!H]$,04)I2W &K2'T*U5P97SE K6\VN6:82K1SITM M8)=0+;K(6L@8R[:,"QM3Z%.<&#J2I)E9E<@=XU1*,"W$!*6"HXI#DU$+&C;" ME#Z9W^FO9 ][F_3N=6INE;>B)E2+%L8J!K^/9K'[L/-WX8*<;(3Z5NKM\$HW MW8(?)4[(MM*W24M@"-T=1D=Y3G=?*4DYPW;S)Q<,?=3D@4Q(\J*KF5:)M %+ M"#98*A+U+7\DRE=XJYIVVB;#G&=GR/G?GG.*.9:(]DGKWA_S*;^;\?SZ?U&N M_E4."1_E6+]\QTYR<0XDO?&3G"_'S[$>D<9.\N8<2([SNIUZR.A-,GMS3&L% M9EX,X$\SG=*N*%B7A"K":RTC<8SYJW%&PRNTUA\S>_@Z/L8)*JE:M-8?20$3;8T.P6BP^0"X99K>]9!:GY[DY-=MC+)4^V*)G^ M1(KW'4_O[WVX6WI_I[ZUUL5YMDEI>SJ=QGH#K8Z_^2TX/+/RH=4)#\-Z&K?0N:;NH@[=VGN7[$[<0DJF?-"]Z MR"]Z&8>6I)>?-8+,LY,9=K@R(:;ABJ%_C8P[P(OW1UWRGXQ-$,YU@C^"[[;& MK?MN\"ZFY#:&<3A\[@?Q-/R?8?2KE:GAW-=="R[MQS& [0%=W)AMS)33+AQ-*NT;Y_3SC903PA $\D05<=&VKPT/_"$:S=@9_ MIEW":%/[SHV>QS<,Y!M9R$_:!+73MH.>207%LDB^?INXVT#(?ZB MX.\.DQ/*QNDC%_;'5QV"[N?T\(6"<,'II1#6"Q_$2XK)N:80 M=LWWA+H?N:2-'4\S9Y?B5>TR&C_.+H6P77C,BF)R=BF$[<)C'M.*"&>74M@N MO*OII)><94KQZA?GZ@G%Y)Q3BI?!&,R1".,P1Y/.>:<4+X5QF'2E MEYQW2F'O_)2@3=15GQ+U9>TAQE-,SCNE]![GF9TU@:68G(5*80O]R"EEYR$2F$)$#C[ZWJDM:\>8D M5 E+B$_5:3RJ. E5PA+B,6D\JC@)5:^Z\:&91\5)J!*6$(]Y0C'9US'"$GIF M?S91"^RXZ3 R>8K)2:@2EM!$?4PIF&67AHB9/-JR;7&_%H>P3S$Y"56#A*:' MUZL-3H>#Y@K_(F)[K6U]@XDA?NP+Q=5Q7\%9==:>8=NUN_2Z.;RM/;QI_O / M4$L#!!0 ( &J']U#]+-6EK@$ ,$; : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-V;MNPD 0A>%707X EIE9;A%0I:&-> $+EHLPV/)N%'C[ M("C@6"G2H#V5M;8\_AM_LM:SKU"5Z5"?X_[0Q-[E5)WCO-BGU'PX%]?[<"IC MOV["^79E6[>G,MV6[ZG;H]Q'T(J>JNRW84T+]RE>IZ.[GZ0_FURT5MNYD6[W$CA<@BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6V>SA$!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T.]C4!OCWI[ KT]ZNT)]/:HMR?0VZ/>GD!OW]GL)M#;H]Z>0&^/ M>OMWZAW3M0KQV?-8X_/?276ZW1N>C[\O'R<[[_@=9P=_[!:_4$L#!!0 ( M &J']U F^H>GM0$ -P; 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6[" M,!"$7P7EBHBQG=(? 9>VUY9#7\!--B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z, MO=)WR?1M9\@-MG75N%E4>&\>&'-I0;5RL3;4A)U7T<$A#IU=C2M*XX:A(&)G'=J=GPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VU&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( &J']U!OGQU//P4 &45 8 " @0X( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ :H?W4*KX4\?I! "1, !@ ("!;1, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :H?W4'G( MX/NF"@ P1D !@ ("!XB8 'AL+W=OI, @\ &,L 8 M " @;XQ !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ :H?W4(EXJ3\/!P =A, !@ M ("!($8 'AL+W=O0( +L% 9 " @65- !X;"]W;W)K M&UL4$L! A0#% @ :H?W4%1Q@?9W#@ +B@ M !D ("!%5 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :H?W4.98%Q;$!P AQ8 !D M ("!P&T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ :H?W4$GO\\*X#P &2\ !D ("!)W\ 'AL+W=O M&PO=V]R:W-H965TN-)C ( *$% 9 " @9:4 M !X;"]W;W)K&UL4$L! A0#% @ :H?W4'I< M<^Q;! W P !D ("!69< 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ :H?W4(9>?WMW P !@@ !D M ("!9*( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ :H?W4/QN@+ 8 @ <@0 !D ("! M8*T 'AL+W=O&PO=V]R:W-H965T2*[@P0 ,06 9 M " @<"R !X;"]W;W)K&UL4$L! A0#% M @ :H?W4&8'#CJ+! ZQ< !D ("!>K< 'AL+W=O&UL4$L! A0#% @ :H?W4/?@"O(7 M! 2 \ !D ("!Y\$ 'AL+W=O&PO=V]R:W-H965T+&0, "D* 9 " @;?( !X;"]W;W)K&UL4$L! A0#% @ :H?W4(F@#I74 P ]@\ !D M ("!!\P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ :H?W4*Y9O3 L P :@L !D ("!%=T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:H?W4"CINAD= P ) H !D ("!B>D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :H?W4,&/J(6? @ M^0< !D ("!\/0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :H?W4)!MM]9? @ /@T T M ( !$_\ 'AL+W-T>6QEEA@$ #M'@ #P @ && @$ >&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ :H?W4/TLU:6N 0 P1L !H M ( !RP8! 'AL+U]R96QS+W=OU 0 W!L !, ( !L0@! %M#;VYT96YT7U1Y ><&5S72YX;6Q02P4& #8 -@"Q#@ EPH! end XML 61 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 62 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 63 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 174 291 1 false 55 0 false 6 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.genocea.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - Condensed Balance Sheets Sheet http://www.genocea.com/role/CondensedBalanceSheets Condensed Balance Sheets Statements 2 false false R3.htm 1001000 - Statement - Condensed Statements of Operations and Comprehensive Loss Sheet http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss Condensed Statements of Operations and Comprehensive Loss Statements 3 false false R4.htm 1002000 - Statement - Consolidated Consolidated Statements of Stockholders' Equity (Deficit) Sheet http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit Consolidated Consolidated Statements of Stockholders' Equity (Deficit) Statements 4 false false R5.htm 1004000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 5 false false R6.htm 2101100 - Disclosure - Organization and operations Sheet http://www.genocea.com/role/OrganizationAndOperations Organization and operations Notes 6 false false R7.htm 2102100 - Disclosure - Summary of significant accounting policies Sheet http://www.genocea.com/role/SummaryOfSignificantAccountingPolicies Summary of significant accounting policies Notes 7 false false R8.htm 2103100 - Disclosure - Fair value of financial instruments Sheet http://www.genocea.com/role/FairValueOfFinancialInstruments Fair value of financial instruments Notes 8 false false R9.htm 2103100 - Disclosure - Revenue Sheet http://www.genocea.com/role/Revenue Revenue Notes 9 false false R10.htm 2105100 - Disclosure - Accrued expenses and other current liabilities Sheet http://www.genocea.com/role/AccruedExpensesAndOtherCurrentLiabilities Accrued expenses and other current liabilities Notes 10 false false R11.htm 2105100 - Disclosure - Commitments and contingencies Sheet http://www.genocea.com/role/CommitmentsAndContingencies Commitments and contingencies Notes 11 false false R12.htm 2107100 - Disclosure - Long-term debt Sheet http://www.genocea.com/role/LongTermDebt Long-term debt Notes 12 false false R13.htm 2108100 - Disclosure - Stockholders' equity Sheet http://www.genocea.com/role/StockholdersEquity Stockholders' equity Notes 13 false false R14.htm 2109100 - Disclosure - Warrants Warrants Sheet http://www.genocea.com/role/WarrantsWarrants Warrants Warrants Notes 14 false false R15.htm 2111100 - Disclosure - Stock and employee benefit plans Sheet http://www.genocea.com/role/StockAndEmployeeBenefitPlans Stock and employee benefit plans Notes 15 false false R16.htm 2114100 - Disclosure - Net loss per share Sheet http://www.genocea.com/role/NetLossPerShare Net loss per share Notes 16 false false R17.htm 2202201 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://www.genocea.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 17 false false R18.htm 2303301 - Disclosure - Fair value of financial instruments (Tables) Sheet http://www.genocea.com/role/FairValueOfFinancialInstrumentsTables Fair value of financial instruments (Tables) Tables http://www.genocea.com/role/FairValueOfFinancialInstruments 18 false false R19.htm 2305301 - Disclosure - Accrued expenses and other current liabilities (Tables) Sheet http://www.genocea.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables Accrued expenses and other current liabilities (Tables) Tables http://www.genocea.com/role/AccruedExpensesAndOtherCurrentLiabilities 19 false false R20.htm 2305301 - Disclosure - Commitments and contingencies (Tables) Sheet http://www.genocea.com/role/CommitmentsAndContingenciesTables Commitments and contingencies (Tables) Tables http://www.genocea.com/role/CommitmentsAndContingencies 20 false false R21.htm 2307301 - Disclosure - Long-term debt (Tables) Sheet http://www.genocea.com/role/LongTermDebtTables Long-term debt (Tables) Tables http://www.genocea.com/role/LongTermDebt 21 false false R22.htm 2309301 - Disclosure - Warrants (Tables) Sheet http://www.genocea.com/role/WarrantsTables Warrants (Tables) Tables http://www.genocea.com/role/WarrantsWarrants 22 false false R23.htm 2311301 - Disclosure - Stock and employee benefit plans (Tables) Sheet http://www.genocea.com/role/StockAndEmployeeBenefitPlansTables Stock and employee benefit plans (Tables) Tables http://www.genocea.com/role/StockAndEmployeeBenefitPlans 23 false false R24.htm 2314301 - Disclosure - Net loss per share (Tables) Sheet http://www.genocea.com/role/NetLossPerShareTables Net loss per share (Tables) Tables http://www.genocea.com/role/NetLossPerShare 24 false false R25.htm 2401401 - Disclosure - Organization and operations (Details) Sheet http://www.genocea.com/role/OrganizationAndOperationsDetails Organization and operations (Details) Details http://www.genocea.com/role/OrganizationAndOperations 25 false false R26.htm 2402402 - Disclosure - Summary of significant accounting policies - Narrative (Details) Sheet http://www.genocea.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of significant accounting policies - Narrative (Details) Details 26 false false R27.htm 2403401 - Disclosure - Revenue (Details) Sheet http://www.genocea.com/role/RevenueDetails Revenue (Details) Details http://www.genocea.com/role/Revenue 27 false false R28.htm 2403402 - Disclosure - Fair value of financial instruments - Schedule of cash equivalents and investments carried at fair value (Details) Sheet http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails Fair value of financial instruments - Schedule of cash equivalents and investments carried at fair value (Details) Details 28 false false R29.htm 2403403 - Disclosure - Fair value of financial instruments - Assumptions used in the Monte Carlo simulation models (Details) Sheet http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails Fair value of financial instruments - Assumptions used in the Monte Carlo simulation models (Details) Details 29 false false R30.htm 2403404 - Disclosure - Fair value of financial instruments - Change in the Company???s Level 3 Warrant liabilities (Details) Sheet http://www.genocea.com/role/FairValueOfFinancialInstrumentsChangeInCompanysLevel3WarrantLiabilitiesDetails Fair value of financial instruments - Change in the Company???s Level 3 Warrant liabilities (Details) Details 30 false false R31.htm 2405402 - Disclosure - Accrued expenses and other current liabilities (Details) Sheet http://www.genocea.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued expenses and other current liabilities (Details) Details http://www.genocea.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables 31 false false R32.htm 2405402 - Disclosure - Commitments and contingencies - Narrative (Details) Sheet http://www.genocea.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and contingencies - Narrative (Details) Details 32 false false R33.htm 2405403 - Disclosure - Commitments and contingencies - Operating Lease Term and Discount Rate (Details) Sheet http://www.genocea.com/role/CommitmentsAndContingenciesOperatingLeaseTermAndDiscountRateDetails Commitments and contingencies - Operating Lease Term and Discount Rate (Details) Details 33 false false R34.htm 2405404 - Disclosure - Commitments and contingencies - Supplemental Balance Sheet (Details) Sheet http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails Commitments and contingencies - Supplemental Balance Sheet (Details) Details 34 false false R35.htm 2405405 - Disclosure - Commitments and contingencies - Future minimum lease payments (Details) Sheet http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails Commitments and contingencies - Future minimum lease payments (Details) Details 35 false false R36.htm 2407402 - Disclosure - Long-term debt - Narrative (Details) Sheet http://www.genocea.com/role/LongTermDebtNarrativeDetails Long-term debt - Narrative (Details) Details 36 false false R37.htm 2408401 - Disclosure - Stockholders' equity - Narrative (Details) Sheet http://www.genocea.com/role/StockholdersEquityNarrativeDetails Stockholders' equity - Narrative (Details) Details 37 false false R38.htm 2409402 - Disclosure - Warrants - Issuable Shares of Common Stock Related to Unexercised Warrants Outstanding (Details) Sheet http://www.genocea.com/role/WarrantsIssuableSharesOfCommonStockRelatedToUnexercisedWarrantsOutstandingDetails Warrants - Issuable Shares of Common Stock Related to Unexercised Warrants Outstanding (Details) Details 38 false false R39.htm 2409403 - Disclosure - Warrants - Narrative (Details) Sheet http://www.genocea.com/role/WarrantsNarrativeDetails Warrants - Narrative (Details) Details 39 false false R40.htm 2409404 - Disclosure - Warrants - Fair Value Warrant Liability Assumptions (Details) Sheet http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails Warrants - Fair Value Warrant Liability Assumptions (Details) Details 40 false false R41.htm 2411402 - Disclosure - Stock and employee benefit plans - Schedule of stock-based compensation expense for stock options granted to employees and non-employees (Details) Sheet http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockBasedCompensationExpenseForStockOptionsGrantedToEmployeesAndNonEmployeesDetails Stock and employee benefit plans - Schedule of stock-based compensation expense for stock options granted to employees and non-employees (Details) Details 41 false false R42.htm 2411403 - Disclosure - Stock and employee benefit plans - Schedule of stock option activity for employees and nonemployees (Details) Sheet http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails Stock and employee benefit plans - Schedule of stock option activity for employees and nonemployees (Details) Details 42 false false R43.htm 2411404 - Disclosure - Stock and employee benefit plans - Schedule of RSU Activity (Details) Sheet http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfRsuActivityDetails Stock and employee benefit plans - Schedule of RSU Activity (Details) Details 43 false false R44.htm 2411405 - Disclosure - Stock and employee benefit plans - Narrative (Details) Sheet http://www.genocea.com/role/StockAndEmployeeBenefitPlansNarrativeDetails Stock and employee benefit plans - Narrative (Details) Details 44 false false R45.htm 2414402 - Disclosure - Net loss per share - Schedule of earnings per share, basic and diluted (Details) Sheet http://www.genocea.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails Net loss per share - Schedule of earnings per share, basic and diluted (Details) Details 45 false false R46.htm 2414403 - Disclosure - - Attributable to common stockholders (Details) Sheet http://www.genocea.com/role/AttributableToCommonStockholdersDetails - Attributable to common stockholders (Details) Details 46 false false All Reports Book All Reports gnca-20200630x10q.htm gnca-20200630.xsd gnca-20200630_cal.xml gnca-20200630_def.xml gnca-20200630_lab.xml gnca-20200630_pre.xml gnca-ex311_20200630x10q.htm gnca-ex312_20200630x10q.htm gnca-ex321_20200630x10q.htm gnca-ex322_20200630x10q.htm gncarestatedcertofinc-.htm genocealogosmalla06.jpg http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 66 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gnca-20200630x10q.htm": { "axisCustom": 0, "axisStandard": 22, "contextCount": 174, "dts": { "calculationLink": { "local": [ "gnca-20200630_cal.xml" ] }, "definitionLink": { "local": [ "gnca-20200630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "gnca-20200630x10q.htm" ] }, "labelLink": { "local": [ "gnca-20200630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "gnca-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "gnca-20200630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 394, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 12, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 17 }, "keyCustom": 30, "keyStandard": 261, "memberCustom": 23, "memberStandard": 27, "nsprefix": "gnca", "nsuri": "http://www.genocea.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.genocea.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Accrued expenses and other current liabilities", "role": "http://www.genocea.com/role/AccruedExpensesAndOtherCurrentLiabilities", "shortName": "Accrued expenses and other current liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Commitments and contingencies", "role": "http://www.genocea.com/role/CommitmentsAndContingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Long-term debt", "role": "http://www.genocea.com/role/LongTermDebt", "shortName": "Long-term debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "gnca:CommonStockNumberOfSharesParValueAndOtherDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Stockholders' equity", "role": "http://www.genocea.com/role/StockholdersEquity", "shortName": "Stockholders' equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "gnca:CommonStockNumberOfSharesParValueAndOtherDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "gnca:WarrantsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Warrants Warrants", "role": "http://www.genocea.com/role/WarrantsWarrants", "shortName": "Warrants Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "gnca:WarrantsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Stock and employee benefit plans", "role": "http://www.genocea.com/role/StockAndEmployeeBenefitPlans", "shortName": "Stock and employee benefit plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Net loss per share", "role": "http://www.genocea.com/role/NetLossPerShare", "shortName": "Net loss per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of significant accounting policies (Policies)", "role": "http://www.genocea.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Fair value of financial instruments (Tables)", "role": "http://www.genocea.com/role/FairValueOfFinancialInstrumentsTables", "shortName": "Fair value of financial instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Accrued expenses and other current liabilities (Tables)", "role": "http://www.genocea.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "Accrued expenses and other current liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Condensed Balance Sheets", "role": "http://www.genocea.com/role/CondensedBalanceSheets", "shortName": "Condensed Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Commitments and contingencies (Tables)", "role": "http://www.genocea.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Long-term debt (Tables)", "role": "http://www.genocea.com/role/LongTermDebtTables", "shortName": "Long-term debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Warrants (Tables)", "role": "http://www.genocea.com/role/WarrantsTables", "shortName": "Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Stock and employee benefit plans (Tables)", "role": "http://www.genocea.com/role/StockAndEmployeeBenefitPlansTables", "shortName": "Stock and employee benefit plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Net loss per share (Tables)", "role": "http://www.genocea.com/role/NetLossPerShareTables", "shortName": "Net loss per share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401401 - Disclosure - Organization and operations (Details)", "role": "http://www.genocea.com/role/OrganizationAndOperationsDetails", "shortName": "Organization and operations (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R26": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Summary of significant accounting policies - Narrative (Details)", "role": "http://www.genocea.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of significant accounting policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Segment", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Revenue (Details)", "role": "http://www.genocea.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "D2020Q2May_srt_MajorCustomersAxis_gnca_ShionogiCo.Ltd.Member_srt_ProductOrServiceAxis_gnca_MaterialTransferAgreementMember", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Fair value of financial instruments - Schedule of cash equivalents and investments carried at fair value (Details)", "role": "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails", "shortName": "Fair value of financial instruments - Schedule of cash equivalents and investments carried at fair value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2_us-gaap_FairValueByLiabilityClassAxis_us-gaap_WarrantMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Fair value of financial instruments - Assumptions used in the Monte Carlo simulation models (Details)", "role": "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "shortName": "Fair value of financial instruments - Assumptions used in the Monte Carlo simulation models (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Condensed Statements of Operations and Comprehensive Loss", "role": "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss", "shortName": "Condensed Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_WarrantMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Fair value of financial instruments - Change in the Company\u2019s Level 3 Warrant liabilities (Details)", "role": "http://www.genocea.com/role/FairValueOfFinancialInstrumentsChangeInCompanysLevel3WarrantLiabilitiesDetails", "shortName": "Fair value of financial instruments - Change in the Company\u2019s Level 3 Warrant liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_WarrantMember", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "gnca:AccruedResearchAndDevelopmentCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Accrued expenses and other current liabilities (Details)", "role": "http://www.genocea.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "Accrued expenses and other current liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "gnca:AccruedResearchAndDevelopmentCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "gnca:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Commitments and contingencies - Narrative (Details)", "role": "http://www.genocea.com/role/CommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments and contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseMinimumRentals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Commitments and contingencies - Operating Lease Term and Discount Rate (Details)", "role": "http://www.genocea.com/role/CommitmentsAndContingenciesOperatingLeaseTermAndDiscountRateDetails", "shortName": "Commitments and contingencies - Operating Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "gnca:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405404 - Disclosure - Commitments and contingencies - Supplemental Balance Sheet (Details)", "role": "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails", "shortName": "Commitments and contingencies - Supplemental Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "gnca:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405405 - Disclosure - Commitments and contingencies - Future minimum lease payments (Details)", "role": "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails", "shortName": "Commitments and contingencies - Future minimum lease payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Long-term debt - Narrative (Details)", "role": "http://www.genocea.com/role/LongTermDebtNarrativeDetails", "shortName": "Long-term debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "I2020Q2June02", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408401 - Disclosure - Stockholders' equity - Narrative (Details)", "role": "http://www.genocea.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "I2020Q2June02", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2_us-gaap_ClassOfWarrantOrRightAxis_gnca_WarrantsToPurchaseCommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Warrants - Issuable Shares of Common Stock Related to Unexercised Warrants Outstanding (Details)", "role": "http://www.genocea.com/role/WarrantsIssuableSharesOfCommonStockRelatedToUnexercisedWarrantsOutstandingDetails", "shortName": "Warrants - Issuable Shares of Common Stock Related to Unexercised Warrants Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2_us-gaap_ClassOfWarrantOrRightAxis_gnca_WarrantsToPurchaseCommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrealizedGainLossOnDerivatives", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Warrants - Narrative (Details)", "role": "http://www.genocea.com/role/WarrantsNarrativeDetails", "shortName": "Warrants - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2QTD_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_WarrantMember", "decimals": "-5", "lang": null, "name": "us-gaap:UnrealizedGainLossOnDerivatives", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Consolidated Statements of Stockholders' Equity (Deficit)", "role": "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit", "shortName": "Consolidated Consolidated Statements of Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2_us-gaap_FairValueByLiabilityClassAxis_us-gaap_WarrantMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Warrants - Fair Value Warrant Liability Assumptions (Details)", "role": "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails", "shortName": "Warrants - Fair Value Warrant Liability Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Stock and employee benefit plans - Schedule of stock-based compensation expense for stock options granted to employees and non-employees (Details)", "role": "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockBasedCompensationExpenseForStockOptionsGrantedToEmployeesAndNonEmployeesDetails", "shortName": "Stock and employee benefit plans - Schedule of stock-based compensation expense for stock options granted to employees and non-employees (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_gnca_EmployeeAndNonemployeeStockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Stock and employee benefit plans - Schedule of stock option activity for employees and nonemployees (Details)", "role": "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails", "shortName": "Stock and employee benefit plans - Schedule of stock option activity for employees and nonemployees (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD_us-gaap_AwardTypeAxis_gnca_EmployeeAndNonemployeeStockOptionMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Stock and employee benefit plans - Schedule of RSU Activity (Details)", "role": "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfRsuActivityDetails", "shortName": "Stock and employee benefit plans - Schedule of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Stock and employee benefit plans - Narrative (Details)", "role": "http://www.genocea.com/role/StockAndEmployeeBenefitPlansNarrativeDetails", "shortName": "Stock and employee benefit plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FI2020Q2_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Net loss per share - Schedule of earnings per share, basic and diluted (Details)", "role": "http://www.genocea.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "shortName": "Net loss per share - Schedule of earnings per share, basic and diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414403 - Disclosure - - Attributable to common stockholders (Details)", "role": "http://www.genocea.com/role/AttributableToCommonStockholdersDetails", "shortName": "- Attributable to common stockholders (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Organization and operations", "role": "http://www.genocea.com/role/OrganizationAndOperations", "shortName": "Organization and operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Summary of significant accounting policies", "role": "http://www.genocea.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Fair value of financial instruments", "role": "http://www.genocea.com/role/FairValueOfFinancialInstruments", "shortName": "Fair value of financial instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Revenue", "role": "http://www.genocea.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gnca-20200630x10q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 55, "tag": { "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage", "http://www.genocea.com/role/OrganizationAndOperationsDetails" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r234" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r235" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r236" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r236" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r236" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r237" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r236" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r236" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r236" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r236" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r232" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r233" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.genocea.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "gnca_A2018TermLoanAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2018 Term Loan Agreement [Member]", "label": "2018 Term Loan Agreement [Member]", "terseLabel": "2018 Term Loan" } } }, "localname": "A2018TermLoanAgreementMember", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "gnca_AccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of total accrued expenses and other current liabilities which are due within one year or within the normal operating cycle if longer.", "label": "Accrued Expenses and Other Current Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "gnca_AccruedResearchAndDevelopmentCostsCurrent": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Research And Development Costs, Current", "label": "Accrued Research And Development Costs, Current", "terseLabel": "Research and development costs" } } }, "localname": "AccruedResearchAndDevelopmentCostsCurrent", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gnca_AmendedandRestated2014EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amended and Restated 2014 Equity Incentive Plan [Member]", "label": "Amended and Restated 2014 Equity Incentive Plan [Member]", "terseLabel": "Amended and Restated 2014 Equity Incentive Plan" } } }, "localname": "AmendedandRestated2014EquityIncentivePlanMember", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "gnca_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Assets And Liabilities, Lessee" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "gnca_AtTheMarketEquityOfferingProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "At-The-Market Equity Offering Program [Member]", "label": "At-The-Market Equity Offering Program [Member]", "terseLabel": "At-the-market equity offering program" } } }, "localname": "AtTheMarketEquityOfferingProgramMember", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "gnca_CommitmentsandContingenciesLicensingAgreementAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Commitments and Contingencies, Licensing Agreement, Amount", "label": "Commitments and Contingencies, Licensing Agreement, Amount", "terseLabel": "Licensing agreement, amount" } } }, "localname": "CommitmentsandContingenciesLicensingAgreementAmount", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gnca_CommitmentsandContingenciesLicensingAgreementMilestonePaymentAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Commitments and Contingencies, Licensing Agreement, Milestone Payment, Amount", "label": "Commitments and Contingencies, Licensing Agreement, Milestone Payment, Amount", "terseLabel": "Licensing agreement, milestone payment, amount" } } }, "localname": "CommitmentsandContingenciesLicensingAgreementMilestonePaymentAmount", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gnca_CommonStockNumberOfSharesParValueAndOtherDisclosuresTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure regarding common stock of the entity.", "label": "Common Stock Number of Shares Par Value and Other Disclosures [Text Block]", "terseLabel": "Stockholders' equity" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresTextBlock", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "gnca_CommonStockSharesIssuedasCommitmentFee": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Shares Issued as Commitment Fee", "label": "Common Stock, Shares Issued as Commitment Fee", "terseLabel": "Shares issued as commitment fee" } } }, "localname": "CommonStockSharesIssuedasCommitmentFee", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "gnca_CommonStockSharesOutstandingAgreementThresholdPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Shares Outstanding, Agreement Threshold, Percent", "label": "Common Stock, Shares Outstanding, Agreement Threshold, Percent", "terseLabel": "Shares outstanding, agreement threshold, percent" } } }, "localname": "CommonStockSharesOutstandingAgreementThresholdPercent", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "gnca_CommonStockSharesOutstandingofAffiliateBeneficialOwnershipAgreementThresholdPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Shares Outstanding of Affiliate Beneficial Ownership, Agreement Threshold, Percent", "label": "Common Stock, Shares Outstanding of Affiliate Beneficial Ownership, Agreement Threshold, Percent", "terseLabel": "Shares outstanding of affiliate beneficial ownership, agreement threshold, percent" } } }, "localname": "CommonStockSharesOutstandingofAffiliateBeneficialOwnershipAgreementThresholdPercent", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "gnca_ConcurrentOfferingsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Concurrent Offerings [Member]", "label": "Concurrent Offerings [Member]", "terseLabel": "Concurrent Offerings" } } }, "localname": "ConcurrentOfferingsMember", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "gnca_DebtInstrumentEndOfTermCharge": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, End Of Term Charge", "label": "Debt Instrument, End Of Term Charge", "terseLabel": "End of term charge" } } }, "localname": "DebtInstrumentEndOfTermCharge", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gnca_EmployeeAndNonemployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to employee and non-employee stock options.", "label": "Employee And Nonemployee Stock Option [Member]", "terseLabel": "Stock options", "verboseLabel": "Stock options" } } }, "localname": "EmployeeAndNonemployeeStockOptionMember", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/AttributableToCommonStockholdersDetails", "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "domainItemType" }, "gnca_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "gnca_FinanceLeaseLiabilityPaymentsDueYearFiveandAfter": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Liability, Payments, Due Year Five and After", "label": "Finance Lease, Liability, Payments, Due Year Five and After", "terseLabel": "2024 and thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFiveandAfter", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gnca_FinanceandOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance and Operating Lease, Liability", "label": "Finance and Operating Lease, Liability", "totalLabel": "Total" } } }, "localname": "FinanceandOperatingLeaseLiability", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails", "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "gnca_FinanceandOperatingLeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance and Operating Lease, Liability, Current", "label": "Finance and Operating Lease, Liability, Current", "terseLabel": "Lease liabilities" } } }, "localname": "FinanceandOperatingLeaseLiabilityCurrent", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "gnca_FinanceandOperatingLeaseLiabilityPaymentDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance and Operating Lease, Liability, Payment, Due [Abstract]", "label": "Finance and Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance and Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "FinanceandOperatingLeaseLiabilityPaymentDueAbstract", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "gnca_FinanceandOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance and Operating Lease, Liability, Payments, Due", "label": "Finance and Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceandOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gnca_FinanceandOperatingLeaseLiabilityPaymentsDueYearFiveandAfter": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "gnca_FinanceandOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance and Operating Lease, Liability, Payments, Due Year Five and After", "label": "Finance and Operating Lease, Liability, Payments, Due Year Five and After", "totalLabel": "2024 and thereafter" } } }, "localname": "FinanceandOperatingLeaseLiabilityPaymentsDueYearFiveandAfter", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gnca_FinanceandOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "gnca_FinanceandOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance and Operating Lease, Liability, Payments, Due Year Four", "label": "Finance and Operating Lease, Liability, Payments, Due Year Four", "totalLabel": "2023" } } }, "localname": "FinanceandOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gnca_FinanceandOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "gnca_FinanceandOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance and Operating Lease, Liability, Payments, Due Year Three", "label": "Finance and Operating Lease, Liability, Payments, Due Year Three", "totalLabel": "2022" } } }, "localname": "FinanceandOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gnca_FinanceandOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "gnca_FinanceandOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance and Operating Lease, Liability, Payments, Due Year Two", "label": "Finance and Operating Lease, Liability, Payments, Due Year Two", "totalLabel": "2021" } } }, "localname": "FinanceandOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gnca_FinanceandOperatingLeaseLiabilityPaymentsRemainderofFiscalYear": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "gnca_FinanceandOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance and Operating Lease, Liability, Payments, Remainder of Fiscal Year", "label": "Finance and Operating Lease, Liability, Payments, Remainder of Fiscal Year", "totalLabel": "2020" } } }, "localname": "FinanceandOperatingLeaseLiabilityPaymentsRemainderofFiscalYear", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gnca_FinanceandOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance and Operating Lease, Liability, Undiscounted Excess Amount", "label": "Finance and Operating Lease, Liability, Undiscounted Excess Amount", "negatedTotalLabel": "Less imputed interest" } } }, "localname": "FinanceandOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gnca_FinanceandOperatingLeaseRightofUseAsset": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance and Operating Lease, Right-of-Use Asset", "label": "Finance and Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use assets", "totalLabel": "Finance and Operating Lease, Right-of-Use Asset" } } }, "localname": "FinanceandOperatingLeaseRightofUseAsset", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails", "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "gnca_FinanceandOperatingleaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance and Operating lease, Liability, Noncurrent", "label": "Finance and Operating lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, net of current portion" } } }, "localname": "FinanceandOperatingleaseLiabilityNoncurrent", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "gnca_InitialClosingPreFundedWarrantsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Initial Closing Pre-Funded Warrants [Member]", "label": "Initial Closing Pre-Funded Warrants [Member]", "terseLabel": "Pre-Funded Warrants" } } }, "localname": "InitialClosingPreFundedWarrantsMember", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails", "http://www.genocea.com/role/WarrantsIssuableSharesOfCommonStockRelatedToUnexercisedWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "gnca_InitialClosingPrivatePlacementWarrantsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Initial Closing Private Placement Warrants [Member]", "label": "Initial Closing Private Placement Warrants [Member]", "terseLabel": "Private Placement Warrants" } } }, "localname": "InitialClosingPrivatePlacementWarrantsMember", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails", "http://www.genocea.com/role/WarrantsIssuableSharesOfCommonStockRelatedToUnexercisedWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "gnca_LeaseAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Assets [Abstract]", "label": "Lease Assets [Abstract]", "terseLabel": "Lease Assets [Abstract]" } } }, "localname": "LeaseAssetsAbstract", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "gnca_LeaseExtensionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Extension [Member]", "label": "Lease Extension [Member]", "terseLabel": "Lease Extension for office and lab space" } } }, "localname": "LeaseExtensionMember", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "gnca_LeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Liabilities [Abstract]", "label": "Lease Liabilities [Abstract]", "terseLabel": "Lease Liabilities [Abstract]" } } }, "localname": "LeaseLiabilitiesAbstract", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "gnca_LeaseLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Liabilities, Current [Abstract]", "label": "Lease Liabilities, Current [Abstract]", "terseLabel": "Lease Liabilities, Current [Abstract]" } } }, "localname": "LeaseLiabilitiesCurrentAbstract", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "gnca_LeaseLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Liabilities, Noncurrent [Abstract]", "label": "Lease Liabilities, Noncurrent [Abstract]", "terseLabel": "Lease Liabilities, Noncurrent [Abstract]" } } }, "localname": "LeaseLiabilitiesNoncurrentAbstract", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "gnca_LesseeLeaseMeasurementInputRightofUseAssetsIncrementalBorrowingRatePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Lease Measurement Input, Right of Use Assets, Incremental Borrowing Rate, Percent", "label": "Lessee, Lease Measurement Input, Right of Use Assets, Incremental Borrowing Rate, Percent", "terseLabel": "Incremental borrowing rate, percent" } } }, "localname": "LesseeLeaseMeasurementInputRightofUseAssetsIncrementalBorrowingRatePercent", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "gnca_LesseeOperatingLeaseLiabilityPaymentsDueYearFiveandAfter": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Due Year Five and After", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five and After", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFiveandAfter", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gnca_LincolnParkCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lincoln Park Capital [Member]", "label": "Lincoln Park Capital [Member]", "terseLabel": "Lincoln Park Capital" } } }, "localname": "LincolnParkCapitalMember", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "gnca_MasterFacilitiesOperatingLeaseDueFebruary282025Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Master Facilities Operating Lease Due February 28, 2025 [Member]", "label": "Master Facilities Operating Lease Due February 28, 2025 [Member]", "terseLabel": "Master Facilities Operating Lease Due February 28, 2025" } } }, "localname": "MasterFacilitiesOperatingLeaseDueFebruary282025Member", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "gnca_MaterialTransferAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Material Transfer Agreement [Member]", "label": "Material Transfer Agreement [Member]", "terseLabel": "Material Transfer Agreement" } } }, "localname": "MaterialTransferAgreementMember", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "gnca_MeasurementInputAcquisitionEventProbabilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement Input, Acquisition Event Probability [Member]", "label": "Measurement Input, Acquisition Event Probability [Member]", "terseLabel": "Annual acquisition event probability" } } }, "localname": "MeasurementInputAcquisitionEventProbabilityMember", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails" ], "xbrltype": "domainItemType" }, "gnca_NonCashInterestExpense": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of non cash interest expense.", "label": "Non Cash Interest Expense", "terseLabel": "Non-cash interest expense" } } }, "localname": "NonCashInterestExpense", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gnca_NumberofUnderwritingAgreements": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Underwriting Agreements", "label": "Number of Underwriting Agreements", "terseLabel": "Number of underwriting agreements" } } }, "localname": "NumberofUnderwritingAgreements", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "integerItemType" }, "gnca_PrivatePlacement2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Private Placement 2020 [Member]", "label": "Private Placement 2020 [Member]", "terseLabel": "2020 Private Placement" } } }, "localname": "PrivatePlacement2020Member", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "gnca_PrivatePlacementSecondClosingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Private Placement - Second Closing [Member]", "label": "Private Placement - Second Closing [Member]", "terseLabel": "Private Placement - Second Closing" } } }, "localname": "PrivatePlacementSecondClosingMember", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "gnca_PublicOfferingWarrantsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Public Offering Warrants [Member]", "label": "Public Offering Warrants [Member]", "terseLabel": "2018 Public Offering Warrants" } } }, "localname": "PublicOfferingWarrantsMember", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/WarrantsIssuableSharesOfCommonStockRelatedToUnexercisedWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "gnca_SaleofStockSharesAuthorizedforIssuanceValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sale of Stock, Shares Authorized for Issuance, Value", "label": "Sale of Stock, Shares Authorized for Issuance, Value", "terseLabel": "Shares authorized for issuance, value" } } }, "localname": "SaleofStockSharesAuthorizedforIssuanceValue", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gnca_SaleofstockSharesAuthorizedforIssuanceRemainingAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sale of stock, Shares Authorized for Issuance, Remaining Amount", "label": "Sale of stock, Shares Authorized for Issuance, Remaining Amount", "terseLabel": "Shares authorized for issuance, remaining amount" } } }, "localname": "SaleofstockSharesAuthorizedforIssuanceRemainingAmount", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gnca_SecondWarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second Warrant [Member]", "label": "Second Warrant [Member]", "terseLabel": "Hercules Warrant" } } }, "localname": "SecondWarrantMember", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/WarrantsIssuableSharesOfCommonStockRelatedToUnexercisedWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "gnca_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Share-based Compensation Arrangement by Share-based Payment Award Options Outstanding Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueAbstract", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "stringItemType" }, "gnca_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Share-based Compensation Arrangement by Share-based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "stringItemType" }, "gnca_ShionogiCo.Ltd.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shionogi & Co., Ltd. [Member]", "label": "Shionogi & Co., Ltd. [Member]", "terseLabel": "Shionogi & Co., Ltd." } } }, "localname": "ShionogiCo.Ltd.Member", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "gnca_TermLoan2014Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the 2014 Term Loan.", "label": "Term Loan2014 [Member]", "terseLabel": "2014 Term Loan" } } }, "localname": "TermLoan2014Member", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "gnca_TermLoan2014Tranche1Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the first tranche of the 2014 Term Loan.", "label": "Term Loan2014 Tranche1 [Member]", "terseLabel": "2014 Term Loan, First Tranche" } } }, "localname": "TermLoan2014Tranche1Member", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "gnca_Underwritten2018PublicOfferingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Underwritten 2018 Public Offering [Member]", "label": "Underwritten 2018 Public Offering [Member]", "terseLabel": "2018 Public Offering" } } }, "localname": "Underwritten2018PublicOfferingMember", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "gnca_Underwritten2019PublicOfferingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Underwritten 2019 Public Offering [Member]", "label": "Underwritten 2019 Public Offering [Member]", "terseLabel": "2019 Public Offering" } } }, "localname": "Underwritten2019PublicOfferingMember", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "gnca_WarrantLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Warrant Liability, Noncurrent", "label": "Warrant Liability, Noncurrent", "terseLabel": "Warrant liability" } } }, "localname": "WarrantLiabilityNoncurrent", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gnca_WarrantsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Warrants [Abstract]", "label": "Warrants [Abstract]" } } }, "localname": "WarrantsAbstract", "nsuri": "http://www.genocea.com/20200630", "xbrltype": "stringItemType" }, "gnca_WarrantsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the entire disclosure pertaining to warrants.", "label": "Warrants Disclosure [Text Block]", "terseLabel": "Warrants" } } }, "localname": "WarrantsDisclosureTextBlock", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/WarrantsWarrants" ], "xbrltype": "textBlockItemType" }, "gnca_WarrantsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to warrants that gives right to purchase common stock.", "label": "Warrants To Purchase Common Stock [Member]", "terseLabel": "Total" } } }, "localname": "WarrantsToPurchaseCommonStockMember", "nsuri": "http://www.genocea.com/20200630", "presentation": [ "http://www.genocea.com/role/WarrantsIssuableSharesOfCommonStockRelatedToUnexercisedWarrantsOutstandingDetails", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r97", "r135", "r138", "r229" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.genocea.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails", "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.genocea.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r96", "r135", "r137", "r227", "r228" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.genocea.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.genocea.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails", "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails", "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/AccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.genocea.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r18" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r143", "r145", "r164", "r165" ], "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 expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r145", "r160", "r163" ], "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", "verboseLabel": "Total" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockBasedCompensationExpenseForStockOptionsGrantedToEmployeesAndNonEmployeesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r84" ], "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": "Common stock equivalents (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/AttributableToCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r84" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/AttributableToCommonStockholdersDetails" ], "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": "Common stock equivalents, presented on an as converted basis, were excluded from the calculation of net loss per share for the periods presented, due to their anti-dilutive effect" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/AttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r84" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/AttributableToCommonStockholdersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r64", "r108" ], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r95", "r211", "r220" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r2", "r3", "r39" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r169" ], "calculation": { "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r146", "r161" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansNarrativeDetails", "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfRsuActivityDetails", "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r68", "r69", "r70" ], "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 included in accounts payable and accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r25", "r66" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets", "http://www.genocea.com/role/OrganizationAndOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Included in cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r60", "r66", "r71" ], "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" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r60", "r183" ], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails", "http://www.genocea.com/role/WarrantsIssuableSharesOfCommonStockRelatedToUnexercisedWarrantsOutstandingDetails", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r77", "r131", "r144" ], "lang": { "en-US": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails", "http://www.genocea.com/role/WarrantsIssuableSharesOfCommonStockRelatedToUnexercisedWarrantsOutstandingDetails", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [ "r73" ], "lang": { "en-US": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails", "http://www.genocea.com/role/WarrantsIssuableSharesOfCommonStockRelatedToUnexercisedWarrantsOutstandingDetails", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r76" ], "lang": { "en-US": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails", "http://www.genocea.com/role/WarrantsIssuableSharesOfCommonStockRelatedToUnexercisedWarrantsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsChangeInCompanysLevel3WarrantLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [ "r77" ], "lang": { "en-US": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Shares", "verboseLabel": "Warrants to purchase common stock (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails", "http://www.genocea.com/role/WarrantsIssuableSharesOfCommonStockRelatedToUnexercisedWarrantsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r73", "r131", "r144" ], "lang": { "en-US": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsChangeInCompanysLevel3WarrantLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r35", "r113", "r215", "r225" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 6)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r112", "r114" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "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": "Par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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": "Shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r17" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "terseLabel": "Common stock, $0.001 par value; (shares authorized of 170,000,000 at June 30, 2020 and 85,000,000 at December 31, 2019, 29,964,496 shares issued and outstanding at June 30, 2020 and 27,452,900 shares issued and outstanding at December 31, 2019)" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r43", "r45", "r46" ], "calculation": { "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss": { "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 loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r132", "r133", "r136" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "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" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r212", "r213", "r219" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r33" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]", "terseLabel": "Long-Term Debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r34" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r34", "r75", "r124", "r127", "r128", "r129", "r185", "r186", "r188", "r218" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r64", "r109" ], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "verboseLabel": "Depreciation and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeBasisSpreadOnVariableRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The percentage points added to the reference rate to compute the variable rate on the interest rate derivative.", "label": "Derivative, Basis Spread on Variable Rate", "terseLabel": "Variable rate (as a percent)" } } }, "localname": "DerivativeBasisSpreadOnVariableRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r40", "r41", "r182" ], "calculation": { "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Warrant liability" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock and employee benefit plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlans" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r82" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Net loss per share - basic and diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss", "http://www.genocea.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.genocea.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and employee-related" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Stock Based Compensation Expense" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockBasedCompensationExpenseForStockOptionsGrantedToEmployeesAndNonEmployeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/AttributableToCommonStockholdersDetails", "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit", "http://www.genocea.com/role/StockAndEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r64", "r119" ], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "terseLabel": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r169", "r170", "r171", "r178" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r169", "r170", "r171", "r177", "r178" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of financial instruments measured at fair value on recurring basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsTables", "http://www.genocea.com/role/WarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r140", "r141", "r142", "r170", "r205" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsChangeInCompanysLevel3WarrantLiabilitiesDetails", "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r176", "r178" ], "lang": { "en-US": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "http://www.genocea.com/role/FairValueOfFinancialInstrumentsChangeInCompanysLevel3WarrantLiabilitiesDetails", "http://www.genocea.com/role/FairValueOfFinancialInstrumentsOverallotmentOptionDetails", "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails", "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r169", "r170", "r173", "r174", "r179" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r176" ], "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 of financial instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r140", "r141", "r142", "r170", "r206" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r140", "r141", "r142", "r170", "r207" ], "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": "(Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r140", "r141", "r142", "r170", "r208" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "(Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsChangeInCompanysLevel3WarrantLiabilitiesDetails", "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r175" ], "lang": { "en-US": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "http://www.genocea.com/role/FairValueOfFinancialInstrumentsChangeInCompanysLevel3WarrantLiabilitiesDetails", "http://www.genocea.com/role/FairValueOfFinancialInstrumentsOverallotmentOptionDetails", "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails", "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsChangeInCompanysLevel3WarrantLiabilitiesDetails", "http://www.genocea.com/role/FairValueOfFinancialInstrumentsOverallotmentOptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsOverallotmentOptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r175", "r178" ], "lang": { "en-US": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsOverallotmentOptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r175", "r178" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r175" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "terseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsChangeInCompanysLevel3WarrantLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r175" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance at June 30, 2020", "periodStartLabel": "Issuance of Warrants", "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "verboseLabel": "Issuance of Warrants" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsChangeInCompanysLevel3WarrantLiabilitiesDetails", "http://www.genocea.com/role/FairValueOfFinancialInstrumentsOverallotmentOptionDetails", "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsChangeInCompanysLevel3WarrantLiabilitiesDetails", "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r176", "r179" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r72", "r180", "r181" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r193", "r202" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "gnca_FinanceandOperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r193" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails": { "order": 2.0, "parentTag": "gnca_FinanceandOperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance Lease, Liability, Current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Finance Lease, Liability, Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r193" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails": { "order": 4.0, "parentTag": "gnca_FinanceandOperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance Lease, Liability, Noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r202" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r202" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r202" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r202" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r202" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "gnca_FinanceandOperatingLeaseLiabilityPaymentsRemainderofFiscalYear", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r202" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "gnca_FinanceandOperatingLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r194", "r197" ], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Payments on finance lease" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r192" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails": { "order": 2.0, "parentTag": "gnca_FinanceandOperatingLeaseRightofUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Finance Lease, Right-of-Use Asset" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r99", "r100", "r101", "r102", "r103", "r104", "r105", "r106", "r107" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r64" ], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Gain (loss) on sale of equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r50" ], "calculation": { "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r49" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockBasedCompensationExpenseForStockOptionsGrantedToEmployeesAndNonEmployeesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockBasedCompensationExpenseForStockOptionsGrantedToEmployeesAndNonEmployeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockBasedCompensationExpenseForStockOptionsGrantedToEmployeesAndNonEmployeesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r63" ], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.", "label": "Increase (Decrease) in Operating Capital", "negatedLabel": "Changes in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r47", "r94", "r184", "r187", "r217" ], "calculation": { "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r52", "r117" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r59", "r61", "r67" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseArrangementTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms.", "label": "Lease Arrangement, Type [Axis]", "terseLabel": "Lease Arrangement, Type [Axis]" } } }, "localname": "LeaseArrangementTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseArrangementTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms.", "label": "Lease Arrangement, Type [Domain]", "terseLabel": "Lease Arrangement, Type [Domain]" } } }, "localname": "LeaseArrangementTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r202" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r202" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r202" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r202" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r202" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r202" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "gnca_FinanceandOperatingLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease, renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r30" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r214", "r223" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r14", "r213", "r219" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Outstanding borrowings" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Debt financing" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths": { "auth_ref": [ "r78" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Rolling Twelve Months", "terseLabel": "Future principal payments due in 2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r34", "r116" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Long-term Purchase Commitment, Period", "terseLabel": "Purchase agreement period (in months)" } } }, "localname": "LongtermPurchaseCommitmentPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Expected dividend yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Remaining term (years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "terseLabel": "Stock price" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r140" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r60" ], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r60" ], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r60", "r62", "r65" ], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "negatedTerseLabel": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.genocea.com/role/OrganizationAndOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r42", "r44", "r48", "r65", "r85", "r216", "r226" ], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.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 loss", "totalLabel": "Net loss", "verboseLabel": "Net loss (in thousands)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss", "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit", "http://www.genocea.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Significant accounting policies" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r51" ], "calculation": { "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other (expense) income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other (expense) income:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss": { "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r193" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "gnca_FinanceandOperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total", "verboseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails", "http://www.genocea.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r193" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails": { "order": 1.0, "parentTag": "gnca_FinanceandOperatingLeaseLiability", "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", "verboseLabel": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r193" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails": { "order": 3.0, "parentTag": "gnca_FinanceandOperatingLeaseLiability", "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", "verboseLabel": "Operating Lease, Liability, Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r195", "r197" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid in connection with operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r192" ], "calculation": { "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails": { "order": 1.0, "parentTag": "gnca_FinanceandOperatingLeaseRightofUseAsset", "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", "verboseLabel": "Operating lease, right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.genocea.com/role/CommitmentsAndContingenciesSupplementalBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r200", "r203" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesOperatingLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r199", "r203" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term in years" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesOperatingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Leased Assets [Line Items]", "terseLabel": "Operating Leased Assets [Line Items]" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesRentExpenseMinimumRentals": { "auth_ref": [ "r189", "r190", "r191" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents the payments that the lessee is obligated to make or can be required to make in connection with a property under the terms of an agreement classified as an operating lease, excluding contingent rentals and a guarantee by the lessee of the lessor's debt and the lessee's obligation to pay (apart from the rental payments) executory costs such as insurance, maintenance, and taxes.", "label": "Operating Leases, Rent Expense, Minimum Rentals", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeasesRentExpenseMinimumRentals", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r168" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and operations" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/OrganizationAndOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r5", "r6", "r7", "r31" ], "calculation": { "http://www.genocea.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 5.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 non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r53" ], "calculation": { "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r56" ], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r146", "r161" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansNarrativeDetails", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansNarrativeDetails", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Shares" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r16" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.", "label": "Preferred Stock, Value, Outstanding", "terseLabel": "Preferred stock, $0.001 par value; (shares authorized of 25,000,000 at June 30, 2020 and December 31, 2019; 1,635 shares issued and outstanding at June 30, 2020 and December 31, 2019)" } } }, "localname": "PreferredStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r2", "r23", "r24" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 2.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/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r57" ], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock", "verboseLabel": "Proceeds from issuance of common stock, net" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.genocea.com/role/OrganizationAndOperationsDetails", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r57", "r162" ], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds from the issuance of common stock under ESPP" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": { "auth_ref": [ "r54" ], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from sale of machinery and equipment.", "label": "Proceeds from Sale of Machinery and Equipment", "terseLabel": "Proceeds from sale of equipment" } } }, "localname": "ProceedsFromSaleOfMachineryAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities": { "auth_ref": [ "r55" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from the sale of other assets recognized in investing activities.", "label": "Proceeds from Sale of Other Assets, Investing Activities", "terseLabel": "Proceeds recognized allocated to MTA" } } }, "localname": "ProceedsFromSaleOfOtherAssetsInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r57", "r162" ], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r110", "r224" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r58" ], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Repayment of long-term debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r167", "r231" ], "calculation": { "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockBasedCompensationExpenseForStockOptionsGrantedToEmployeesAndNonEmployeesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r8", "r66", "r71", "r210", "r221" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash and cash equivalents" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r4", "r11", "r66", "r71", "r230" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/AttributableToCommonStockholdersDetails", "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r130", "r222" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "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)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets", "http://www.genocea.com/role/OrganizationAndOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r134", "r135" ], "calculation": { "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, including 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, Including Assessed Tax", "terseLabel": "License revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss", "http://www.genocea.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r198", "r203" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Sale of stock, consideration received on transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock, price per share (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r84" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/AttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r84" ], "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 common stock equivalents, presented on converted basis, were excluded from calculation of net loss per share due to anti-dilutive effect" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r85" ], "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 Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r145", "r159", "r163" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockBasedCompensationExpenseForStockOptionsGrantedToEmployeesAndNonEmployeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r145", "r159", "r163" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock-based compensation expense for stock options granted to employees and non-employees" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of future principal payments" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Schedule of Operating Leased Assets [Table]", "terseLabel": "Schedule of Operating Leased Assets [Table]" } } }, "localname": "ScheduleOfOperatingLeasedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r146", "r161" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansNarrativeDetails", "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfRsuActivityDetails", "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r149", "r155", "r157" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity for employees and nonemployees" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r36", "r74", "r120", "r121", "r122", "r124", "r125", "r126", "r127", "r128", "r129", "r130" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails", "http://www.genocea.com/role/WarrantsIssuableSharesOfCommonStockRelatedToUnexercisedWarrantsOutstandingDetails", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r73", "r131", "r144" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of Stockholders' Equity Note, Warrants or Rights" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsTables", "http://www.genocea.com/role/WarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r63" ], "calculation": { "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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]", "verboseLabel": "Stock option activity for employees and nonemployees" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansNarrativeDetails", "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfRsuActivityDetails", "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r147" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "verboseLabel": "Number of shares of common stock authorized under the plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r152" ], "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": "Exercisable at the end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at the end of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r154" ], "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": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfRsuActivityDetails", "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted, Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r161" ], "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": "Outstanding at the end of the period (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r151", "r161" ], "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": "Outstanding at the end of the period (in shares)", "periodStartLabel": "Outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r150" ], "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": "Outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Outstanding at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r144", "r148" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansNarrativeDetails", "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfRsuActivityDetails", "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in dollars per share)", "verboseLabel": "Stock price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r161" ], "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": "Exercisable at the end of the period (in dollars)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable at the end of the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Ending Balance, Shares", "periodStartLabel": "Beginning Balance, Shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedTerseLabel": "Forfeited/cancelled, Shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited/cancelled, Weighted-Average Grant Date Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Ending Balance, Weighted-Average Grant Date Fair Value", "periodStartLabel": "Beginning Balance, Weighted-Average Grant Date Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r158" ], "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": "Outstanding at the beginning/end of the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Vested, Shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Vested, Weighted-Average Grant Date Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balance - Stockholders' Equity (Deficit) (in shares)", "periodStartLabel": "Balance - Stockholders' Equity (Deficit) (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r79" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r15", "r16", "r17", "r123" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/StockholdersEquityNarrativeDetails", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r38", "r123" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r16", "r17", "r123", "r130" ], "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 (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r123", "r130", "r153" ], "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": "Exercised (in shares)", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit", "http://www.genocea.com/role/StockAndEmployeeBenefitPlansScheduleOfStockOptionActivityForEmployeesAndNonemployeesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r16", "r17", "r123", "r130" ], "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" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r38", "r123", "r130" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r20", "r21", "r98" ], "calculation": { "http://www.genocea.com/role/CondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance - Stockholders' Equity (Deficit)", "periodStartLabel": "Balance - Stockholders' Equity (Deficit)", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets", "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/OrganizationAndOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/OrganizationAndOperationsDetails", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/OrganizationAndOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/OrganizationAndOperationsDetails", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/OrganizationAndOperationsDetails", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "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 [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/ConsolidatedConsolidatedStatementsOfStockholdersEquityDeficit", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Non-cash financing activities and supplemental cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r64" ], "calculation": { "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "terseLabel": "Change in fair value of warrants" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r87", "r88", "r89", "r90", "r91", "r92", "r93" ], "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/2019-01-31", "presentation": [ "http://www.genocea.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/AttributableToCommonStockholdersDetails", "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "http://www.genocea.com/role/FairValueOfFinancialInstrumentsChangeInCompanysLevel3WarrantLiabilitiesDetails", "http://www.genocea.com/role/FairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndInvestmentsCarriedAtFairValueDetails", "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails", "http://www.genocea.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Measurement Input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants and rights outstanding, term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/FairValueOfFinancialInstrumentsAssumptionsUsedInMonteCarloSimulationModelsDetails", "http://www.genocea.com/role/StockholdersEquityNarrativeDetails", "http://www.genocea.com/role/WarrantsFairValueWarrantLiabilityAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r83" ], "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 Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive effect of shares of common stock equivalents resulting from common stock options and restricted stock units" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r81", "r83" ], "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common stock outstanding \u2013 diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r80", "r83" ], "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 common stock outstanding - basic (in thousands)", "verboseLabel": "Weighted-average number of common shares used in computing net loss per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.genocea.com/role/CondensedStatementsOfOperationsAndComprehensiveLoss", "http://www.genocea.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77910348&loc=d3e34039-112682" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=116631420&loc=SL116631458-115580" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r232": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r233": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r234": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r235": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r236": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r237": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(4))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" } }, "version": "2.1" } ZIP 67 0001457612-20-000125-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001457612-20-000125-xbrl.zip M4$L#!!0 ( &J']U#3WR47PS< ,5 7 9V5N;V-E86QO9V]S;6%L M;&$P-BYJ<&?MFU547,VV[QM+@@<(&MP=&@+!"1XLN#N-A<:E<0_N(30.P0.- M-= X(6BC(;B[:X([W'S[['O/XQUGW,>[?VL]S%ISCO^L6JNJQGQ8]33[M IX MJ22O* ] 04$!_',!GHX G.IVSA[.[G;.+K3\W+P (6E%570FP#^\G*2*FTL$ MU*+O!6.F'UY+!SZM8:K;>7BXB/#P.+ES6U@Y6UIS@YP=>;PM7'B W+P\ #%) M;Q<+$-C:@];2VO:CDSC][]8.>MJ/5N+T>@*JO*HN,M9V']_[NEEK^7[0!OF" M0<)6])(2M&+>(MZ.+H[6'A:TWHX.3NXBWN+T_Q(7^6O_\YB'GO9?(1Y@<7JI M?QRT^JKJM#+.;M:T MR"7"#@&U[:M\+<0$'>-P) 3EH^7N!;'EX!'EY!+EZ@ M"*^0"!^0]M_0_\WF9F4CHBDK_^]E)>7%[<7/[>SFRT/4%A8F(>7 MCX>/C^MO!)>[CY.'A3>7DSO#_U:0M78'N7UT\?CH[$3[3]O"TMG30YR>GN>O MG^??*?XQ_\_8)&C_PW_X#__A/_R'__#_'_]='5D[_2V)O/[6/D\+ )E_JK'_ M)_X1^7_50'GZ 2!X 7@+Z$=#(0"@$J"@$: \]0"H 0#4OZ !_AO,%U@HSU&? MH6-@__7SO/R7'Q4%#14# ^5O00E QT![AOHBC_BOTOGCW'>(&"AHZ)BO77_X;@'T$4]+\W"BH&^M_$?X/1 M,9X1 )[_E:-[04P/E&(@X6/DE]8(P22U3.X<^_,T#\!!^ZM*@$8 D 1T(!-R MJ$4\5]_8(>@WC)K,L8J5([[TX620"&%W$N+X_+2,>]-L0::QUIW@#O792F ] MVU]')J:=6##KEQT$D0G>8;:KZBX+Z.3LJ-F*;SZ MR1DO ++)Y%]>1"$7!PA49&6#W/D):%9,JRI=RI:)>BV*YV"7F_Q#G+PBL!8# M"ZTWO]S[^'N)&+'5[,T4D&\&!(3L M5QPBL!XE84+&68Q:VL)#&X7HQ'7;ZB[3+)1#&=VMX6&95S_L5)!G+]_)2IHM MN@\'NAQ]MJI09( M_[S#$LZ=DX-T1)CJ[B8[T(CF> :EQCLU2SZ^R):.79K" -2#7ED;]3QN$T5V M>@;L^3AOE2B0?@R9ON>F>9&Y8X06;9#;66OHWQ) =I8Y3?BI@ AP2=8SQ%F MB4C!]>Z]5%[ ]2[5,NGCWH)%]%LOR!'(AW:A77T7CZ7G3\G01WYQJ5W5=Z/C M95A*]/W=+O?K%J:Q>-M;+]^E,OC/W?FIM\3+IX^]H6BZ21LJUI /,X MNOH/V4;KHX:SW/M@>6KH6>3Q,S6SSK'9P$X]BUWS#%$LDB5K"^R.+"[,:5RKLN!8;CKT9\%1T:K0?]-S/P_)5#+' MK]3DW:YI>J,480PDX&29B/PH(+%S(/?+=\;^K>D38%3'<(2^Q]E>;7MJ"UC"4.GI),HOC@9;KHBG17 MG/&T^ZFAKVV:;'DTXO%Q,S^"=#>1HWBV][H-Z_ M5_2ZM*OVJM8,=X*3LV42-D5HL5GC1V+3"+MWX$4FX*,',,B&H% 1ABJR]4=J$"KR;B9Q):GC>RJ\RUJ#"[E+" MJE73^0>6QE"*;&@(5[G]H%2LY4_TSF ->G,0.A,1!@$0.#F+HT]O+OT.A,[( MC\[(1!F-B3/\\DM M.RP2D#/R4S6CIE9U?]XO>SC^P&6'D+&YL6!#R93-XXF M:W#!:?CDEV*K8H?+9H/!X[OT95,GBV_IPN8P73!L_@,(C8)-&Z6(ARGC&I,R M:=0*4F@\\F&T+1V M&$FH#F)A!@Y4DAHCJNR,CZ1JLBB8*>M5==)/ZU#W=1R@'* B3>XHI*01-5H?[C@IZ5' M9(['Q)'>__.;89\],1N&DG%1U*EIQDT63PKO%.$C9BZ!(M)JMN-0M27TH@";^6=Y@$V8)_=C3I_/$8G4FL M=&'_7L3FSJ. )#5NV*"#Q@%>?7Z! T!'RZ.W\)$_0MQF.E\[(S%W'SRG(4[5 MQ4TO$UR568SXX*-C8&D?PB)_98 O/ M(N3^;>^'2M,^9<=AS27.C:[^1FH!!%]3XZ M7E3>89/E0X.XY*KOW(5PVAL#[(C\:%^ MU4V^P^N1"9&++1ZJ6X9M>A.BGE79"?1;BI.C?4PS@[QS39N3@D"KV-#QTTB" MA=*D0)S@B\5-;G=_W=]>._(L)Y+>?2"7@9_;=Q&99Y]=5OET7!'P-UQ 1)>; ML*AB4RON@/0BN+<76QG^/F"F&!-N2-.>4WEO,^Q59]K\!0$F#Y_:VE+$'YB$ M>\YAVQ'#"Y5205*H>W_JN!80 M:26J=N-5$VB^X1FP@OUY>+,N\]@.^ 71 +N#YI#Y/CB=S7AU]JXX!V_KOB6 M#/0P"3<,L) ,['NQ;V%33A)>[Y:;X;+)&V)E)H4=/-/V+!8%CFC;_DJ\JV76 M &J9#R]8&$'2FF6TQ#0^Q&_^OG;#2\=VFV< M%*79/_J:%+9XI$T.J2MLID@0"\-8(&HNHP4G"DPOSH>;Y/BWZ;Q?R;Y/[&U* M_5*2ZY=O1[,SG16'ASI,G6"&DP43$@[_S#H5"]V ZC5U%;^V?*3A/EE3SSI] MN5L8-%_0^-XD>=V?Z M#P'3A(W+NH+%\X[IY$PL>F,S4N:SD'Z]K4\*0 +C'2[3@N\XISW"4*/7XU"#DHHF'$"%EV@NJT+%=/>GJT?"V6: M^)8VFQ3],9B9*9ER%I+]H3Y)+.R#\2Y;M693-Y?$\]THZ?>R)/Q ].DDGHR3 M:(:'=HYVK=MT$9"[^+41MJ'3@P+%N;-QON4BEF-Q0'H1#-L:PY*0 ZK2K&P- M=Q/D #@!?HUJ&6A21+>R)7GNX!4:A!^U05RI M)ES0[D=@:+/0^I?/1];L\MDYH&?O^Y+(OO;;#8Y^AG\66L]L/#8SO_HPM<9N MVR#:N@XQ MBB^6$L9H%D@8&REBDN(@*=,BH+.H8]F<71<*6C2<_S_;:QM0,:!2&@NR-&N?8!&, MVPV$CT .3K*: CK[=$85]N:W"?]TVQF-Y*0CDJ6":DE)!%) M1!S#G@MOGZN1Q4X2^96UV5!Y M= ]#Z>1R?S9+.PQ Z8J<"8AD7F4$K)S(-,TG"$Z;AL']=)381$DY++;WW0:J M\E/I+T )E(658J:S>/FM7X883!$ MA)=[,XX%# P;(;15>!#[*GJ9DTX#2:GN4*FN54N%:&X;>AGXD?>1^<=<*3UR M4M4?W[X5-\BKOD!.+BQ[# >FGEE^'S:W%7(! !&9\@D_<2<^ M/\M,8R-WO1\^R+($_.?8\ \I?4$(*B=]B.S)GAC;=C3!&#OU78WLYECBK;L M5@$H$)B_^_!JT%LSO1002SE\<'P 87 ]$K&WAYEQ4T#I%8D(_8>O8Z;,]?Y%\X%0=.E-FCXDQMH:HJ MO[)I""9XD2T;_2EIX'FTU(?9XYW:A'(/3*7HQO;^PV,2]6T+K:DOGMF&@G+) M+F>GG".1"M'FGS)PK$'I;?J5N 1%Z4VE+V24!#'ENY\O)(S^IAKW0^HCJX#G ML^SM60.B:Y9L]32?"XJ(&L[^M^(B< M<:**^D"5+)=QS3\J]&9;O%(@\LO[N&19I!(?XO;K;6X7DDPPL /"7JT/#6KL MA>((()*BZ(=XXI2XFUI6A1>1D33D0X2GZ:E]E-8]O&HL$]1ZO:-=#ULZ3/4- M.1^..FEX(K322IYIW(<>M83 ,A[1,['P@A9E*+](IRX- ]_VSBX6Z/ C&R08 M2B2K%-]=]%8TG M>1J[7Y&\0G9QQ"Q%VV@BNU]]Z,1,:AI"G\/O[XD7FV]$[(N2)&?"JX_(6LFR M*^W0&"700_IM)6 ZG*P)[2T)(6RJF2/V:CT1^,,X\@-]UJPV[!B'GL%U!BD, MSRA[HA.IE2RU.C4HK,Z7 MBZ3+AG.6O$'&\24S->Q9.!6TX(:^.$.F@/>M?+=T_4^PDZ9'1PG<72$[)[ F M\:X^O5$<$&*8N#-BK"/'.A@B1\2/9A,A4D#CB%"R#(#D$<.^2WI"A'QR"S(> M5U?_Z)(K!5P=P_;Z2SB2I)"GC;,?0\.3A]UJ+LG4)FAM#RH+#U+F+S,NQ25Z M%=_-++PU-O+TG=_(8@?/7M2F)95/NEL/*LH_UN]]>:[8^5$U[M"OX@WGC(0]++GV&SWLR[.'2E28BV5O<%YG:@PDL4DC M@?;"-D; Q,YQT1N6+HY//Q0F4RC&HY.4M(',?7E$/W "9 F^1&&^8C LW??8 M&X+M[G(:NM=X#+(Y6#['C>ET)%]4CLSUM^AM'0QWF^[JXAO[,Q2JVBOY>X26 MAEPX_*/F6H^P0_'O[@^K,[VIY1D/>G0IAL7AT5JU.L4]#%NLE4F-:8<6P?UTM=*W25D^V>O]OTBT?E[GE7RC], M2$TC%;_S/8F;0V+2*M_;QN^QB,. \-R6#YXT0U8-91Y*0?-7XQ[IL!D1FI@0.X)T]+A9M^+Z3%. MBQ5/ME&;=)&0D>C@(:>69DF.ALU5]3@N2QQ\8BJ.^UD6L++QVU&F4*V3B MCJ./B,GX9FP*/I2S^JZV,&$E0UQ"874LSPJ:+@*^]^[R<4FF\BS9]Z9\+%S, M[E-FU:ZC:&#!\#(IQJ^"#\SU[\ V'!G'9R]G@Y6A-12;STH-M.88O])R/AHQ M0:!:9N4QO_8S7K_5":AEX3>P*U'3P,3Y$3<0E^P3?8,Z+$]OVZ]C"UMQ.*?> MA? WDCA&?ZW?3N(Q/4!ML,]9K] P;R'(MR>AU*(H=#?)B(W>3C%%M1*DM ;4 M'(3&#S%=LW1_ZLIV7%I.Z-T2]2FS\X"+RG?6/M/C([,]^, OYG)XM:\\_>!' MF9+*R57OJ)UL/^14V#P]:LWOA(@O3&2?8IZU0J6G$9KD(Y'R M[8PC4(K079F7_I8(_/.0I 43<9W.DVYO.YI*L?#MD=6O_=[46+NI;[@)&Y+DO:H2+!@@<-Y@7@IY)OT;^&?\ M8""L%[(CD.F8;2$P_7F\E>QJY(L6&XG42,Q%+F+H"RZKI%[-E^;D#)7G!!/O MCR4UN;)X0!@U=KC@.GYX:#N_R%3(,.LP[?D?*Z$=>MJH.LKK,Y,>8/9S&H?D MS=>A=)MQBC^%)//,AO&['NY:6W\_;D/&9H?#8Z_;G$2MNJR=283[X;%Z7<4I M^:XQU@SE^_1?#&$6".,LXORIP45#RX. -_>^]PF3YU1J#\0M[ ^RFNV!QS1L MB66DT%XS*_TZ^2T-^\.P-/#LX"4ACQ')GE8X89*@W/+&[=$RR:B!Z(+\_FE/ MO=/04DQ8$'=!91%VJL'TKTJ!*W[PU(CQ^QJ^#T#-6I7@"!\ (F7VDTDN*';8 MQKV]X]8*4AZY+J% X]S4K 2IS<)3H_,R;X]_30KT79OK?(L;;:*5.82 L X9 M+H9OZ1JX>VX8<*G*-?2U/!I[4;:NWSP!E#7@1J3AR (HFUXQ6T=J2/]COL\E M@*)G^@8#&PNA./P':_6#.;P/>SJWS8.GIBKM@,=01*Q\3'V\2C0(H7N\J"<4 M0APGKO>^=I+, ,'ENI1DD!".*30'9!INFT[O!Y)">'6C.&>9<_F\G@ M=PKV M?I$9O_'Z24D,*,BHF!,BW0>G!&U.M4\Q2W,:#;,PY.R8L^.];\K"<.R55KFL M&.@J#/M$;3JUIH";!><2EQ9SB*#X0E5<*<'/LVN?P[^\A09]NKYAPOK,NLW< MNWB61G V*CG$S;N3&[22P+=!DW>V7:*P>/+@/I7_$/3P!/C]!!A]]+UIO'-M MGVW4JS_NK6[O&)#>?URIW'L523,JS%,"WA_VW+^.Z!)K=GW%$;$%:X4W@S-RQNA! *.X@VH102/]UDZJ,/DZH6W%XMW* M!.-1/D2Q6G\ /Z)X E!_NK)M;$]6=B<^8=90ST M>3LPYBNU<>>J2HM?\0-VA>/7,U!RE8!'E0M>AY<_7F*M6AI0IV.&[!'=,K;,"O1-_J;N*W]PF;<+ M;/8ZFF]%DITP)G=4"!:U:22.C5*>,+L" ;T:^RMQ\?XG3<)I8L*Z[4[&; EZ\; M169 >HGM!>D%.ZC/_)C&7U3H_%XQ*+4_( S/R8B(Q6Y,;DI')7M'0#]/-4KE M:IARX/1E,5\KTL*:Z.BWU126N96C&(^%C%B9X% MV&C97.'\*I' 9' 08\3IKZS,@?V9[85U SM%M47%'#^A-0..%65<-D[/GV,S M@W:HE\26:;M^@-9&T6%,"F7X6B:^;JH&Q3DF?S M/0)V"#X<3W=!9HHF^Q ;Y)"5P;#N5&X-C&NB0\V.$]J%U/HBE\R62%[#9-43 M[[I)VQDEC'K"Q@I8E[_+27.W/4!.ZC^$5^N7+Q2KNMO,"!(:>0AUVH5,F>;+ M5?9IW?-FYY7!Y 9#[*SFDCF+5)QD5?/XAO*2\9'Y,X6M5%?BFDO*+6?'%I7K M%>IL['*F1_>IS5AU])1T7'XOX2$$*,8OD'$*!B8'.T$E'DT#E3'?ZQ=U4EN$ M'"@T#-15$FROT@$9 6=\QJ.+HUJ2$V:PW(Q+EAE=/S7(/OIK;,LCY)VGUUL% M3;ZM!SI5PQ_S&284,>I(?"HKQ#CSSTX&@5]]O6%:[KTALJ%"(9VFCU)7L";# M/$CA\RK;(TNX$'L329](&\OZIAFD@(]DE+G.8.2'@T%,#?1+V7MCWV *FZZ? M=BT)V&P5JL/AQ'-UGHT*RP.2CB[*N%@46QC49?B8SNE_9*WO2N1I+?ANJ5FG MJ*=\M\F*E1.8L%M^\0XEQ@6)!XI$G'".$41(DEE_*H:]6';92.#]$;*6@N.Z MS2F1$WZ?;7@(47"TJ/!Y!FY(I1DMZZ@&R;]@#ER7I>P]N^\GQSG;$NOT\Y!M M1Y+P:MU%TM8] 38E,<^ND#3#P6DT8SAJ%U0?JX[T.:FR+C-:IH]>:U\L<^4T M9;WOO_GN;XN+&IQHTUD&NY8C\%\7.MA/#:FQ)3MU)?-YS5:2DCCI^GDH[ZC7 ML,76Z@)I81=>EI^?,$"L04FBQ6:+8S#DIOE=90FRY_L^X"ZOYW#]W'U=8O2>D<=Z![O/=L;]*BXKZ\:'U#NI&@?*=K<\EB+ M5$.=7H,0>6R6W9QA<)R5E**KC0\O@CK?W.=3?1]8^&K$.D.?A NYE'\FT>/X MZ^3Z:.-8K,U8AO\A*DZ-%SCI>;XSU:ZU5'6NYSEJJ4]N4=JI_-W1:Q?3VVU; MU+0KZM.$571LS0#5<%*=2$] [43FAKG]+R:%[IND+H.Z$Z[[X"7WG*:CXK:& MDN*I[P:4IEB5^14EL.>:@X#*W@1>@+Z;HROH?.!1ZM$8/ M.6 I]/;T[5D5QC6?CH&:1!P,A!'>&8+&OPG#@&B)K*%L^_,/C?N-9NW>'HWM MK;]+,MLAJ;,0[OJZ,GYHC%_^Y G *AVU]66TDJ4+>X7 ;N7(K/F1*4H&SWP$ MR"U7'9G)133V-@#62M5SE%N]R#G1(*:JVOEV7%A C^6&EV1&VSI8<_86&A/N MJ6H[!/"A,WY1TU,5-TWSNL(OZCX=;N95R;D\TN7JO>?*+[YI-6( MV026^)Q$QSC?SH\&Z7EQQ>Q-/V9H^.5X%FO3)E(T=)52^2M7R3K- ,);48/! M,=[1#V+=$,>8"X'-VQFHV1@ MSHQXZ$BW'7=E#_S4\P%J7$428'A$HPM'1S4O:6XK=^)YY@_8P1!08CR0NLSA_?6:*@Z(EIP02RZZG&$N2N'C)]W-NW@G:H,CE@BSWC,_'DI7/!R3I M7+-0-M(H<;+(&21CA<0A$9+-S6+8'(8R=]&IW>IMB>9X;Y<[<[95"8JT<6C?JTQ;6G+XPS.].<(6SSFK"F7=M6!P MX7)5^\/9YE+E1%'L*4H*3E>T6.W<>JCW?=L:E&PR.=-:6&/ITHQA43/_TZ)I M_UIW?5=?7NK-IKS#YISU<\/,/ &L;BH_.Z!">WJNY=S$?73TQ@*:/*L2B@]) M4K6K5OA*.>MB>_QQ028ZMI!W:+M"D=GYZV]1N<,3Q*32>%UOQ!X2?")W=W*: MCMNW-^\(FJQ6],LD&;Z6TM[:CJ8JF.@*3MBGI1UO-]>G2IBU7@8>8Z?'M!J\ MGUX"ZG0FK(E"-DQ'K(:7%P\OG\A607ZO>]]L$?N# ]3*Y]SK BWQ9OH8I%;+E[EL@_2P#X+/U2?R=!+B5;YB2-C*6;E]2 M\ TYUH^X3\_33]E"T@D>AZ+V:#U62I=KKD8U6Y7K;[UB[5.Q6]]D'=%8S5/7 M6]_+E*YRDE@W%^*:PO.N;V\"F+H?'1EU3D6L;:4R:[W=^BJ[,"/G\%9_/VQ/ MOZWDP.P8Y-F\<_W4@.5@/SFC-)U-R^W>TZFO&E3H]57_*,J"T\[!>K5SC!@0E0[K! M$-7%/.>._<7Q+_"TO?6%?R"5-WOEW.!1MMV3XXXQ^?],,?'XMKE^6HNA!M/@QZ%T*YFA5)?!5\@Y83=GV)FXE79,IF,63D;^\/ G"A:UXV[9JK.LUY!9MDH6!X#K@ZMEW#/796TDI91' L=?O.3^Z7"5*5^FQ_+/" MACEZHIUF:N[HJ.;"2@5G,:>NOB].L$;',4/M5-_C!PQJ< BO"!-BMKQ"HTRY MJ*F6HNYP_-+Z\3%YZ% (G.0GV+GH/VG.ZYFM9-I1,,[!'-JNT'WOT,^W)%7* MS4JG^A%KK:N2X,-)PJRD)DQ^OBE? 45MQ\B\DWAQR,(EL%1M#,O"$>KM$[B> MX7PW,2&ZDR#\S\\U_N[WS1N/PJ>9^P936@&_;O7FQ&,75?WT)A/L+SE&^HFE MCA[>;/=\_C9P-JG\7.G[;P6'PV!P':]Y,#&,B[ATIW2S5O?%EA:?BG#HWMN@ MDXU3!H(R[2GL/K=;M2#";]QF9F9:#V#NG,9!N"NC5RQJX\1Q]&;U^5#,GT\U[&&<(,J4XUCKC8]&NJ-W.A1QFRIJ\K79 MH,3#U3:.HGP&=_T9S/1+%#994U$P[_OO'[U$:^P73IZ7JO_8OHJO!JJ1P%J. M&XE_AVQ5H'*M=*0A$DL$H(C7-.Z_5-H=W@7_^#3[XU.C\5(LL9W;:*L:;ESY M A_L!M^2T;XB7E%.I[W6FI$>\^Q$J41>MD!6H7+KUA;<.>>7VJ$CHH_&'S3: SZC6&"[O-/S MM/WLR.%7: DCY>,DT>G>IL##3/!75$FE5#O7E Q""N--LK_.&< FW2[L:G:( M3BPC,2KG(WH(/#E-W+F./FAVPO_PO:_=%Z(G?G( @RXP?\T(^RRP$!-R@2HH MIUEU=RPMWS;K>WG&&\.CM/K\J#PY-&H9P_SE2XKL\N^GK-=A5,'WP4$UPMK> R ML1XL;#:)2!1];T#3]X;09EYSM QF7QG]LI97##W)3ZJ M@NCEB'1(0OV=R'> M733"CAH]5YP]2VI?K-/:NDK,,R?#=,'71&PVG\,T]SE8<9T:/M[\_&B>$47I MXN,=]5I4L_@E,HZ*Y*U9;]6,.1>#<=^JU^M*AOILW]TZJU;(9'"E!5@TMV03 M5!;W+AK+B.\K%/C&S#Q&[9(LK'QJ6R+A_&SR^'A M847\XW0R%H#"!-Z5Z@&X-NNWG(>7NJ=IEO52T\4E1XNRUD$"LJ+3D9&/[?R3 M?04$C-=3Q\[>?SOH:V,KR&J)DQ96EZOH0NGS?".S\&2E=3X07N?%(MFZ:0]. M09 (CK!/ DFQHGAY-AV^%XND9SJ;B-3/6+"_(ZL2=^'ELW[>D^E0 MQHLP>^#C9!L.*):)4B2>Y@9SUF-6?.3LWWY1@IV15Y:0GO>-NL5)HL;W"3!] MJ^4]*1DJ:$G:ZM*'^&ZJ=T@3(Y!G,;?,F')E."$_L'T_Y8#.LAM\PT]S_/#9 M-<*!,9$BJR/+J:/Y2HL'?J#W!-#L-J@,->2Z!^OX_\QE3@4#=YN^Z-,8?;88 M8*>]]P]];\-L-2_/?;V'[=I/D4EO!5.WXE> M]XFJ7BE7TVJ_/_"J:6=JO9*(W,ZI8)<_,G @<7Z,AYG^08>(.WM+9_',@V=( M$J+O^RIGL/_0WS2'G4J<4,JA:PY$3%PAOP=4+=QIP ]\+T=O(^QO_R3KYNV1 MER_/E:7WS<.I[[S/]? -7TX\ 1@4AKI[_!-D;1HFZD=2B.LV3DGARS'16;G3 M]^4.)Q%3OC,26#ZU_G%]$A'>.QGK]+9E^,=H8_+C2PL1"_.YV0D1/7>@D;"< MNJ+L)M2:GKL(5&D&[*IVWVT-6+&B-:5^3)T.)X[FUM"PDEL&W.Q_D"X2FM4&E-1QZD;F.\L*9SY MH&CYTNO"Y[G9)3%10T.E1U1J31G,,;[@:X!Y-6.VBTBHJK5Y^VEETNXZ,G'> MYDUD+7*8B!:. MO&]FL_H4\,F=8"I'7.DV0GDL0*\69\E6]U+^< 71M"_*C'[]2H<>7GGZJ;H9 M]@OJLII[^RREAO$@_E-PFOSF,"EZL\M0"H[BK>V*Z8/!L:GSRW97/2#%=J5+ M]=K/GF"KJJW5M#Z;7ZSI+44AZCPTVF1[5=.-[_7W)NL%(=7*1HU\[P38<;@5FH(V^N--BQC6[ M_T$C3.Z2"ZOW@@<,TX [+Z$D2\X5#9>94J7E4T<(RV\QLD-S1"X4#X.&XN]R MZ2JATA'EPI_'?=]EY!K3!13$/=3AT7YM7:B]3#.UB5L>Y$Y=PYGN_4 M;K/ ?0\:)3UUT^L>G,7X)!FC5-M39C5*:]SBOWT;*&GW73ADH>^,;:F@G$UG MF]&VI_@$-&-"U!6C*S44;2FO3M/41H^A7GOA?%0]C??H5=?"$^N(,,X6]*R? MJ0P*IUOPPR5/3DK#L'7X>->L;JY,<(:#.D#'.ZJ]OBB40^]4X./SPJ]7_.!0 MS^?"?M9TZY97#R6Z&42>FIWJH3/ BFGKCE$#"B[^*"0(P$VIN)'!:O^B3W!) M^>8"=T)S@&^[_;"EF5#=H))XUJ%*"P.K5;Y3(?EQ['-J-]HL;V^ZRH^^T:EV MQJO4Y8=]W(UZ(UOOBUBS#+XD;@@EY.T3@/V+2'F5=Y>5;[?2/I@WU/R^DY$9 M:")N7,0ZRL+"G2.<[3V3$C'B17-2W6 X!&PQQ39:/(61-M)HNDI61B_[NPFZ MBY) LL@%4)((!Z>,+Y5".6:JC54RJ>?3\58/#0C@:>8-\P M4C:#'>E&;"N<[Q]Y,DASMY=,B('TP5\%>( M[+?/Q?-4'([@F=EB<[4UY!>%D"]F8UN[BQ9YD3!8UJP5?4D#CFVPY2106B6& M5^(P' TT9I&Z=Y!7$UZ)(=HE+8>UE!94.[ZV//9-5%-['(2#WQ &;F6_F,E. M1K5_U3/T&;[-WB*RXY*"$5U>@<"*IR?%64(']9&+"7SJ;4-V*638(J,%D3,A MKTY$1PM,L\4_[>+=7PR!3#T^J-M7ZK3WV=\^,IWI#WY7BE%QP+:HCPKV*Q,T MEK;%LZ"F'YW?=.'=[D61DE=A5*!T;NY($B^?]S-I6'=M?0MU%Z[(Y+#,B!ON MEG_(^+9>!$FD?/40S6H9/[Y;955+:Q6"0J)@.M;@X(2,18"H>D5\" 3G8@48 MF3@NT87T2)B660@9Z=8XHUA#H])SJ]4>_&\*I[O.VWD"VUJ^E58\M(V=[]=Q MO:WRDZ$:W&D0GMZ4Y'['Z? +@XB#2Z+TH@G7:Z$3(+^C5,D2_7H Q.1\Z"X_ MKE&$<,V965IJVC5BEMZ'X#1 ]>\#\2]J!?+)4]3>=]#D$ M"J3&K)CH0>1U%1;=1%G(? 7Y*K,5R]^]4-)811GT28:4EQN33*R:#P[K,C,2 M[E3TU0HF=%HR\PNE01<*LX(E2^>>DZ(?&NDCU;^N?&1)=J])C/:]Z+N;UB-, M0\ 4#,QKH$I?R5U+ZU*>@RT=VH,+?"G*E@/P]\F+?8K)%, M28.6I^PX 9I)0WK3_&]0OK7H::]J]<\CF)GK''28E7# RRL'&X9;]U :Z]*D M*@$CHXT"1.:FLY7*E),\;%-5O1"5-@25/MV.*_EE9^[ ^(/B;5BR%R3SH.8U M8=^0,J[WAOA\0*,-F,,T(TCNKNX)\!*CBDVG>$-?$+7WB:?G]>M M[I27H?9E'HLK?T=,@Y]S4B7,TI[%4LPYH:E=D5E\\Y/]/'7FE.=_\\^\)O@AW\1Q11&HIA6!*P MKLG/!MYWWC1T>[T&K5Q+69)^!!)VA839(WOSCD/Q(5R^7=_."UN! MS.&X/F#ZVC8*Z6X9(@-@#4;WS]?K4Y;6[$+BN1T3$W?N:@T0R$B8S]6Q,*_O M126+:68#E[9;18[U[-SLJJM6A66#(2/.E'/?]6GDK-^#8O9;KCRGGC9KRC<1 MS/4A5NZD^5]+0KAQTA)>)D74,H:[N./2V.8E<9)N.R 3]Y"CE*ZC2!I)FJ,G M *7[0UNI+]0S-RCO=.?6?:-4Q^6*8 _M(P3D^/U(0=.H1.+, T7;2$W5D.9$ M)W3PB!W^,M(Q?PYSZ!5JO4T2\8]9F*YQ*K=0ZJP(5B>*#27Z7=DL_@ E=TX( MK,C9\Y"'/ &\@UFC"3M+R/'CMB[1&)B@N2Z4=H /E[EEBY<_&X%HTQIF$N.= M+-QE@"N'UE2P1D+P,^0JOG3'6V"1ZCD\ :+TP2])BK^C,/)V6BF^'(R'7^!? M !R/?&$PK\P@ZPJ*:%-V+7RUIL, 4RILIGXFFB\6(@VVSG&M%.ANSR@'N[U/ M=ND#7VHF,+NAL\RU[_WNB!6BK+LR=GR0J/(YO6-*RH\:H=:DLE/;K&TG^RJE M.94.PABN-*Q3F^T7? ?/52]9$TWV_69QR, Y: %HDCG2BAEGSSN)I>&)MI_A MY4/MXU7H\0==)I)HGX_MCR564SE[UATIL#H$A"[FP4'.@W!.I.XWA,CO[:28 MJ/AFRT]:71VN=GY9RL?H+YAQZM Q"JS:60_)/EYMTOA.+?E_%X02MI=G5K6? MVD0.$^@,YQP$UM2EU(9GH=;X?BX_A_F1]3)3(/D7K"9A1G*3^ 8PBQFRALW? MOFN/U?0Z'K#^-!,;=;ZN,SY0%BJ] CT=-4SA! M2NX@Q8*HA'8W*%V? &J4H"> L2OR^F14WMC;D-.NOGT8 GVJ?H/54GT2L4Q&-)S /H?=%$);7"E;_?16'L& M1M&QSXI#TX_-(^\KM-'P+'&:Z-GHMJUL6'Y_.YJB#O4$%9V98AWDMDE 3?LR M'*#K28KD:_FNDP,&KA-WC MI3Y*.\C%+R6"2J]9\FGV'0Q\E+(CKEZ+!30,C:.\HTH47!QL@? MJM&]TXS$930^5%F"C*N,10Q9>,XO^:Q[$C'$'O>X&:)33I"CH\BSQSS)WR 1 M 9VYC82TR,#(P,#8S,"YXW\%5POL=H&5)=E.$V?C%(H3 M%P9\P78VW4\%-4-)1$9#A>3XZ*_?]SCWH;DDUY-(0-#*FG=?Y",YU+M?'Q<. MN6=2<>$>]T9[PQYAKB5L[LZ.>Y]O^^/;D[.SWJ_O?WKWMW[_]P\WY^2CL+P% M*RIG#%]21=,+:G%CGMSK9=O M!X.'AX>]&7.%Q>B>)1:#_>'^@$6KKJ[* M!'O,*?)P8*!'1T=' _,T E5V$2"0'0U^OSB_-?[KO?^)$.-/OE@*J8F;\\.4 MJHG!5%+W40<%-$9'_>&H?S#J$3\.SH5%M8FZ ,NHD40U2 /F:!43ZL>$]D"& M'ADT$V<3@JPC@J?Z,TJ7S<5((OJB!-^L*XX43AO_%,IC:*TK4,N *12H=H8BC7]80T5!VV0R'J/HB);$V*D<#LX08:_,O'G;J MB)'$O/01-RA-.TG:BY%TR"OSEUW3'0D$9/RJ&4O%K+V9N!]8PG.U?,+*]+JL MI*DRQ/"/?DREI32>E##%>ZJLL'EQDIC17VVJ:XJLS7AS64(D_+"V!.S1FC<7 M(<(RG]86PJ7<4I4QLAK+_[AV>"AN(;E1$R%"'/S0CY%;"J"7$JF]:>2,",M\ MZL?X62&HZPIM*.%7X9?+)7>GPO\&OL/1\FTX9-ZP*3'3Y+?!@%4^F1XLI5@R MJ3E,8A)-@B$PEVQZW,,VI!^V&W]8U-F#Z7<(DF.0'LS-X HEN<8)PJL[;! \[]<*9M-FRH%*-SE'=;)H9.F.@$*LRQ94F/V3#I8ZYB:NS:5WK.Y(D94O0YIQ/N<-2D1Q#O\\W9RK;= M"%:?7BA4*%8<=>_W1\-7H^&0],E'KBQ'*$\R^".@35A G%#7)@+)$W\(U,2) M&;P;9,EF&'J*V5?N>_,Y:\\ .0 I02\G/ :=_[9R;]\(=G3B;S]. :IEK#X:O#H:C=5WK,]HJ MSP;+KZCXG3@1BX5P;[6POLZ%8S/9-%MK4BM-TM'AX? @ZTGP98(VT8)8ACI1 M"?);F9MH9:YQ@1PSZ$2XFKO@&*O^>%E&H?D(F:!FTLU*TMOY!:UPZFFPU07P M6GB+-/ O/?9YDX3,E#G(ERX#M+C?3#KJD4H)T M]VQC+L]1;#X5JO)PQ&+GS;3MKZ#7HOBG2;4[)A< @:;%9;H;JC?GY=J<*KV? M&V.KO!^Q)H8W0>8&,&1/D/\N--(.N_662W\#FSH?J(.;/[=SQO3&(J**064@ M'#8-A"1'$K DAN?.^6G?-.J'JNDT[X#*7;F%#0^8U<9>T$ZF2GT/%2*7N 4F MR/ /)\FW8#&3,\8K 9UT]FS7]#@P 7Q0PN$V;K)&-E)7TQ.JYJ>.>&CLFVJ" MY?XZ+/-7DG@,HHB8$J1/#(-M=&/2TL%$ 4QEZM@"5)P#$,P;SX5J[,\&E-=( MQ+0O8SZF:J8X$62U72Z.0GY5;B47>3Y]\[A^^@@B6%S7=_8:/,K=OE_H]CB+ M2U(ZR?*?Q&>*4QS#=KM&S7LFK^F,U?9G"%_BFV&4DM$I4G0-8!)$W2+SGE(N M_TL=CUU-3[D+$P).G3-7:6FL4K=B5E$I7\L[*%C+0XKD'DEB-DQ#HH3'5'=> M"BTQ5LI;+,V@\1DXG+D7,-=F)U0ZXI8O NDOA,V%*P-U(@$ M7*./12%H97A,])P1(Q$Q(A$5R4061JBM[!DK?'HRI]"DG;DX\:#NDSIG]\PY M^(++;VMLIFZ8:644Y186ZD61+T<8.X$T__C[F_W1Z_\H8J0B!R20:^OW9BN< M>@7#*74<8=8 KDQN;C1H2NA7QD=NAZ%>?*18$I_GSO5YU^ ;&K;G,+_UQ=DK MF#9873IS[YGRUX6@+$O.[+&.R&TT0-:6HC*,2[<&6[:?&23NHUY M"J6\@7A=T$ @>E_C/I$-!+;4U"VW>DM)E!?%UP5%,>V*K=_,35JW4YFHF?[_+>R#F: M6(U?/F\;%53))"W_T'1$;><1M^&R6R69\LGO5G46$ MT,TW1 +,[;-LLXC/(%6NX.3B.R"PE;%L-IVA3GQ:+!WQQ-@'Y@)Y?>W0VD-! M*8GR.7/1:&#(F3+# H)DXE,D>$_#-@T)999MV>K<]EH-5R>;HIO;SR1DNO/\2M<8*&A5F3EP MQEQEI [>6CP5TCSW=Z'4;[@ER>P[$9+$78Y+@ [_?([8>18!*Z,OUX0WC#[S MXEX?7QK'4\FQW.'+FF0JI \$DUM_9COSA<>W_T(6_DX-7FD3?[,+Y=)(\2,A M3'R(CTPHL&>/U<825 9C[KQ*FV ,XHS0L"9B!.8";1=GJ[S<:.VH!J'RA:11 MP4)2I=>W<%DI?VRVB8?2B.4-\YM5K4-T@I89,EMM_'6:A')"Y5WVFX(NN\@Y MNW; 6RRH?(*ABL]NRUB[;0:V(UZ>E?M%\^C:KMWE:BV?/$O.ULK=_2'\RY?=^@[^ M.62S35X-3O:JZ'18Y@CR4^*8>;,<;D.Y/(&/"I9A0B[A033#*3JO'/%*G9;? MQNP-[70&=L!IN=E$QAH95W(D<%G4AD]?## MCVGU=X/,U<#!%ZD+A,WUP<'/E1 Z45I22Q_WM,2C">@FO'3UCS'>1XQ'2,\% M=<Q4PW'$PQ$/2R@->7'LHQV]2>,OCGOEAD+=Q^K])\M86"\K=,WB RO6(#[ADD@O[S@#:GG^4)'E1;7]GV;0=;2^@:"ETIKCV45\'4TL M$>Q$**T"?3):UT+HFM:K Q@>V\R&.0?HA2_,VQ"MA_ZRU!GP.EA)%]-_1[MFOK+ M!^$@%D^(5*XBK$OD)JF0DK0 M1"\=Q>W='![@+LDUM-XL'?QMD%LY%+RY]"D\I\YB.IY.8=2"L=G?C\6W)J\> M7";5G"_7LDA[TB]CKY4C)%2YX.[P<+!3Z4&Q#.#EQT%\;2U^Q?83U)XIMADG M<_P5Q5"%*J"7J-AM?!4>+D@?*TF<04E[KC[XB_FQ4E4C[;4'O0;>^9R;@U># MO7R(^J^",W/);+1:'EU?[;'_02MU"JT"%);Q5,>ZM<#K["0MT(5&KXL$%_Y& M>F64+@7\?K7,=-,-X+NF\\K$K=0IB& (X'% H[8Y"E'7F'1I',TVE=^58F/. M-E4UP.F:]UOI7E'GVM+X<6PCO/8V\7%_&%O@O+E5LB21?QQK/(C6MC"HW[\E M;AC.Q6PFQ?24*XLZJ%QCHZRB\OW:YS-TH_ZO%>!>A,642B]IK4/@N[/*#9_- MM9A^5LRL6U?9( _>L4:P3&$GY<7+J$DO4;H$I6NN7CF]/,/-3NJ<.$*9=7EV MZN$F3+A9F^X.ZP)WK_W-2L[OJ<:^UC)X];2MP.F>TB8I@QVG3&M0_.BEIO[E M&GQZU+A5D%V-6?&LHVY([/<5^J+X>3<=DI U:*BK5,J#=5ZSN)Q7*5<(^>)= MM+^K;&2]@/]XTCP_>SHS3ZLRU9/@#04)*\0#\\:>:,LOW&Z7XC*OV# _^[F1N<<]<2CGM-Y=<3NN3@S$P%7OV\>U7X@BHP_RFU@JQ-NPX\=5. M\""Y3NZ31\<$*Z':Z\?!5C,F-QZ7V6: M%8-V4$5OXG KW* O[@\K8%Z^0MQ2AXEIXKS%V--S(?F?S)X*:=XK@;PUAXQ" MG9JA=+:6^&JH"C7\U4LL(*DEOK;('5OL6AG;?@X&\9H.Z>)'W4M/XY=)]DJ; M,8H],Z@?GF*0\#SA Y5V<,U-ZB@6C!XSJ%$P5$(>*V[YI^XR3=]?RK%SS?&Z MVG]AV" R>XP_S3&+

/A")##V::^%/%&S9Z<[8=M#Q@B!D_$7OGVM[+I.N* MA]U+V/!5%3S1G]:A\$FW%<"FR)JST6I%"5EN3RC"MAP^MF>?*G!*M4VQM$52MN;73X*B*%FFR"+K(.6= M" TTAJ.OY?3BZ/<0)W\)OXB7]FWE[73^[(OI].HO M+U]^_?KUEV^N'OU2U>3G_=MET4JYJ"&3)RW^^>_MI/DY4CB=3._;QQ=_^ M='1T"T==C>+'F([R_U\^GGY'Y#R.*Q_M+[ZZ?)F_?WGL?3V+X;=O5W$\B9/C M<3B;7L3Z9%;7,!EO2^O*43DMXP38FE._J&/Z]<7YV%M !)B1#&<\_KPUH>G- M5?SUQ:2\O!H!/"_[YO]UG-IRU-TP'M$;>#2?K1MU."??D^MH+--I7;K9-)/^ M7)U4EY?5^-.T\G]<5*, FJ'IA&Q'IAO>\V/*:59'&;23:CP%Q04*K,%[T*!K M[SR^F4UG=7Q7CLO+V>7;"/KG@[V9MVP(>A>T>Q_E>UO7H.2O8_M!/46J]S&< M7<7\X/'Y',G/L;Z$%J_+B:]FX^E'L(/MQ[;M(WH?\Z?9%9#.7]G1*SO*UNO3 M18S3]D-M2+GW$3;3SHT)=,7O.&0S$!XBTX#)=;TZY@Q^F%2C,F3_[],4/N?@ MG*43.[EX,ZJ^-N>V,:6.1_#P68L7#SB93^_E51TOH!%HF;?5I/E0MB?9V9B6 M$#X%YT-#_-O_SN82E].&XRN/?&NQ@EQR@=['C?S_*AA-\]_8\OZO^UH M%L_2FW(,[UAI1Z?@U=?S<&BCG#3L/@BOQY/)[/)J+I]?0')/Q^] J<436X^J M3^ NC.:B^ZX*<=34$>GM@8/@<7)A0:.?CO.;:L=I M@R!Q!J^.'8VJN;D[F\]8-X/>3'B0\>5H/,Q&\=;"9&UU;4<+RWXZOHZ36SL/ MDEF7,1Q/E^2Z0:&KQP^"53/O:"LBW?#]MAJ?9__X=70;#=BJMMUSL6V(TZ1O M]UPVF]"G>W3#T?LXS4[0AUA_NK#U1FO^1/->>+E_/7^S]1B\_.4WK^RD]/-X M;#0#]Z?A-'=$OI>Q-A.&M9VZX>NL/K?C\E]S%R!GOI:N\R;>-G;LF;^&0M"T M?S?"-? M3?KVS^6V%F476OV/XE[C?9S,CCWP,(\.6X^H"=TA1S=O!4H\SH-]B/3G;_@B MG_^FJN??WWJ]DW]D-S^&S]4=R>S\O8?6=[]VBD^?G V.\"V?=_,-W#]B-/8' MX:Z/[A^C9H:\.84..?XN*=2(PY4]^N)H)QW;B$)'',\N+VU] Q)8GH_+5'IX M/8_]?#T G,SV317:>3J MERU'W/D#N\5CVS=M4[]NN6MFP5:W[I:3N_^;\O*X_9/<>#ORBS3W6_A]T3P_ MN^.RGUL.XK=I'(<8AN5AI9 L6/Z_)2G;BYA54LPDZM_;J M)<7$O(RCZ>3N+RC_!6&R*/'Z\^+/Q8+1!QPM>+SC:&1='/WZ IY>;.Q3>(-] M(H0A)XA#G!&** T8<1N4TZDDUF:X9S'8$"F689S TP,]RI&)0R#/,$%-).Z\=]]0U&=D# M@3JN_5%5@V/TZPORXNAK+,\OIO,?;ZD 0S_(V?<%>(L6+R?9(F:*J)S&R[O^ MN;"PEWFK!@(0"&X0BVY>@3OW?F%TMGH5-O8M+'6:20NC]5HA''E"3%N,O"&6 M&L&$I'1WP:'/4'#ZQ&XHF9EK\UUTY_J.1;)*:>4-LHQY%+#FR#FCD(B4"Y&4 MLMSO+BWL&4M+Y\#=B\I?7ZZR]0,Z :OD:4<]*(/&G&AR,*J&ALLQ;LX M7!UIR<;#W="C /7 /(71:48TPE9%1*SP2%I'#6-)N2@.U?WJ8RH?*\?.8!O* M@"[P:"P8*]L74CJ)2> H69:0"@!<$A(CS8-6TJB4,#M4YVH L>@*M,U"L:OF M6^K<^W75K97@ QJ%Y<$1(FP6>(FD%!@$+^%EE"$-C;OHP[;C^Q@O;0GVHZ[2 MFW("XO8_$"^U'O%*J@6/@B40==0C;0$NK[A@)F!'R3.WW1U* M2K5'V/=J^W<5S.V)%4)2PJ.AR"CAD%:1HB"31E8D$K507L;TO+V&_@1R$+@' M\36\<#ICR$G\M ;B\.;4SDCB ?E)'<('2-:12>>Q.4,"B8)%&, M7B#& !'0 S&PZ$(0![O0OR=AZQ/?EY.8];A6 MS)M$G3W8XK:!9*&%F=P1XD.RDAL$KBF)G)/V*J2LO',^4 ,>5K&$'$V<2/@I MJ19+ 0=H(UL+6H_0#F6\@'- @)HRTVN]A+6@ NJ&3@&5BYM M"'.RA?X2AR56 UK,=ACO+%];*=<&LK4KO0(302SG')0V24AX2A"/%B\72N"C M437!\[&+.\]XM1^\V^JPKO16\S$*'"4$21 @!9Z0)R)!.!/=8HS6,H-;5/@> MH@GL1*8&P/G0//T.//R">.I#'KNT #K./SE")2(!6ZP$EN H'*H&ZW>PAU5H ML<_='8>#;\=+;_OTLN-]'[#$(JH?G$@Z3-VF1+RF$ M%D1(KY$BH )ML"H7:U,4O3%6$.V5;;2M8Y]FN]M!'D89VC[-]/[P[+AH89]F M>?\@=K:0)]@"I%;T"JPT2$.R2!!J@47& M4/ .)$-'#&&8I-(U.M+C<'.@W8C'-C%$AV#OU=O=00BWHE,(HX+$H$:,3!!. M.2I0 "\#T1B SVA-JZK!0TB6]B)\?8/<_]$).]]G--3Q ;O=/#04=UM=%O2? MHPVZ.]J@P0$P:SL6SI! $SQ/"T]1,@F4/Q4846FY(XX9+Y[YDF,?!QWLCMY> M[>=F:5G7K8#@ATL3'"*:&J2)94A'Z9&F(4D7)'P\\^UFW9]^L#MV0TG*$U"\ MK\9^5^5RW[<(1">CC$>2\P!N10Z7F4/8A]&'?FD%X%Y5 M3".QV="S8)(&10-#(AH.'J)U2"<)1\)XC()D&@F7E$XY_:]:./)[=,ZZ%)=N =QK6J+W,QR;W%8[X,'1#XZO M!"B>OHAB52)Z0]8E[]GO]D@"\ZU M9 HLOG>>(V?A(V*%$;8D$<,(%[J%_S10%5ZGD_8X6]X*K)V]I<=7+:QUEC?T M*(R-EFC,$0FY E"F@+!B_GXCI-?D&4WR=O-0]8718$6Y#V^7;!(SK>Y06$LC MC(@@>!,B4DE)\'/ ."HK!4[&2*P.MKR[*RGH'*(NPZ%1\_!X6Q*%=5ZDD A2 MFECDLW^+A;L/(CD)+4*$@0I7NU !_8(VF$ZXAV)SIO;'Q@7#P5L!X8Y5+B"? M$D:&&XM84#9J:3Q\=ZAID\YU01?P##7QB^ND)A_L3?;J&]V(LJ)#8;S61E*& ME,M5-1H&YYQCB()<)V=L,.E@3[[L:N*JGI#:V29L?3W0$Y?&;"90<*RBX((B MIIF#UT1Z9#2.RS5\Q=W!;G?N>/Y[1VXHW9"#_MKZZ>_E].)D-IE6E['>8D&O M2?=":G"1?"3(*1.1$-HCR[! *6^?B]I36 V5R" M5D0L2@$?\"R1N+">2"=8BU7<@38==:L@NH%I*!'8*E^Z(MG&G3&8YXL]).4( M!^>0!:@0-2E1GS36MH4 #.Y9=)]1[ 2SX7R*Y85,\RM@'UQQNM:5>+)700WW MTG")\H8=A U IZF22$@;O0J8"W6P=T!T-84_>!!=PC58*!I"F;&RHP^V#*?C M$WM53NUH72RZND?!@K#86XEP$@9)%26RP0F4APA*TDG#6B2GAE$9'8M$=U - M)0X?QN7,!(3@602<4-%8P_*A1 MP-8A@)(Z!KH8DQ:+&,-$'AT+22^H#24O'X!6!&$@4 M>6W!QV(! '#"Q."EQ?1@SZCL24XZ1VQ([V/#U8Q/>!]/]"IX,(P[\..%<1"" M1^%12LX@)WT,FJ9DTL$6F0[BG78+WF"^2*[+62<3MPT*HF)BB1/$:5)(4(^1 M=Y8@PZ**.!)"Y![+-VZ9;)#3?]BNP(ZYP"1!01@*^B!7.>4D$Y6:2JY2"+31 M5M&]WO^]P_0\]IA:@C*83K.3?!EY_B^_KM=V-'_7IB>VKF_@79NKYW7:K4G_ M@H2H-/8>Y35K%"SH=.QB0)AYK6TT7,F#W1O;P8P^5FH]83:@KW0%8)N M<:*INFC0NQ I&"\Y0]H ID8$A:P%U>Z9-0$\#DS)P6=MNI.7?A ;3EJJJUA/ M;SZ,['@*S&>1O\H6_?W:DN%UW0I.N8P>/$]BN4?$!' "\IWFC 9N=<2@IEOD M^H>4CU9&IF.,_K]LIMBGM]QBUGO&:KC,S&1:EWX:PVH[V*BHL#F1@@*FWH+@ M8V8D:YJ7[B@!1M/P0Z[(*IV-?9U7^.M[^#[^/9CDE M]MLW?V''YS&?EO%;2M&OK9L9E)%"8,H()@REO""D350(1XH1""$SE'(O]GDR M%/A!>83@)UV7( >O;L ^PO"6IO/83\OK31M4FA,I?,1!.DW, M%;O8:!(YU>E@#Z5X#@)4#3@S0]DT& 3@4UW&M]5D@QC>MRLB4=A'$G. IU'4 M,2*M73[N->H (R6AS?K3,)+6U_3]*"6M@!M*$%['JSKZW_YFK&!T!:AD/P9M$FW\ U:W'!Z>04J, OF"1C/\[7Q M\^H.A1/<"$H)\H:!0'NMD2 \@A^F&.&$&VY:; !7/X. =([@4#+R8P)@"GX M&G1ERP3>"B(%3EA9C26R-%@D ]'(*FM04(PG4+J)N191TS#Q]/-/X'4S,X,5 M."RNB_A<'7L LHY/+LNO*W=H3 20T"%)[)#F) $222#-/$.18VX"* @NNBFF MVH/R:SWSCRLD^H1UP H:'V.8O $4;V.$=]9?E.-8WS25KF84"LXA3M7!(T"< M(VRI14E(, 3,)$ZH"$ZVR"KO-9W8N63U!NF>;>MMA4E+V[J"2$%B"H9YL S. M8$1MON<]WW#+K,(V6$(BGXT?@W:RV"\3!/*#(2$3&0:"ML18A&1^X:[$_F.[5V>I:1CH M;R\N51;?LZN,X^2W;['VY22&IL[4JKY%4DPSY@.8^\21YT& 7^%YOK604&D2 M"?;@CZ79@U[I"LS!EN$>',K\H2X!EJN\0?KV%5BW#+>N7T&8#BHDC?(%U CS M9/+]+-GP"XL3#%>V.0.7_U0:IVLD]^O6S->A)U_RA;S@%,(0RNN\VV/U\G0. M8-<)65>/*+S"AHG $^[E51TOH!&,\&$UV_#5N \YN2W^ A$X2Y_MMW6ELT_W*H37 MCHE\\["WH$NL(0@;0I'"05+-B*:RT6K5?VH(.P[(NYJS9UHT^+X:5W?+.;<, M/[U1E+(114(IRNM***B<%4N)VL"Y<+[%OLO! N)=9^ZQ#'2(TW K MKYN*-IYH61 939(6C(R@/!\L1Y"*RB/%8C1*$G"B6IQ4,M2R0C=3]L,2:ENH M!MT@M8M.6-\QKQ!;HQ@X1(8J) R.B$TE/O[+1.7!#B^0&4RS?@['!SUS1NM#!80BY [)@DY&@+"'#G4':.FY#X):V M*0@<;&VQ(]^B&X0&G_V[$\F;S/U=VT)(C97W$?QPRI"C^1 3D@**F)IDP1F/ MZO +%EI/V%,"T *F ;?L1WA67MQ\':_CJ)HO;6]V*M;V*R+H2V^B1AC+A!R7 M"C&F#3)6^Q@]=S$>_*4/+6?QQSWZG>(UV+:". 881L#V<;@LQ^5D6L\-VF8) MV="S$)I+:B%FCUY$%"P-2!L;$ W:40^.%&U3ZS2,T>A61KI';#@M1J9_@7UB?K=J!6Q"B3U$8A1[A#7'B+O(P<\>2)LC:1R Y^MV37 M=F@8' =)3R^/AGCJF(@?#Z=\=!9P+[>17L?Z@SV//3YCN1WM+"V6-.SH= R: M8?;=4N3P3P:AF5W>+NC>KKB\ Q&+)[8>59_*R\4#WU4ACB:O\^G!HSWR>C(O MOCH=YXRR'=],WF8+S![=T5C&_3-Z=IT-P*BZW78X1W?O/'WR%S',#\]G-$ Q; M![&QM#9ZS3!U]N /?^UE/G\XBZ ;] ;=\[?E>_%DG\)B*S0F#H:8?6!E& I! M)!2#\R%R[T6S\JB>UHY7'H^VW=@;TRB$X,F( -.=[_.+X*(CJ1U#*A+JM5#: M'O[](QW-=*-38^<=4)=7H^HFQE=Q##'V]+MRQ8$? M.Z!B6L?&_>O\<3);5!S>' I+\U8_5",NDHIOJOIA;?8_<1U/ RN>U>I3]^D.,C#AGP)L]]:W\#\E^?C,I4^;_6] MO4X;C.B':E0^O+)G;PP<'"(#('-W1M;2/7Z47[MYD#'L'Y8[;N:UVO#ZW59J M?[>M[6.<7V#VN?HRCG=;4NZZ/;BU:CA>!Y2:NT?VKIKN'O3X"+L5CUK$:_G# M@;7ZVY_^#5!+ P04 " !JA_=01,,071Y "^0 , %0 &=N8V$M,C R M,# V,S!?9&5F+GAM;.U]69/;N)+N^_R*OCW/W<:^3,R9":QG'&&['%Y.SQN# MEN@J3:M$'THJV^?77Y 268NU4-Q$53ONW#[E*H)$?OD!R$PD$O_YW]]NY[_< M)=EREB[^]BO\'?SZ2[*8I-/9XOIOOWY\_YMZ;UZ^_/6__^O?_O/__?;;_^IW MKWZQZ61]FRQ6OY@LB5?)])>OL]7-+W],D^6?OWS.TMM?_DBS/V=W\6^_;1K] M4OPPGRW^_(_\/Y_B9?++M^7L/Y:3F^0V?I5.XE7Q[9O5ZLM_O'CQ]>O7W[]] MRN:_I]GU"P0 ?E&UVOM$_J_?RL=^RW_U&T2_8?C[M^7TUU^"A(ME\>T:'RD? MS_\Z754-'CY,7VS^6#WZPZN_XN)9**5\4?RU>G0YV_5@>"E\\;^O7[TO(/EM MMEBNXL4D^?6__NV77S;(9>D\>9=\_B7_WX_O7CYZR76R2"=)_/LDO7V1__V% MFDRR=3)UW[XDBV6R5(OIU>HFR7LWB3[/Y;#5+EJ%;Q=MOLN3SWWZ] M7DSB %[H#,,@A^[?3W[1ZON7Y&^_+F>W7^8!R1=]]]\FJW@V[TZ,)^\;6)H/ M\:=YASIY_+J.9%FMLMFG]2I_]8?4I+>WZ>+]*IW\>9/.IV$2J:N0TU[33=_S MS\Q6^O98G:[OGV5A*GJ;?R]>+(F MZ%V\NWU;L,5U^2_,.+ZP+)#TEV&YZPL^4D72]6[\*2 MV5ZV4S_1N\SOUU_"J_,_Q7,=S_/5Z_U-DJS:BUKSS;U+6&]VKOV"KOJ[F.;+ MP/0A,C4Z>:A5QST+/RS3^6R:FXKO5^&_!3A7GTV\O/'S]&O]WM9^4\<2//S6 M=N"%GA3JO?V2)3?AH3#+O$J7]44Y_96=R51!N _.APNQ^^=ZMOIND\^SR6Q5 M0[KV+^]*SN#2O(VOD^-]?O)@-]_W\2S[1SQ?)U>?_6P1QM@LGK\,5GU6>$Y' M>5*S^2!]5IMD[V_B[.AJON?Q7OIR/SQ=G"V"E5_]1+==J$OI0>(>M):KSWB&E*YX*DWA2./O!TR]&^#:>[].L^/O&ZEW^/3?S MD^F'M'QE;OR]"4^7_^P4GSY[-CC"FWZ6^@Z]?]+1I#\(FWZZ?XSJ+>3UW]!A MCQ\%A6KU<&>+OGK4:(ZM]8:.>KR^O8VS[X&!L^O%[/-L$H:GFA3[ <%X?)O. M9W4VNDY[RY ]/QG_5F\=4K)N==./CK8!IV7EP#^)0'U_$+2KJ: 6K^Q6II?A M._FD5C@M^7;"_7;TNV0>%XO MIXZT8^VZ[5V]%6SWT]WVI/S?NGUY^OS>WL39I.S0]L>'?:HRD6:+U8OI[/;% M]ID7\7S^N"M[?=+=[^VVUR^RG)FO9UUSNZ[NA->%\V67]*?JN@:=C= V_: MV^E FMEBEJ\EK\(_MT_G_>HXD6[3@>3;*EE,D^F@7=@YZYZE)[LFW4X[TB1[ MK.I _OFR _-TLHN#!?\^Q\M/!0G7R]^NX_A+(".4+Y+Y:EG^YK?\-[\!N$TT M_??MKR,5#+)I'IP-:^'[9++."E3;)NFFV5 MV"^*]SYU2V$+.A[ LML/14XI1A7VE"(C+8/>4E BZIQ3=1"]'Q@JF_R29H'5 M?_L5EBVW4^I)%D&>F'UN"J4CPCU %'Y1K"S_,9FGP"\L)(":[BPB@!3*@=Z MA@8<% ?,AQ\'R;DXFHY5-<6X.=L0>!/?)O:1/5V;Q_=-(TFA(<0H"K3'/OR@ M[+W$5L-HIXO1*RGWNC>=S]O=<*$6/UM#_E<@VWE(]DBLOPC'3N76CY&<_#=1 MN2GR>"OGP;[/ZT=^] /.G-(\$HIP"+1UV'"$%!8.\5(:25DMP[PKWNR*#]0E M31,%I;WC-=3,LHWY[:7$SNXA*8^J>L?3D1!(:^.5L\$N)#[8AJ(BKP>BN<+QQ2F\/3Q#J?U=LEQELTEQ MP"'T]6, ?_GN_<>C!#C8+H+.0$R]L\0@RJ5DC,'*14"6-J8"N3@J= G4>4W) MVI:3NLVW<_MSTC?OC[ACC(:5$MOPOP!:9;4ML6.$-B?9P,;%@-&JG9P [1:@?V=_?/+(^&!/6T[!\<,89@DC9 MK?1:4CV:>'U72MP;A>\,HU''U@OA5.Y47!=?_Q"Z?"0POJ])!*%!"@D-)+14 MP8!+<$(WL!@CP9"QG891[2YTGO:"UE &VZ[N'HWZ[6\4.8Z5D,9:#!G!D 33 ME)52*@#4N(/+[957@PVMD'JNO!AE''A,=.@H?%OTP.5&V_)HK';7LY'B""L= M? C)O'.<,LS,MI^Y,3]"WZD+T--N86FLOM?Q+V!VG?CD4[:. ML^](A,;TL'X;O2SR$F$-O0^NHZ'&$&-AB9FEG(OQ16>[)L 0N TUSS_N^[O9 M]8*O3"N](18"^\R MG]:*SKP._UEGA;W] M8,=?B&B^ZV09DH0<\9@8P7"^RU"B !UI;NB(9\N?3I \8S9!LW+5 M ^WOGU1@>J ^]7V$LDX%Z%Z^=V(-YU[ZT+3X=Z:I6\H 9*%7O7M7(.OGQ MX6. MXE(BRL60@=Z#V2-ME/$T8Z0- J/.#:DDVXRV?#H(:VX^/1].$#G8+M*.@^ 4 M: N0R^/;WG!1 J2=]Z/-$FFHYWUTZ0"GZ?T=(O6\V##*!) QD> \RG]07N3HR8X?GHV -))I M#!47UF,J(335I,G)H.?>:_JZ+763=HO(4%I^&]Z59-GVI,E11>]Z/$)<.>D] M1-!XH["QB/)2,LAD\[V]WC9[N]5U!Z ,=DIG.BU CN=OX]GTY<+$7V;!^S^J M]X/M(L$9=XAZJPA26A@I\;U![849W^9NMP3H$IWA=G170>1D6I[7J7%Z;U># M"'M(M0[(,<:44D XQTKIK+1N?+NWW>J^$UB&4OK[]:?E;#J+L^_OXZIH\S$? M;U^;2 3CAW,&'%:!V,9)+5TUQ2$T9)+/6?R[CH 93/GWO8\?"Q2.7[_093)@0U#!"E836U4L%&J/;>=/5T M\6@.TV *WWMER4'D+3:(4$F])\+Q\.-]7-YYT[QV7&^! MJ$&ITC6 9Z9/<7E*"_8\;A]92S1$VF"KN), ,&6K.(!RH/F616^1K#.3IQ5^ MHYAZ'M[KYLIK9YI.0SM?%B$#D*1YD49#'8)6(R_O)V1>J\;,L"<61C$E=0'F M&*:GCABV_UT1=1IS"?.]:$L1!=*@:LJ6C.O&!.OM,,,8IJTNL!QNT^[_UML[ MSS^D>_::BE'SZ>D-EN^2 .9RMDK>)]G=;))L 'B73-+KC;H++ [N^_7[Z> + M:X8=5"8X*P9PY)T')>),Z^81H-[.5 S%WI%!/Q39WR2K@'!Z^R@->0W><6) 8QKU=K1B*!JUP:G_@Q-W2?8VOGYRPW:7Z>;5 M)8M7G_UL$2\FLWC^O;Y(+HHU(]E M^??YV0@*BAFU6A)*PI(#F,CMK0W:DKHAMWL.GAD8#^W2T6IGU.<9GIYGKE'K M(@N 1>>TV(E;"$Q3,\VAN4AS)&=W7W:.;#_D:1<@!0 M8*2CRANI,!(&5%(J2,:=(M->>378T JIY\J+46;"C(D.XZ!!X8Z_S8++?30; MYEC3R&N!*!0:.4B=001*(*H9UM+F8;W>MKR[4-\11K1$Z5R\*'K\CS1WZO+B M;R>38V?[B'&0E_6A%%O) 29>\LJ(I,PU/U[9V[[X SI JIST20OX)17_\K+ M1)S,D1\;1PH81I@*L"((/%%:,%1*#9!IGE_9VV[X 1IC=.YV6%G=[-ILICF MU4,:L^3'EP2 L66: *R<]=+0_'ZA$@5.ZUV&,>SV]X!L:8W7N5CS;K;\TV=) M\C(XXUFR7#5BS?Z71/G=/8YQ KFAPE"L :D<06Y:G//L;7M[ -9TAE?C2EA/ M>Z0FFRVA@+&["[]\FZ6?MJ5HCU0*/_5%D9*06TL8X\(PZ V!OK+^N2?-S9+> M]J,[9,0@F#6<2Y;9ZL$\$O[U= X)OXK>Y:72]X3*'OT]TMX8;H0'7@)L*,.6 MN[+/"K+FASY[/OTUJKA8&TA[I\'>F>')$Q'!#%KGD;<$:2,YYHR5_68"@7&& MM1IB_U1SK3"X'!V.*@0UK.J&4]FV=N]!I3UZ)O+0"DZ!Y2!XN(I*(JM_C;<;T]?"8B +)C7:>&V\U<,KX^[Z#YN73.@_> M=**W%K(/Y3E5=H'^7EW38.;Q\E@-M(/M(DN%-UH!Y#A4$&AAR'WD";DA+[B^ M7"NI#Z@'I]5A_ K /B[23\LDN\M!VCB2R21=Y)<-%3 ^E?KHCE/OWPZ8:\&4 MPI!!Q"AE3.M*DPBCD5_ZUQ&?]K%T9*C_9/P0V(_*3G[N1#\/P?_([\5>K(Z& M41\]%RD>S-/P_P#U"@E A"IO0&=$0#LH<>K%Q4:DW[0[9 <]YUYL1QZ@R/U# M$6-">X6=14H%\PA9:' I17!CF^^_],^/L:5)-D9UX!DDAZRX:F5YM5XM5_%B M&F!Y&CT^/L'4>DWDD$-<:AA I+O+# M:O'B^_)5_"D M1U<*>UK]N2MD1GW*HI^(*>9:6*@H\#:8:-PZ*W4)$#!JR!V-DR*F7>C\I'CG M:4#]C/YTX;#"8,%A2QRD"'JN"'?0EI@;9?0EQSMK\VGP,% SU'\R?@CL+S#> M>;E$OZ1X)P<0 ,;R1$=@D8'02U+*HKAM7K;O@N.=M?5[,-YY&K)GV#^O?OR? M69*%[]]\+SR]^F;A@1=$'%&'@+'2,$J-,]!H7QE36C>?D'K..^S7/NP.L<'Y M\B!BMOQ1C/I+8)WW1!XAA)4F% B+(=,4,EIB@:3A%V/ =:+P?7SJ$"::\DL))CP97' ))*C]0,6YJ@'D][BNF. M#>IS+J1_S%8W/\BX?"SD\C$DE3]TK.1D+]^+G)/(:A<6*J,9!\XZ5_G\3IHA MKZL>WAMMR[<:"_K0&AH[^_>(NBG%^;3V8P^CX:3O1]X;[(S&C@*(C .&.E5% MQ*P>@N$T,A(R,R& T0"06NY$*-'MW;!RHX^%1%"!'#8>AB 9/G9I-+-)1(31 >T M%.H5J3P+I?HSCIMHX2^8)D$-QE0'9P9"(WA>,: X_%@ 9#P<,G[0[ X$PY M*;GB-'@O,-0PPJUF@/--+>B"0XY0L+N01;C2I-8COT"V(SX-ON?<#/6?C!\" M^[%O%SPKHE\\P4<8/:8H ,PQ,L%-E5(*8Y$M,9>:/.\DD%&9U9TH:.Q1MW'% MG(F$/ABDR@+(*27Y/;^PQ-9:,:0G.9JH6FV^#1)S/DU#9XZBO9_<)--U?OVX MB9KFX2[:719DXB)M,U:IZW6AB;2U.5YT49.OB.Q&CA#BC MJ> ((28D &)3%598Y9"L99N-%\\A[H'9^.?:"@\Y @O?6G GAYN>&F"^U\P@J:=T@(I:1PU1%-'.>"EBCP!0YY1&[PTTXD4 M.2ET=AJN%^AGC3"0 D,^')LG<1&"23D-V*);DSG(P M@9[ZS(R\NO%]#B1=C>(G B+@L]+/ L#))#*\BKVI94= M=%>[GH4UC#*?WAK4!7J#.9,_;D@<"[[M;A%AB(,4#&NMB&'22:%$!5A\\DMDDH+![9RN_<&FY^T]'(PU=?B:" MEDOKN3)8.4 M%5S0*FK/1Q]&:\N/='30_B1K:K9',U UZ?QWVC'-U&SEI MQD.6^[R\^E54#C2/L*%6.HLQ*JP(Z"%AI>0 F4&O+VQ>3J6Q/NN4W&D'V7,K M(P$L# MH *:*D4#DN;!]Y%4G:NMQQI5YYIA=DYNH$;<0.7&DU9AH!&.J;<("! $K:)? MC,HA"^N.GAO-,#LG-]I5JR12&:>\A8!+KPAPC%;84<>;'V7K_TJGP;G1#+.A MN+%Q&^[/ALV6^7&/ )#ZM%QE\>30?7-'VT8(.Z65\0A+;XVCVC)?^91AUASQ M^G+68S]=(WO>Y,H=(N9GZ?1L80 M!*IIGS#4_#[-4=_&W'[9&X,VXO-6G"GV"??5C=GVJ\WG7Z6;6ZQM\FDUS%?> MY <6\V7KW#5Q\L[<(_VJ1G6;/2TB!9W'P9#7W@=V0VRMDLR9O&*Y 137"LT- M(>.QBC,[GHXT(6'AL3"X*X@[*#07L)0M#)HA+Y\\6#NFM6Y^,*_:8A&/N9[+ M8_&.Y'/\^'#DG;52:P:L01Q8S35R]["R(6EQ4NY&*[4>I$@#6(;SP!YV]$U\ MFQS=_=[7)$(",ZH=L%3E/R$&4 6611B,.X^BCA@#!4Y5 M_?5B$@>%(@ 8!H4Z\]]$*NA8Y';5JS1>J.LL*1:2O;N,1]M$P F)-$,H=!QA MHR0"MNPW=7R$QT;;JR#M!YS&2BT_'[I"\J,UDYMD?\+)D19!("U@,'H\I2:,L]-A 8J%4$ 0.^FH5LKAY8EC/ M56VZ-*D[ .9<*C]J1NUN$#&))- 62ZD<(RC(Z70%E>4COW*CG<*.:+\50L^- M!Z,TIL>@_G-MF2_R,N!9,IT=+W_WX\.1X$H9Y9Q4PG,:!$2Z,C^$(V)\IG9; M]?RPI]T2DZ$T_8\XF^6+VKMX=6Q=?_IHA#!EC#,B#)&06\(4JJ*/5E$\H %W MMC6])2CG4//1.?S'AR-#L)$20A>F/0D$(A:KBKR6Z7&OX\V5=$#;K9!Y+GH? MY;I]3G6?1\UOLP!.WLNCB_63)R.I 80,38K/_=?QM=KN^U6F6I5]GBVL3?PE_67VO::8=>TUDC.<>(FIPD)U) M#@ B)1+&\>87=@\4*WW5>HNT1[C.LQOR\*)K88AE7Z$";#][JMW"-;PZ:Q%UM'>3D2(_/*\P0#J!1WO/*?,07-SU@,%/7M@B1=H]0X?O]8-+>8 M7GW.H]+F)LYV3@K'&T56$WJMKX'UVSDXYS P M:AH0$324!2DH0OF=IS(L:6!W$H%PZ*!EAF%A4@<-QU2&C-67>:BOX]4Z*_*9WR5? MXN]%MNW5Y^#O+":S+WD.[IODVRJ_-S-8L1^^)O.[Y'6Z6-T_%#Z= <:^L[P?BM1W2O>;9/4J72Z#(?T^ M+*G)8!^ZOQS5Q=DBZ*/Z2V[$3=1B:F?S=3#Q#R=^=]^QO@&_RJ[CQ>Q?Q=&# M(.75ER3;'$,XPR?/G53_?OUI61306[F[FEGU^YI$5"#"$9.($LYT\ 7SV[B( M CK,'PB*6F>Y!I'R6%[]KL>C8.4"6LQ*-(B(I$$&;J73P,DAZS0<3*QOKYZT MW53:VR8BC)'@)!&,C7/80VRL*X>8MU2.>T^QM>:.,Z$53L^3$Z/< M;QP/%49!@:-[D#N?CPS$4@ M@)+"&\TTY+R4S7(ZP@K+'>CIL.8;(5-/Z\M2 M_F4R^?TZO7LQ368;C8? M9Y.#<>+CC2/$B+.0>.0NJ4-1J'WG#P^<=05+GNZ'>>%&NG18C-N0M;N=B2!] #462-\DJ[_?;++V; M39.I_OXQN+$O%]M0SN):35:SNV.UDNJ_)(*$6ZRLXMX2Y[RB"K 2!3/(-MO3V-EV\7Z63/P^FM1UI&TE! M >&J(!I6&*9]UCC'_[@7.'E>UL M&5]?9\EU$>6^^KSM5IWP\K&F$5"$82"+E")M&83>"2X!U38X$1[56D<'E?IH M&9<#S2)HE6:0":[SJ_6(UDKKK;1$:#FD#WFXGDMG:GN:6]0=.D.&H9?9Z@%Q MPK^>DB;\*I^^INO)ZBK;W,.X+^Z\[]$(&N(1940PYCF2C(DPI6W$9Q+((0\E MG79K))O%\_+BW)J56XXTBS@1Q@"&# 3< M:2N5AU7OH5$C*OS?D1;2WL#I2HYPZ'+ MABGE%3?2J=+FH5@VSS7LNT1$U^MS:VSZU'!>]>3J\Z,N'IRD]SX?&<44QP+F M[(462Q!FMU(F8^!(:T.T55#:'S3/0^VC6YO/KNV.5N;W-T'2]'IFTM]?K::_ M'UZ/=SX<,4@T)$PR8!C6G&AI2XN$,X:;AUE[684[0#SM&)+A-O"*-2B/])G@ MIN=%UO/:TB4,+Q>3^7J:!X67RR3\W_1#_.W@CM[);XL4P,P3:)C7R"KEE/%F MBXL(2 UJ@M?,].XK*-,_?.<(T;^/\VSHJ]5-L$>+.NHO%W?)LO;FSJFOBH F ME@I)#&90KM/.XSJ_S05T=3MKT\49!,37J;'SC:),&'WBVN"X]/?[]_Y.WFR(CZ&F?3 M.IL%[5\>&8"8Y0I#K0 DD ?^@.+4"T(2U*P+T!-RU0&-HV(N]\EY--6]JV]$ MC#E&*0S.NE(< "<)UEL=?K]1JKC2?>/GHLX M9 0I;@UR@$/!N0*D!$"J%K?7]9UJ/SP%GMYUUP+'P=)O&V-S+]UBFJ^#M0JF M]_&Y"'DLO/)22:^]EEQB)DID.= CKR_6D"5/)[SQ /N3NMTA/*IXUC-@['F8 M6GH-A1=Q](3#CJ^SJ_A=8"QJ$)<71]>C)4I!=6 M0DO#" '*4P,8*Z?E,&XL'[=1U$PQ>[3;"I%+U_,H+8ASJ+>CC3!U6X3SXL7T M7;(LZO+E5W#D9RQ6WU\N\@)]L[LD[]J1RX9.>TW$B%.*68T -9@88ECHEX>* M: RAY,T//?5F #153SH82HTY\,B<>+O.)C=A63JN\R/-(F?R[Y@B8][GF\/0 M^0HB:)LG(/>V2=&%CKM%933.YSZ#YG639K-_Y;L4W8?>]WTK M8,H,I/D^MA(7^6Q\1?9JMXONEX MF'J3["Z9^C3SZ]4Z2\KC/P_*[(AZ&M7,>\S# $9%,"ED.?6ZF$B22?##$+SK%#!-.:8",P1<#902H-ZE?A_ M;JTFD9-44DHXM@9X""TT1FYP-,X*.YH[O8>D3&];JZ>!_0RW5FE^"YC1/-C- MPF)L -%\"T#X#1IO%;/A*7!P:_4T'$?C(ES _A2PB$ MG#%<,**#AH0ID0U^ MMA]W%+$A2X;8J&H&[$_J=H?P* .C%\S8<^6J+U?9;+)*IH5/\3%H:_GN_<>C MFZP'VT7,",V-MH!R1YP3P77:+DL6&-CB'HK+VFZMK?(?_3<8OZ MTU/\KKX4Y:7?I$7J=/(DZI,78 _>>/[@L0FPUX]'%&J#'>5Y_3_&O#2<^]+< MEU@_SY!?8Q]G;/JX\%$P//4CXB'BF&J!L41< "*)K53/1/,#P?WR?22D&V8\ MG*BDT5B_^R:>K;1_#P_F1VDVQ3K_GJ7+7J)_^[\624*LX$IBR"D5''HIQ197 M))$:X4[BV,E_5@5=RNS_CV&G_EV?BX(1Z04QW$E'I>9* T%+9+&FS0LU]5?[ M<^34/Z^&+H7[E1:V_P[0?TYF9[&$#O<@RNL^6BT(DD(Q3#Q%MC2*L6&T^8&> M_LJ=/M\1TH_2+F[0_)',KF_"_ZJ[)(NODV+)S$N<^WB6%:6*U:=EWW$4=A_)W3#^DY2OS$LT!K^J?Y\Y2KXY2 M;9"R40GAHD9" >$6DA"6^4+ A$YH. MYK6?C5=[D]S/IX51)[R_7(2)-GF?G\G-O_EJ*_Z1]/<#K:*P3@@-J6:>8BZY M@(3@$AQO!BV%TS 9_BQ42?M">"CK>$^/CR8-'VP7.N=:+$>,UKA];PY,LH,\?%1XVR)WTGX5G[)J4WNDGGZ)>_ZUG"OD_Y] MK'7$ %*5W)+,L(KISO2XX_9W!UC-11'_AYAXZKZ6W0 M0^Y:YQ5#ZK*D5ON(&)_GLJ!\O%GCL(*4E+(+[T986[P?GO2!UE!,V5IER72W MT;85X=#!SEHOB @%DD%G%"-2 RTY=/)>>C;".64L'EDO (\H!K6),97U#GR: M/0DR)6,),K7/(.EC"_6>8)YC8BE4 N&P(@E E-UX3GGE2 =J675]AY):'INN M%3YJ^8W(60,]E4P:BRF$Q.'PPQ9'K/F0-Y[V70JA-F7Z*X5P$MBCC@PU*X5@ M'-*" F"#S6$=QV&)<)4*&!AR83Q7*82Z%#A8"N$T'$>3HW,!Y\F9QUHC;""2 M&$H??!U531*.T8LJA5";)4,<+&\&[$_J=H?P* -=%\S84YEZI,SH8P?@@;=0 MK]SHD>81IXAA08)#[C40-N!L62D-8'Q$MR./0ZF[BI=VB_%HYK8C.8Y7Z]5R M%2_RZP=/J'/0^02"670O/S5RQ0%DE MA<*0 X>LQ(#($E=EX',Z23=.JK=7RF!DSZVKO+!Q,K7K+,"WZ?+FH.S#?$WW M+Y MU>L@=CGP>IQV=WPM IHB[P%AG"%'\Q/OU)2XZJ#>D:;BCXC+9U?*I9!].YCS M6'?OIO0/WXHXA@%&(IFVP3=RPB!\KU\NQEH1Z3)=Q+;P7PJE'\PE3T['E"O7 MVVPV2?)YYO.0L9&:G8DD1<8HP!43%$I!J&>ZU HALGE-R/%9,N\72B$D#CL^$N<%CUJ1!?F$O4\)103@P MD. JQ170>K<47LAH.G^\H1^E-$YF*_KZZ;@XG_:(\T2&=TFNOS!)F711%,Q9 MQ_,/279[H$[L.;H180]HCBZTU&H-$#:Z,I85:)&:1)\1Y2] ,Y=2*VS_\KT/ M$'1L81BV-Q'5@2_0**@9,-3 O";\O7NIA[P4\\B(&3=M.ZX+UK\J+V6([5]8 M]R$!>QQB#7H3*83"1(RII A88VDF%0;S-@TW_?I/!3WEQIB_:OR;-;;@]E# M75]GR76\2EX&46:+Y6QRK,#_P#V(.)-<$VFMT9YQA(G1E3^+38N"#NRGS3:0 M4B[%=W\ P&.YA]G]?/S-* \V4J8XI48[I2Q6L#IDE1?4?6:F5Q_LZV^3LY6N M+M"V>BSO0";4DX]&5CIG!90, H*UURXLBR7*C/+F^9'CM)2&&A%C4-8Y:[\4 M)_[WE7#9=JKUMV_2>:#:TOUS/5M]'_);;^)L4_GI9ZF:PS:7!,1)"K5V6@(D M*+;0<<.9,=I88VK-+C]+U23!"?)>(::]TT9#'T#56QR5%@*-IKKQD)3IK53- M:6#W6*IF6>IAF4Q^OT[O7DR3V8;AX8>GQ Z_BEZ%]6SN%JLP1>VI3;/CJ0AI M3*TRT&H3?'^GN+1F*Z_%5@YY"/-,E6EJ:SSM"L5ZYNK)!-CT9V\-CJ>/1&%H M408-AD Q:<+/$LIMIQT#0(^SY$LK^--.H;@0/9Y'?WOJGYQ%?1V%"<,Z-4GG MB[=Q]J>)O\Q6\?QPB9)]ST=><0PA\UQ+S113RC!6]A<@A(;4V&&_JSG4:?= M#.;FKS\MDW^NPS+A[L)_:E1[V],B\L ([H&"E (J@YOF)"SEHT V#SF=[F!? MR.K:+:)G9,SQ6EC[VD32A>F08PJ,@U@2CZCWI8QY?9UQ+LR=:>XX$UKA]#PY M,:I%?GQ4& 4%CE9DW_E\Y 3G2FDEI5.":(:H+='R'*OF%1GZ.Z?57D^'-=\( MF2&U/IO.XNS[^[@J@%W#@-C9)I+40VP< B;@)J3@P5C>AD1 6$J;;]>>?@+B M DV(+C =C#?WO)6_G\:28./,G#H<@]K>( MPLH+D0USJ%44 NN9L:#L,]5Z1$&(/A21]@%28\5^7 3DOF:SU2I9Y(/][?K3 M?#:Y^OPYR0M('59QG;:1]S1\U NG%//*4*^9+N70"#>O@MO?\>2>E-T#7$/- M]T]Y>M2?V-T@0L@RIS$V0F,KI*2.J:UT05K8?.3W=ZBV>S)TBE%G,_K[9)(N MIF:>+H^.^QI-(T:8A8!00T4>:148R6VT5G.@C6JLZ?Z.I TTQ[=':[B"D-N+ MS,P\7BYKNI/[VH0%32'!\BPZ8R#W(JQOMI212]'\WIO3&7%I[F1'F [%FX?= M/.H-_/AP))'!G#J%+,56:P>9(:543B(TQO;;2GB!Z+@08I_LW!KV?2=_I M[6VZ*/IYU#+\X=F(:B(59!#E%T5 QH)[C$J9L+'-3TWUY@ZV4$8U@5 M%X*KFCI^^'!$H/!2(QK^OZ,\N+8(E58M]XPVWT7JS0WL7,DM\!C33O]+/ZEVKY=8#K4!QZ MTM6CZ__.YR-@N>-$,PZE4)HC9V 9,A7,>W(A-F [O:7](?6\V#!N@W $)+A$ MNU $4"2U(AC,0EDA/&-E4$1J($=8);:E;HZ:AJ'O?VQ$;X>%C$9:8 MY>&Y;5QCJSB>]M$A%$@F((04^L$=-");8*E5@3YYDLZ?^Y+>E>8GI4W M=>/\NUI%(EC'A"K'O"%><@%PE?40 4C/W?0@?[J,*(55L^7&Z.T%L9%B8[L M"),N)NLL"Y->NQL$GY@9B3D6QA-N/35,X;+'E,GFBT7?>S[M\$][ M &>HD7UUEV1J/D]7^:KW\!+V ^-Z;YO(, HU)PX2Z 613"!9R6BE;.X#]+T? MU D!NL:G\9!^F>,7S[?92&^SQ*_S&C);(8\,[UJ-(R4I)Y!A @45V-)@\I:2 M:"S<"*]U[7RH]P%49RI_G)W63/.'WA$IQA621B/DJ2="* LJN;QI<8JLMU3 MW@G0(5X-I_]EMGHP]8=_/9WVPZ^B=[GCL\\=_4^>"%R57A)%0."I -HQB\ID%2V@A.-TW!IB M_U1SK3"X'!V.RL$:5G7#J>QU_&UVN]X?BOWAF4@[ZQ6P'"()*)80R_) LS9( MDN8W8'3N0C5&/>U&]C-L=Q#$T@HDE MR65I;!@I:?.<^?%=E/JJ=2F^[H <+MTN]/7EO\F^5K\ MZ7#>79T71!@Q88#V#",HPEAAN*QZ$0:?0D,6 QH_C7K!] P'LXM;J$+?BXX? MXM">)A'F,$A&$-"2 R>XTZK,4'+!)WF>MY@W9DTW* YWH#.=),ETZ0.&.:'C MQ21T_\$,>F@W_UC;2#)EE"G<'H604EJJ[0)OJ#6X>=W8,=]'UY0Y7<-YUIV> M1U?@57]<;O^Z/%1MOM'[(J.(<9HJ #04"FF#>8D-LT0UWQT:\SUPC2VD 2 > MBGYE/]5BNNGH@QK[^14^!YAVK&DD!40L.)" $ F9M@(16$KL'6MN+XWYHIJF MI.H8S3/;WL65!RU,[\?M(\*91%@%:;E#'#N#> FJ%0HW=])/3XH9/Y/Z@'0P M.N68U+H/>',[K-52&D>]T\!*BC1PM#0+K6:L.3%.#YA? #&:XC:4]E^EB^M5 MF.O>KK/)39 _M]YFQ:;NAL('.'&L:42%TEA82*C(@V.$A2FSE%@ZU=R8EL^0 M*1VCV7B3-7<'T\\[8U&?TZPT\_?=2';J*R(6S#-++/;*(JBPILZ+()4E&!@O MVYR/ L^()#W#VB*OZDG@%BQXI#6T.'A_ M4ECB;1@/6TD]IVVNCGY. >3! .Z%2NEG]?GS;#Z+5]L;U2:S>'[U=9%DRYO9 METZ)UO!3D>!SBDB/!/XS['B\6>?*V*;R;"?M MEXL'9=SJ[8(AY0!$:3O<[@=1J#%O6C/,<#=([1G()E)%\M9 M4%:!W[MDDLSNDNG5Z2P[_IX(*6DE0CYXO-X+"CB2Y:K@E',MEMWG&-SN$]N6 M?N#RB+=174.O;M/U_C6UT8MKF_,QSBF8/ M!O!9M^<>6 &G[L0]:!HI+;$B"%D@(<(& :7*XZP.,-V\IC-\CF'MCN&\)U!/ M]RNO;V_C['N82F?7BUFP#D.GU6224ST/R:?S8"_V>L=RK>_7O MYL/[TCTNY MS^;C65:$I[:_>#6+/P5K?O5=A?GI=G.9][DOB'Y8.^]5C3N?=SX?46@U-;><6DTP[56KI[LP?MC WF7]?="@!,N9G[:*A(0,V 85XP!;A5" MTHB-K,) AVM=63W$5)^IN$N4&ZN]+0_I(:RT*H^EST.R\?K)%ZNL]Q9 M"6[+.LLWP8-%,EM^7*2?EDEVEX/TN._]VQ&F MVGKDC0*8<<"8$-"4F!LR]I(.'?%I'TM'AOI/Q@^!_7F8?J10Q7,E^EF3$H_6 M17CT7"0HU8(8I+&TDA)DJ >E+%RY$=Z'-2+][LY&;(3L4"S9(I6;GP4@Y>VT M!PBSKTF$\P@F,3B8WTP#Y4P8EZ6$0IDAK]B3B;'SO81 MT8H+XHD/=I+G &*L7"6[],WCD;UE? W D"Z@.A=-W+ Q"D-4[G9H>=WP.8GZGI+F!J0+:WQ.A=KWLV6?_HL"6[]*LF2Y:H1 M:_:_)()C9.:GO9(3?ZYGBT+C-U= M?M0F2S]M0SJ'RPB>_*+(*,&A]P$[;75^@9J!]^,"L^8%<7K+9>J0$8-@UG N MZ;B>():(2VPTM,1"+312H%HUN7+-PUJG6Q=G"VNU0:1W+=:N+@AP5!&D854WG,I>!_B.5@A\^$R$)-"& M8$JMY,K.U+*4%@JD,48.FLU0]:6 M?<<8#;FG,X3>6L@^AF(S3PVRX]N^M5X306&(]A!B11Q2QC!H88D$8V+(C, & M-R:_:IT;V"-88Z!-VQI%6DFBD.<.4(XUH0:&(5-:]18T/PPYR(7:_=*C 4!] M9]67W2T.D01O8'LJ\V&=MW?)/,YCA^G'1;*MR55=$?! N.>1VVUQ?CY&>X=8 M<$$9$$Q*C@D%2&# #:U#WTO)[<;(YO5JF'*!A(R[_++?C:P\+)6PEJSGR^VN MK:D3\L[E%;V;6OQ3L- MI;.>N&MU]1D6)JQBC%%%@*!0("?X=NA!:CP:9^RD0_V=< =:,ZR>+S=&%9,9 M)R4ZV@XI;;0/Z<.J8\?NO:_;-$(6>,Z4 "2XPPY8)B'92H&86I^H#]/7IX>R_/>]VBDK7%Y^3 J MN99\'SH64O!64CNB6Y>^#33K%I MK,&WZT_SV:2\<['>?6>'VD3$&2RT[#J[P*M9U$I!5D!F760"BV-E9P274JL*1UAHG6W0:". M 3HK)0:_VX)#PPE05@DA>)%@C$N#B!A%1GAMTP#DZ1BUH>+^->O57$KXWG&& MC=6*$JB@R"^RM]OM=:6=M[6B#Y<2O@^4Q'[TQ#Y"X7O@^7$#2!*$I#'L:"3 I7 (B&3)3J+'Q?6]FUP_>GH73! M(5H)I6<0J(":X]QB7NY *ZVM99<:OJ^MOU-BM8VP>K[V6A MD"@XU)0QY(F!ICP=&)"Q9$CKH8OP?5V=G!J^/PVFH<;]^_6GY6PZB[/O#ZH+ M'[$.]K:)K$7*^'QL>*"P58;R:I ( VL9S6.KU='4.N@*I<&8\*"(>7P;?GQ0 M3/KH0G"\<:2\-LQQ:SDS*(@N.#:EU)9J.FY;H0-M'B@:WRED?Q7"C-* &"5/ M.K(C/BX"?%^SV6J5+ (GQ./ML,.&1)VVD4'>&J99?@NKL5A)5Y:C"&NO0R,Z MSM&'&4U8=2BY. 9 MCTDVMB@Z0FE@G[+H9EU7\L'#D6"0:R!AL)?S_$HDB0053IR*D5L,[;6UVY5L M#]%S(< X+8 QZ/U,^JX15MC[;(11\(]AOD'*O*** 4GOIT4];!6WTS<#3U7, M4QVWA&,H%3^HIEO]^#^S) O?O_G^*KE+YO4KOA]X013,)(B!XD9RSB%%"MQ' M2YP@S8\)G)YVH3RKTVO41HF%\6J,[.I.'.]+$#!1TV9 ZTBB"0W'@M' MF&>$,: UJ^1T:- @UHF5S[O5XSZVM,;L#)9/AU?<,&R"$^ (5\2[8.\12'DI MJ]0MZM2>7@!N3'9.:Z0&9\6SO/"#2F\-IEXQ#[%3FC@O2LP]4!=]Q4UM/@U^ M\T5[LLMWF ;Y[*?L%7 MW-36[\$K;DY#MO'NYN;F]O1SM?66WW]\G24; WC?ON;A5I'&FA$C/=40LV . M"8PJ9XHZ.V@$N\T!AU-SK+O'YAQ9#47_PS^*2D9Y7:-D^O+A'>LU\QN.O28" M1CIJA;1&0**%E\97# ^ -[_GIMANQK'5$(@(.L=PZ22VS QPNL(NB5)]QB=,T;YQVQU\\.BNGR\ MJBX?K\'5$EN\Z\189NOO1<1);Q 6R"*?7R[G,*ORESP6S9>RWBXXZ)9_8T!U M*,9^7&1)/)_]*YG^/0#]*@TP+FQ2''F?W26'HEU'6D;20.8!1]H31ZDWSAI[ MGUYM_(#QKK.PJ%M\VAX)J,CX)A VD+0XD[;;T-W?(H+!BK.:286LE=A#3T&5 M,J\\:1[C[NW*@@Z-W,YP&>J<;A&CW79H96453.; MMN;&<&=(G/)P1I%T/?K7+\"7>T2X,_ DF;5KUEVI1XCWW /@X *XN/C7__;] M86]]S:NZ* __]B?G+_:?K/RP+7?%X?.__>FWCV_@1_SV[9_^V[__EW_]W]Z\ M^1_HPSLK*;?'A_S06+C*LR;?6=^*YHOUMUU>_]VZK\H'ZV]E]??B:_;F3?>/ MK/87^^+P]W]A_W.7U;GUO2[^I=Y^R1^R=^4V:UK;7YKF\5]^_OG;MV]_^7Y7 M[?]25I]_!K;M_CS^JZL_P7[W9OBQ-^R/WCC@C>O\Y7N]^Y-%/3S4K6T.(\./ M?W_Q\]_<]J>=.(Y_;O]V_-&ZN/2#]+/.S__CEWZR0[;_$___E\L MJZ.C*O?YA_S>8O_][X^-EG5O,ON\CV%T7[M M2Y7?7_[$OJJ>?($Q%#.&G( Q]%]?^7#SXS'_MS_5Q,%Y^\BGG/?NH=_57_@^SK$_+;&N]%]>S#^?98O_F<98\;G-5?X&''_D/^<:3SSY[.436\JYLJVS:;-'(]%"#H1)%O(P1< MWW'<,(U(A!']+=JT7]WDAS>_?1PPM'^DUC$/^?[ MIA[^Y W[DS>VT\^W_Y6/JN<4[5E\459]WWS2A6"UM3'$TJRH_IKMCSFL MZYQ:HTI;9'?%OFB*O/XES^ICE>]N#Q_R[;&J: !)?^#7\E -OT597=2?LKM] MOD%)E-K$#G%B(^!YCALE>,!G YANFG$.>G5(SH=*9/0V5R;1B2','+%:3VZL M$6T[IL_Q6K^W8*\/YJ6;CD](U]EJ8IJKJ<&,J*\V?B>$>OXV7(>F+^!WN?3H MD9PIT(\!V ^\S^H:?B_J#2(010#&F/C80S[Q0SOL;"8P]6PHI?Y2E@PK^HC( M:B'14(R"DE5N.2H%U=@XBV(**TB@626]Q V/.BIQNC+%4_/EFHII8$A8F:8% MLU7(WP[E79U77YE0OCT\'AOZUY0O^J_:+(9E959^P,*& -U6Q;?+=9=.7 M_[072C>%41S;)'(C-PE2;$,[/H5+J9!N&06RG+))K9/--@J?^JVF/;3IXR(K M6Q4:)S1TEM99A\K.XVJY0.\74^I?RD/^XY>L^GO>I,?#;C!&(L]S4M\-_ C; ML1W#) 2#,0230$2#)4T85M<6E?70PK+N&2XQ-94ECD\G9^!,3 $[NCI$5@MI MH>7G968F1$V1RG7(E:H3I=;N)7@$4QRRP[;(]F\/5/[:7/(V]'0=EWXS)T@P9^80X3(U M4UO_BF2N0W&4O7B^S:Z%%5[-^51EA_J>#E@:3GW,JZ_%MCA\OKV_ *+^1#]< M7_ZK8?\^">,D#2%V(;']Q(_"R!\@DE#LA'=68 NHF^SB=-X&XU/%U;:5NI0N MM7#52>F$!"_2(T=E#@ MH"2-'!E[9E>$I]P62,PU21&>7(%DVIFXE5PV2Q#J>FTQFL\ M\24W*K.\#IW4ZM'U1$=-; FKVB6[O9X2#V"$P]"-X\1U"+L[Y(UZ&KEREW$4 M["VC:FJIABKT"NK:3,QJT;5ET_RN,\6C;!IX7IFRZ?#HFK)I8TM%V>HQ.V\X M(\%^$I/$=4&[I>"DCA<,IFV ;55I$S8X6SKUC74.\^Q^FKK B;,LKW!&"19< M-E^\[;?,H0D5.WB4.E5/D2V)9.O[ROQ=Y1?_]EQ_O\J^47A8] MVGX8N+'G8A %(<& Q&B,'ATG 9(K4Q63LTF=-8+K[M["OZJN4968%EZFSD6R MK-R)\VMZP3K!&-^:50?E*],]34Y=7[GJXTPIQ'L)HP\S?=MSB.]&B*1N# (? MH# 9#X[\1'D9*V]Y4274MJY58%XA_IN%=)W*N)HE[U7J1 -#Y298F5+J]8TG M5-3$H+!NME?2ZE:FG3Y*]5! XM3!*,9IXE.QCAP\WCIQ/+$D&P4[AC7QIQ:, MY?Q94O=DF!-4.<.DR2]N.V W5D_ATDO*1+VA$.*Y-A1D2)W$+\88@+3Q+'#.(6>30)_C,-\$OJJ4L1K9QXI M]4B3L"8<4R;$S9R'5=\4A?]OD#RQS MQ/,(1GX4 @""*+;M:+RE04 L=#=K7F0SGH9V_K3;-&<>#8>D.ZL\3)7P;/VR M?F>>6:UK"Y1?%6AP0&>I#MJ(-"GJ[;YDP,8RX\ E$$&< C=.$TQ\E 3I>.2-W5!DYE&W9G@VZ0#^ MBYCP:^"03\SGI4],H#ML-];9P*$;C#N-H (")T;Z[-J6,S>'K;[XXX&1,7!VK(:)OD) MKHX*65)$\RG=,AR+*=[5^C!71' -];0N,#BA@/I;81U*:, OKN);ZLPIAW4; M''@Q)DF((D2 AUT:5I8N,3*B0&H/K$!U%'TJ= M?4JR;MZTL&V $R4@]6F;NZ%#0A*$\:DP*(!$9!FGR^8LB[K]":-D-3U59CD/ M7A<@5?!(=2P1=7Z*NH(U("=U4V>?FLE?AZII]^I:M3ZMK*EZPDCEI60XX+N;-W2*\\QW)J@,U6+_/JX]?LK.]BI!:@&[BN(B: M '[J^;';FHL=C#S,NY4G_7US>C- LB@FJP6UV&;=-78FAKLRH>L8L>INE)H[ MFMBX^;C]DN^.^_SV_KEA-G:W\+!+BOVQR7?MV^>?\N\-HN[_?9/:T FP$P'/ M@4$*DL2+T8#&BWRA2- 4!L.QW@#;*N^MEV/QIIW$MVU*0P]?+'8SUC)\@K>& M1A'30^'VL'YOL5L,O-6BGUDV)3F>4%73K;8.T37N93GO6)"5;'AHBAVS7'S- M/[*8J]UD(-^[1+64\H;+!QJ?M5'92_ GH#Y(W, + Q]'./3BQ \ &8!&*!8J M^K< O!F%?EL^/)0'JVXHKO,,P!OKD7Z!_JJ[,4$[\M>\8K^YZY9RWW(:GN6] MZQ;KTM8VVV^/^]9Y]N5#WEC[LJZM1RI9=1O.[8ZYU914LIKBS4"DE=_?Y]M& M=BZ9K\N(3C.K["WR,]"Y.];)'XL\Z0-G+EV>ME8T1^EJ(*[I:_;>L+:9;7X" MKDYZ"[4%=]XZE>2B::L&L231DJ(]?,X/6XKQ0NX"JSD9!&E;5#>,/ S"L'M) M'MHA2KAKYNLU:C"M^H2SRZX^1[J&/!\A(J>RJXTTR#I4P9!OS[.L#3*H=2R? M!=AQ$D%D8^SX(;%##^.(#"! X$1"%U'TFC8LSA?22$/K [_=9K+@S:)UP;BS2]8%=7^WDL6BR/?/CQH(/;(&SHB,_ MS:W"E[BR4$]8QX2V AZN)[\LVC+BT^!E@!^9[-YVJ@NW3?&U:'X\R]MQ$H"@ M'40VPJGOQ$D2]_>;*;#0QT(5%6: ,_?$UL]95M;#;6>S%Y.6\IQEKOE$)Z=5 MM)SF6:@#3N>)X[6$PQ$CJ15+%C>"[IH%DC-FL )_5^M1*A?$(_%Y=BX;5:X#8+M-V)Y!B MFJ6%6#[EFIM3,?UZ0N<9OF$YO-"3B!RD38B93LK7(6E:/2K-=5 Q>?N/_)!7 MV9X:AKN'XE"PY!-VA>^I;0^G(8D)8&%@@HD+'=\;;$JUO;FRF3W7:3(#6 >O<@V&\BXGI M[ W')[MK;K/9#VC>+?7&J^96F%#[I=I['?/"8MX_+X&W:"MP7['L .2[R_CZ M\;3Q?#L.'()AX,7(1G'HD/@TT07^YFM>W97<3[[J,2JB,^?XN.6FK2XO^%:8 M)C[YE'T!(LT(]LR76KEHFU!8S;RO0SAU._7\XJL)SGAECO8]=J3-[K+#[;8Z M9OO3/98H)(CVDR2,PAC8*8WB_>ZUQ9B$./)X3Q]43)@;@ .J;DW;XUKLNM@$ M1Q.C30>SZQAB6CPI]?<[Z=*-S&!^_H3]LQ3()(XB$N$P22#$+@D<&KX, )7 M[-TKC69GS#7/.JS#G:EN();-E[RR6'GQ_.S-+.&:-SH;@D_D%FH#P:#CO(!A M3__YQ:'Z<;M)Z='&78"=. M'794 N*(4'T. XQAE #,FXXK^%5S [ #LEP=_R<\3&V4R!&VCG$B"_[Y-H4* M![INLYTM"6OTX_0S_9(1?LNJKBKU!H(TA2! *4$8.:E'8C3@0U$$).\IF$8U M8[QQON)^LJ-][HUU]\.ZN#1G+JE>5##>Q**ARII:5SZ2F:%A%[D1Q]T.7,'0 M7&V]CCE@ ;\%K\F98OZUF6>7%YMW^>=L3PX-F]]8QC! KI] ["0(VY%+8!@G MN+>0N$D<\,P=,M\UK/XM'*O#(W2!0(JC:?$U38^8?(HP2E>N_@'_;=Q_N<6X<][^Y@U[%A$&/Z MZ]B)^\^3P.:K<2C\4<,#?NC00IGXXLR\/M*-D2*XW.3D0\<0/W?YROB68F7Y MP2T'NU3L#7S#^O-AFVW>%8=MN3^\SZJ_]YD=?196"MNGUM,0Q2B 80X" 9; M-@" 9XRK63 ]PW>X+ 9LR&KA&_6*Q$U+P'R<"4[[%^AZ/7%3)V^[3:]55^ MQ#1(D-/5JI"H'Z_KD!0SDDK4QUHD"D,($8QC B,/!(^G,YY'B))[:OHVYN7AV26V!I()53DN;E4TF; MEEEJO4K0E$SI8WJ71H>?"I9LKKI/ ]U7Q-6OR]_MLVV86L>.%/DJC:ST' M)!BB!/J.G:0!3NS!FH\0_UF@@@W#6L606#T\:\0G<*ZE0A_'B>!,S(FIT@N^ MK)9&B5-!%?8$S@5G8E'N9%"63;ZSP>NN7SL=U$#6"LX'=7A1ZNU" J+\VX%R M\ZTJFB8_L&GY_?%N7VQO[^_SJCA\'LXF4Y^"8.]"PR"%V$]1@ :["+A/:W*OE?TI3O4ZPY,*SV:^K8,9*%,-S)2T*'9Q( M;0%\S*G'.[POZY.N!5Z0.+;G8S]B*7&1"^(^!QF%-L)T&9M)=$[#Z(W5 MP;1ZG I+7"ER)78*3/.JJDS/*=6Q?2#%K<(^@FF.=6THB',MM[EP@0_>7085 M*E<0=6IU9VK?09TG[G.MX>4%O,_J^OPHD@[TPCL0> M?Y>V8G@2:/$H'J?+,\AY=C4+>6)*+\:;F1.K:[1,'50I4[F.(%2#'\^/I30Q MPZL[YV:&+$2 W= G$"2^FR!$G ![@R$2\UU*4_C\S$HC=6 NPQJ?R!@F3$U= M%CD1?\G(A+ HT+<.15%QH-36E00UI'QXZ)^5'@YID!=#)W! ZB+D!$$4(C#8 M<7$2"TF(\-=-*T@+J!L3@K(A3A2G:ACE2% TSNA9:$?L!1U3BB%-W4H$0Q[_ M<[U09$),+EIU@L-K)$Z4Q@CX]/^)'Z8. Y@O3P!>Z$B7Q^7D$HYM-H8QD MB)$EHAG&>)(2C9ZB167CG)%7=4.*OC4)AYP#%Y5#@0OA79*N]B,KUU4>Z&_K M=H6$2$C71LC'J1NEU"Q*W?[Z.(K\*!5+_%6R9%A0^BJE)U!J&R9R9 INFACG M44QPA"DTNW=RB1V>_1,E5M>A0YI\N;:/HH$AL=K(HZE^S64G(0D]%(1.'$$4 M H*=X1Y$%*2IT&TH.0LSJY'DGHHD>WPR9)XX-?E9:&_E(BT3NJ-&XSKT1M&' MBT6HU1CASDNB78C=56@ES(W= "-6=3 "GNTZ",7#Y80X2!*A]RF$/FPZ'8#^ MSF)@I&(:,8KXM,,8.V*2P4V,F22C,Q*F4HMDN%J'+LA!?YY&).^_J KT4N/Z M0>![GNM#&LQX@'X6#?GP<1BX7&5")3\]GQ)(!12B1(FI@0&.I/5@D=CA*1$< MFB#(V+I4013\%5V0XH KK1 VG[[DOV35W_-^R3.D2K^ORL]5]M#ORT"2!C9[ M[3F*TBA*[)3@49.2*.&J)*[3GF$-@5=U%T.%P(>.Z@".7"Z M6)[6FJ4(%A,@RBU%^*:#:/4KFO&R18]2)M%0%\D"N88+D"V7;JB)=+Z,0SY6 M+DB_"4Y7D'>HVZ/27 ^4R@+Z6\;>O&ANJP_%YR]-&\-Z@6]' 70KWM;6M.E$K6,YJ<*+4VGG$PL3; MKWD%]_NR87WI]I%UIMX>#GP'A1YQ/">-O#B(0#S:2^)8Z$Q$WHIA*6; WHS( MK Z:6%2HP"!?3#@/>6**?)&WA3).K_(S$0NJ<[J.2%"#'Z7NWB80!;X]%$V1 M[?N[P>^K/#T>=OFN#T('Y8.Q'WI.X'I.Y$=NXF,T&D9N1+BJ[<9_K$MLK? M=+B&Y99(<*B)48Y <7XRQ22JQS<6$+C JTP,J8E@@7AR?J+E8DLMA/.%FER4 M7 L[]?*Y@A!4LT.EL;ZG,#,\+2GQW'X00A!C!$#JIUX4P<0>[:>8[QD6_5:- MSQ//:Z9HF"[4:):8-69C6'7RN$:VCCE$C76%J60V]G7-*/*M(#>Q3!'$.[]H M(7F%TXP>OZ9F&XW,O3;IU%6S^4#[7I=TZJ/0M1%.(0D0""/LQ(@,WW9PRK7W M(?9%PY,%N\E3U$VQI:/IESRKCU5?;%'@:%Z0HNG)P!P[8D(O20S/1@9U\6P3 M@_[N^0;&$PXNJ(D<1\LJA23F4J57"([P43_B-/:@9U/MB&Q$@@0,]_)1Y,1< M0:/H-Y<:Y4+'W<)$<8YT QQI&NLZ#K'Y1_O5Z$&6J96,>%'4S\>\E-<\H_Z7 M['OQZ#=>:$=??#.O^YWA&K]<3ZG?EBM&/U+,+7631=I/$Y11,2J(/8=6B;%D^NEW!49(>_(ANU];:N MC_DN.;;7U?*J*'>=]5_S;^U?U1L7!!&V41JXP(EHY!S0 +HW3@((!$NS:3%I M6*,8BHQV!';W8-N-N[HMB?I307_58OVS:+TV/51S1I#SLRRZ)<;8[!!:'42K MPSA(VXU%<78_RO0_%T._6BY)L!SB3>I7]?%=N-Z'3JFT9\73V?J94JI3 #YGE?;HLY;:1W_LN[_MG8V&'J8(!_:-G(B M"!!VPP%+D'A0O8" ,@+#"CC@Z\,T'<&9H9;@W&I;O!$$-^&N522XL<:FZ6*] MT\_4XP_-O)"5(G=J^\YH8ZU#:0W[R%/\0#.CO(H\V(&'76?H]MC437;8T<7X MI[QZV,21 P+D8-OS8B= 200\9S";DD!H&U#9F&&='8@W M.;->]/'+)ZFS4BNFGD]8[L?IIBU8A&OL;6A!QJ(WH=RJ?/G=)0A]1R MN/'7;'_,3QN*7AC$P(746DA Z!(,PN&8-XF@RY65I]?B0D<;6HXS1,E5.LTP MR*N^PXP6Y.K.,IY2)WZ4(4G].H1.LT]\!QE*C GE([9AXR9!<8R)GQ)D)[$/ MD$W\83\R04$@IFO\GYTC=T3CVE>$,$ZM,L.5H""U-+4H%DB@:^V^E@@G1M%* MA$,"^*7$-!G?>27@77GXS-8F[VG7^)+5.=O)*]J:*IT.;?P((C=*',^/V*T& M+Z !UF V)E#HP$#9F.GS@AZ7E7VN\B[S]+$%UHH'#7V:+Z)Y'.K\\NG(K-2* MJ0N#]H9ALT9^3^AN^LAG7MUYC:T)-=)&]#HT2I\[I:$.*5",@YVVEO<7,^+N MRVI8R;2AU29 /DR\Q$UA ASH(I^D$36?>*Z-TYCOI3[M1N=.I;4HPO%<],;Z MRD *U(?0RO>TSBU*M5(JQXO,VY;TMR/I?UV2=(&:'$N1+U>20VLC\-7D$"#H MPOQBC.,55.0PXE9IN&\*%8E^EHG=K>>S^C3II7F^ =A);>QZ?@ <+P[2)#CE M_$11; M4C-9B;Y[9INCVN;*ZW3[LT%GWN8CDZ>*78XI9@%K!$^5+USK>CAR? M8%KI(AP+%:">G6O9:M0Z..>M3LU#RK4)1#.E*Y@[='M4FNN *C/&V1D7'#8? M/M&.4G\I]SNZ8MK2WV_B""#D)&X$01PE7IK0*:P'DH8^XDIG,FA^GOGDR;'Z M::.F&=#>L#T;AE=%_/0TA\Q\,WM+:)A^GIS)CZBM3Z;^6)E&9GF9O&HVS ME7H324Y?/*1QSV9:6V"-DYM>!R?G.@-<*D]]Y3V\OR_V1=;D*#_D]\6VR/:W MWPYTLOA2/%Z'F89!$+AN .PXQ(YG1R1)QLOW"(N\Q3,_N-FG3;8OD@VN6'>C M+U8Y.#/+Q&JLL16GW36TL]Y)F37XZ)-U'-3/G& M.H!Z4"!)NDS(8+I]5QY0&'>?-]R8IQTD+G/_>F3%W^AOSC8#WAX^5=FASK:M MM@1^%+F^"Y =QQ0*0*37=WB8#4GE KE+K0V M F?JU5+\*QTGGEKBZ3XD9?X,[V(7QE]E:@+2FL;R7S(MWGQ-=_=/L$ 8)S$ *1QC-,T\NT0Q,/JDD!"A*YGZK5L>DWV MM(;&]ARP5?6(K?*)N$H+JHZ&$%;4F=M 25*?8+4^G-&_!D5]G4D^2=78(JO3 M5)V^71=5[0P*)+75K^0V?,A9:7BVE_=0'FFL'! [0@C'F(H[CE(7$Y<&S9'M MX#1Q?9O_J,B,^843W:H!KI6U>(73K[0W!W?VVY(M(:>R-5\*U@C<@BMI$^'D MN"7;1BU-3G<;B63,";(VG3MGJ@E6L+=CV,&7^71FN52J_'*VF[2!*':A!T!B MQPYP,; AQ,.<:PO]=Q]J3'[PRDU:*<^=4.14XGQ':NUEJ'%L_F;;G,F!!3\C0KJO:"R;LB MNROV15/D=?]XW^Z6[18=*U;=@6(JZM\.Y5V=5U^SNWW^]O!X;.A?4\[;(U'J MR"?VYQO/\R*;N$GJ("\.",0I2BE,^ALO=CW@BTC[[. ,:SWS9RB5F6U;MU8YXY9K6?64]>H)K&_$WP':OZ&YYLZ5MWF8G/)0LUM9/;1W2P3 MT]%B/6 =\]-R[IQ/.+'V %.FMA1A ".G0 /4.W(YWJ]>%& M?]"9[)WLLX;+](+9IS0S'6 =TQI/VZ]];GO'\4+BHMWAGVZ.DZ# W#PGVQX+ MS'4XVV^/^VX%6N[W:5FQAR$W/J @0Q=@GXZ5.(YP I(!=XR\<*&)3Q+M'W(6 MO+'.O+5^9_Y:O\Z -4DB?]/5;_S89%4C.-?.BE-$-9^[Q"V@YZ6\AR2"A21.)[D\LK9(8ZY, MRI;AX)I\+=@BRTJ6FR 0!P0ED8>0'4>)CT=YM6$0]9)%#KLE!>LUE.*"-3C$ M+5-A-VM")00J\)/9#'R:)&[N.WQZ!1V&" M(43,UI:!%,@UUTCR]))^07[%UN4]1FNDF**TSF!: M+4ZZSNZ0+L.U0"[_,IS+Y>_KXIXO7Y^;F6LY^OJI74%>O@&G2J/=42P*)GTV M99]>=;;M,-A-HRCT40C]-$K" -K0]J+1+G(BD:UN=6N&)Y+WV8^*[1&>)YJ^ MJ3JT8IO*&HCEVQ2>EU.QR8,\H_!\9U=8MO1$_*_2-1&]ZZ-Z'9&X1G]*4YU2 M3,YNFR]YU6OJ!:/ B5VJE0D =@3H_]!PW!F,VCX.1+1,T91A(6O16=L.C+4_ MX1-3,54^^21L1BK%]*MC<0C#EA>O::(FE$L3P^N0+5W.E$9ZH9A@3=B+4.(2 MX">N!X,X %0@R6#/B7RJ5663[?FT2MZ*D$R-@+@'V"?V3\0D28$Q/C6:ARRY M5?CR$B2C/NJ,KD-X-/A1ZNYK CN(X]/+=W539=MF0WR8AL1)(@+#T$NQ [ ? MNIYO@Y#XJ/*\&IHV=H3BD4_E^3.B?5WA7W)6XW(#$CL- QC97I(@8B=! M['B=V0@0Y'+=,-)FS+!6"2R&]/$G$.+-19UDU/>I?/H$\5 RW?J]PR@3#"I1 M*Q$?SD6Q7,CX(7^D?\ONVUO%X;ZL'KJTZL>\:OK"84UI?1L+&'W)&NMS\36O MK8K56[E:T>@OFN+."?)>"T5U\+ZBZ%2+.Y<"5GT\\57'9"DWN]YX;P8EF+#G M//TH2=P@#7QL^X,9NB[FVL.7_KCA&>"_Y]66SK_UD, K4B51ABH.\3?-DF 4 MVJ(9JW=)*+L43R*U(@WS)5D)4I WS@J/+WV])K0JM*Q 6)7@EYJZAX!POC_> M[8OM[?U]SC(4!_7N[7D$NQ$A,24A<7 00=>.!WLHQ5R7%]6M&)92NFR,K Z@ M-2!\_5Z$;B8Y!'8V$L64]AIU,IJKQJ& ^,[&I9P*RW/*I\=3[E\39BV4K4"A M]?A1ZNY,4M5PVZCZW7A)/G%9D5V4$A"X013841 /MEP[Q$);M7(6#&OU6)6U M7Z^_DRUO(LD?W[ZL>>K$%%J&-9,%;)\2,[$)JT;D.K9?%7VX7)]6B1%]%;=! M$CE!0AP_0C%.XM#WT& 6^7XL(3?RQDP?#[5UM/^)ZCUSTKFJ0:3!'>%ZST(\ M<9^WTGBPO4!V>X^S^DNZ+[^=CG@3WW80P!$$(()1$,5) ."8>HF-OW]:\D6 M6FP8W)@98+$)B0&S6F02R06:C@;O>%^ODS&*RJZ<-)@1ZYD9>AY3/[72YZ, 2 MGA[>'K;E0_ZNK.L- KX?V';@A Y@^2DV"./!1@(@$51Y@2\;%FNF#7N*0UB@ M1LF#GV,4W5JD9TT\.F2]%&7ZUX)![6+1JXE&FI@"%NT3ZYA)EJ7@^66LY=N#^V4YEHFY M[2I1;2)LIV[H8QB&( YB&SD.'DQ$$ @^D2GT:1&%D7H.\QQ-6Y4C>RBKIOC/ M;/+5=@V<\)YZ6IXT,/>>ZX*>LBH16QI G39WCLU+1_BW![ADOP8IWRL>L5T/"J44J%DRG7:)J0*#WTKD.I M-/ERK12O!H9X=>L_LN+ %G:WAX\9N_A*EW;L.MN/][0+-N0?QZ(MQ+@!P/$B M[(*4N'%(L)^2.!F,QRX@FT/^F14Z^\2O8YHL'XD3\J>Y%=:A@[J=*HWV7('[0[^R]V/J+V\/- ;*ZZ9?!&P @L"+L8-= MQW5 B)$-G,&2G\0I]\TAR>^;/F0M#V_:14_1X[+R5U8_^IB;UK*Y2!,\@:4* MU>[M#Y!>72WJXTO@5M ,O"G?IV^^Y&QK\]A%M@=*[,6.J'I5_C(5%V1;!W$K MN!6DZD&IKQL)'ES7==Z\?7BD(7%;"9RNY3_G]28B(?;#$*:1Y_@.<;TH'8W9 M(?*$CI[E3)@^/&:HK&*$)7@$+$D;YR&N><8$CV%;LDZ(K![2S,>F%VF9.OA4 MXW$=L9^J$\\/'W5PPJLN;P_;*L_J/,F[_YX=8>+LL6BR_09Z2>CB@-H*$C^" MD0OP2=8"@(85+Y_6:# HL="5V;NKG^6BL&:IVY-'Z2+:.MCF$ZBY:)82JP&< M]=, [\^,ZU,&2 ]Q7O%ZG;()(=/(]SI$3:=#I;&^:>H"R<9V79]5XDQ2 .F* M&A,2V0, A-)8I.:V1K-"(9=X$>Y?]:?BZ>2<3_H6HEMPP2Q^PV.M]S_A*U[S\ESU"WT^(2U $$Q3ZH1=@#P[@0B*6(ST3 M),,+VQ&N;E'5WC1*@KMDJV@5XU-[_>&NVPFV@;B4FVKD5BP7ELBJW>;ZK4^I]=X;_2[;]4ASRZL<3ZP3Z MD8T#XB,_M8,T2N,X'I.;*"J1<%F73)USW9L"6NDVOO!?Z[)>R]*=NRG6H9,F')->@@MR MIZB6:7'(#EO^/0 ?!PF,;1)'<1 2'(#('<$EL2-:#F<.2(:CSA&N;E'5WC1* M@KMDJV@5XU-[_>%V807;0%S*337RJF7>F--\4X!9SF6V%=[6]9%"HN'\V9-, MFRB*(4@=WP<>]E%$HWE_W/W%)+#%:D*HVQ,1$*E"$4\7O$4/DBUZSY\:NV%U MAY9;[E[DCG.AJ\;[.L:T1G\F%K+:N+:.S"V+ M?'S_7G[CT&S[B>\LKJ;IY+8>;ZRW9ZW5N7!CO5IX@GS?[H^[+K1K[T"2[WFU M+>C/KT&WQ5M"6-X--O::9P&3;G--%L9YYZZET<:8^3N6)?N^*FBX^9CMAZ.L MC4]GLJDBW'=XK3T#+%A) M0XU;/A&?@4^Y2AH];RVP&VN$-@CQW)4TIFB:D$T]]*Y#"S7Y\KR2AD:&I(ZZ M64S63=_U.'UO8IRB,"0P"&#@8"=-;2\=['IV@J0/N:6LS1J[YCTL%@EU 6O9 MX54XYI;C6.* VSB]2D?;+9L]O#7$BA?IXCW,5J)Z'8JFT9^I VP-3/$JVX?\ ML9?.V_LDOVLV<6K;(79#+W9(X-C$\3TPGOG8=B*6V2C\>>/YBR,B)E?[\O#Y M#17 !VM'P8GIE3AS?/)DAC(I-3I!860E4Q09D9[G5$PHC31KZQ 6>?BEIMYC MZ@QW$]E)DOH0VDX8.M@'=GS*U<8 8PT9+S)FY\IX>3P[^KN?\8#V==YU'\)J MI=SX0>M:CU&U')5R-\4ZU,^$8])'GH+<<3]-2ZVS_V>YB%^S/5/H#WG=5,66 MAC#L+^!A]_0/SG[R?5X5Y>[E+?-^-YE\W[;U'3[0<(CD4X U.$-OV1%1W9=!G4.Z?=F=5'/K*#D57MNJFD_7\Y&&;;UR-_K=_ M+_BT][H(YGTS?%VHSS_R*\ZPM.S'CK;2+K6/67"LYS]^K7BG,^6;O#2!^XD5QBEVZ M_'+M( HA&C!%./4WCZV;'YNL:F:8DE_%(R*ESZ$+JBK/9&IEC767?RX.!R:/ M[-II:W/&.?;U%IQARM3:;(O,@'^@6OZ_[_AU2$MP7_ M&52$VU>M*B+&,/=#9L?'QWV;#)CMF<5T7WY[>[@OJX0F8[5 $B:^T,MFFFP:3BH8"]1?VB5OA:$^_7\H34CK'%G)Q2? MOS2W][_5>5M"^O:NR8H#V[F80,69*G,C>,-]PZE'H& M/Y_G@LS$+*^:CX5>N]S=(677"],XQM"+41AX ?)AV);)[E)V?9B(2+6D"<,Z MW(92CUG1CFK:70[YM@VFOA7-E[."U(H2+$LOG[[.P*R8>)X*2@\I_XLD^E_F M94+O%(E M[8CHC^BW9Q,>%D(,#VZ)OO A2!>?GIAD2DQ(Q@?>&)3S.YK]TPW%?^:[\16X MFQ44LG]&W836R)*\#I&11O_B=0X5%O@/"-K>TCZ=MBN:([7X]K ]5E6^0\?F MU[+YGWF+8).0V \\/P@A2G#B)BYR[( D-DA0$@ O$-$;;48-"]'[BX6"67(5 M'6O=:B?;;MD3@375JQ_9W3YO?Y3^876D?]\_$2@8$>EK$M[CW05:0_0DMX5H MG6.T!I#6W;&Q*$SK1]ZIX=Q'+7ST39ZJ:&Z!=2BA?K=>G)48X8W[5OCX.GK[ M)!D\[-Z=5D&_T)B0 MK='C[D#!++UCWL?BT/U?!;E-5%S?Y]NR?Y*=]^.13_ M..;U)Z8C&R?RWD MU>BWA\=C?S([(K=.T*W?6_#7CP-6V.!\:OZ':6NQ&=P5P: MN$!D=I(V8GAF>:$S%D-F_?I'S(BL,&$MOV;1P3'Z8XABZ(L#T:A([0N^L*9A;2H Z=!A7B M95->APP0J4>)7N-P-BWJ@ BJD2"MZ]4C44VHS$42WRAHDK*Q@SK4U?KYY$!4M,B<1;E%,DH@8JZ MU)?BM%IXUN\=P(7UZ3E? BHE3?4ZM4K>G5<42Y$G6=UJ+?ZUW-/E),N>Z6T' MH0V3,/5]-XE#V_72./0'VWY 4A7QDK-H6,%.>-0$3))..14SSZ2RE'4B=L*X M$CV[R)R J*DQOTYE4_3I%7G3P9BLQK&3H6U7W?:A-PQM''@!I'$A<.S4@XBE M#/:&;8"%SK$UF#.=2YVS2)BE?;3UXG[ZD6=5_61,0-T4"%^GM*DX](JN*7.E*FI)P8I"'7:LC,0 @+A)@#S;A21)8^R3 MQ,,#@-!'0D]6:#1K6.3&8;CKH5D_BGPO6&E!)\MJ:F>88'VJ-P#M2OZL2_Y> MDB@A@PHML6XY5'&,4Q:5N9.5QP]%_?>TRO,A?_(, TM?1*$GL-N@V#?1;8W M'I*&.% ZM50P:SH&I,C>W%-H5D4QJ:FB"KERJC@3K\JJR'!:#.B8=+TF6;S. MHH L:FB*=D45MW+TFBY\/V^R%=;C]Q[&H"Y8X0K[2/WQ?E7?]K;E! MFV,G3!(O",((!TZ*/2<=SV_#U./:]S-DVK \PL/AF.VM[(33RAE05@/Y[K7[ MJK-0/RV<*V!=63S/X%HM7NL,\.L2.DLK[,KML:THP#ZRYM9X G3!5GDVL3%F MZ'1%<0:NW4Y6=55L_FE.!0/QV%+)762*/3M M)+1MF$ _CB(0#M]W >"Z9BW^5=-9/1T8/CV3X&1ZPC!+A^!Z^".6"U'JSC#HU Z_/M0RR.TYSHFFSS/]*%FK$M M)O9 5M,-UK%SLAXZYKE<(]M.W)4UQ]RO31!$*(4N20"$OAN Q,'N8,"#CKOY MFE=W)7?Y3/X/BPC-.0:M2:)FRB^.)$R,< FFUC$698 _KY,HZSMO__Y;QAZ2 M;\=C6]>KOJ533$.G&#KFGB\V-P00$,;(H4/-!ZG+RM>.>8\(8Z$K'5H-FUX. M/I^$Q2(JO1SS14>+T2L6Z0PPNQ+_+5#K#.G-R_AG7H$2H7%"PHRTQCI$SHQK MY0R]64PH25:Q-#WV=$PKRI_R[PVB1/Q]$P'?1P0E@8W\B$8@3AA[K;W8Q3Z! M6$05Y:T8ED#V?-F^K&M6+-^J&30Q#52@CT_PYF%.3-T&3.R%KO[JR.\,E]4" MFWF-=I6@"=U2)W4=(J7!CU)W=^.3GUU>;'!)H_JQ)'82VR1 G@?<")#8#B%, MG!@"A#!P7(!>2^,0_Z"Y\='BD*S]7@\CHLZW?_E'S-D9\N\\V-XKR\/K2-42(VLOG8T#&LSQV^,JJE.%E^4,O!+A7[@OB0 M_K^.644'S/['A_RQK)J-[Z2>%_M^BH =^Q%5# ?WEEQJ/10=W:+?GVN@C[BL M#ICXH!=FCG_\FR1-4@JX^=(I"\]X>$4A9%E;CUA(>W!!-]38$)&0]\-K;TG6 M4*ER4^#YD+B.Z[#7B0L(&)?GTL^^E>;*2PKX4[[5B"-7SO,\26I M'+Q4Z12.)R2\(AMRA*U'-"3Q7Y ,%2:$EA%5=NC2WGIMBAT4L7K^412G",4V MH(OOWI3O^[8MO*00-3#;\F($)AUVB),GL.XPR9OL&H2;,JT+DF=,O+8XD25N M/3(B[\*E18L:'SQB0@Y-T?Q(BWW^Z[%-IPMM.P3$B6$81K8'HP %26\B").( MZWQ3ZL.&Q:/#8S% 5H>(7S3$27I=+(SR([A%ST^-#G%X[OD549 F:'DQD(=> M:N@@HH/_0_ZY8'N>A^;7["'?I-A)2>JAA#@D\N(D1B =S 08Q6("(/CQ>43@ M!,IBJ$2%0)0P7C$PR)64(/#2I$\4GC(P*0R29*U%'&3AOQ ()1[X1>+M85M6 M- 9I4P\_-G1E@]F3,M4/7.[R#? !QFF2NBXB;A 'Q$7#64D DH#K25A=MN:1 MD"<8;ZP6)>TW5H_48E!%=4618UZ9F8]>*=518E:?%$VR-*E,>OA=BU!I\N:% M;NEDB5_&/F7?W^[HRJJX+[:MY3ZVK^/^^*0^YL4( <$'D8VXD#L MLXMB#+2=)N2K^J%F81WAZ2#?#+RP& MSKH]" =*4B3RBHYI_J0$1YPZ?8)S@9!)L5$A<"U"H^3#"Y%19T188##]Y6WU MJ?QVV'@V@@0CC ,7IG$4T_\,62^A'[B"BS/Q[\\L+@P96R\P;)+"(D*>H*P8 MXDU-5+@HTRXH)RIXY$2"N)6)B8P'UZ1$F@UA(6F79K?5^ZK\6E!_-TF*H\0- M0SN +@8T0'+38646!M@77"E)&IE94L8]B &@I*X(-%V'I>5_63;;_OXO'=DO(\6,2>GX H@2SJVW$=\%@ M#(; D1(>,1,SRTX'SJ+HI+:3Y5@4E!QS!*H)#B]WVN7F"2$\8B/'X,JD1M*) M:T*CP@G7;3)FJLJS[O.VYWLA(@ET@>LXV'80&3[OABG78QO"'S4L)6U$S\ ( M*H<8,:]KA3%.Q-2!DPXM5^S./+XR_*5(67[ R\$N%3L#_Z!^1[G9O_]2'H:$ M&> "$/@NQB %#@@(B?U@, $BG^NA":D/&Q[<+1ZK!21\>BEA@["/_@_LB)95%\<I:/;Y)@V#Q$Y#.R3( M]>S(QA".08,#(>$=_,(?-CSX6Q!6>6\YX*>[/UL#/'X%$&?J=04P2I*8 HCR MHT,&GKM_10:D65I>!N2AEQIZ";\,?*HR5@_GXX^'NW*_0;Y-O#"((PA"E+HX M3-%P62]R$\)](4;LJZ8%H -C=6CXQ[T@-:\/>G.L"(YX/D)T#/0G+E\9Y7*T M+#_$)7&7JAU"?(XGW[=?: ?(VX37B #DQ0#9?@+L*,;0"X8]R BGD/NBK-3' M#0_U 9,U@!),5Y7&3UNO#A/T,*+R"T9 M.F"S;5-\S9.LR7KKF\0-W!3[J1_&*8R"*$*>.YCS$!&\4B=I9![9.0/'ZE1D MPS@2OPLCQR2O[,Q HI3L"/.G\\;+)4HF94>1Q;7(CJH;%RZW:.!%[/I^A;,F M_UQ6/S8.<0@,HSA(4L^'$;93/%I)0QYI:#%9 RA1:1!DBU<:S!$E)0V<'.F3AB?^ M3TJ#'%-KD09)]"^D084%?FD@#WGUF:Z)_J,JOS5?\2&,0(3B, X"!V%GN'T?>W;,_3B"!E,SG=:T M$*T6XTWW3,Z31\"$3VV4V.4^NYF+6+D3'%E.-9[D3! T?9ZC@]FUR)(>9UZ> M[>CC2$"V\D-39?NWAUW^_?_,?VQ"V[%#)T'$#W 8^>QYM>$ .[8=3U2I!+\^ MDSAUJ*P6ED5Q":N1*&G< F20+SG-X:9*H\@\)6%:5R0)6XV4R.)_J1Y*3/ ( M!GS(#SM6QCG=9Y\W2;NG2V#H)H"X7AA0.\/WZ2^YB_R(?=6P0(Q@+(:&7Q8$ MJ7E=#LRQ(B8#G(3H&/Q/7+XRZ.5H67ZP2^(N53N$P W2[D@W+>IMMO^?>58- M[ST$$0X#$CIA:J.8/?> _' P%288<=\FE35@>,@/>5$=,(LADWB_19Z^U[5@ M%N;$9$&*-"VW4:]P<44OE*E;7CK472@U=B7Q5UU.ME+Z)_4F2NTTB%C108(Q M =!!P; A"],$UU+YF!-3$HD"-/YHLLS M(J[HB"IMR\N(L@<7GG-18T-<1+J'J#I;.(!T%1.$00II )1X!*>#8$$/ *X' MVM4LS"PD_7MI2E(B1*"HF)CB3DU.N&C3+RAG9'!)B@QY:Q,5*1^NRHH\(Z\) MR_#<^[L\J_-Z?!\[]: 3^V$0$.AZ.'73&"?=&^\A=,+PM=E5\JOF1D('1/(E M]J'WWV?U78NB=Z\; OF^J8<_>3X6+O-P81 H$K9L[U<%7VKI-'S]_?-AFW46 M8%WGSZ]L2]:2SSC"HG11&X=JN;UWR]H)S*M"RKG>KP M2TW=0RQ>N'W,V>LNA\^MR0_%YR_-[?UOO?&-&Z$DC1,7.C;&B9T ^G^C38#Q MYFM>W96OR:D>6R+=_QP6=^\?X5E[AN_&JAC"-^7]FR,=%1D#R:<@FKCE"\WF M(U5,@T]LONO8_#"P^=N@,?/&;I-$381R>@A>1V2GR9?21!<4TZVT.&34Y8L6 M$]?VV,5A.W;2E"IF"A$<+&*(N5['U6''<#380Y,87_H9Y=.JN<@44RIY'HWH MU 1)$RJE@]IU:)063TK]'4]@7=J;RPZ["])8GDQ#WT$HQ<"Q79(D=FB#P!E- MMV]*E4VVYUBKZC(HI%@C-N&11G%:*O&!0<8YUKI+D"VG:"OF66"MO 3?;FVUM9-ZPK6W]I=*@UV0]%]SG=%=E?LBZ8XVU--4H3^Z,JK"T GE6]^'%'JDZ(U("W*>-@E,"2QZZ8N&OFDT%U3;)JB;Q%F)73L6?L< K MYK+DK5#3I5V9DG8U?N2.P@;S/\:Z<"D.8.@'3A*$3NP@VT;V8#0BGJMR%B9L M;,;#L'[Y.D*\$:L6J8M=F=,PH[0J'H<)\#G#<=ASIKC/PZ0I7L=FLRYG)D_$ M%#F2.1)[89+&P2"P72^,G11 3)S ]L9="0S%5U5+C5/Q4S"B= M2L=B2^O5%$N6&]!EH5EM>&Z=6VPA:C66Z1 M_9(+WG6V HLK7&JK>#.UVE9F27'!?;*_<1/L^BY)8XQAX,+(#4M0K/2XML0O_K6WQS$SKD$/\$17X5+<+V.X%:C/WQK<6FF ME);C9U9C#P%@^]AS0IL ]KAN&@U6411RO8FGR]9BBW)935,F5V%I;HA77:OS MI=3L%:Y$U^@2+*]#R;1YP[-2EV9)*8]U-+_!*(@ #D($O2BD4:'CDV \B0FC M4#F#E=^4D(:)YZY^8O]$0Z:D '<2G5D'9JAEH#":>O M4ZR69SI^_]KR6Q^#*UA]:W2&)ZM4EB/>Z/3C]DN^.^[SVWMX:(I=L3^R=]#Z MYU^+O";?M_OC+M^EE 569?S8]Y)5!PJR?I]7;4'?3]G=/M\0" ,?NJGO M QPG@9,F?G>B!>V0$,+U9M%"T S'OH,W5GEOG?MCG1RR!H\LUN>L,Y_8/QJ\ M8E5?N@+9UN^M9YS;ETNU.%^$O>+&%IOMEFAG(W&\WA:9"/L7:OIUK!*6 T_ L=DW1 M?F?@!">B19N3;U;ZH[2DV!0EV8A&9AF##$],.6MHUW7,/ZM@HES?J-,Q,_V: M/>1)^9 5ATWL.]CS,/1ME+HI_05,3F83Q/6(FC9CR\P1-Q:#:/W>@=0R5X@0 MK"+XAKC5HMJ\M,ZHWB>ZA"58@NDUZZB,.UQB*,T3UWX_>7C:-Q*X7*)D(5U4(7$>$JN1! MJ:\[B0G'A[QNJF+;Y+O6UF^'HJD_?/RMM^D0[+A^2A(/ S^,XR#H:^RP?6:0 M%A&B2JPE)TL/Q M.L1)DR^EB5XXZR'5N^*0OVWRAWH#$/2(@_W4\QP;!'$"43S ]^/Y^R%OK'U9UVQ59-7M^3M=*;4_^=@^VU*?C-U8NV/. MUDST;XN*VFV*-^,>77Y_GV\%\YGGZSVS'("9Z3AZ3KN$DS"8,U;KS2IV6<4; MP=R!F'@[KV/:F=]MO4==LKS/-)G!A_)X:#8A"0*?N-A-Z']M)X$)2@9L@><+ M1>GS(%IH&K-^*@[=E",:U,_44+-,&@;::)$9X\;J//E#318=9',SA6#C_E-, M$Z(^ZYTCI!CGG2"2_*Y)BGI+ ^8C-36^413:<1HE /C 0PA"!'P8$ Q3U\:) M9\><0B+Y=7/*P !9)T2+O3]XF9B)4:O(Y#J&H:H3I=;>)3Y0WAZHB?;4KLN2 M19X7A$GB( ) 2)P(A9$S6*(C$XG$13+?G_'&P[OR\/D-_<:#U0ZA$]):[A*# M%)W\HF.223'%T42B,15ZQM0K$B3+ZWKT1]J#"^*CQH:<\K1)D"E)DABAP$XP M".T$A0B0P9#M!PK"P_5YP[KS;'!(Y:;+D"8C+]KYDHAG^*F:045>2=Q68&^- M&B+FP*2$2' AIR!GJ8<@<@,?$3OQ6;$4'P0V& 4K :XMKR,"1N95$Z4L9GDB M9;3%$(=*"K-HMO(U>KCU1H+1-:J.C!N3VB/-"U^[,CO SU6> M,YO](:Y-HAB@ !J$+@8QL!.!GL^"0/N(J%*5@QK$(-F,6P6 R>0#:M&W;3H MS,N:F.H\)FL0H,AQW"3U_0 3%X8D"@=K",1<>;ZJ-LP+M'<: M&S=66E1U8_48!;1&A44.M9Z)0#&M'FGK2.QAR2BU"GL".CT3BP9O>+!%QG:AK>JZ!VA6HN0XO2KT=3E+)>ROTPWX$8)1$E HO MHH0X[F % C^64G#.;\^JW))BPTN3H$0;8$A%FA45F9FMC*<&=DGO<3+Q!ZI$HWK MV!]5,8DL #U"Q!XT%RPK*$6V^*0WY[CZM\5PQ[B5$((8:$ MQ#!*0Y_:!&A<@4;$BX2T1OSSIG6&W?DI[ZT.DZ"P2)#%*2IF>1(4E"<4+72' M]B4C4S(B3]]*)$3!@>?RH38NB[(L(A_''#LC'@L1@@J76/.%U\TF&4*3'A$"+)B&H\)V-",Z1Y6X=B MR,,O-?4?>;7H(QKLN3B.'8?0)51L1\!+W#$O/TK$DE8E/C^O8DBM9&1($U<- M WPIZ<8B2Y>7A'!JAR![ZU,/405\5#ZV5/JJ)D>TX@1-ZH8L] MY*2.XXZ;NQ%.A?9$1+]M6#M:.%9%\8CIA3!%?&)ADATQI>B(Z61BD67),RHF M-$*6M'4(A#3Z4D_74B*LA>3:>NRK,CL MEJ;9MGW&[9?L>_%P?$!E597?BL-GG#W2OV'/N^$T3!W@8Y<:#>+0MH$W0, D M%"KWI=6P845J!]E]^_H=126_PZI.L/C>ZZS<*NW*#DAOK!ZK-8*U!K3+[=B^ MQB/G7JZVYEB'^)EQ;6+_5S-_)9/V6UE;%T,H9.L$R43JIE MHKK96%8*]&ZLD7$&],;JH%HGK$M&?U,<<@>$6AIB'3)IPK')L%$C=_P2615? M,U8 "K%2IA\?JSS;W1[.-],V+G 0IIH7!OF M&D11 [F\:C@OKZ(R.*"[L5I\5@>0E=1]LND^M_R]2MJD[NFC?"V"I]&C%TJG MFRVN.R=/!98<=K?W;),*?\DJJJD)].( Q&'DN-!SHHBD43 83 GA4C8-9@P+ M&H737L-BFW/;%I' 10M% J?5:V;N%&,WQN/M?7>Q L_,H\#=E?GXE+O&HL(K MWXV5208N*+I&VE9PCT63(Z7V+B6_Q[EQL!_0S_L !$[HQ)B$CC^8" (D](BV MT(<-2_/ML:F;[+!CNV5WPZX(Y^-_('K)6 \80E= M(6F0^?Y<6W1YATE,&Z0(XY,(TUR)*<5(4P_G9OH8VHA.7&!D0BY4^%N':BAY M4.KK3>(WVS[UUUI^R9J^Z/F'_#'[T5:\O;U_7Q6';?&8[=\>?LV_-Q_*/?W< MYT_?\OW7_)?RT'RI-[:#@Q [7HPAC-GCE:$=!*D=8QM'("1""1VS #*L4NFQ M857+'P>@U@"^?<:H.%@T2'?$;\^9;R?.<&AM320;1G4W\TXNW%@G)UAX-;K! MVHPY8O6>6)TK5N?+_+?Y5-F?BMOF;-QU*/>\+E^X5S@SWUQ;A;\=*.O?*)HF M9[4;HO?'NWVQO;V_SRF( 9I@@,4(">".'%A3+#7/G81080(X+HKH,^: M855O"_-UP*P!F<"6EQY".7809^=23'[/X5F7.)4I@*.'7(%MQ=E)EMM=U$ V MWR8C#Q_7]AJU]_I2F>IW 9/#KD7VYO!_M4VMCL#A.?>2X M 00P<@$9+/HDX;J;KL..X0F@0\<"P^,9/BL; 0H(EBJC'// C&2*S0 G'L^A MG2K=SLFC@.3/R*>^S MZK;JLJO^FNV/^?":W<9W(7*AG9 H)8'KX<$R#B)'9$]'ASW#VDYQ65\9 MH/9MT!U=8V75V=/4@JE.6@CFVXR9FULQJ>]?8&WAW5B,Y+(:TCQ;C*=G/.?= M1>&@;6*31"?IZ]@#T>I1::Z+B@E=FA55:^>7/&./#S)1_5O1?/GM4-[5>?65 MY5J]/3P>F_I#SH@J]D4[Y;+?'BL64[?I6>^*[*[-V&^_M?%(G&+@1B !:13A MD+@!&+"F;A1MON;57;8O_C/?_4=6'-Z5=7U[.&6)LL*63I#: M(4"I1WP_Q23!R;BJ3[!0VKFJ+<.Q&/Y"?]>>D]W3!NS#,BHCWUZ3$3/$\L5A M5'J!JP[!D],_\]KY==W\I]Y2NFOSCV!IO\F%)=EM]*#Y_:>I/^?<&4??_ MO@G"!#IAZB$_)@D-;T-_6(DC% 2^4/T_#-. GTE9/:5-#AYE=M/?1N65GS9*_B8(U^ M67?,,;%I88F6YILO5M[(8A,)]E+M<65M=Q^SV6H/_ M4TQPKS:+X3E/7[?XYYD&-7)B8&;4W6+"D^4TY!;CBU/KIX?6)ZAA!' :QBEP M8I$ U8^!T%-ABP"<;2J\L<[<&F2RK<-U6@*TKMU8Y\YU(FH]=4]R MJIRUX05GQK6VN>Q$J+.YUS-1:FPEGGEQB4ZQLFEP$0JNS7K+M0=WC0$**\=E MW3R;4N/ ]>+(0;X/O 0CUT-Q=U$I3L/4B\7*!DC:,#S5M+!N+ 9,\+Z_+&=\ M$C\'76(J?<;4XM)ZA9T)=53E(<%)XJ$HB7!D>R"VW="%(Y(@2;%8/*O?OO%8 MET&^L4;05A_3G24F#LA%@V$#C<$;*"_;#J)!-'\3K"#*%J9V,@(WUU!KBO@B9MXDW,A@&[L(AC%?HI0'$4V)HX[(" V($(;WQKMFM[/[J!J MDUNME'-N.2_$MN!.\JM$+RZJ D1.;?8::(YUB*@1SYYOS1ICCUQT?ZZ9\R*N3B-BA37 <)#AJJP0!N@J.J?D40>@$02!T MD*+-J.&@I\%4%\; MK$H$-;IU60!U\\9]@9$5"6(;PY>NWXS"FP8V2%P'N D*O1A'L1%"VJYA-;*,T M\$AJIV$$TM /B>\.1OPP$GHF6O#3AJ.+TX#K%O2<9W>R/ FJE'Z*9.7H-7;, M:DYKG$=A!B$D<9HZP,$IABY.@!\. MIIP@#D740X9+S>E3C$BD3VJ'$ MX3H41,V%4F.?$E,3N-NU&R[9_GU6[-X>7NP>GQB2J-()Y_DS,>DF/8\)[$825Q(AB:) MFM C/02O0Y@T^5*:Z(*B6[1-5ASR'/=>#5.FN@V:P?(&A M)#^7 MB9G'1EQ]M:A)"H. M7-N9D>6"_YWP;<5R49*\^^_;P\N-XP_E?I^6U;>LVFVNN>'X)&[)-A/3ORO-=?F$C$&V>LPS:Z0@HQ,":JIM MUJ&NQKQ[\;ZZ21:Y([MVVY@]E)+O-C )DQ2[?A!%/@YL#R*'C!OS4>!L'O.J M*'=TTJ@:SLA.Y/,B8_0Y$N[ABK)]FS_[YO((/8DE>X.K?7>K%GQX2XQ2SHC/ M%(^"L5X+X\;J@,P*XI3RKA6-\BBZ5KQ &6R:JK@[-FUHVY3L MA3Z!1P-T+2"?LS2Y@)2F="5"H^# BP6D(A="HM/)6G)D567>=R.XE;OV+V\? MVW>SR/>\VA8U53^ ;1#[$?1"[!/@) BD\0E(Z(J]D6< @,A DWH ;X#"4O;J M=GE8=A@5HAL#[2"@9,LU@$2D].:.QO4[NEQ_>,P/=5>R"[*"[9^[#;.['];Y MS[W/?K1_#%F\SR[0MM[<6(,_-5M7=DXOH(Y"S+^FGF::<47J:LC!2^IKDDM% M=6Z+@UW&X1/DAK&#$ALD/O#M&(-HP!$'H=@3+]JM&][BNZK+6K18A74E*9Z) M<(F8LU^Q6AW:7D1OAHJ,W8_TF$>Y78?(7N=47&,UM,^J)5:'?WP*JXU)_GRT M_W6LF_9MB$_EE2R35O;;4.(\XOB0T["\+IK\8UY]+;9YY\#9G<+N15F2H, E M#L0>1-@.04I2>X =("24+K(X6..GP[3A_]_VOK4WCAS+\OO^B@!F,5,-J'KB MP4=P&AB SX87KK)AN[JQJ ^)E!2R8SJ5H>2Y[+QR6Y'[1=G0[NJF_MUY8' B=GR[B\[A5%U2Y'T/=O^,738_'C M1U;1F8$AM))QG@P,M; M!G9<&,^9VG743_H_H=_J]8S+G)4P305A3$A<*"#D[EYY116R>ZW+[I,#ST8Z M,$F+)OF]Q6-9IFK)DN%<(1A!E@-[8V["C-)/:3@WI':B*PYE<,3^<+ Z@ &K MD25[.-@]F>&MV??C[^QG@!VP([KE]7O=P'Z=WU:BN9W7RQE2!6-YP;.<%!E1 M/ ,TZZ%*!)75.O84 $=4IQTBVS+Z2:)FN X>>\#NA#WMXMFN]5M7O%K]I_=[(=L#^,A6&.BA+@,E,L+87. M:0+UIE.$C6Z?\&IPC'7Q%[/'7:6],YE>;^FN[6M)N7?3A MW3W!NSS&V[C3CI3N7V1Y2'+W%\)7DLH].FR;N'US'5Q8]MOZ[[:;]49WDGKY M^?0L#D@1URJ8 L&(H*PLBEP=P-*R\#KI"P,Q]%# X3JJJ8+E::XW?9PL"Z,\ MEJB>.#?I(<>>3R1X"L;^8S)!!GJUVTW1)>0@D(I"+'$!>=Z MB@O+ TZ<(L=3G*-BM-]5=#C*=2I:\TVR^5(EE]7G>MG>I])6YK8_V'WXP,.@ MXX9W]'06(*919+*+9.?9JTUA._CC9"_+1O##)2Y;_\/E+*=(C)6N_JI_<;-^ ML]R5E/UUU:S7,RIRDL*2%AE.92Y(D0+2(Z4\&W4VY8(O\%2J@U1-F(.<8C9. M%@H=KNGRT,ZSXXF_]B?:N]>5BYX(3\!L-*0Q_!CY:! #GC/2\&@$/!HN0$XY M2[,L)04E.8.P@#T02/-LMJP^M_>*6I1-^@5@)%)D)U*G6(VUZ@!EPM+BB8\5 MF\8@$FT(Z.#P8\5V7(XUVE3-ZJ:J-]NV-'LO1+.4P5RI%"",<@D5SE/(>Z0L M1=RRZT^ ,+@V\+;<>C'ED-,I<.,,.8-%;/(AYXEGD]TTX3\X 0><0YI")$EE M2@8\#SB'1V.Z-7N8 8(QE9 4I#U(5Q9IT>,D!6).Y]Q&16B_8F]]#NB)]?IJ M>>VP4A^E=$V[;FL:WA]#M@;X'WS=UBX28TG6?J3?WM&WQXF+3*LI((@)F4I9 M\KPX;H?B,AUSU=8>7> UVQ- PZ0JEF".,[8.&\?I1M8G?KW.3<5'@0F8G-P; MP8^1G ;X[SDY#8W$!./IOU?UYR^;ZII^K5;SSU6_0/5^55]5;3'/S;Z8A\"< M]Z\G1CFNY9^=&C.\Z,SW=3^S&R;DB"PLT9P\0RLKP](R3'"*(\ [C( M*2@148=11][.3J:L:!V$/,8ZUVO=;N:K=?NCW?1TNI+78:TBJB3NM2F\CLS] M0Z;KZ7.T<4OZ'Y68S5F9)AM;1BW\G39/EFF=]8#!# .<9R41I: ,EIP>:CQ M5H)QKKKQCWO$^MW@N77,<'O*KY%&VG^.7;O7_KZN3.LOHD.R[03MZI5DW"F8 M\7;53^CHC99Y#\_Z&#DAA2A*F98(8@B9 KF>>\$)AD:-?GZA3[.7FPL&=AS MV$=*PM-%?,(\_,3#6S]:*K:*:\AL'*:!_2 ).1 YOG-RR!B.EI:?*",]ZT:9 MIK2D$E&2%@ACFF8L[=W@I;!Z."<';8M*2IV17C40(?^VC* 7!R@CAI(2<_?:]T\C5,N5&2 M^4+>C1)SQ,FWS[V/L^V95F1P/N45-*3KYFK;&NEP_+@-ZIZ;I@WK07(P>\!H M9):>&"M%':P('E2*EIKF%70VA[6* 5X\O]+RG$/Y#+(4T(S3C*&40Y[E!3LI M^V+">MTB,OR!!U+G3@W]^Z/5#(=EB\CHM%G"B QZQ",JXZ-#SP^P)EC:&#>^ M+RUS1-K:(EKRB)6AIY8_8L4Z:CY_?B'G.4^R&LK7]&%D\*$.>LWCX M:(ZRH7$R&*&?/Z^Z>\;?:-CU'VT<* M+HT.#L>&.7"V/L!+#OB2#N"(:\P^(SS"/L5$P9UJB^)T?>;9UC+-YH3/AC/B MOL1$#>CU;$F8$Q1J-R) B'Z C8@0K/C<@P@6M0F*S>_CGK4GUB"B&$+.)*6B MH,?23I%Z/OT5#.7X6PEGRR&GNW#,-KKCE#V.$]A(=@9,Q[M1%C8^&ZEQS@XX MMHZ(U@"FY2'<^8!!D9E@5?X^WFPFB)2BS C*4E PQ:0>6?: $<1\HL5W6Y@1 MK+$/3703Q7?T=?60H8UD^7SZ5!-^NZ@]U/*$F:RA(B5A:(ZK\Q*O17DE-*("Y*\UL,?=@* M*%$]O#;7' F/<+I[M WH.V<7/AD/9*.[]6E1P_W>N?+M#/2];K:K(]EI'DF M!*&YX) !FN89RL7>"(%26JV+6'YTZ)V9#HW=P,V6'#--"LB+G?KL@$PF,O=Y M.",GCH3%(1RNX!LOC<9%#/AVM6K'"+TM6D@@"$>XY SSLLBR%.YM,9"JW%X3 M;"T$EH8]G&3>@?L/%XVPYLQ&*D+2Y:(8%TG/V+32\8"7%Q7$E<>8A,39AR?U M9!@CIK+"Y^LO='G=_B7_N:V_SA?:YIIN^'RU^EXO/^_6UB2"2!6*YB3G .8I M;8\"[VQSF2&KATG]6 PM.QI=,E]>)U?M%]41IYT >6+73)#&)]9.H Z<=E^< M0+QH%_9ZE%.LVQ@Q=T;"_#(?AZ1Y]JD)V5;M)._]JKJ;U]?R6[L@4VD4[S9? MJM4]T9V5A'">9[JYR%Q0P2#)^PD=1Y(H&\'S82^PW.TA)M4.X[KKIDT+,[FZ M-P"SDS\O3)N)W]@DVTE?S^\>7D=O!S!Y,&H;5_<,2#NC>CXICT/SO'K4A&N@ M V:.,R:!GJ!2@)1(84%SA0#9VQ!823UC;#;SA<.,\<5/MM*P PCC/O:I_4\& MR94E40[31*\<#9H>3C@G-)T+&I,5AW@X8C\W][-DP'P U-Q5J\WW][J!;+02 MM2.PNW:)^]=J,\M0 4B64PFD(B+/!)/X8#*G5E.]08:"#WEVV+I<7/7 +I)E M]7S?","FZ>AF)")MAS4[6!=)!ZRC4AZI_/4,E8'&,\_3='8@XX'=.$3(CRN/ MAB[>^#$Z1K7;9ZMT:WJG[C[XMIJOJP_MR:[FYC<]?&I5HXPX8S"D\,WP($([)3L_GKM5(KU)"MGQ&D8BW'HT$ ?&I_MRF7I=<81Q83+C!28 MJ(*3LD0'ZW77%_\R%$66]T765^FQ&9UU2L;+LNJ4ZRFOKB,:LQ*'+W< M%O23"Z>6/IOVX[?U_+)>U)NZ6NLQRL=-<_6/+\U"$[)NQRJ;[\>SUBE5&$F9 M2ED@3# ^[EC+%"BKB9,WHX''$BDRCOI<8B9?[>:P(W561 ?UBD2)M(,PR+EG.1< MI1G'V<&@*IBC!-J:"5T@N)\V+8X(+8N3AU!H+6@AV7.6L.EKE9]GR$RR7&F- M3J2<'7E>EH9Q8SS#NKIJMLO-^OW\>WM*LM\X+\I"2)[!(D,9U(8$1KPW5E)E MM8#C:"*P /6HDKL=+,M9F"-MAK.R\(Q9SM)ZLO:(IBJ#>9*7*$UA*I3 !!^.J,']9 MS)_)\/+3 CU7,7PR-+*X*-$CZ>?%:D*^K<6KHUJ>4KU;C>['3V^GIMKB2LEI M*'>Z$?(_/U1W^E_;C:CNMIGY;:L\W=TSN_5/JTZ0_/&EOOJ2S%=5)U))>2E83K.B MY!Q"FN= [DR30N2(6IWU\V$P<"83U4VE@5PGJ^IKM32]#=HOI6;#ZM'9M,M3 M/;Q.QI(>X,4A.7V?:-1M0MN9,;A7UN,8D?MUZ>'1/O]\#:H:?60;2L9Y(:B4 M6&8EIXJK_B"URG..!I>-6EL,O4'3@G(C8OT\FQ=$#&3/>T=+3JO9A&%%= M;@Y9*D,L5X5"B@/ I9 ]W78JLP8MMK*DX)B2%*F2BYQC*"#!)X:X35V@P\>/4B/HO!H\A#?7_7&O ME W?%Y]Z,]QJ$]R8NTA$9( #+VYZ6W+A("''TN7#!CO3GRU41FD.,$,%8!F4 MO!ZC-$5D,A3B/>3*3H0'\1J=( M0WQY7IP&,^0RESHY8P&5E"6768HE*[,4Z5E[F0B]TG9O^M1= M)M'.JJ[N3[3>P>+1RK7!F=+ E _;.1B%>I^;!TXA<-X_>(X>BRV$P0S'N8LPW*T7 M-A(\\>8P3Y\A03G@% N9*X054+0WD(A>.JXQO?BYXZRN.=C4>]EAJRGVE[) M<9Y83S:#-ILO&Y,4R3C4!?GSXN8EG:7Z ^P$WI7\0AM=X/^*;CDIU^;394@RU<:!]%J M)A]C,6HG)P_)O(=K[#*Z9PDZ6STWG-8X!,B+)X]JY7RQ8_[ W[,GA4')0"J+ M+,>0 06T09#V!A&FP.H]6G7IX[.W$UCN'PQATDR21B+13I%.0?U;?P$! MW6Q6]>5VT[W2NVF2]_-)=Q.<;B+PP'8<0N7#D4>/('KBQN*-CEU5?F>Y>PWD MY.7O69I3K$=K!9. E"E%F6*H-PH*NSL&!IH*+%<'=+MK52Z2_YW^.4VSY&Z^ M2KZV6/^2_+1NGY#5XX/MYDNSJO^[ZE['SN%%FJ;M_]O7=?[/=EDE17J1M"L5 MW4A"5%?5[66U2HJL_6E&_I)D%ZB R?[3ZO6Z/=K4G6@ZTF'X69;#NZ'1-I/3 M$0-M)ZG'&'_:ES=)61C.Y( A< M ()+)$Q-M/^P87TQS?=V]$3Y?O)_7UV^6?'Y7;^:+F23:$,A3EFO?JZ7R=4.F>4E-:X4FFG1&.S9Z= )<2VD1!/' M7R NS#TU3S-S1GV&[M= MS#?5M:ANZJMZ,X-#%Q7)++GS=2CXK:2IS2%![$ DH1A1@![.88.I8>^1F;.R"I%'O(G^9 M:K-QP*@LVXT"GKY[/*X+Q\TJGX8Q&X=>^7/'\F)Q2YX<[_'=WY1V'TQW6=K) MCT2]OEHTZ^VJOP3T4_5MPS1+_YCE.4E9@0L*-@?%#@/ M _?_V)Y?RV8%Y"HO)&8Y0KPD6(I"[F"4("4TLWHCT+?QP$FD1YC,=Q"358]Q M=Z8FZ0YPULON9EO;1P6]!\(L34P: [M$\.CZLT,\]G"3 ][=;R0MXI$?*K2D M\XR&!XM,'"H=SKV'+Q^&Y=&+TK:ZWR:+#_--];[2S7^YF?$"*)SE.FM"[&QU;:ZSW&1+MA>5>Q?^(]*&MHSGTK:X\W:0%?)'O($6GK M$X2Z:NN0V+P";1WDGHVV#N?135M/QM-Z[-T=,Q';ZE"Z+0#0#8Q+PK'*>,Z4 M:)_-;"% 2/5/W'5UH.' FOJV6J^KML+KS"VR>]@7B<9MQP2 M4[O+7+U;#Z^?>4#]-",X@()ZYW8<#6UA1ZRB+3Q?.FH5H5>HI';^#=%2!R9# MJ*G2G6%&&>"P0#G.B>)<8$DD[&$4);%[:,BW\?!:6H334C-Z_4NI=V9'4=(6 M=;Q"VJ+SI*-6X7E],FKGW@ 5=>#1Z/)N*PSUU_:R5WJCQ6<&LBS3B@)*6(*, MR"+E4O58"#4[X1@607@Y!1;71X%N1W^*.)C<==W%'%R MN_@[;+S,[@)WI>^)7#=.."*X)3R\C\V8#3S,_&&6IZQ@%!< ,\:9P!3DAXU. M18C= 3]?1JT2G/-!OZZL]6X/*\S\X65Z_O0CS%:].ZEO[[9M(6NM0>K?M7W<.4PDI[&2'.]D!CTA:G^/656<'Q^H5B.YP'VT4V!.CP^J+O\\X@H6 >4F1EJN, M%EB6:6\-(V15X.9J(_#"2C?N]%'_:\"6F2R.092=\#TO>#$4[9Z['F(HEW$( MTV OC*IN;5DQ%9?]PUTF%;Y,P5+E"$O)4L(P!@H>EIRQHE9'%SR:#2Q!_2MV M@8XK^.3?3,$FHMY.U/RQ'D3KS#D\(W\! A&'(H9PK G>B(?KY@L5N"5*2Y4* M(C 6&A&C>7^' H0TE5;CM0#FP^^161Y$"$&QNT2.R*YGJ8SFN($]K9;JZ2E& M\:JH+P<-U-0KEUY4]:0@5V49 ( RGI$B)Q!S"EEO'9(<>9-2"YOA]=/R^( W M,CV(9B >_2OE=(<$#/ESE42'"+P"'73QRD;\G%GSJGA=V2PILB(M19H#2J1$ MJB@EZ.TC!:WJ5?U9#:]ZED7_'@GUJ'O>N0RI?..7]AMS.%3]K.+PBO3/SB\7 M!71@SJ<&=D6OA:(I+4HL509$ 5-%\H-YS(C5Z5%O1L,KH&6IOC\Z_0F@=R8# MZM_X!?FF# Y4/ZL@O![QLW/+0?L<>#,JN#>R?5KY"-L53,E9D9>48H@ RK/C M%A U6D$,8SF\"(*N-+B]L;::6]9S^^?YO#!.3W%(=72MJO,OHV9?AVC;G-W+$?;ECP-TJ]G MJS@+GA(%M7IR!8G*J&3E8:1/:5$X%++[!6#4+6,H8/?,^P#5"\NU9PF,I4S= MBDE;=1P5*UH,7I)]T4+@ MI0>'$G1'I@;(FU>2_,A8!%)E*TG&+$8L/>8^F$B,)2,VJYYZRGK^@.-I#2=2 M0!: ( )55E)%) *'86&6%49/"P8S'EB ^@[6/3$7ZO;\<)$Q7RJ=+"AN@O=* MXV&_:#I97(:MF_J.C]7:J0UG+RR?!J$_GA74,.X]L8@:D$>O>>]8<-O<*[A- M2\+UX%U@"!E,"85Y<;@UD1?(9(EU#!R!5U_-CQ&,0KK'[#8"WT$3GG_DQ$+.ADZ+1B9*1PA$B^P4*RU@I MS^7 S] T=_8T3W#V7U-"9DQ6AXNR$- EL$RFI'U\ G- M\"170((#Y#/OW(Z6SLZ>]!HK(@&3F??(C)[+;,[B>4IESQRT"Q^ 5YC([/P; MDL<@-/\ 6*5<@\&"IFX^?# .?\G&CTEB%=0O,:,Z63GX,RICNSWC/G+,-, M0D8941D!.982%@?[F5!%D$SYHM7 F=']I& @CVG0J_?9(U$$MD6<@!*!RCP7.6AOT]^#80B+ MPYE.7VG(&8E1OWUPN-,^-0TXW!DZ$CX255CV@V8MA\.?HX;'9SX;)4QAD]OP ML[JNF<[B(.Y(T7@-.7"XDU8)T1.GQB_W-XLIZ4"-_(#*D\0\H5Q^B(SCO.Y 'QZ^4.>!$5-98?-U MO7YW0Z\Z)=,B][Y9U%??=W\>C9.L2#,A2\2!!!J&H%)TQHG"*!/ 1F<\F0PL M/!W*]JS$G?ZE?HQAIS^^N#43I EHM5.H Z-'B!?)#E[R^_[OR53+C+TS,N:9 M_CATS;=33= F:Z=\OZVK=S=RO:EO]41[/0."8U2498FP'KRE&0>\Z(UP):TN MH+;\Z,!*IM&TO:[J\=B)F"U-9F(5D"$[4=J355UJZ)/"Y=B*<-8VTME3@!!#"K5PV BLWK7P[OQ MP*KSL?Z\K&_JJ_ERD\P/P).[%F5M*T+^F3>3J4E)MQ,R#?5D8)7D;W@@4G#F4,YUXS4B.WO(1N7J_^-E]LJ_8QNG;MK9XOWBS7F]7V!,H,"H(1 MPT+BO,P+5*8@/2@[%=#NG1 O%@/K: LR^=JB;,$4R_P8A#)3W[]/#FO ",F>KAF^55!0D0Q A %-65&D3 ]Y#7NFZ\>'ZXL[1,D!TF1/ M@#]#S9F>-93,./K28"\:OTW,KK]\J+Y6RVVEM%N\67:6_EYOOO#M>J-1K#28 MQ?9:CW#H>EWI_UU_FG^;88E FJ<(2T41RR3-5-DC(:R4-J.)$/9#;Z[55]5R M726K'72[<400OLVT:VJJ[71MCS9I.US2XTW^T("3'O%%V3_8:>; _@S4\=QJ+/3P"-K/:C)1G?/TG-&RX93&H=B M>?"C\=W8;$=YZTK_[A>ZO!9:$A?-73NTW!N?"2FH*DN9%;(MO,+M%0B]32!A M:C>>&V(IL KUX+HBQNLC/-LAW" R30=K8_%H.RP[H? $6:]08X^]SK!T=I3E M@]TXU,F3+X]&3OX8,E6IOU9++8L+;9)>W];+NI7$3?VUZJT2JC@B6)40(IAS MJ@J@>JNPY%8;@T-M!5:J/;RNE\WO ;33JL&4FJG5F&S:Z=4ID?>Q3:-8+S!U M1K-\<1R':GGSI@G3$@?.[F:SNH+#.;!T#M/]U*G5S/ M\3:/YG0#IW0OD^8XE?/*U] IW,3S-IOYFC%O<6C* /POS<\LF;#6C=VB_]MF MO9X)#E!>*@@R C"G/%/\, ,DD% GY;#X_,#:T6+8+>KN]:-9NNJF6RA&( M+U?MV&_R_=0"^M-$ G*DQ$1"' B,3$13;>]KKMY*?]F.3/R5U M!]-RV=D#KV;*,RZA=CITBNT@1;+G=:H5Z1<9.U<$Z8WM.$3+HS\/RQP],V5> MQ[.[@J&?MTE12EA B5(E@"@+(-.BMY)+Z?(&N:T)HPXV^)7Q'E4_J;I(EI7E M K4U=V82%80OQYJG/4>3+.$\X.%L@9,;8W&(BC/Z1P5-0U@PGDJUZ?Y9M9KQ MM XU066$(M4RDGQ^HIF>56N^S#3(7>:N_&/=4+/2,(AX:3K/'HLYQO=V,//1H\#QMQK&@:08*S!AAA4)<8GQ8F.8Y MMUGV<;4'"N M.SA1%4D7<,/^Z RE.P.F39TWMW>KZHON3/77:F=-FWUWTY;Z,ER4:0HDY[HK MY8!B +-#L1U/F4W#'V(G<#>X!^U\A_!/H5FV'8L]NWQ[G[A[FS 722LNS4U[ MWN BH9O-JK[<;N:7BRK9-,G[^>I<66$0V3E#X1D1\D%\')+DQ9/&?[.TDRLY M7RWU(&#]OEI]_*);47O9SU5;A%X#2(<+U UAGQ\D5S' +FS9LF3&.T$[*_5_7G+_KCZ5<]K_E<_;J] MO:Q6[VXZ!.MWV\UZHQN$4%U@4&%*( 2NE_JZ=YA2*D5(6);+;G?9K M._A.=0_WY_D.;[+L +>C"YUQ;IOE3OW6R7;=74[>_O1NVRT"+!]II)T>>HZ2 MF3I.%QX[K>QQ)GN@R:^'N.RP)B=@]S(ZKG1:,7E&2,-$) Y9#>1;,T:;MG@* M@MY6R^OJ6EOY4*W;RP.N=9L!\I_;>O-=CUSU=$0/8=_K]OU+U4*;(2 I18+E M*>0%X("C-$4JHX 564:PT2'^((8#CRKW<+OA3@\X:1$G.\C) 7/2@K9X8\![ M!,ZKZ>3DVXFI)>_)[SO$SQ<5C1 BZ<=I@R$VX,.W@-B]HR#)5%/)*V@?$?P M9$,PUYH1VJM%QI*W=XOF>U5]W#17_WBO6^F7^?K4I.1MT^'M1"15'%&:284D MIRK/"R:)8 76'A.\'V1%X' >W.E"="X[%9Y^@6EZKI=*J^6ZZZ]T=5* MMZKN^C+V_?@K^\?PZ!_SU?7]"1+=;KXTJ_J_JVN-$_$,4D0Q+7&A,TN)LCU. MJ@I*[%:"QL<7?+7HN BQ7Q4Z62;J>NW\ #;9ZAR_:M\A3^Z,YS(3AM9L^2CN MF-JELP[*SY3R>W+Z>WN7DLZGB\>+4D?'QEV,\AZ7,PM6T[6! M.!:U)O2_B:4W6M>!:(GLLB.?W]6;^6)GN+WH9/6UNE;-2FTWVU7U9KW>MF_8 MS;#.D%*J NM2D6H4I-["@]7X 2*#QQ M*'5 _QX7JP1ETE1I1;V>?_Z\:D_ Z4SP[F9_">>GMCAJE@G*M)R7F)6XA( Q MRA@F*60B R4C5G?-#3(46#_O8VM'9_V%MK]W^ S7*/QP:B:4H]%IIXGN3 ;1 MOG,LG9$Y+^3&H6A^7&D"-#XSG5JO-K/WJ^9Z>[5YM_JHI;&^JNBW>CW+.% Y M1*!$2.&<(%0JL#>#2$I*$VUR_O# >K3'U.WV[&$EO[? #(7(G;3SXC,*7W:" MXT"5B=)H3T]41G_W4&&>H^()51G,VK1*,AQ^XZGU6"O&FBZO]X;6HKF=U\L9 M)1 R3)7 C):(T[1,46^+@?:J-RO9<+ PA7;LH-FKAPN!QA(2F#L/.O(2;;Z5 MY#$CY^5D (/1:,H0'QX+RV!&C#;#?YGKCEG/%Y]6\^7ZIEI1/1;JEL_VVS<8 ME)RG*.=9BB43A*KL8#+CU.CN6R^& FM-#R_I\24'@!:[NH/9--@C'Y-(.^$Y MPZ'+%OE@,BVVR,R,8%L3H'AK'CPZLW#T8ZVFE"TLOCP@# M$V2YKF_(C;?1WV/OGQGV#:!I^O'>$/"-EZ9BK@6_SF^K=S?W3.U'D[S=ZBS* MK-6?3!0DU5/5WA;GF=&1SF$61E,&ZTGC -9>EHAQ"'-5BM%FBL_2\(QD#*=M M>N7PX$/CLR%9S!0_?M'#U>9SS9L_O]U<_[FOS\X RP B*.6H8!@P(OH%+XQ0 M852L,.#C@U:5H@!3*.%,L%I9)RQ?=(2JVVF=V1 MC! (;'JGTZ&+#R^\]?Z#OBQNRGL%K=CT[1'OU\U5U5UO6ZA?)PO M]$2TN]FX-;Q9OUE^K=;M33'T:E-_K3=UI86% 0%+ GB!,H*Y*%,!>QB""ZL' MQ[T;#U_*T.%-5M55\WG9'9*:+[J&J[_:-,DOGZC=",8__68CFDF9MQOA'$CO MGOUJP;:CG-UMZSN\%\D!<7*$/*[:VA)Z1FJ#Q28.G0WG7C-2&W0(EP/\7">2H%% M1@I&;#0Y KC!EP,'GYK<^WJ1'+Q]XB3E[ZW/R=YIRYEM!%&P.4_[>MJ+[6)H M5$TEW,';H $\D^LB:CUQ9,>8"'GJK&XDT&+(P#.@LAP7D)5%07)_*%+C MR]&<-!]Z#6&42?"'R'KCISKCAO%#YS=S%L9):I91&2N3_>TIJ%BDJ@0<2R(A M89BRM(1[J'G!H-'!Q4D!!IXO_FTO6%,D*[> C9.I@L=JNC3UMQ\B1ST5H( ) M:E![^#&RTS */*M# /Z@XF;*PMC+5I9165T\7KP M2M)?]0=LA!X(JWF]^MM\L:WHY;JKI9MI"28E%@JRDG"F\C*3=.\(3//2ZO+5 M".&_S@*)1P^B=0PD+05)RT'2D9#\WM,P5P<03@&8L&YC M./BI2CD.S]">%>!84_K+;2*V5.ZU(4R4PL]G=JX,?U/R\_FQ$R6ERUC%_QMKKT#'=#UF^7[+L>\[ 60* M+YSB4F)E/66/"'O@^7J'Z%1"O>?@B+@,_(R5*2G)4@);U#,"^M;HN+V(W N?C)"M@8$W/(EC)QT>RX MC22"_>FGZFA_Q)SN'O$I"F[]-<,?(_./0=189;F^8QOA-K;"!!19)GD.H&*\ M9" K>P'0Y^@GG?@$"!N.8Y"?OTUBQ],;CT2,]TNI%WLC-XJ^/M\ MU:VLBGI]M6C6VU7UJ?JV83H&_YA1DH$4*LA0JLU026A[T$)I)2\IIADT?K%@ MB)' 4Y4>FL6-^X,H.S\K&)4MNS%[CRHYPDI^;X$E'3*;)PL&$6CQ<,%81+H] M7_"ANM/_6K64;KY4B?ZBUI1>']G527-3A#RA,) MRAN/$;QPX,6-QG/[LI!JG5YNF^7'C?[X^V=*WL_WU:/+Z^[VS2.>]1%03CG' M@&-:(EGH5J%3"=L!RC@LH# 6\[ P0A^[:&%_:1:ZG:W_+:G^N:TWWRV4*W ( M#))#/.S;I8\=[J0#_OAN1@U^?WB@?8IY=^_PB0.NB29PN"Q243QAU"^^Z"Z^.:Y_1-M^'YJM!S#V7T<8)1P0Y;R1'F]&;NMV*T;O5 MY_FR_N^NS7,]YVH6]?5NFK:\?K\;A>T?^5#U+C_HGW?1M?3B4@6C) M,US('"/("\X1);##1@$L:&IZ%&T<,.&D_!3_17+/@TZ^3WUHM>#@17)T8[)# M8E[(/[.2,VYPXUBD&=GG9LKN-*+N/#6M0(P46,(BS[(\*T%[:;[L8990616& MC0XN\-C^U)].B!H]@^Z^L[QW:?RHC9 X0@=L@AQBNQ(57T(Q6X29//X_0)H9 MY+[/C#,\#L;;I%=?JNOMHGOW>+-==>^OO+MYVRP_?ZI6MZ*ZW'R:7RY.8$@J ML6 (2ZFMBXPJ0O=K5EP#$M2J^,FW\= +0WN\K=C<;#?=^NNJUK&[TYISM]NU ML;V^SSO_AB5%4U)O60ATPOH1;/M="_=G' M.%0ZG'L/]UW#\FBOLN]VP\WEY[=5N]6[>P.KPS 3JL2%4!"A#".,\BRG[4WE MC #&"&2.RCK X(AJ>D"9[&#N'Y3;=VG;"XB\L&VKHR,1[:Z=KAP'ULKG>3/2 M1P^TQZ:)/EQZ5@>]\66J?9V=DTJ73_J_IM_J]2S+>$[SDJ4D$Y!FVAX%>W.< MDS2ST3MG(X$UKL-U6K%\D;30DM];<):RYDZDF92-PJ&=?#G2%T2QGJ/GC$H- M9C0.91KN1N.YI0U7(-'($U3JS'7 #-3J= . MG@<=,J7378D",.E)BUXB<30UV@&QU"-+7N-5)%M'##3)B1NC,JW.FORVJ9;K MNEG^4K5;X#.*\X(R(#."E)08H@+QO1W!1&%>2NOTZ:-HT %497]6*WX'=ORBNVE:HN5]OYZGM> MZM#"/1!%\H)E2A%!.>0<<)'U*B\@QD:O[P4T'UB>=Z"3(^J'RT6)!I[TR).\ MO$A:\!82%"@J!G(^?4#L]-XQ%BYY(5!0+!+'],%QRRS!@F26@9QH>RY%A8U! M!#DLL(/-:.W9LK+LJ;7>M_6R>K.I;MV_IH$28=1,M%D*'4FBV$C,BJ78H:1&B8$JNS5)TKF/+#<1P+([Z< M>5C,Y),C-_5Z6\\O6TG]KK52HAR!$@D",XA*)C'=6>,II#";?:U6EXV;<)E; ML>E;IX FA3]JL#/\8=RI[1&'N2@Q=GNY K*^9;'KJ+5O=M?JB6 MU1_S15OX,BM(5B+%,@H*7A:$='9W5@O*,ZL2\:&V1LO]73^Z2%8[;$E;.&:[ M\S&05=/MC_$(M5V);)%=/)SJ7"1[>,FGA5]Z\>;0O MXI,E4_WZ4*TWJ_IJ4UWS^?H+779_R7]NZZ_S15MDJX<<&1(I550 T X]"HRS MO=GV.76CO1)OQ@(KV!%?]O^9+Y8 MSP#EHL14SZ#T_"FCM 0E[LT7D"'W%9D!1H.KVW*35#MD0]9@AM#JLAHS$J.# MUF76WZ913R>?Y,YY;>@A!'(+GWZVSLT]OO!G6NK0CR,[P M+_J/[:JKKWFSO-MN/K27V34WOZVKW9+2F^75[E_G"]:L5LT?&O&'^:9Z7^GF MOMS,H*0I%@B05&)!"I(7I!]L0I:EYO<3C8@IL'R>P$LN>WR)#K;N[7<[B%9U M(N/%RF#G-M(PN4V:=[N")WXDG2-:HEM7VA,:O[4%AITW%\EI7 \.)1^ZN+Z/ M.JY654-1QM>UUFCL.)L6*_DB^?D2I]'#&,&F\A1>-]-V'LN+".M-=R):3ZUY MLVQ'']7RJJ[6;^NKM@1L^9E^7E4=+'K;;#4, )@4$)$2,D9*0LOV-.8.!B(2 MF)=@A3 >NCZVQY7,>V 7R;R#9GF9G7?6#1+UU(3;9>03M+MUGU.\6L /H:#' M4- H0F%YF^"4(7%+H@%"8WZ%H"5=SZ7#D,Q'D/>"NO?PDL"P//K/9+_4BVJ] M:995?XG[#I826*@\ET 5@)>H:,_9]K R"]1"9W\7 /E M.QF.$*/PR?'@1/\"4^A\Z1J]4/ESA"B.ET_MHQD@Q3[-J)>4.S!8KRT%#W77 M.25[X=ETCXTOYNOUNYO]=?OO5MT4>'>O!>"B5)@PR$2>IY"3C*0%5@P02 J4 M6QWR'F F<%KMD+6K2WMLN@GN5YR<+M$9PJ?9=MI(5%IF/V<6@VR9/<_1F4TR M#\3&L2WFPY'&>Z/SH$MO#Z73(,,%8]I86<*<4Z)R=C J* 2#MO8F5":7C*=9;@W,8GEB.6+D.3!7L\+36Z6GUMQ;/;=5A_J%IZZD7=S5'T=]O52@\(V7Q=KP\5[^^[9R*['8GV M0%RU^WNF%"\D9X6$:99SF7(H:8\]%WO'?V@?DU,G=[O)Z^2^FVVAU][1I/.TG=OO?>TV MDK6W2>]N\E/O\)_&30ZC!/%,CHFK$<61JB+CI(FYV]LESE^KC;;4W%9OF[5. MSH)E.CY8_TF89$0I5B+)J>CS9=F MVRX/K4=6EWNN]3]XJ?C^,U_O=(?=S+N7O]L.>C6C MJL" (D!IBJ50!&. CAB(U?#/K^7 P[@>;#+?/W=^_Y6\(]KDY^2R!3QI%[.B M]DP7#!.B.+IH(-^:,1JYARXNZL56_^P1$'K]7]MUMW4PRVC*TQ*6J,P%2DN) M4]RCD2RE5A>/A,(0N-MW".NO55+=W%17757H>O?,J?[JG@2<'/)+]+]O%]WQ MCK;9/9"*W4OQW2[?ZGBX;?>/VV5M>T8P6'#-YGLQQ-5N!G=0\CWD_@7;/>C^ M&=L3V,D1=P0R_C*YMH+N,5P12[M/+TU$WCNK T=TS^&9<005(HIA/862"''4 MUACO40"(K2[X]VT[FE'=O_Y+F6?97Y+KG2<>-'I(1 9H\TC!\*/)QU?%3W!> M]%(=@1@_SZ;]J'IP7"(67Q_>F8VL/;%H_&14_7E9W]17\^6&7EVUA3/:UOMF M4;>U-L?WJLHR1YC1+,=I#F69*I3N7@4D.<=(6=V#X;'4F#E4X=] MWNX!TL-KQ_52S_:[VF!+R1O(J^7&;7!*73=<3]Z(GE+7SA)ELJDYB. X5,R3 M+\]M(GI@R'C\MKU<5__?&3T,XC$-GAKGP M<&PTG ]'57E[*/V#90YPKBUIFTA/0SG$Z=XV5B>]7S=?ZNKIFWW]; M5]=OEH?KQ>C5IO[:O7LQRP 6!144*P&D5!32%.T!B R18K:L/L\WU?4G<7'Y/?FI1ZTG;GTZN43XB'[UDRI#1\_54OL,2 M1V\-X=CC2JPPW!U[]&F+TOKPC__\7_U/]!^7\W7UG__K_P%02P,$% @ M:H?W4&LR1,FN9P @CT% !4 !G;F-A+3(P,C P-C,P7W!R92YX;6SLO5F3 M&SFV)OC>OR(G^SDKL2_7NKH-:XULE))&4E9USPN,(ET1O,F@1SG)2.G^^H&3 M=,;&Q4E?Z4JKLI04 RGAR1;3-/YWW^&?P,__Y3, MQ^ED.K_Y^\^_?_I%?3)OWOS\O_[G?_L?_]?HH3SQ?K;)3Y2%/_VJOR?>%T:2BE_ M7?]V5W0QW53I.1G\;IW>_YK__58W'V2J9N&_WR7R1+-1\\GYYFV1FE651 M&6^GHR_3V70Y31:Q6^O6;[/DZ]]_OIF/1Q&1V!F&08['?S^[H>7W^^3O/R^F M=_>S",^O3???)LO1=%:?&"_::UF:SZ,OLQIU\KRYFF19+K/IE]4R;_IS:M*[ MNW3^:9F._[A-9Y,X,Y15R'G-U-/W_#/393X=Y:"9=+Z,$U>+\\V'T?5VR).AUM-VXE.]&618G^8>DNE"'FFIW BSU9J_?N/DMN8Z$XR[Q-%^5%.;_) MVF3:07@(SJ<+L?OW:KK\;I.OT_%T64*ZZHW7)6?E*S>2E_58K&ZNU_S\_?(W#?SW^*D MEIA1-DL_17-AMJ;N;^DDF94U1!K[8"MXF-M1G-'?S/.1.II_7[Q-'I(9_E=N M;%RR-VGF:ZT@\3X.G=%LEJZ7N_=KC=4C].F&6Y$OWXU/5K-DL\+DL]7#:+9= MV=_,'Y+%9IV/S,RFR40M=\W5@T)=GV\%JW+6T5F-U-/OM^G\)K>/;?+EY *V MKVS]O3AWBU.F;OV]+*?0PS7JZ=&[9)D;01^2[-/M*#NYFA\HWDA?'H>G&V7S M:.7O?J-'B^EXO1^;K:+Y4U+--37?B*SER'"T4CW]>I_=C.;3_UJ; +GG:VW'Z,Q,5^='%4OBM7Z[9*X["]=3T_66Y((MHO-I-^3 M1"?SN"59?HA;XY/]*E.W^5Z>NZ)!\7*S6.?5CO#BM+5*;=-J5; MEXJ3>++>[,>=_GJ$;_WY/LW6O]]8O8M_Y&9^,OF<%DWFQM^[6+KX9ZWX--FS MUA'>]+/0=^S]BXXFS4%XZ:>;QZC<0EZ^A1I[_,PI5*J'>VLTU:.+YMA2+=34 MX]7=W2C['ADXO9E/OT['<7BJ\?H\(!J/']+9M,Q!UWFMM-GSL_&OU&J;DM6K MFV9TM'4X+78;^!<>J.]/G'8E%52AR7IE>A._DT]JZTU+?ISP>!S],9F-UHO< M[_/D6Y*-IW%I+*J]7RWS*(T\^N5,B6O_8+UXG#O23M6KMW?E5K#]I>OM2?%G MV;Z\+']1;YY&(LE-?^;)3QY7_;5FV79LVIY")3,0Z @6_=V7VLU M]S3W$]3:V9<-UMS?#TDV32=N7C/$^YMMI.^?EJ.L9LP/-5QS_S]'\RFIM^>O MFZR[S^ER-*NYSZ^:K*_/%Q!C^;J;)5EP'U>\/)0C7];?QA]LR^?MUAS3N.E" M\FV9S"?)9!U*671BEH[W2;N6].MH\64M[FKQR\UH=!^A@O+79+9<%#_Y)?_) M+P!N@T;_^_;'XFV1;N9F7=VIV+;>^WRGFBA4(_3X\H MIXOQ+%VLLF2KM,]1.3KV[X\C\-3[H8"0!!ISK"@26C!J,.0%HH1S6P;1IQ16 MV?BG-(M[O+__#'_^*?[F:Q*_N)G1CT00KQF]?#4/C;+QJX'PO.*VQ*_WHURN M7\:WT]FDJ)T'5#? K;1'"HGB%[/)KWNGDS8GFKUF[E7/-Q8CASS 2$)F(928 MD@TG!+=*"7#)?//:'LY_$K8H?XQ*BDJ]S8^S\LB&]#X_"#;I8KG8 KY'E/,: M"!Q*Y!&QDG*JK,420UI(9932/\Z8+ZW?M 6@'\=RL\.D<&)NM]9/!O!AAI6N M&[P0G&JNJ!>6,P44(&(GLX:B KG0L,G5%,9M\6J]*KQ>_DZ3ZGC%@")T<;18 MA(! \3]$$EA("ZAA%1B%?PQ&U0IP6W2ZA$E'9!3:8H>HC38>DPS%(>,*&:&@ M54A$SB;1J[WK-9"H+FQ[9;+NM<4JN-/Q6Y8++A'P+NXC-B:'=-P(XKK; M(3\>";]FTEH-97:_Y1L)5HK(0,-M9+7!CD'!;($$P[R4KV 85FYI3J0M@=W* M%'#)C-5MJ:1^S:>K2+@/A(Z#[%9;33].L9SS;=R$T,-'PI.*485]I0B M(RV#WE)0(.J<&]CD49U8AV>.]K71FH%:333]?7\#ZMMT<ZK 2,-7-Q3 M2@JLX<(J DR!,_0,#8OU79'TI5W=&X5V.W#>C>X2F]Z-IO.SV?]8-4@*#2%& M4: ]]B3?UCY*;#4<%H5[P9U2?+Y81:=)><"A7KC1GD>8/@E'_2VY^Y)DA]SI M):L'H0B'0%N'#4=(8>$0+Z21E)$V"?>09%_23BAWB7K3QM%N:T+;!C(=)-3> MTCES6A3])D3^D@!-+:>.5L MM"Z(CQ:&V!'? U&%+#UT@C=&ENK0MD69CTG<@TW'ZVP1L:^_SZ?+Q<=/OY\D MS]%Z 3H#,?7.$H,HEY(Q!G=&*K*T53?X]=*H3I"O9+OZ=CI/WBR3NP;WIKM/ M!*05<=!03P@$B$FK],[O@!VJ8E3U<&DBYS44?#1PE0;&0,H=X,08 ML=LB(58I0JN'4TQ#;$E;5$''$\:9N5 '/Z, +S%UVCD!L2+:2Z[11GDT+@*L MU!+=4 3>LR2H3T[K=PI;E8'CG&:")23VQCAIN(<&:6^A+-!0\2<_\FQ2FBDO MX_6:4T!;UO;;9+%(DOV"?"_$^)CDN_"HZSS[V6(\FOV?9'3,MW%YH\%93Q0S MCFCL@7;48^ *E/+([&'1M!D"I1UIHU>6@B%4:HP)YDHS M:@@W5NU4X,HM*=?C[^@/.R]602\I&3]\+$3J[+8"H1P0$+?2Q@# ;+1_E=FM M7UR5NOYT/8<._:/E!4KH(S%]NJJ\JC]I*BA-#,4,<22],98[Z6B!"!:2#^L0 MHW>TO$ '%P=QG-6OZ4,RFD_4U^7AJ(Y+VPL$0AB[1P05!$J'@7&^D%5J5?3WYG8]X)] MO\\GVV=P\@M1XUCTY%'61>T%CXST5FKFH#52::#J%NBTJ; M%Q.2:L[N\HT$[:GPB''G-)":<^+ISN;E7E69X'KHI6G'U=T8_%V2\&(']_F- M!<& \,!*R[F-\&B%BGQ!<:@#-S#'=A-T*<'(6G70"V:6)?B=$X_G<=@+-<7-&X[CK4IPRPA!\W'*I*G9=#QW.#3*K#?C[,K55 MF-(")( BIZ6S4C K!.1FMX.32%7)!-M#MW(/IK(S$>^48Q)#.XZY(6),6.F7DNBB4EXZ1W=0-(:ZR M6/9PT]FL*[@E)31.M4?G8'K MQ7IHCVT'_+J7-Q8LQMY;ZCAW&GM$HG&ZDY02X5M=:W]4QEV@B=8X=\"9>W%; M06I+L: $ 2PL$E KL8N<8<15N2';HV3A_6;,*/*PXV8:8AI0I&$1792FB,! /+.5^OTE_==*H%XRY9=/(-@\.5@N-8 M"6FLQ9 1# GEDA52*@ &-DE55W8)]ER$;(7[ZK$'+KWJV;/&U@WLTMV^W2_+9$ M"N_C%8.3%N:N^+CMPYY8[JGV6VF]][J*O["'#&O4U*D5Z6YX]7%Z<[M\__7W M. SSWI>FU8MZP9N(FK,6<,#B^!$$6E?(2H!L]0YC&V_HU*7ZHXRJ!O+UI0/( M?5J($<&LI) RH1U7&_D,H(I6V86=/34-AD27PMMEYI./R3SY=!S8"2[F6>",O5@8.[%IA0V2J%^2V2/7XNHL9+6YS_UG\P_U[ M-7T8S7*/VA%6G:H:D83, N65)21'%',.MQ)3J?G +@PV1*N:4>YFK5O$@;#< MOE"_3:Z>_V0T*V^>'VXB$&6LX-$2]1%1J)0@@A<(8*JKQ =7NCYXGTW3+*XG M:\OLJDC7$/057$WYW+KNS&_Q/ZMLO0E^,[]?+=>F7[HS_19OYN/-;T4XN-HF7Q(LG%R^(R_OB\$NGXQFA$)'+<2QSVS+"9ZJB%H]W+AM4U[W2KC M8H(^.8,:O3B#>CL=YRZZ^8VZR9)U5X]'FUS05"!$.TN9%#3NPX54PJE"2B8= MJ>(,*Q]GI-L;H@]U28L;=6?;BI@:CS"CFO$F!&2 M.XM=@0J0:F 1!PTQYJA]7[L2NMEDOA#CZ7QRV/B_M*E@,/$_3ZOY^5NQ51K,\VO33;9(LNU[L-GO\$JO9\X+! M$P5EGA(WVCK$>.REV;P$*KF"G),O'V%,+U! #32Y0TZO@DDHH7OFFQ@L 8"RP"%NUD1:;5E_Z:/&"K MKNRSSF7/@[6+G#OE"72D5K 8$$"P !+&;1^47FE5R&F4&&CU*5D]* JUSJ,4 -Z$*4039B=-W,BW>N+:[ V>.@C2(+;5PE^?I)LJ M99CL*1^LAPYBD<=L0B,M,'";DRKVEQLZD,FB=NND.I2UJ=ZLLEST';*GGV_MOIM:DP6-\J 9LQ^%@V\Z?'Q6VK1@A-"Q/ MXPHMXU!"#<#VGF*4-D]:/3S;M0[5EPL-NPSC+@S9,_ATK%J(8Q Q@ F/=A=2 MQD$&R&XUA97>/._1ZM0HEVK$M[8EZUTZ'U^V:KVN&80G4&G*B86>&$0$%KB0 MP=-*KZ'UG2/U+ER5L>UX[7KL__G+UV/=@*W!%+MH"QK%L!*8N=WV0&KP*APHMXA=C'2GZU@I;IVH&231" %J".3 (2)=*Y[S-5C;RJ M%^4^9E@QF@ED&->*"!YA@=2QW5+/1;L1\2WX9VI;T>J&MN,SN_6UMQ\M#L5R M0J4C<;0YP)#@'JJMG>NY<.72AS1X5&G2Q7*ME\]1$SI^Z(]39Y:O:P3),)$" M:DH1L49CHB4I9/2DTF-&/?*U-*S_?2D)*F-]\7*P]3'/)T\FLTTD\4FVG%4_ M0*.T0W'EE''=!!IY2&@A#T=T8%?/F^5.D\AW>3%OM][]-EJN\DL@9\Q89[<6 MC+5$"RN, 1)@'-'18$+L[[*!KR'%_C:FLV:UD.GVZFS>7E&*T%AB;42DOH\ M,EX $PW) @<'4)63C![>_&N'C\WAWXZ-'4WF^2*9/(U\Z\ZP_A1%6(?BY6\; MY[A.1[,/Z6*Z)MMI>[I,]2 !<((R+3!3\4_.<.Y>,4I)RK$0I 891Y[A20RA"*@H 5;V=>G9D.DT<7Z3YM'N"UV?WGZV56_?AVLKB57=2" M=@3G*3J9MX!BA3PC4Z"0Q@HWL =6*_*C063[DG.K5*1#^4:"-!0Z*K$6!!GN/$..%2AX M0ZO,/SWTQM4T_S2&;VLA6H^&6+FPK'WE X!4 "L\9I(K"IAU5.U&D+15;.-* MN;5ZS9TZH&S7##YI_X8\WEG&;:#$7'ILI!!L1W*H117?7X]>3VO$BW,F=JT= M6SZ)^9E//BW3\1^WZ2QJ9)%/<\OO96Z$EVPB<*!\M- << XS+CE_="TX0/S M3.!&/<<-8=X!Z\H[EH\$Y4MM >04 V,D,AY P^%.2H_UL-R"]2O_,+NJ(=W: M^C5>9P59?!A]S\] 2_AS]E8(S#ZJVP#@2IGK(RCRAM)A?.>2[*3R..! MO0M1(U,:Q;FUPZYTOI;^7]/EK5DMENE=DIUQUZY,]>"4$58C!;$PAE*%$'$; MR26VB%6Y_])#AU #A/:6#@TPCCSWSAA#CK".\\)5Z 765 M*R\]]/0T,.E4![6[/=A9>Z\@L>%* N:%L^9Z\,=A?K5:GCB?T5 M O7.">,@X$X+"%A4#RPJK"9-'UFX+H;V8OOX7_E+]8\[O^/WO$_4 M"-AI2VTTSK!A7GLDE=X99X2A*M[ ?L\L-="A7FSKW"_-RB<".+>)0(6GUBAK M)"-Y/CJ%C=A(Q8 E?KA[[;H8TQS8'1@YY4R:P*PRQ*AHTEN'/%,^#HM"#FQ- ME56GAU& ;1HP9T+;GM?OX!6OH\Z^@[6"Y8Q#*B1!PCO-I!/QOULYN1(#"\II MG$+U0=T6I2XZ<#^"'!&: (A]I? M7Y&H#]\V%[QT?BZ5CM0*UGEEX\813-W(SNI]%8/1:>#"H)JRQN M/=RE-4">>H!M+T)^.9K.DXD;9?E#5 LU'J_N5K/1,IG8Y.MT/#T>&7^J21SW*%6I@D*9#G! WF6HB>D[H$&VQH;-HFZ'T_7P!WA]--B01C@,:=&<8YR.U1# M: I)X@)6);JVXI,6]]DTS5-(KET7S5"S6VZDM:FE-2?%;815C]:[@[O\GLPI MJNVO$(A5<1!3;PGQ'E)%-,$[ PGK*JMZ#R? 7K&L%HVTQ3<_FF;K(X5'"-]_ MW4:"';,AC]8+&$OD$!2>,$R,-HC0[=AR !,EA^6S[Q7[ZE1,6R3\QV@ZSU%Z M/_\TFB7OOSY+ +7+_G2$C>4:" A!(@Q&WF')G:'>25M(+W%+N:GEAI;SY";W M^WS^L=C9B*(NCC=]E\YSP=_,XQR1+);;BZF'0DOWEPY(*T2D@0;#W"5N=)XC M9-M7:BNED.QA\$TOV%2?.EI-M?/F[CY.SCEV)IH(-T?C!_=7",)Q0WG"AX)D?")Q2Z[#30EG-*2_M;M$R:)L\+R/,F]),>W<7TG&23!8^(KOQ"?PVBI#/D^Q[ M67*6:R$X104PS%&=7VGTPDLI=[ZOB,NP9LJN>=F(4OJW^->RP ?K+#-2D&AI M 4$!I\;@ @4O9)7M5 \OE79,S<;TTC$[M_EFFS--S_Q H''SJ21P4DC&XTX4 M";Q#STI8Q=W>PU.@-DW39C71Q=+_9K%8Y;D$(GB/=YU*+OI[ZP8AI$(>YB]/ M&ZI%7&+H;GHPKMU'PPZ%7:"6I]C&>'-D]:]#.]TRU_YP_M[N/605U?2(X:I3PT$>SWDH'&$2Z(M990S0VB&CJQ.\75KIW\.FT? MMW=,U#HUTHD+(%\=WM^OP7#?DFP\C?"5W?SOJQND\9ISIUBTN*"!W@/B"YD) ML%7V5CV\\-FC>;(.=;1WZ_A^.T;>?\USX1UAW,NB07H N,&<1%P8! Y2@G:; M1 "JI+0L'P#2O<>S+8I5Q+]_F_1:-N)! &L]50I SJ&A",A';XA!9F")>3OF M8&-Z:2W'2^S]BU?M7KUZ]_P'3TI^2.(&=O(Z"F$\6^492=RW\>UH?I-\C#.1 M^_HU.>IJ:K> L:9LC3.&Z30A@.@RNG4^<9 "W?X&W!)]5IC5S%^ MFAH. 3EJB9#>X+@(8L $5[K 2AA?);?)V:&H]VM-1P9FRQ^,XV>JX<>F+,88 M$1,W \Y F4IH[2KC/_ MFF9WHZ>O*1Z[&U>NA8 TC/AB 0G5B%"JL=U%2SINJ\R;Y:-9K_N@JAFH6]O^ MYX^'O]\]'O[^RR;%U9MY89#X-'OJ6=LEN#[F)[BTS2"5%PQA#S5 Q M)#-SM M2KBA50)5>IB1H7;FO/07M*2'MKCZ_(VJ$D[Z_14"X5Y*HXC4G!&FJ>+K>/&- M+YBJ@;W$TC3+:@&YO=LAFSM3>3[(=\FQ%?1%R:#R%/X4* 28QEXCY>4NAI 2 M <6TM$P::JAV][&87VG9'W!;C)=KF*/WVR>=9CHU?)=NOP_R5J"HWN$#.UV?K67(; M"TT?GF6\:CU;WN9^S:ZC)38F!VH$X[3UWF&>/X)!O82Y3H@"&F.@A2AE^35U M0/:0S%=)?JZW[X75G0?1]^.GJ&=W5K@CI$\D2QW7C$-G8)>%-C( M:IZ"'EK%E1GRZM2L:<1;MW]W[TB?'F\'ZP1AA;.$$@H%D$AHYKTL9'01V6%9 MP76SJBY$@=L@BPBFEI)"5 M.#JPO)PUZ/S5W%0?NJVEK$GF$899[+*:W$WGTQR"//SO-)=.U,R]#H9)[@6E MC*+^+%V_9RIBFCK+"F5YW=/Z6 -84AX2J DW"@#O=DA)*EL]\W+QIG2F+US M,:*MA9^E\_1Y9[?4+G/]ZU3=P!E7CGE'H(V; H2I=*"0&51[&.QL-\WSNS77 MP:.Z$6Z+5;_/LV0TF_Y7,GE,Y&:3;/JP7F&/S44G:@:L$724&0(9E-92KK#= MS=P$59F7>FA#UZC_M$F[3(.JA./W,-"X.2K5A7"+USXN>(.% M6B/R,S?K($4"0DC SB?A/:XR\?3P:;G:K>D*6+9VB/[TM'+3V]CM]U^/GY,= MJ14TQP( XHR);$=$<9(_Y[FUY RHL@?KX86?NCE3'[)M,:AX;_-#DA47S*?C MW&4^G:V61^_(GJ@9B*>::\L9-E8K8@%0;C=-MBT[^2 M/"PRF:B'N+C>).]6=U^2K,AH\.1YZ;4T1[AU5CN! XZYQ9PJRHD6+OXK7[.Q MUU(X+*HP[>R$K-?H-VH2[9:B>G8O7AYZ_?+U&YXOWGWN\C7,PR^8'KN&4*9^ M\ P@BR'"5G,BC9!$[-X\\%25.O=K6/[/HR^S8]NAYP6#!-HSXGRTOP3RG,;= MWBY^FG)1)?UR#WUZ-6OYU=O)%:!M[<9.T/>\%W2$NU\E0.\OC9@=*EFIY?VK0U(-OBSKK(*O=;DMM#Q_?3S\L& M((UD&D/%A?682@@?,WQRP@;&EHIZ?;V'KH1F>_FEMEHH1Y)]Q0/BRDGO(8+& M&Q6W>I$MKTPX\T=T\(U=)(^^RL$["'5.B+' M&%-* >'<[O:@E;:=]PJOE#>U0-I>JH,OB^ED.LJ^;W+EKR?*4YNF0W6"B,8> MYPPXK.*@,$[JQVN$$*$JT: ]7*OJVC#5!&=KE'GLY;O17?SKYVPT7XS&N<). M[IQ.5PY :T P8Y9S0FF^A["[@:(9JN*J[:%A7(/V7_*I;HA;VX7?W<_2[TE2 MSEC>4SHHABGE7EE(&% 2I4],MM>&5P6_?\O8UK[IOXUU+N MOEWAX"S#A$&$!<3"*2,H>;3CL&HW+/UJEJRJ.+87WODRW]]K#_G'=#;S:?;G M*#MVE'UF2P%:BY54C$GCN3)::+7+-@R=K6(*]7$JJD"(DV^,U@ET:]/2^F T M3]A_-$#B:;&@++?>8,J$H(8!HC1\3,(A6*N4:2N)8F/:?CEC70YT>RO92\&/ MKF0O"P>#H4Q7N5DFTH;E=9=/YS2;O[8;^ M[Y(_U[\Z;B*5:2!XBPTB5%+OB7 \_O7Q?,=Y4R5[026SZ?&%(SP(SM6MB8YY M^,_1;)54H.'S^L%:HB'2!EO%G02 *;NS7Y4#5<[0*KDI'UE(!LK"2HKHQ61X M[GLOYS<6D %(4J$(-]0A:#7R\G&)X%6NB)T=7-]2T&'W,V,=JNC#+%D3/P^W M%:C3F$N8QVA8BBB0!CV^R<1XNW'\;41?=SYAUJ&']@ZD_W.U6!9/?.\_"UV/ MN"\OWYO[F$0P%]-E\BG)'J;C9 / QV2RG@[.:80>5B5L_ M SCRSH,"<:9U%3]Q/^\=M,+\GJFMYQ?OM%"8$<>YU#J.=Z+D[G29$U,E==?9 M%Q*&0\$J&/?9-6@HE\("[JV3&EEEH[&]BT7POLJ$)?OY6$4GCL'S8+X6QR!D M7 FCK*&$ N^9=FX7\,9$I1OA$/S@[*F*=CMWG^+F[\/H)GG^Z=+WF!8%A1?) M^&\WZ<.ODV2Z86_\RTO2QA^%]0>/7$]Z5298"1S3A" LD). JSCTI$):&P0Q M*AK<]'XX<.]/QID2"YU1XR0J(! A4%2F!2=!P87>4!EQX=\U50 M6%H+<.6FVHNU_?^N1EE$;_;]8W*?9HZ!TH- 3(BGU&@%)100 FJTH.(HW MD CM>CE0#<.&Z?"A6*/L:'EJ%GA6-DCL$:'*88CI&A@-]58,HHBH0H4>19/4 M2X4J"#9,A'5 U72S0RTQ,;PL'B34(G^ 10CIM98 :2JVPE!*095-7H_"J&M> M':J!V! CW'P9C3L_G6VOOA]@PLMB@0/ D8O"=9]R**N>DY^?7 MZ3D#*H+7J.8_)C?K?,[S91YJ>53[SXL&;Z!WGFCKH!-$6ID?/6R%8$97N8O> M(R][G0RH!&"C+,A]2UF\F70U7V;?33HY3HJC-0.BR!AO/<;:82:9 MP[K BB'+JKR[UR-_=)T?3MS22",OTZ':\[6V+].% G0"(UA$9I MKXW%F$+#9"&6%J+*PWD]\AG729-ZD&R4(&HRB2I9;/]X.YTG\"@Y]I0/.NZA MD2#& N1P0@X" IQH/55XF#.=@]?!S&JH]@&*4S\Z_OL<_KGOBM51TH' K1R M1AO#L/)2R/A'X5WAE.%*#[F>[?*]*D9<#&(;?%@O=.^S#UGZ,)V/CUL<^ZL$ MZXVPF'/ %#8HSH#8%P!Q9FB5-00.SF-9(Y)MT.-#NEB.9O_?]/ZD.;JO0H!4 M.DXH0\(:'M='1S$J!%*\TNU=.#A'9FTX-D2,?!Y363(Z0H6G10($A!*NG548 MX6@: :A=T6G,?:5;MX-S759 KB%UOXT*F7VX3>?'_5,OBP6$$6(4&X,\@HBY M_#G6HO-(T"HAJG!P+LJ*Z#6D^D_)>)4'FT/TY?-TN3=-XKYBP7-F@>> .XT) M$, HM9NFH%*5+DL/SC=9$;V&5/\Y&^5)5S]]O_N2S@[H_5F9H"EPA#,I%.+: M8\/C!GC;;8&MJ_1BY.#TO_@7(TU(-BHV6_R!]7GR\TY64[4J)/5OA#44U6"Q\(#@H4R M:\$ (;0X=15,5;MZ/%#78BU(-GQ:$9',TX$\)':T'&T[?.*88E^58#'#WE!/ MN?1*,"$TP850)%J[5>@Q4 =C+4@V?IB=F=$RN4FS?1&E!TH&Z*!37$AF/:%* M&.#-3@2/6)6=(AJH;[$*@(URX-/=:#;3J\5TGNR]NW"@9!"&4ZV59@@[ PA# M1PG%WY!FWQ3F]1$!6\2RC@;H/ZP"RV?GA-IG-RE#B:<$@(#5"&&B<9X)K M2 @IR"V-KI3[" W.EU@9OV:W&(^9ME^]]7)\HW&D8D#$4:4$$EIRR1C4!A;' M[Y( 625J'@W.ZU@[GLT2)N*1C69OYI/DV_^3')\T7I0-'$# H=7Y,\%<4,7( M+FQ' D@JT6)P'LDZ(&R(">HNF4_R6%X_&QV:)9Z5"79M!4>K&%OD,.$L=K_H M=OQKE0 6-#BW9!7HFCIMW&QO_70Q'LW^3S+*CE^>.%0\L&@7,\BJ!*]YG1 MX+R1=<'8QD5E/YIFZTP?[[_ZZ7PT'T]SRR8*OY9@\;Q#+3[#:$:+6S6?Y'_D ME[P?1K.\.R7>7SQ>,6"/M1,6,!HW_%1SSRC W NG0+3=8"F/23,2[S1A(VUF MZ6(55?HY(J[CY_XX(O#1>H$S23!$4G'IC/71;71E:)2^S-NZU9^VAS$ M/1C4:K%8W6TR8OV^2"9OYK^E\V5B1MDL_32]6\W6'_PMG22SAAP@2Q./F'1HKX$9GC- XX?=@&HA:2F*/YY.WT]&7Z6RZG":+WY)13K[) M^_G'_)P\3W46"[Q+YUGQS_PQX$5>?ZW$S\GX=C[]]RK2]<1KKDU^-D!!,:-6 M2T*)-@ PD:=?VZ MJ1O8&Q%U4>_0)-2]AMK*PK.5*I^TWLSO5^LL%B<>2CI4 M)0C()58< &2]]M&BLW('NV=X8&\_]H,L:2.ZZ9)])Q];.EPI* < !48ZJKR1 M"B-AP$Y*!:O<2^\A ZLKNP1[+D*V*_ZLSQ ^9--Q82]1U$%+;*K#IB[HIC[=I^,E\GDG#=)+,)Q]'R_.7QL.-1("Q M99H K)SUTE!GB2E0X%17.SEWQ1^%C?O7I@*?KV>^#]L9PDY\V2X - M9=AR5_1905;I8+9_'.F56ZN*(AHGS\&YZ$6)0#"#UGGD+4':2(XY8T6_F4"5 M;J?VAT 7ZNJEIB_"K$E=_S:=3^]6A_=EK\H$#ZW@%%@.XN9342G$.F7"NN\8 MH4K):'JH[W,UEM:#6Z,Z'WT[K?.G90(!$$ANM//<>*N!4\8_]AU4N4O8HT6B M%IU7P*VM30X5!!H8,T_DXUEK#^%+JDV=MC7\[8JX% M4PI#!A&CE#&M=YI$&%49%#U:+&OFWR%6]T1+;8V,?XVR/)_R2??2LW)!\6A7 MQ/\!ZA42@ BE;2&+@)5N^?:9<=US(ZU/*ZW/O?4N8F^G\^3-,KDK94LT].G@ M0;2I >-"08ZI UKYW6SC9+D O>OQW??;'.F'CML:58^1 $?X_U@H,":T5]A9 MI%0$&EEH<"$%4;!2.K\^OCC='UKL>U;P$IVT;!'DD'V>G A8_.J@6K- ML8:&,JKRJY-86;6#E&M MG$]0'^P]%R4Q00H!R3"F"DGO\I-3'0T_2:SO\+K;>I/V_NM6%>^S->%.W5(Y M7"D08X6/LR;5%L5]FI%0[B2-%L# -LYUJ3UM"-_K]H5CKH7-7TCU-MJ+W#HK M=2$K,&H@9V1U*OTL3_9Y\/[ER:[##P:C(8DM<9 BZ+DBW$%;8&Y4I2P?/:1T M3?QKW9-]GI;Z[&T<]V>=II8-E M?/?7_WN:9/'[M]_7-GOY]?Q( X$CZA P5AI&J7$&&NUWZYG6E7(=]8^3S2[L M]>'<.LN>>%P6K\4HOUJ7:2=XA!!6FE @+(9,4\AH@0629JCS8$T$.<2_!J!O MG8;KN7_KDCBYN!ZI%0SRBG$"#%+:6 HMQ:*0,^[^*CTET&.*U,1#(XY",:X00%!DE/=*[M<(J6N4(H8?.V086S5KQO<+ML!G- MQMNL0A_3V:N3%8$96D]KN^TCKUTKEM2(8 D*8 MIS+:V1JA1Y\E]E6N*)Z] =FL5&X^^6LT=:;A'L25O'](LM%LEB[S?[U?YU(= M:@B)@TI:SJGQSB*KHOT@T$8W43O"EUK'>K]%+9T>M:9/!4*( Y;#R.0++]8 M6#A 21ZZ4>7=E3YN0&NB6',;T$NT\S_WBP$W>GR"D=) M#\^2*(H 'V(A#Y.F,H" MR"DE1E ""VRM%:WN@8=S E6:L:UX]L[3\5_CYQQLL=4H6AS:"J(UD,)2L],T M4*S*VUYG&VY#\8OW:_2^,4_C6^3R6H6?_O2US>?O)D_)(OEYEKF*(J< M3-3R\66U@7K/O0(&=K.X XZ M/4M+_;X\JA5BU$CFG?',J-PUY I9HAD^5,9USXVCET?/TTIK]U[V&TO'E_S# ME7*7A5 (",@4$$ 3*K4JI&0:5^%>G\]#.EOO:U-%6X3[&+>QV31_"&E_U_?_ M].0,6*79@+T24@(GL,"6>0,4D(\#W ]LPJR#,FEGZ+?%T]_2>?+]MU'V1[+T MJ_GD- /W5PA.Q-'L\R2BP@ )I+(<%=)I90<6(-$.$5Z^>U4'\JUM=EX[_DYM ML/?7"!CB* 7#6BMBF'12*+&#*ZX;P[I:VOU26X\>VN+9YVAZ+J(&W@"#+:<(ZEM!BZ_.""[,:@P ,[MJF5"24.F*NAW6G: MI=UX+)_XYDCU@ VUTEF,T7K9@1X25D@.D!G(*X:-<*%,AJ5J< \MBQR@G&%) ML$&"<6>0DWHWA"&T WOEN5<+;'UJ&7;2.0H(=!0+[3R6B%&DN=T9X-0.=]VM MA2"5DLZ=!WV72>?@14GG8/$XIF9.>FBT--[2"*B 9G<8!$D5WTV?*58O!THD MG;L,[RYYA2[B%2I\GEK%04HXIMXB($ 4=+=M9U0.+$=K=[RZ#._K39))I#). M>0L!EUX1X!C=84<=KW+;H,^^YM9Y=1G>K?.J@C7[MJ4'$G??"8P2XHRF@B.$ MF) B-TYD$.RR@D."840:9[F.-A0B!AO!P4Y&[=I-HI N M1[,K955="+?%HB?S_&5+:;D& I2,6V*BW1SW9 P3CFXKO9#9YUUQI^MI M(ZIIBY@VR>*4#)@1 0ZRP0!J.(61L)YOB?&#A+'4K/*T? MXM9C_(YC4B;F[W@+ 4%AD:>Q'YA#QQWC\C%D$JDJX2H]7#D;IE@SH/^5EN&< M2_M($V8!->OGNY$Q!('=V=:"U,NBJP9B1_S77Q:IN,_;M-9'*>+7(;E]W?I,BE>5-^^ MN;+X'+6A8U?^. +&Q6V&N&8HR#W15#HK#.>4F (GQNC 'GFMBS1I-_!?TXG' M>EXIP]WZ/Q:084Y3+P40$E)BD7&^0-4Q5"6TKX<[WX9(W;E>KHGM>?U-@L]D M?#N?_GN5M#L 3GX_. T]$X8B+*TD%B"C=(&]EV!@9]D]'A-UJ^H*\Y6<-2IJ M_%S@ AG/I4=0XKCL8N8-+Y"E$E5)?]?#>RY-#X+N--/&ONEM.K_YG&1W-OFR M[&Q[E'_\K+.!_16"H- KX(P43!)O";=;CZ$"7$I>BO@-G88\@;G,O+"W?(": M::@\\UXY K4W"ON=?*I3) M/<:WR>%;9R=J1(&T@!!;3RDS#BON!"_ZK)$<6&*^>LE0&ZRU4*$\!8I+2EA1 M@92P(@))1&P;XJ*/"M$JX6\]='@VI_J+X&PMEC)N"9?%UC5^^831N:]XD$99 MZ+&!Q$*I((C\];N5T^(JMU)[/T=4LS1K@+,KHIRT-/=7"$PB";3%4BK'"(IR M.KV#R@[-NJBFX!-LN0C1]H*TY_F+)%$5T].)J%\7#H(K991S4@G/:100Z=T* M*1RIO"P1!LI(30Q8E6 H&(Q3N'H;#=N<.: M(7%R6#U !"!CGAV) \E1;$.UM<&#\P(Z2* M0M,Z@>S&+_JV1.J S6"@LYCP8'VG@D9-^Q6R4>G(*X2]-/#>(?FG.B7(MJ% MM>I'XW4\^F^C;].[U9U.LRS]>XBHP5%V)CD MB!1(&,=)]Z]F4>-)(ME/M5^BNI-)A^2;)QK^J;\ MV?&Q1H(BCAD-XG8 6:X]X<3N5@ J_< NM]9-N,: ;O^JZCK,[%-4V&CR?O[4 M5#C*LY.U0YYDU\C\I2Z" 52*.[[SE*P2HB&9+1E,"*0"&<%ZSHN7>N"C=Z;U9=SHW:@>W"NBII M/05H*(M24(3B]@+*N#!#6DC"F.XLX>^56T=GXMH60XH5U'V[3^:+Y&G(\!ZB M["D=]RE61S$HEPY*1A@F%NW X;@*7WJ8KJUNBE1'M,USJ"*&];?1C[^OKN.^_?LBF\_'T/K^D^R[YMOR8SF(G;C[_F

DM_2^?+VU %GU>8# M@(9Q XDT2DE)&>& ,0^D 4;$3705KP$?/A<[4$';P=<=WQFO*^1:>8H=$P(! M#CTRW%.T23*'QGT_NLK%9QW-;Q<4\$IQZUFW.6W@2Q4 M7JH=*M;9@>7OJ4J-@S?!&T&[C8'^+EF^31>+#TGV*1KE26>CW(VR>9P6=QTI M,>E$+D#9JSF$SN=K9;)I.O[4G4.:RZ@ M(4Q@+H"2D#IJ_2;F'4&+%2VU:6I&RJB=-_.HJR37T1'1GI4+<<<"XSC@\;\R MLDUZK\5.'@=;';X/2?8E[6H EU9L6A^<;>T _Y7D.6"2B8H(CVZ2=ZO\)/K] MUS4 B_>KY6(YFD^V]Z?'1ZAS5CO1H,&<*$:4 MQ9+SDG[!$+6>6TKH?G);43 MJTFP.R7>=E5X)8B:_.=JL]X_GPD#SGSXB'6@J&4<^DU_EU.<>888#; @]">94$W#T\QFEK3JP) M[K;H=\)"QRF9[48/%"0&2@0@8IY M9"V1NL"("%HEA^\U^5Y*4^6@Y[1)V-M:51ZE4?/E=)+W?/J0?,IS8ZU]PN[; M>+:*\X"/P)KT[GZUT?EKX<]C;%T?"[F[FQ'.J!&&$VDI0ZY 56@YL R:#9*Y M(XVTL=R]SVY&\^E_;?0[G[R_3[)-@NS.EKRG/3*Q(^EL.BFZ]^&)F$\R8:_C M'>^2US,2T5\KK='+K^OSD.N8XGV_S(,\M,)][/SER MCA,%- ::>U/*?FC(,EM]623_7N7!IP_)Z71V^XH'R1"@ZY CH?R8$:@7/M(9224\0]HIIJ; KYK&<#VTM6 M4_$)OEP&:8>4.7E5_&"=0!@CE#F"L7$.>XB-+<:8\;92RJ,KH,W9FC[-G(MP M[8@[)V^1[RT?#,12 )T[9X4W>IQ3 M)C"$5>X/]']*N4";:;V MC6;?,QWPO-D4O@LU3CV?34;K8,,OT['1R_+G:X< M$"/.0AJW#!(H)90FF!;X::"'/<-<3J/&$&Z+5P>>+5F:499]CY*<>J*S5/W@ M#8^?=P1)G5]C]\:+PDJT&+$JL98]C$&JG5U-@-P6P=XER[S?'[+T83I))OK[ M[XMD\F:^]?'-;]1X.7TX]?AU^48")-QB917WECCG%56 %2A )JL$@I2/,Y(; MJLV3FWP&^'Q]C&L,\/;R?:7C))DL\D._-XO%:C0?Y_>:T[N[=+Y^-_((VT[6 M#5(0P($A*F(:K0/FG"E@M9[P*CD)>AAM5#N[Z@:XC3.*CTF4?=7=#:WM]_,G MO6[FTZU'V&Z)LOUEB1.'OPSN:VIYLC M_?FZM_ESTF:U6*9W25;F4+1L$R$2T1G)K!$0,X7BOB#/C6B]5@JRN!T=U@ZK M&8*\,I<;P;[%>:#KD\E.I@,0-RQ":$F,)MI8DQ]@2T"UA=AT&DMAIXO1S4V6 MFUOKL[%MST\^GW6D6H!6:0:9X%I$FN>O2&F]E994C,JZ^F%?E@@O$U75A_>% M=N0B6SYA5?S72T;%'^7FR60U7K[//B79PW1\Z%SQ4-$ #?&(,B(8\SS.5TQ$ MDV4C"9- #BP=>3U*36O%M 5VY.\1;SNX.'B*>+1\4))2S96W7"O!XL 1<>>T ME4D34>5*3(]X4EVEK[E1&C\@PV3[IX=#TY6#X8Q13' N:< MAQ9+$.?30B9CX$ RU5=5:%H_E!>O)I]N(\SIS=2D?WN[G/SM^!JRMW!@D&A( MF&3 ,*PYT=(6JRAG#%?Q=_=,Z35H*ZT9SK:\V0=FQ+=E7BLX434 12(GY3J_ MM+8,0N]$(3'W:&!G<[6N+0UAW%Y,P5$OW)MY?F\J/^Q9+)+X_\GGT;?+_:G[ M6@L*8.8)-,QK9)5RRGBSQ47$\=?J#JB-'#SU$>4\AVH-X'=Q[^\ MC79][/5R\6;^D"Q*GQJ?VU0 FE@J)#&8091N M/LF7T-S#>/I&: .?"\ACX?-\]-)KKR67F.UF"0[TP)X?OI!5+V?([A716M[$ MK;FW-O].WCW=4SI8RA0TF@$1]]E6T2@.V,HE&1[*V5 _J/$RMV)E=;3F>]L* M?&))?EHL$"@AQ%80:BW30'(#>2&),[;*^5,/?6;=K\@5P&^;1B>7TA<#3'IA M);0TCBN@/#6 L6(AB*/-#B0(IIHB#[#A(@0O/K96=VM7PF@^^9@LUF_81B:0 M_&K:\ON;>?Z8[?0AR;MV_$#[S&8"(TXI9C4"U&!BB&&Q7QXJHC&$DE>YH]IC M?IRKVK0UA"_FS[,5\<,J&]_&.?(T7TY4"\[DWS'K6T(^#P.!SN\@@G9@>33K MX$>]B/9FPW=HY7U;)@='Y<:# 8A9KC#4*HXVR"U\-.[ JT?CFXVH>'ZJ_?@@ M+1JNA=2Z!GO/^^;+:B/6HTT:UC4":E)>:\DK'F\,F]']=#F:;3H>C9TD>T@F/LW\:KG*DN*2 M\1'"G]U6X'$Q=,YC'I=%1"230A:+HS*^W'6XZS$W.J1STZKI^N#V<R 60#G,C3 (&*L9)9Y1RQ%PEAM' 2[E)/CK$#<)3E))*>'8&N A MM- 86>!HA1W8B4-;I&OL$/<\=?7[$)=:*)71/&Y9A<78 *+Y5I;X$S2P^($. M.'#T$/<\]'NSM[F"0UQ@$8%:.&.X8$1'#0E3(,NLKI(5J(>\OI!5;1SBGJ>( M]JY;Q-5D.LZ?Z\N-P=_GT^7BXZ??3Q[G'JT7F!&:&VT!Y8XX)Z+=NYT4+##1 M#!X6Z;JERZM+%_4IIC?S;,>^4^DD9([FUZT$TYAC(O 6-:B!KQ*GT,=-=>>V M0>LJ:Y7H7TX+]N6E8._OUT_/O$O7%U62%SZQC^ELYM,L+WAJ(#3Z\4"A-MA1 MGB<[9\Q+P[DO4)=8#^WY@19INF^$]$F75SZ"VA\V@7B(.*9:8"P1%X!(8G>J M9Z)*^HRSQ\K].MGXI^4H6S8_8GI"VW9&U)EJ[KW%M97V'[%@?FURDZ7^'UFZ M:,0$._RU( FQ@BN)(:=4<.BE%%M?[:[\.S[7(C[ M/"^(X4XZ*C57&@A:((LUK9(&L(>)-?H^;+K5[K6,FYT6MO^.T']-IIW8<,=[ M$/*,XU8+@J10#!.?/]F\Q1\;1JO_.W MO?QHFJW?RBD1IM)^9T*. M)IUY^H<@0V0O;-Q>283KM-76'E0MM>3 M0!R0B%FAF180>&H<*J9R+ERE%[7ZNO9=T9CL+1&N9:'\9^>K9,D>!,4)0 !' MS"VP3DBL9(&_$*S2)>PA>RW[OS@V0X!K&8 'W4N]L%S/[E3 UB A#&/:"2>1 M%@04T66"(E$E:W=Y]^=?P[1%/VC=G+BZD=N+D7I:"YY+@B%T!A'JM1%QGU$< MJ JH197G(H?N0+VBT5DW#_IS!W%=ZI7![[[E?TWB;+3^_5/C/IE\3HLF\V>= M(D:[?_YUBW'_A3+$H,-(PGR?P_(S+*7,)K.P4- 2U8=;C+OD()MGN@YL!&?K MSDTW">37CT?^5Y1W/>^L02A_H['&[P5CH13"0XN$!,0K(B70ZE'+RW6TE.W'L\4BO$E4!H2'5$''/)!20$%W)Z M,[24GQUS)6U*+QWS[^1%QZ/U@H/,2:T04U)K#3EESNWP VY@&=5JT7HY)EV$ M;XL7$9/XK=OU"\\/R2R]S[N^M?#*7$<\53MPP/+KH)!H[2S3D'"E=W)+4F4/ M=#V\.I<#KV\7UHQS6_SZ1]Q79*-9[+B:W$WGT]S,R!,-EF58J?J!&)\'7Z)\ MK%KCL(*4%+(+[P;V6%,S'&L"Z=9S8E>R(]Z6N-9:\Y<"9I!Z8@6S B($G8!Y M#I$-GA2**D<8:5N2#3M8SP97=*'3&G60$\ED\9B"B%Q./YEC:./ MF/(J][AZN)EIBW3-94H[2UW]SI1F'-*" F"C66_S-P>)=84LGH&![:,[X,#1 M3&GGH=^;&-$KR)3&/-8ZS@\020RE-Y H6"#K&!W8\ V$CSI85T@#&!_: 3+>$V/>,1+WZZ"H(MA[2GDT*HV):S45.TPY:/6%SU;O-G9(S^9&RT5*O9:!TGU* M,V61!%0H##EPR$H,B"QP50;^==6^S\.DND);&RCY%BA_E2:9V%46X=MT>9.% MXVD@M?N69./IXOB37&YXDZ8M,:NY8)?WN):17%+H9M@Q/^GJ\%H"GR'A#&&7(T3W9#38&KCNIMY;[<#SP2 M.E?IM0R5;C<1%!+)N7)48LF1=P(#7& J,:L2E-[GRVO#&2A557HMPV2[8N9N MOL:'R:MO!8YAG&V(9-HZX)PP"#]JEXLA9D2^3O]35=5=RW!X,NQ?W$PM3,L/ MV72/"(MTQ^L=J& M8GV]")I"3CB"0EH1=P94&+7S\! H!G9O:4@#L3,27,U@+(3L?#R>U9'@K,7" M <$HIU3;/*D\*K3!):QR=#HDZ_,*AV23/+B:4;G'>=K5N#RS*T$ H(1R3$F M&><*0 T*C1AAJ\2^]37-W0\R,IME0F_&YF!VD<;I_'A%*>QLGCI;&+@+6R>2 M58F8&/[)0.>CL1,27,L@?.(D[F@0ENQ!\(!#"Y@2C@K"@8$$[P*: :WT.O:0 MEL/NW:3-*/3B^S?KOGXY+?K:Y^KT>QSDMT=N=/< M13<"]H#FZ$)+K=8 8:-WNVP%*H6)G[UF#7*X7(%6KR7-\>$E^! @Z-2"U&YO M M61+] HJ!DPU,#\&BU^ MCB< /)>['??B\V^&_&2%,L4I-=HI9;%Z]"7E+P_]92XVRMSF/(B5]'R%]N!S M>5LR^UY\-%CIG!50,@@(UEZ[N!P7*#/*J]QO&9IUU]9HZH.BN\[IN,[#\5=J MQI=9\JPP1'-,G="$6*XHHMM\S7'W[,JE%&PZ-6--V7JCMG4L\\>Q:;&I;P8F MA["W2UZ[GP?/& MPJ6-!VB15H )H(VG,"Y>TH "-4Z'XNCI#>E;TE-K*_EM.HNZ7KA_KV*7.UNY M-Y\OL1(_+Q@\P108Q@ W+G\! ^4IY]:@PHCN94F/#[BXHKKOMHK>W"W;;^\3;)'BAY=#JLW&I RAA/#E6 .QPYS270A/<5T($T)5%YUD#I8?ZJ#9+".6XX,T8)BTRI9+'=6 +]RF.N MD/?_?WO7UMPVKJ3?]\?LXGYYV2I<=U.5&:T[VUV]3 M$N5++(D22(KFYF$RN1 T\/5'=#>ZT6V(L#%8!\84"]HV.%JER,2*[IY+HM[J MDI\&?SMC=MEP>%E<__O7ZN$_;HIR0U_XS4O6PE^E]\77V5V8KVIH7B]$_LI3 MB5C8RXS#WCJD:#!2>[>=NJ=>#UI:[BV5(6\M\JHK['NBS68^>VN%OWPDX2"Y MP(YB9(1V\'N-]7;202 TD=Z66>*J.H'N[/@L&!77U=TRO]_S*1I),1916FV%$<: !=;,%Q%"IB/J\\14=0_B8 <=]U^6Q3_O 9;P +^T MZ%ZQ9T2*R"D9D<&<(ZZ-X& @-^OC2 ]:PGK*"J1;.5R09\?;4NP;DW2 #5C6 MKF# 5+-(>(S-&NNJ\]/8D#J3]''FG(7KA;ASM+?HJ\^GH*0TQAJM@U',"L)] M@U:4U.34R7P;G#E5QH=95W-'! M25@4K*!*4F:4H(X*M?4W+&:>322+JD/IO^13UQ"?[9%]6)0/LU7QX6YVO?Z MZB<.^V3[1R38MS'Q\"UYPS'R43B/FCES:R?BE?4AQ*H/@,\FQ>K09FV+D\$.C"L:(:!R/5MAF'9;0J?6B[HDH M/4 ]E()ZR?&C%O3K Q(A7@1+J5.6>J4U#\)L5P>KQ3D[SA@-H>Z)U"F^G6FA M/XKK:G[C[JKET?VFQ= DF/ 8,>ZXJH^\%"5Z>VQF);+.9+!DC!?8!])+^4@/ M9@Z#V-93=G>SY;*E\[5O#"AA0Y2H\\B=PS(JT,F^6:/4*B>];XQLNKSSU9$D MAF+;TVD>=;9^?CAIXJCDP1#/J;0#D:4QRR@H_;/ M3\\F;IDV6&!2]T[%0H#S29HU4>=S$BY'2),.Q;SJ0QE#,>S'5HV;.J\\GY&60 MS J)M3)6DN!PS[X?/5MN-3B9$@:C!7*FHE$ MJ[XV*BDP"QDW043'HI8*T5U$% !%$TO5[$#>;1AT%K9GJS57S:_O%_7RFXUS M>5B3[1T GH)PFDJJ7&321^Z$H3JH5C4M2!6 M]7:ZN2E_]&QU[YCD!,=6LH#KJO1,"T7T;HU>ZQP[>+Q'K)V0IVMLS]Y*WLW+ M53F[VX:Q/RR*>%_?3-XN\LBVTFIP,II+A@5E6'%%/0?KK5F)I2KDY'F/,$FE M\RVF#Y [H\OSE(CS6'/H'+1;5W19EP1&F&W0.WDZQ/I, ME;5_>?$$,%Q'S0Q#P&Z%;!">-*?95F$]D2M'9\KJI:3/PJQ/ M6?\V^U?Y_7[_H=U/SR0;?#3(2TPTXE1CJINK5=81S7)ZD8Q1WJ=*K.H&M\'B M_=DUL \E!>07V-8(ME&PVFVP&A'%JC$B<*? ,F/>-$8X6TU(WQZ+3F$ZO).20Q]D?0,X4P M7!85S/7=:G!QUON2 M,ZQN+&P0LE@98AV5#3;",Y,3!AYCFO,%+<(!Q#,4=9MYFOG-9J)/VGK4G3E"=BR)"_LIZWK1&6[*\_&) M2:$)-;!:&8BDP1'9@.J5H3DGAF/,QQJ=EY(ECD$/(ENUI]\T'/=6:Q=X#!9Y MS8E%@3=FL+="Y)!JC$&J"Y+J7,R'8L[[:OX5)/#]P_WB^ANLO[96RW7RQX;^ M!_AT;&CBREBJ/&9(SQ^/ER+.M8$FSNZN\Y2.I;^5>G)#WS1Z4H!5BT5!"DI<,, MJ>#]3B!Y!;[PKTC'B$1W@2C<\P9=&V7Q;OZDIEJ[R-S1UR0!QC+E%#PUK0$1 M8A_OXP1*4%:GI%^!DX'$<@&"NFJ^+$',VP:4UT7Y4-Q41S^QC4:?KUU;-]^I^OQUPULN2"$A9 MZ[2#;]&I2%V@H#<4PBYZRO,N;_Z*D@PJG(N&FY]8+J=&EI\,3<9J:A@A'FE, MJ"/(F.:&?D#"YA2RQB>'2QZ*Q9=J>H3L21B/].NQ+^K]]^^SQ0_8R,NO\Q)L M8IBXN;ZN/Y8ZX%/=@95<7*XWZL]3:=$G=?^@9".(-;*(L;1:*,\#(9O&M,0% M@EM]#3V92X?P;]4AO=4+DE)$2&LPD8CPH% 4*#0(2!'YM-*,NZ#"2[NG#YS' M\ZF/IBURUY]^J%O9>_C/VFBI8-P:U B$.-N*^/VLM/'PKOY:F]#SKW\47]=W M,@XL=.^8)) 6"'NA&&BQ8 4+!#WR>BH]1KL4>-4/M./YIB>GQGDD3 I2^Y/* MN( 54]O^\K&VYEL5(.]GI6!5EF "OIC[C\VO;=1XNQ MYN@.K!ARC+\1QM%Z8$T6GD.QX_?B[R=+7U1S^.VFFL3RU-WHU%>E:)&5$I:. M M%,"\MC;!"QOIV#]78N]/3 L)X1'XJ#<58NU@DP5[>QG,_F=:SMW1RPN7^R ME /$:S4^<:^EL-('212A0B&&=M^?\3QG/QMA/*H'MO4!\Q!V;Y,@OYO_]B_> ME[,OY5VY^F&6R_OOZV)=RTL[LIOZJ2T,WN>Z4L"A ZK]HY+"5" GI!$"26\(T4XU:\6! MYM1E&*$Y>ZZ@7YY$=0;HX%K!_MA]J9LN)H>+\QXLY"]%'\> M;Y0>U7C'AJ9@! _:&TZBMEH'B]SCBJF<6,O2+D1_A$V9"%^*4^L9_T]U!T*L M]?K)Q'IU?&+62,4BBZ"ZHT284A-V:])_/KY\')"^&EH$)[^+XP<8B'+::Z3EN<6 W_ 7+A_*FF-]\ MG*U.5XW[7Y(807 M=#IDTR!XG[F'==RTA&HB-746>^:Q5988M-/TTH2)Y;%T>2J5@V/OLF_=A@11 M#*N-GDEC!6(._-7=O!476:5.QB/_,V6UIPW):9CU*>O?ROGQ-B1/GTE$(^L8 M#=QSKAUPG J^6[OF$\F:/UMB53>X]2KSDUO/<"X([&W$4XJ#]U80[YNY4THF M$GGH1.89N U\B7:MP-ZWZ";SZO.)8V^Y0RXZ+'0D%!8F=QZ^H#EQ]Q'ZMGU$ MH[K =>!(^:MU=E_:N<<#Z:U>D[!RS$:,J6&!&.<$]KA!0@@UL52W3#:<4!P"MNQM MQ:NG_14^%G>S^@B[^CPOMO7L=VUIGRSP_!3I/:<[.S3W9SV_^EP*W #$V*M@ MI&1U.JP#N!E'1 8><2N_ZZTD/5/BZ]K'P@0@DY A3X-SXL6=SF2++5W3(K.@;%MK*'62T\$X1XU:^3"3LQZZ$3:;8JTG('M1?ES M-%_J4)MJJAPH,R&X84AQK$A0;1AT%K9G1T^:_?13];3" M^5;I'XZ7M!B:B$=1"J,0 _<^("\T9MM5D&#IQ%+J.I%GU2O$YQ?$JU.5;XYE MA.][-%GO0EVJG"OX4D048%GS9I:*BU9WT,9/A.Z%5G6*Z]G2_W#_Y:Z\OKH% ME,'*;U9XF :'QB06'%4A:,#68R>4H4@W\[9Q*LG:_?*A0X#/)L:[>;DJ9W?N MKEJNKYF7#^ F?KB;;6Z:MR/**>\ :PTAKXWG)- @M.:.N>VZ*%)9YZHCBJ?V M2YP> >^,2$6\K\\,SF/0JX.3T^M)^QA%E-%R8W>?! V4Y^B@$1W)#TN=+I!^ M6X$=3^LBKS8&(JA0 BGX)G;?@W03*WW3H^.M%G>:N*NH2K[#P 7-EM?-: MHT-DFF(MO?)4Z;"-O!D+OFZK%IIO)70#U*,A M!DH-,0$+6+;DS5IA_\IJYS.>3S%3SB>$;D[#\VV&;L!LEPXQHQFJ#YQQT(HT M:T283"2EM%-IMP[=G(;M&P[=:*RCP,@ :D%*3V63A&"L]7XBY[$=RON4T,U) MV(XU=&,\5II(8;@0)#*'77/Y%9#Q;"*:J5-YGAJZ.0WBH3:;/^Z_+,N;KO_"V]F8.I#^@9: G4!\M@;[ M#*[EXN]%N0(G$\BDG@>T#JNP-F.3(]$[887%RCA/C0Y-C1#8N0.9R&6H+_F1">50]'A2EW;WV_\NBP7\ M_&\_WAC1HPR*Y61UCRC%H4\-U0O0@]/L MR1VVY<_+:%^6NLU[DM32!Z65E(YP, )AI\<-%IBCK,ZPXR-=UP39Q[\>H!^< MANO[D\LU*/2H6CPP*F&BI8M4!2:B8$(@:\5NG8%,S.?OB0/[F):-]P6T:(== M'P1U8(P&)@V+ 6P'AODN#*EM5JG6$=8$ZUEG9N,[.)Z:Q2%B,;L:RKP#4GBRCF MY)2-F7&7Y\;!K@^G2>5M)6('"5^VMX8S;+ "$PC[G;8*T>=$%D=8?;''-)@L M7,\._FRZ8U>WN^@"?"_FZZ(H]G4L;S$J66H%3=_$@!K&7,^]IJ$G [<*^V=PLRJJ%W<[:@ M>$Z/N!'F,W3#L & OL Y_X?9XFJQ#GGXK%JC8I:1$JG+4[\GAAX=B\:5Z4^P=@TR&XOOG^:*8W97_ M6]S\%W@[[RN <>Z+]4WD\J$XY P<&9FTPR(B26QD@?/H@G?^,5O3Q6D=YW7+ MP&ZQS8-3@!ASG8](H\] MDR.'+\#UAO;@QJ]9+HMUY=3#QZKP &Q&BV=63SU^38!/Q?6W>?G/^V*S%[1A M[R _/QD>(@-? _9?S5S 0JA-'$(31XC,B-#7_&Q(!%$A&G6ZGB, 2R[W?7>/&S__W<334OO,D#>/HEPOX!EQH/.K'@S"Z M^^7BCZ_^I7'Q?]_]KY__]^7E?]O7'S0W[D]&/,HT)^%!Q@?:0YC=:W\;\/2; M=IO$(^UOF]WFQ..G)+R[SS0$ M$"B[5+3?9V*\8LQ1^LO%?9:-K]Z^?7AX>/. W\3)W5MHFN;;1WG/17'35=J_ MYX,XO+SE@RC.^.RAVR"]R1\9A.G;9S>]10":EP!>8EB^YC:]#*.,)SS-ZE]1 MN:'F\?1V?!G>Q,N/IMGH[;2QX;%TU6-I_6-A_S+-!K/''F^2X9N4]]_SFV']_;*EYH&[29#4/R!;:AY()O6W)Y.ZZ9C(.RG]=_*F^HZV&_ &-%0-_W1]X;9C[XW M=6CU'"[<4M/!-%E\>+Y^21,[YB0KW[B:J*=WK"#LV6VK469ZQPJD*0$[#(.& M1:W>43.D27H9)/TD'O(:2JXTUCPZZ/?'<<-7B[8&KDEO:CBMY!K16-_-NR 8 M+TQ\M9ME8]T7^[>7:=TRRP_F;75FVA'IH6OB%6:X.>B+MJ7A0D#7,@ M&FINYX_]^_IOR9::!^+^^+9!J.=-*\:V>DR-4F*-A&B6#K5@,VVHE>R#\#84 M3"(LD,MQD-0HR$NWU!-\[5?K$'C&E7 %#SF"80".*-A&'%I M-LZ[U]2O.KH0&'K3($9D4]T8!DU()%MJ'F@RZ&IM."E(5DJ9>OH6ZN%-C1R= M:HXW=:ATWS2,^]I1R-HDYKAA<45#K5I5?#Z=C.[C8<.CSVY: MH6BAU7H6JI,DV?TP#!HX:]K8 &'\;M0,8:)QU7COXR3;8,3E;?4]:/QZ';6& M]TU:MFBIY>\F+I(M*\:V?E@-(XHFHWK\'&3)6ZFBO15W\"3LSU1D@:C?FAU7 MLO6YZO_<7%I2_YO=*#<-8N2F3GY(O]!J&V]^0XWS2*H]JTV[ZAUU?-AOZ*UH MJ+N]B6MK*>]V?#GIK_2/Y,UU,#AI<(^(AGH9TRA?ZK3.N;*4KVW9XG,%TTRV7P3I+SZI7XTN T; M!-2\O59Q;'BH[N:9);#>:FDVJP>-+MFBL7X);N^'#: ];:S7H<;-.M2X[I'2 M7&[DP\H-]8I%@]E9MC1,2JTGJYR4>F]6T3((DQJ M./53NW)VXZR/C;9OH\5[%_6#A>_<\2CN\^!-/Y::F/@8P^"9.M"H!C2XD!J, MA%G3"DU^K9>^WH,0\6S=Y(E;EB!@#0+4K=4P:C)1\J8Z<[&!'K*Z>2CUJY7* M5SV(SGWP:QR%S8:0(+#&:622_!8$TJKYJY\]*056BHB&D34@8%2+@$)L-RL> M96N=M QOOS>9W+*IWBH2#/G8@!)E:X,0JO,'E=-7[P\2??_^K^9Q??]7HW.G MQ@*;NW;J++!<)JW6JNO7JDF;JM>B[GF_R3R3376K%/>;=$K14BL1:Z1%(0IK M+1(9I5BE:M5'O\.HGP6/#4//VVH>&H\;/$FB805&KO5TU#-W^"C4+]Y?8/#R MR;G7[6V6!%%Z&R>CW'$JWT,O@;'0C:A!*A:W-YAX*W,#*JHA7.IU/22MZS*Z M1*RB"#=:%$5;'0LT"7)>*\5E$+%A@*+E[7(X,0SNFB(@HJ6.7((&3ZMHJ)_X MQ@FOF>@L;%(FRI8Z4[+/&W0QV;)"OG%)J)_C,&KP_-??UZ"S#IZ9OS.)533. MQ$@#<-1ZT=,Z=WB. ?6.<(F(JS7\AE#BH$Y5RJE@4&_V%.[XE19RT=[ C"M] M+?5^EL=A/0_F5L%_?Z@XD!)^%S>(P[RIP0CH#YMR.XK&6C1L<"L6BFR]'V.5 M%Z/>$A;J<:,-(-I6&7R-D<'J'77J#K];$RF>*K1WU1 3;W(9U4G1G#&R6JZA M!==D%^_^U[_]?,^#@?COO_T\XEF@R;LO95A'&-U.'&5R"%^%^72A]8M?OUQD M_#%[6Z3"O_G;[[YYMX\/3NYT'X74NSIZ%8HEOQ MLLO;8!0.GZZ^AB.>:A_Y@W8=CX+HI[PM#?^'7T$PSGX2G:P^*<8['@9/TN;C M%^]^#A^OY$=X4OP9#@8\RO\4[1\+:Z_H^6-V+35?WY4&T._H[U_="RT*1O*- M/+RR1,\'LO?^,+B[T$*Q,G[0SRX9\4V34&K8#F)$QY8.7:S[AF52RZ',N7SX M=KG1C1=:(;Q^N1#2[NHF%JL;1+?!,!6#R/_S\]N%3N\P!B=W,&5^F/:#X=]Y MD'C1P!7D4QD.)"YTL*=3BCW?$(0 @5GTDEFF[I/9<-;=>/'N\A(B06TO[W9) M-T6_/XO'XH$OKJ65?MO8T'5BVCX!EHU-'^L6*&?7MH4J4/9[W8T7[WY';7=9 M3O7S#@,'NL S;1-0CPF* )C.^N%#X,XZO.[&BW>R!R_OLA<)KGQRI*P-AN^C M 7_\+_Y4Z;#N 8)=7P>&RUP#,<\$]FSB$)A3QKH;+]X! ""A.H--,^TGXD5" MB],&0O\?!5(NX MM$H7%"*+)Z(8G%XNC>B\![G?RCS3)_G$=1'?<>@S3_-=O MP6,XFHQ^X_*I?TR5BG_X09C\-1A.N/WT(0QNPJ$<_3!(T_RY\JZ_!8G0*[-G MS_[&@W22<+G"[Z/Q))/XM_#8\QL^B\'QO\9#H9O*[Q2O*V=_^M#5]%NI%0VN M90YR^FF225^;S*A^_L(J)2'=I-BTL D\I!,'B?\6\ZV;KF' .26MN?'B'7P# M&2O7I%R$DUV4ZS#]YB>C7!0* MP-DLRM[9A0@Q1QUF(D/WH>,Z!".CG'!#M,U69MV-!;N0EE=&RLQN MD^V84) M>4$]V[ ,WX7,-I!NS* ).6"N6*V[44H71-K&L*T6I7%B93QDJ=7J"R,G#66G MO._BXNI/P>D=3=*LL>M U+3#+\^ M(.V3[#UH8"0T;LMR?-WSA3@&3CG71#?Q;%'6W;@?*;'5HG23["G"4K[JODL] M;&(D5%.G-""9:<[1?MV-?%,!G"QIS2UMS8/L"N MF. J*[SYU#!NY%H4S8>!@8RXUUMV83W =I;U=]&'.DD'2=S_+U+8\&V<4B"G5\I3. MJ_L\FB\GY;+,ZWCSF$I_<=XL\UY^N4C#T7@H?:5O%]]1?*[ZC?QG&D^2_%>> M*G0U7<9B%BJ^I=SS6]S"<]^2O%!>"0?RVFW($RW_'*^-2#KO_VO16_3\X?P; M;Y]_9/J-<>XIK'Y5+&&228]G[C.3WG R\?G;94'>.$@G=[.+C&8?VU0WEQ> MFGVOO#"=F::)$J;>,4Q4$3;8>*+D[2U.U%39^7(?",(37-C%V2I2XK(IE>B7 M:#979EA#F" MB9(DLL5$M2UA2C.Q5)F^9.)M4FOQ\CUY3CP:QQ&72D[5R!:71W'T)8O[WZ:J MT:%F>3:%_$[V,K]47!N(+S^.AV$_G/H,M$$H;BD*SY0JV\KA7;PK;UL:W\]O M:S]1].CM4IO@1#_NDV MOV?A64_H__$3YXHVMOY\T]S./UTSN?LCS!=:.+A"R>T(ZC8H^9QI\<3( 6U/ M#M9@D'MN@N'G(!R\CYQ@'&;!\"1)8^58#T U]%:%?OO MG?WW[LK91U>@H'#NJKR/SHF+!5=OVR;?;J"F3#YE\G4*O-JCY'.FQ9,A MA]UDF:*%(Y!9NRVMBDT>X2*KTAT=X=_VZ_RH]()NL'#'/2PG;4PH;;Y=&:]B MS4%O*(QOIN05RZ:HQ/TVR^R H)#"OI.Z':*KX]*F]LY&*[6 M^;3]JCLK?\IZ/UE5K]CV@_\R&3XMQ%WXOR9RSN1I44L'$3YKWS@%+#^;ZG,2 M?A?]_3P,^OFRR.\?&4753\^)J>TO?/.'$F:1:/>)+.:?#+O9C3^"YTXCQ7SU03W4K"8/@U":)40(5UE_!\AH^#>,7@KI:G8THTM?/Q0H*5'ZR; MS>DGUTSGX8B5;D>L=#\[ZA6U*FH]@FV5U>HOE;..9W_^IUCV(.G?/WW@W_EP M06F8W9,?&IGF-^!GJL,.QR=WG9)+N;W9;,UUB!73U9(FL7*RYQU9F.T#F<-[ MK<&NZ%;1[3%4W)@?):M(5Y'N 72+5SP-> \8C9H)O7*"M9_DAGK_J?Y]E3O3 M:]Z?)$E^ /:Y<0':%QRL:R/](1^7W8+CDA?TM MCOC3;T'RC6?^)!JDS02^*\] Q3-%)F;C8LP)LWXUVF>1G9D6*J8]H"EQ5OQQ ME,2P;P17.HO26;I%\4?@25$:AQ+XQXGQYTJ>QT,,^X8_9;)UB$*5R78:3'L6 M?I853GC%M,?&M'L+$1P/T^Y!TK9M6BLYJ<34>5&\$C(*X[M-\0=,RU$4KRB^ M Z9(]_P'*N1P0J:(BGF*P5^*PLZ;G_6F.BIX5 M/2M+2'D/NL@BRGW1&:8MJD7!?-_Q=1#=%9N-BWW+C^%H,GK&/I71Y^LRJR)1 M[$]^UFKU!:FE>;&EO&;"YR2^F6Z0.0[ND1N(9]-R\:[8P%R9EY8HL6E6RWW* MVT[K0;0A8W%O45O20U&BHL2N0F(8*4*L(\3JO)PQ(1X0$A4E*DKL'"2>,L%T M%",VU-^/<64VU6XZO#)F48(/SP^]^2#0@ENR$,!=#AF+$)VW>H]9,2W'L70E M3#:-; J3=4,[D--VH11=VT&(U0OZ6Y!F//&#OL3_D*>?Q+>"+(SN\L?<"??Y M33()DB=D"-"F)[7B.XW]%/SXBL?SO7]TN'B/QLBJS"Y2_A]/] M7'XC]. T2R9R2>=D_Y4GHP]Q$(DGR#.SY4,0;//RO)*F5#*Q*NF5\N2S)]NIV68/R77X=U]A0S? M1V$6!D-G&*=A=/?\P)WI4T=V>%KCD*=TMLV8CU"?G/IQ/_6S6*+)@(?_^,#O M@J&7]ZGBD@^C?CR,/@?)MX6S()?/4YM.Z/SPJQEQQ:-1'!W106IB,JZ>34;I MQ6^8C9:@IW$NY_BS-)D'DY<0;.=,!^V?&U35Z00K1A^#425Z9&5?[WF1HEV< M?/?I]I8G.?/&=TGP/"-HLX, E^9[@U/?*@;1 F@G#^7#8 M)=K.AX-:/GCUR^MKI,?"5Z>H4+9(S52><@W0JRIT4NC +B9V/?>#M+^11'&Q MXN*.^>A>ZJ;EXZ-NJ_YN:UTKW/PHS6RG^75?\\P0#FJ? MO[K2H)S11ZQUG(XS6MHNVV13T%:W6KQ_:2AST[(:*M3YC-3,;7670J R:@^X&4-E;BO9>2>=0\>F. MZALJ/OW*;JK%XBI5KU,[FK[D.H".(D+78CZ,&'E>+*C50(@R;SH2B%%V33M> MN,*RV2HE5&_/"]<"FRIGA')&**8],-/6Z/*;ZN%YLW6^BOC&6G!UHLY"#>Y6 MM+;<.J3<),I-TND]-0*+H<]OD'$VA,IQELDAWMMV[,XU$J$5*+^E2PEVNF6Q5OJBJR+2BJ2JO@?(: M'$GP;!60[27F?"(@V,DHK\+?G>1RK57WA8OW#J;!@",CSBW-G)JAG@.M3 ]! M^DL0X>U%]])[A_"Z0F+A3E1?=,TVG]<1-[IL]*7)WO>D879/IRK=8OC M9?80T)+G+RHZ5W2^?QVDM8HP#3K(FERV,G/J:_QY(E8H2+E2239(1]M@VI2& MW^ ]CGD_XP,W_"[I;W!\QT2U35=;?+IIMN=?W7RZ#Z&0[[L, MWEXHMSB3_%FKU?_7)$Q#N7\R3]3ZG,0WTP\JZGTQ]19'H6\[Y4=*P0OG/2D* M5A2\_TW_+9\8M7\*;KKA.DR_^0D72F/&$YYF2GO8J_;0/-U'2KFOI_L"[3 MZ^MZP$X*7Y4F<,*:P$EAK-($3E03>.7SSQ=S04[S/)U58SQ2(-IFB8OM(4<9 M@U^WLC5#.X,%W2"S[%06^(5)=!U>\%R5V+3BPD%5C5P _C4>!MD1Q=(.5$_A MJ-29VH4\9IU&L8MBEQ-DE[.2+L<;-E0\T[6HY+XR06H8)XP4X[3).-7Y5(QS M HS3I*"]/N.;$ZC53>1"J([*Z M%-R;4[X-BK/$" =\$$2#:Z'S"95O(/M='+S]/NK+\7Y7%+@3!6XYM4>J-NQ& MD>=%1UU=OIKJ X(PXQ&?%;?Z$/<#N;=F83U_Y1%/@J$5#:S!2.@T:98$DI9E M4DV4'HD+H%S*%0.>K_=&(]X?!71[$[\BF2,@F5?<"U]3A4V13,=)YG6+F>V* M,D+/XK(8AIA!5Q:[B,?RUM,EF W&JQ!&D4OGR*4;Z+*MVJO(Y171Y755WO)0 M0Z6_')'^\GJG"^Y*,@IA7E$@=8MC1=\&DM) M>-2+NQ!A73/$>Y'OY[:?Z%YPNQ>QOOKI"?QW20PY,L*=EP.R34I678T7T16%JARBU>YC: MO?C/(3#U*,NC' 1#7^EPO_/!3$6"'23!UT?!UR!!I5D>D69Y>!*=B%'F]!E- MGA/$J-A\]F[Z(O%G^8ZR9?Y6^9JE5T[20=W[PC0F".I7?WQQMWQA*AYC MT;[E2[\4JU;WUFE!LKQ]R[?.#FCDR3^LNX3SE=^HO7O[V2[IO?J=05Y2MDH_ M\HF/DQ%/@BRN;M/9<(7^;:$;BR^J?,'E43P*H\9OK%ZQQ8\\>U?9-!O:XKR\ M#1^OQ$OC2=+G:?'SG@=B@L7?XI%W/^?_! 5%.3;3(26NK5.#ZM"S@.E@%Q+# M(<#S +L0#P4+#XI_M#1[&@HT'(81O[SGLL#9%43@SS_="N:Z3,/_X5<0C+.? MQ,/I.(C*V_/6VV 4#I^NPNA><&96\\1-\E9\3SY7?K;R\:)Q;3\DAU\&P_ N MNAKRV[JO5)X>!X.!0,M+>><5&#\63X>1!/#\=_7U49R,@N%/Y3-9/):O?)2O MS(*;(=?Z?#B6\?PD%V?V6: M;PQ 3,0$E(&&/3//]W$B5C5RWX\' ;CE%^5?RP-7W9.K'XVT,0M9M4[[5GP0 C&1*^[ZSI,L[ ?#Z8=NXBR+1V6?BE]7,4?']]_]5SMRU?KJ_=EL>NOW[DO MGO/']?NO[[TOFO71U;S_=O[3^OBKISF??OOM_9N7%_(A4/&9X2P%THBM?\=L&%4S>HE0. X/+WV:0N M]/I==40OFR6MI64[3F)K$J]7D2M&<7!D3E(9\4R>> MXWC$,H@OR)59ODV1ALY]:H_,&Y"V H.E? M[?<_K.NOWO6'OVO7WN=/UU^USW\( ];Z^%7[^DD34N:K$"7%K1!KGZXU2'\8 M_%A<^.1K7__3TRJB:":&+.>K)IJABP9F9.]!VR<$^R[Q/)V8D$+#$F2O M ]M&#G3\.K+_G _,*TS^S8C^:B"SR<6-]X/@Z8D+TRNZ>/>72<0U#'J:?*:) M!)$Q;F>KX&+YAP6R2O#X@)$?KVV/GYY+X'P]3'RD("8S:BA1,3;)!YI MF\_U:WYD[7IPU1ZHS4_''+M8^XFO=(V5\:-. 8!I/*N&$0G2**JVSLY9YC^8H8,<]]CN,^#87P7IR.!L@%@;_XYOKO0@F&VHG7ZL>EW&!5S M5#BJ!"$5#KBWXA-M&JZKZ=J<&YG8,*#G>E!WH8T1!(@:CE1?+%-'Q&+6,EU? M\[M\=V.4R9I/[1F;OQ:SI]EAG/9#'O5YVM/>1_TWQV*![H1;%^]^\![%0FAR M,K7X5IM/KQ:DVI2([S1U[TWA6 ],A+(YLB(;1>XKD,\:IK$QY[O2&0T=9N) MVSQW&1GEOM]$Z.MY*#O?_NO$DRA+GARA8V^AP^<%\\9)_%U^0-IY+A\&#X$, MXJXV\>;^_'6QCCTOX;-P15L+6*=EKA[NB9,KFI,KPA1@X%JN9R!"D<$\4RJH M%O8MACU@+)/KU^#Q_333H]B@OE9;I? 24),9$&Y.B1N'WPZ]3,:VRU0\\$/. MV)JPS3X)XRS1_C))PG00]G/[++YME'![Z,H"WN0]2NZ"*/R?_/>/G4>%'4>] M/0@<&8&]O_ZB37.0DX.2TP(8:!_C-W4TU'ZD^/C2&D9!"21:7%PHJ MR:\4NA4VWA *34))="$ .];!\1ZLZ*'5^B'B-8K@95/GZ>$960F81WL4,^# MOJ\SA@R"'8@!-B#PB$D!A/JRA+4&@X2GZ?0_'P31PA72%0*@60+1(^USD'S3 MW"3\OH7&=_:J>\59![%I8XI<'R-;MP$2.HLN5@I""R+FZ35.C>D2.>+/3\G7 M^"%:L4Y.,+I)PL$=[W5;'W^=5:!S \HS@>NX-F N]ESJ^="B7T6Y"F0?]^DO(L2UM8KA/G(7/.0[JK X,:OD]T[%BF M8]A>OGJ"DX3U:S?ST.=8K,+P_X7CU5;O.X @61NTK,>WF51"79)*N^I[TWF3 MSK_/B2#X^1]_.4=^W3K5#)>+J5/G],PQ>4HDE2.8BRV18OS;VT__$G M T']IU3[RH=\?!]'9:"I5Q@JPD@;3N2D:E;"@WRD5]H/&\>@*)S[ZJDKH!,8 M#O(I\Z'N%BQIFCXU(-71 J!*228_N(8)MXL_,:CO._+TX^;A.5IQUA$IW"E" M.K0IT)'I$X8%6F&J4Q,[0V:4AU/PSC,X=/AZP;9AE MOG5(2W+FY0D?:.-)DDYDK"6+-7%';OA"],/-CQ*-9?#=ZF=7[<9:3M'.I3J8 MI[;O9-JRM::M0-EIK+3.@*4KVB! .S]IKFK%H-)Z$OL,V@IJ?@VS81[.Y$+[ MUOKR4+97LXJVF(E8].-V&#]Q0YA-F^U*!]W3"$4KL0[I[J4D\0W>1 O\I9%H]&L>QVW/_6 MT_X=O $ :N,@T;[+@SME0J.6;R1MSY7V&JMW?G*C"]1K5*+?P#2$/8A,1V<4 M4-_%$ GJ)<@$CFTC6*7>J=#YDLN<%:3[ZT?'4F1Y(F29WW(0JC0K*40&L#&% M#D88"%/"UVGN0R7,TP'2#;,.4[VI4%N=7+GD^9:RL'1Z?[2^N-;OQTVZ+2<3 MR:C-.,R"H?9;D'SCV2$#VUOSV,OW]E5>"7>;KO?10"8"<.WF2>O?\_XW;22# MD@_W/,]ZD:Z19.8#O=)^@-.-%O=!JMV&0S[0@N%0W"*WKTB/R[\FH?2W9+%V MPZS86[2%8[*_L;/'P=#0_]K0@ M&F@_H,J0;P3CB9MN_BD&)!_*[Q=/RJY,7R8W]J1Y3_*>!FFFF4 ;!$_IF[H] M%&N!A@%COO<2>Q;SF(XHI8[ &H\2&?#T7%O' G%JDK^<29*(#A7[BZ0TS()L MDK;F"OT[3UOU@EZ\TY:GI^[QK?=[MI246/S[,=YU>*V.CFRQ$^?UT4.3#"1X M9Q1FF6 Y/A0\E,21E$/#)XT+F?2DO9?8*BA=!L3<( N*'3W/8&7^CJI;]WHR MY,7L$D"G&?:389'C].7RZXX;2W/@'_#^-/ON:B++ ,G)E2$M^3G])X31F^DG ML_LP%1,1C*NI^UMSP)Z!KIB^&73Q],<=@0G-@8EAQ_$H )Y)J(\<$WG8P@9" M)@:Z(1KJDJAG*RT7>HI3'0:FX\"E;N++CKK<=O B6"_0AD$BU(:@WQ?PDLCS MZ',23Z0HK[VJ"F_N7-\*?RMK4W-/>OO%'J+M.;&_I: MWAE&.7@*B+FY1&5 K*J"O=&T'YQ\_N.(_[A%G*PF++DL=(XH4%8I._62()BQ M/@B&=]KC U=DA:[*&-VI":WH2$.:Z:MEL;1C6WZ0S%L@;(5!BPLYEW8A=^=% MBMZ.@J$+>?GM+'$GMQZ]UM!.>^'V.+HN.60/@#%P,=WHGY,T"V^?%K_+HBX+.NLMQ,=A]%(8!.<)T:GQJ?&I\:WQ&.KW7! M[M6''LY0F.OS6K&6#2AFKNEBQ[$=""TB*PP@HOM,Q[I=(\S+:?PUGT6GF,07 M"G6RK5#?-FEJ/RD'MRNB;STMK \9AK=UR0AY"H(PU:,XSR"8I$7D3LQH48NZ MIB)KG.3?&C[)CS^$XM/BLUK$'V18,.'?PS0W_:,@ZDN:"?I]61I,WBQ/:1X$ MR2#5Y,;U<-"T*PW_$/Q8'X3K6E3W,%DC>5@WO>?#8;G*V@]B[?+P:E$O<9[Y MT1C!;$YQ>%'LO9)E\/)T@M7P8>**7].Q;).XQ/.1XT-L.;+4-&+ \G6;F$Z- M+2"G[\6H<51%ICN2HO7=W>U-/ M\F3"M0?YSZXO6> 3/T\?$I"YP"@&F,M9PW$,V]01]CSD$F;J@'A8]PW+I)9% M2%VZ9+Z-)3]<,#^F+?TTR7+@%NNRR#CO"[Z9W76AR:/-\J;I&7@"HOJA,,)3 M1'%?6CNK[@GV/TW6B M+X2C=>;.*A5SX52]^V1.9W?\\B;AP;?+X#;CR54P? B>4CG%]\GB(8*Z RDP M,=0APQ12W0#(LES/<00%(-.6^87'?8A@6]L2:L2J_^GZ;]:U>_GATZ?_>O_Q MU^*(MM^\CU_;.J:M35K:L!-EC+J*3,1HA\2_RBS@V9%'6I%[+S>O^@+JIHHJ MN/P]%R=!&.6;!1Z$97 YC.-O4U,AF^XCR!-ZP^A[//R>)SY+V,VDYI&$Z;00:*GX337>?HY\6'YIINIY[HWZ\8PF+Y" MBJU,B"]9.#[_J%CH?"!"O$V&67%3G(]R^JR8Z4&1BOE&^RH^]1!+.ZS,M103 M)XLQ97R:$-DK6_)1?%^ZG*L!P@:L>4(VA=&DYOID.'A^D0L2'-6\I)BSYU?% M&O!^D"Y=OXN#X?-K@A:$!?O\ZBAX>GY)3NK2M3CC.8TM-21<%L!=OAS_LZ:_ MZ7W=F#.90K=T[T,X7/K:P\+CT^TTD:"8?'- H<5(@YTGHU0V%PN>AH(WA>8B MYE 6VRK(3E! ,2-% OSTW.NG%7S7DR<]B '?. ;G':0633AEYVJ/R];F' M0!+:F\XA5$>!TXI6K8F6S_ *:-5R5$WXK73K+,#1]Y _I(6[1E#%>+IY:PH. M@L/EVR6%Q?E3T^MS+TX% 7-L*?'X6Q0_1%,,+O[.4;FW",E5.!)(&R=35!?L MJ/4#Z722'Q4MDSF$]1:^*9&Y?R^A:"H4\FTP$CJD$2KF81#>WO)\I/F10=)' M,AW$1N^;,HN$\40+!;*%Q;:]@IZ;5T0(F_H!+0Y&]K?H8;7/>4_+!5H0$V%> M2DV8&8$P1^ZF4Y?)\TQ3*7=B\8&A+/^0.W_DW%E1)#^W3 W_59W[?)?>E J: M]AM6SA+Z0=XSQ:(OGC-%HA][T^[-I)8P$>('\6NW\E'[9*<:%7,KBZHI>[_! MR-*6.U!G!9EL7"VUM$TBV,566OEB^J%1?'4'J)3VX=99%VNZ6D,!+2RXY(52 MJ7BN78FK\L]CT22*+^-(F-OQW=-:^U'1^3G2N90B4Y1221)F(9F$K!&Z=ZX]B!OZI5 7]T:<%V$AN0I2?DF# MJM 3\42%VX]&3=L4ZFT8(3IK@VYLE40T^+X^KRG?M5 MA5@^(R"2!TG_/G]F( !X&(]'N8Y_>RO+:CSSV4RUBY(W>'$@BH3L7"V0>^!+ M?X0P(M)D,BZ-!('XA+3V1_9S8! .E]^%8 M"^X27GI)-(6S5^@*.^L*:^PA#*QFKSPJ CI+U!8$-(X M+A*3%(&<-8'DD7R92E4(6PD\A1R3Q<_R,A/C;.:VG,G<23:3>-)56"B9,A_M MN6ZIJ.NLJ>N9Y!+J4/_;5$'D4Z,Y$[]G\92*QE=GI\CV5@E*44_7J:<1E9>14K-M3/-&* '#^6?$% M(8,FT6 B?7+#L(A"K7O5&YFY6XTCR6Y]GT95/=8&<3[>,@:Y:#F$HW%06.F5 %W0%[!:Z'*BOS*M/;=31>=* M%4_\^F<,\D3^%;](\_%.LK.ZCE^>E#8=/&I:TN*\75V1FSY^8&R1L9 M"!,:@U:M&'?SI V#AYZ\.\_=D/X%+;X15%O4UI.)\^/!]*S<(@-^;>"P<)B* M24AXD$I0D,LJD_1E(GT8%?F1\N4W7""(Q(+"4!_RV5KEL]?5R/KROYWKZ,HD MI2*2/HW#IOG"A6DN5"H!5=$AT;_D:8KCN<8YD#4;\V"P()?"MRG=XY(K9[>/ M)X)X^I64H-)CU-/22?*=/Y707X2/IO&H,B)=>G;R7*?WC>_,;[PL7$"KWS]W M?,WVCI15%,-D@1AG!6 7!U9&!*;90F65RASG!,564DGRG*DI1-R)J0\$YQ40 M+#3U21+(",1T?PD7H#$]+"XOU%CIQQOM;_>R*J:8X>DGR\23%F8C2*H]%Y^X M#[[SO,.2_L8\)T(Q5T+)"&]EFD#>.[GLR[S8E,:XG NXG2JU"[FCNE3+G3)) M*78-:C'+,"BCCL5D>4O/]X"-?8/X6%>9I,V9I+_R*.[S0+/#.,U#;CR='Y^W M&YCO,^]U(5VS@[W+H6.*X9J7I[=MOSN@Z?U_F4337548[+KUH^G=6YQLU[7$ MX3VNZ%?+_N!IGWS-^?3QZVFD5R_WXOBVB>AO$*$FPR9$# -JOFR;"%V[3<3< MJ?0G:F[25Y3^-'8]#_Y5-J%OO>$4KMHHV+T]]\N\^]H#[MHI0SN=/EPS(9^% MPK>F>,V,!\BA3Y]>1LW@19)%NT_DOL0_I3Y!+O&HZS$+4D21H?N6Z_G ^J"]_^A_NO[-^OK^T\?9Q ==8K[G1P?M M,O?;3#5Y/O[7*X;8UJ APL3$3/>H[5!Y6 GPL*-#X!D^0(9G[Z*%O,]XJ86_ MV99P7J%8YBZ _=*#(<^1+/S9[HPO<[?B#Y,HF S"C ]^/ >,63^O'<*8@_+, M"0_M^.' 83[070NZT'2I[]N68?D>8GFU9IWN!@=.+,U&&:SIRSWG,ATK=ZA*SX96.C5R[Z?+^WQT4]:?Q'FI"VB> X2L7PL%(29 M"Y#E,9L:AFG8NC#NY;$2%!'B>'L#GKPJTWT\'/ D_3^:]Z^)3,I36/.BI6)* MM3FUH1T_P@A%W+ MZF'$?"$4?5O'LD"LK=L&! 3L3[5QY 977PB#N0ZCT&2+ M9=$5FIS:T(X?32S;]3S3\C'T"840&=!VQ4\#.,PAP-I)7_D8RVWW6:S]47I; MM0: J7/2G@-8K)]UHSM@T1I",N;[%%C$ B8EU+--Y-D,F10XV#(P?EGP!ZG@ MCR*+LBN_!5%0[)"=%:]UP[0_*2HW2;7$BH+A4QKFBLT%J_)#+9[]3PB5F&ZV-JFQ;&E$@8MHGN>5B'OD=]N$/R0Q6?L,(G119E M5WZ7ISJ$65&J4D*-N# L?[O%OJ-\)X]U$T\R[;=B\\1UF'X[!_A9/^/(/#WX ML:E%F6-;S# 1M5QD$]]QJ4MLGS HKKT,?HB"'T46%7=/EL33*C:?D[C/!Q)M MS@%;UD]GE[!E!:\<+KQT(H-[/2CHQ"J>2)#PQ!.P+<>VD8%TPZ8N]:DI_@LL M"&UF0.)XR&T[ ?O]&^W3U__TKL\M^WK]/.,3M'!-US2)ZYD$>80:MF4BPQ?F MO2%]D#ZD*OWZ/%7,?9#%!WX7# O=DLM!G(5RN7XB3Q%5D(EMAS%7IP));V2F$5$$52\&*HHNR*](%5AXJ<0Z(LGX.3Q%19,B& LALW\-4 MMY'I.P3JS/((-&W'H2]#%*8 19%%V17O\3Z\"<\CZV#]_#6 R;8'>^^G7F!- M'9M!MXH(X=:*"&VP$?L(BPB]N!^KG1GK=I//^SN=Y0WVG2[,\D$'5C6LFZK& M[>/?U4E9AZ"UAKHRLV7;8'_@9LNFBEHM]W:CC9)=ZW3=ONZN="TO2!E/TB : MI%OT;G]\M,4G*WJ.MXU,"T1.CSMV+(G:./%]5M]O#.)WR!-8<-*]> M2)?=)+]=H::S&'A.4-=-DMH9T;H/7!O*%M!=2)/;Z_-CV.0?\G25[\%PV?>Z M-TY[/:'U[_O0IUX7NHOQA(]741SY2=#/]Q1*Y_7 ) 13##C1]Y)>W@7!^$J2BA4-Y'^\.9U8 MF1,DR9,8[%^#X81?R)-1Y."N9?3/?R^-_-_%JR916%R:I(,+;<#[X2@8IK]< M7$H36,PSSXWAXC217R["Q^PJFHP&<3:]4UAJJ >!\?/;Q='-F?<$U*5SUN85 ML!PYL)AL!BPN@$LAND1B%L"%FC^3EH %@)Z$.DG#2P[ MVF'=U5H^)WP5$Z/96Q./^KOV"CG:0^O0$[4@@KAS"\@@@E= M8#LE.R(&[.?L.)U)N!KG 7# M=F57JU,R#43F*15+4UK$L[/5\2%0C"MN!K=?>!!RO-) MCV__2'FN:^Y-G$'80XR>= A"&7_GR9)DGF]@(\>R79DG8E_L&93+3V6JC;,YRKB%X"T+;P/B;_,8[Z>_:2,@Q/03-5AMTIL)(Q3VHQ#,_P*;61;7B. MSJ"/C)EWT@&.WR8KM27#3H.5SL?(RT/$FEBNR^Y& CO!F#JH,"9S#P1?)#H06#3%HTI&$V4$.\0V +.$-4B^"MK.D M%S7A44N*$)5QWS9= D>*1V>35;P"D$_6)QY3\7 M"V%]"(.;[YE&\ JG7*FZ>I+3KGI>G\NEGO?NX29 MWF:1J\Y*I1,0/HK%.\7B:%[QQG1\BH"ONY9#?69XPGJ?I03YAFONRN)M^>%I MF^D(W9?L1Y^7)^@CF?"5Y:8JEM1YJ:J;L":NU(8S"46FSSPA.SV%\+O ;W5B%GG]'-E/IXG3])Y^IY)$8:6 M!Z!MN@C8#O*="D]Z=EL\V59%CK:CV)WCR9.SF5U^RP5]#+2$?^?1I,%F/G)_ M]R9]JW50I[P&PSC;VSXNZB]73%BAZ*=3X*'S,?SR+>?*MEO!BA# .2]22>*.!VR? M,!?;)G5U9U;!3>B6&^WP/YA,0SW0JB.F>WJDLNW.E" MC3_<8^V>D+%F23LK,,]*+AXEW\W,K-,ARK/)2EPL@M^BU;5F94]1 S3G"2\V M89:."TP/V89AS*+AADV7"F14?/A[-\%@CZ)6;;!=E[JS(D?9:.?)P;!R M@A-!MN5[OF]1%T%#FG#^S*_B$[KDX]R$@UNKDXB,_6TI/08&/K7B&Q\KY:=: MW!_044Y4VYZ.5RITDZ34MJ?N^JH^+#BF\C,_I+^JO^C"4@[E)66D4M0"84?7 M;>+[)O"%(6%2TY[5E$7(6>FIVD?!O7V&6+NG;2ASX4PYT*B<;8 :[)H.VX MNFMX5/=QR8'8A#MS8%LQ'-PC0 5QCBJ(\[<@28**PG^B10XV8#0$S,IA/@9$ M-F'4(A1XAB6X;5;7TJ4F6XB=3J=P%BH]3'%9XR2VDBBKYB18IW+^CF$CQ_"9 M[Q"$=9'N>C+K,\V?[HYGMT74)0\.%A*$#2$&S[?K.1^>"5D:A8NM:MJX< M!>3;+D;(HH;TUT!LVX8.2[;V'.2WQ]9M[9+N8;/5,_&.CJU/+;)4Y'<<+J_C MB!G7F#.NK&9.J(L]WT..,$9=!\\.9-8AL5<$?_E6RQ/VM5[U%V%OQV-LF.3CP:A9D\ MZ;LH)R(I1W2!1WU9@?:'CW'&-?:C"H0LL2J:LZIONH 9Q(?0=FS=([IA 9U8 M\LQG@]4DS5?F7![(5YWQS43E8QI>1>%0C#Z9\!GO@F>\&^>O$JKQNT:.5=4G MSTIPGB ;$E()D[A,EPY?Q\*ZXT/+<''!AJ:.#(>\B WK)*ABPU,W%;\T5E]? MEX>(]Q!>Z1CNG/KXSF8MSR=V\SDI*P#EYRKTM'\';P" VCA(M._!<,)_TGY( M[X-$UM:;9/=Q(IX=R- .HCUAC\C_UX),^\LDXAH&/4VJ9[G:[/(^']WP1,-0 M7H7F3QKL,4RUZ=O"-)65^_*"?9,LS<0?8N@;ODNIWTMRGX"YW#<]"]H68R;S ML&-:V"8NFVTL(A9Z+O=G1)"C^U_ELG^:K\G>G%4Z..UJ84H%/U-61//MXXPZ M\MAKSW<)LQQ*$;)G*8$FP2]FQ9;\6*?.BB>7%RA-M3C:5FA#':R6VL:"5%^2 MN^)?LVPSJ:/H\,*=@Q.(8'KG RZ$^8=-M]P[T&L.ZZ)F.$2DS AF]$L@PJ( MIA?Q3FL1I5/@G?,QH"WQ1;E*P5"(WW!P&49:/QB'63!4BO$2+QJHDO8$;0<2 M!WN,N*;N&0Z:VZB^O<2+\WG^+*;Y?>04D[P_&<90C^ V2^MV3RM6!NIY\B$% M\Q(6,A8$=1VZ/H8 N9;N,;WD0^#"Y2-9-N7#EN0AIK0G!/9)\^')6:=6OS\9 M389!)DR[ ;\-^^$Y%QO\80TW5@Y(\BT#^ Q#GYJ",9%AVK9508L3.8LS'3@(!]A0FW(" )"V()975_D+'E\=V'A;63K1BR,0<^DK2J[)\/" M9Y/X6.P"2!L3/-0VGZWU[(KO"1@Z=GP*H6-3W[6@P8Q9]K*+Z5(N5C71QLOG M?V^FKM$3 '76&WHZQ=K'*K]/D8&-N5SWF._XABZU< \ Z'J&[LX*@>O^4N!E M$P9NRV=,>X"@L^;@4\NS7-J2EX=(MQ7.6RPR%HL\B" MV>4)Y.O,-TR?>+(9L.]Z*G516-#B@9D) MC\(VJX&L7>S7I=\S#D4KJ%)054(5FA_&"73$7)=YKNE[T >^Y8"90]3$P'TY M5+55%0&U??KM<4)5KHB]S0+1T]GU_-]*=X9AQ"_O>0X\$($_[PM;5GVR,B5] M+B@B>7DGBI_R]BL9$@O[+ VP7(CG UX>W\7>UX \HX?\W_ND M?,:'<9I/^11 MGZ>]@CO>1_UE GKEWCHSXG>JQ/]E1O(R;W5:[$;4,?/\^5"27?&[^H%(2OCA@B(%0:$;YS)-Z_/A<-J:[VR5OT7'^^7OFH%_ M#4<"\C_R!^TZ'@5+FO0H2.["J.A>,,GB\D*AF.=7'L)!=G]E&F^P02FC@"*$ MH0[_7.H _7@X#,8IORK_^.FYQ+^8>4=F_C[(+IJ=)\47,?[S3Q=+^DK1!E4Q_;Y6.OZOIZ+6>UWJ5@\Q(*&=L.W:C'ZJ_WB= ??Q,-]ZGF"<0:Y*I& MN;'B/#T%&]/ <:SQE_!QJQ4^+4]WS82TL@-]'_R_Q>3LC5JD:_7,V?Y\EQZ: M:NGKQSH2_1CR RW];HZWTX2$+>:BR1)J\OU_"[-[9Y**\?/D?=0?3N2,6&G*Q?\-O@:/SZ)2;A% M__VKVT85?M!J +V;%*P2^Q1Z*?2:H1>95RDW=0]8V$<4 X<@#R&"C0*]J.GB MY5*LK: 7-'=&KU[T 7(9([K8NJ[YE3UDAVN MV4O5DNKU=Z5Z*?12Z*70:VOT,N;H)6Q&PR*>:1@V(#:R@>'K4]4+4XOLQW"4 MJM>.Z*54KVX$V9Z#U30U):_WT!6GZ8F-^YS&JM;X],>JUOCTQWJ6:WPV :K9 M^9X:?QS+4%7ZT@,VSM;@.N6!J]57JZ]6_SP'KE;_Y HG7O.4!TG_/M_F-.#? M^3 >RUU09UB^.W>GZ6R^%1CK.K4'?!H#H4AIXN"QGS@Z$,!GW=]9'O(8^:NN-;MEVR M$/'\I6*_6[+0"\+^SUB(]0S2YK'*BH44"^W.0@:8G[_BZ)B8%O!,VW(\8+D6 MMF=U_*B'EVKG[""%V@D^0R&&]#9+>BH>4CST AZJ'(KF,9T:A'JZC4S#L1UY M1O&,ARA<*J6W@QAJB8=P#X.3D$/G1X$4?!DY5PQ@I%C^[;G>;;A6(0XD#JE:HB LY2L,)UFP9+6PB0?P+["/6*T M><)8]ZI9*J_6>?)CI5ZTSCS?A]A$.K0]A*$%J%7RH^60I7K16_-C>\8:[B'8 M:OUHQ8^*'SO!CY7RSP9!%G0MI)L>%?:@18S2^V@:$#"C%?G8CM;*>L:)'YBD M^/$L^=&LG%LF9*7N4,\R/<&/KFTRUYB='XB=Y6-6=I*/;?$C.O&#!'>+PV'6 M62.R*+\>+^7@=/ (I.[GQ)N5 \ZH:>KBLDZ);F/B&BYRC()MJ650Q)ZS[2P- M:LJGZ3X-2XAZ@!WT))1.)K\K?^O9"Q <>V9WI"(#AV?P<$*(Y5''LD'$O-^0F$U+,MP'SH U=FS# ;SH[W(+JW MM.5_0QG;CC*,:(\<]JPBQ;&*8[O(L?J<8XFM.P@;%G2!;3,=NXRQDF.E]W=' M&=M2$-3L48+/GF//9N>)K*>OW2;QJ+1_X^C%=F^;4]()UFX\$+C@;7/.VZ:M M0]M&P +$%']AJ#MN&<@QL-G,V^^C?CSB;/-N<@8PA#W(6CW 9MVB;W7V M[^N"PBYG>RLG]+$ZH546^5NQ7NY7L5JQ_%*S/YFYO#^H,0=?S!.=3:#DZ9K#,]_ = M@^XLV%MF_?:M\Q-G_=,Z/^7BW:=,-&@_3"/4/VIA3G_KBD4SEN>SP\JY#Z([+A0-[38($^U[,)QP>4KO0Y D M091U*EC0B5 ?A)7HO(=<" SD0&%&V-!TH&W-RE@ "I;R:?Z($BZZ_#]\\&L0 M1M*N^!2YHBO?\_35O>;#(=1JH+YS::O*"W"F[*C/3_?Q#* [R"<6M1S(;-= M'BD=^+Y/G1>S8YO[K Q=[7M4#'F"#&G.#ZQQ&?(L[%F^YR++AR:%GCRUG>1C2YDQ/0 .XGI3#*D8\K"N< 0K1T@9E,BS[FP+VHPPFQBZ57(D ,N% MUW82D6V[Q7OF8?8D'T^X^^2*);Z79Z/R-"MW9_6TB)]RI<1U+%L)7!/#9+;E M &0[KD>91QU=GQF9GK-D9)93>8CJ'8RVR)?'PW[GY.L[92ZKN'*H[6 ;( ?I M6/QA>QBXL.0R)EAF:RYKSU9$9IMEJQ27*2X[+)=5-D=08.O4$=:@Z;H($^ 2 MRRDW1QABFG:292WM[$=M[NM77*:X[*!29:UQ&6@S6T)Q\-EYQ-1+'*8IF:<\L8L,VJE@H:-J4^I:/$<'YB>#@ Q M2J63,F-Y/[Z&.55/0L^7L/&9,[&.L"6;2('0\O% M"#/?1F;)QB9QEK<%;LG&+S E7^4<6!7BZ#0SKMNR?8S,ND[H5G8#0.0)5F6^ M+LO,^39UH.N460(,FDO5YG81NFU'0 Y:R$H)984#IXH#E2JPU"*FZS/=PP@P MEQ*'E-E"ADFAN50%=A>IW38.*!C8?Y2T^Z4L:W<)J<(].R$" ?,Z[;;I4$Q, MT]4MXOK$=R@!I1[O +B4/_C*ECAK-8%PP_4_\AV#RMM]!BR_AN/1G.,!LZEO M0N 9T#<=0DV;6*4M($SY)4_Y88SVI5QAJA]4\G>R9I?B7,6Y%9^;APD#$!-L M,)L@#T)BF*7VSARP9,7OSX!?F1^EJF,JOCT#OEVG9+,YXS+?-:%G>0@3RP:. M"UW7+HMQF PM92"_KL6->A2VF7UU)FKVV138_,@S;1BG#?MDMR %+!9N$$]N MAOQE:- TGZ]+(_^^C_E92SO'CIK&?-\&M W#\B%C"&*/23.%>K,D<*POU284 M='GXFJ,8[<],V67]CQQ$.X6=72JEH9!3(>=*Y*1@CIRZ:4&'ZHP2HCM2WS0( M*Y'3M^QE?7,U8?H.PCX0^&EA M1H$U.Y61LAK?^'J5L_U2N5!O]31&A9P*.15R*N3< 3F)43T"R-.A8>BVR0@F MV+%=4B(G0_IR;&*]RMDVFE1 MM98G-=93']_9K.791"R=>#1.^#V/TO [5[%+90[MQ1QBI%+ BD D#"#JZT0F M53O"-B*E!YZ@Y=CE H46AI&PD#[=?@T>523S*(VC3F%JES0$A:,*1U?C**N< M/DM]4S<@PY8!3(@L%\)9(4!#)TO;4[;"41775#"J8%3!Z(G"J#&'4=V&NN4Q MW;:(@Y%C(N:B *?33%ZNC*LJI<%3AJ,+1$\11'<[KJL7W'-FS']J#N M>L@K4Y(-$Q!OJ7C9UNJHBGEV'$=/[?C5^ -WM\&MA4+W/WR,&<0 MOE.H='*H1.>H9%%FVH[/+!?X"/N,Z&4E.V8QJELO1J5:IV!+J$0.JHHI5%*H MI%!I?ZBDSU$)FDB>4629 HBHZYIX=L28L NIM607[J0K+=F&+:&2<5!'FT(E MA4H*E?:'2N:\TI>NVY9G6$B'#H+(M'3/<O"PAI2*R>N8G%68G%C$9"ZSL(^@$-VNX\^.^S&PV3:3+[L!7B+)20_@;J10OQJ3 MYS;^VRP0O9Q=S_^M=&<81OSR/E^X*XC G_?%?*L^69F2/I<'JKZ\$\5/>?M5 MF(E7]\4[OG"N!7UIW@?14V[?QYFP^[-8$%PP&82"5WKOUA>?MZ#Y4%?[+V']!D7Y/_>)^4[ MQ@*5+F\2'GR[#&Y%CZZ"X4/PE(HOO;U/IH,)]AY@*AWC";&H9IV#JB M2,>&^)<0QY//! NS_W8L'>)+^'\W[UR3,GKHVD!]F M,/9CY[H61EIV'T]2H0"DK]N[K8%SDSY4GE]0_>19T_GSH:2QXG?U Y%48(8+ MVB$$A2Z8BVVMSX?#:6L>])"_1^:<7\-1T*J?>0/VG4\"I:TZ5&0W(51 MT;U@DL7EA4(YSZ\\A(/L_LHTWV!,$4:,&92Q/Y<:D%!NAL$XY5?E'S\]5VDN M9I&%N:I-+IH##\7WL/'GGRZ6E+&B#38WZ3L]M5L3/>"WV &_99[UM\ZI_M2I MCV^O];4Z-M93']_9%- YL[5,XH?-UG4?9_YLD8&PI.T9VTZ,4:\-?T[X+4\2 M:604J0?6*)Y$F:*,LZ<,2W1!^BF#H?8Y" >7[R/-"<;2@Z6(0Q%'OS\938:Y M=\+EMV$_5)"AJ*(XV'J]?TJ9.B@_,/3N5,D:Q8:TWFNN!J?&E]G MQZ=$R^F,[U5/Y=U]CT!;HN:<9"=J##7D+E+(6*0ZP3/$G<=PS5-DQG$ M $BT6@ ;LQV["!']>>)NH?"\3]/)TO;<]WE>+OG']-9_S-*B"A^3K$P71S)+ MRGH,T]E=A;&>.Z5^RRFXI.W,U MLK%Y+0)FN(CJ%G&);1D&,Q$5@##=DD =?:E"2M4O7B#6WO%M9;7-E>"F@$T! MFP*V,P(V8U[ZB0$$&+69;5F, $<'.C1+E&G7=.LJVRPII76M30>MG@C4 M3>I6R*:032%;B6P&F".;SB"DR-*Q"7V?0>0P?X9LV/&7=I'N266;IU;)S*KW MT32OJC7U#5/:0\Q02*>03B'=22%=4ZF\*=2A^;D.D.H$N0;U?-<@+G"IBU@) M=0Y>/A]G3U!WS;,@C/B@+,2W'<9M4E%C@H=3Q(=5X,C MF>N!'O,=W]"AS8 ' '0]0W?+DD&&[L-=P;$-UQOM@78K G630%<6"CFATVBD M6R2/H5:*?$IJZLF2GF<8/-_'^+J!+ZQ2/-V&C@L\5P"+BXF.?5HJ7\PRF+%T M5G:.+X4#S9TD8G2?13?B0>%8^\@?\J:TMA89_/VKVXV(*#3:C!ITUG8\ 0;< MZ\[D;C"C3F?,B$S3]1W3@1[VD>Y2FR%_5ND7^<:&S/C78#CA!^7%756(-EW< MB@T5&S8.S4 0[2+C%5$IHMH=VTU(YH8<,BDS'69!8-FBT6#8F>=@V.!5L7W? M;G[2ZI& BBD54RJD5T35):2G\VP[Y&'3!,#"ALRX@]3'-ICE$9NP/G2[,]*W M@8RYN@*+@[&O,H#7*2Y(_R[X;S=KHS)5URXAU9,?+= MY5OW"FV?,TUNOE=8T:>B3T6?BCX5?9X#?6Y@:D" Y^$[86- VZ-,][#XG^'H MOC-+$_4A])_;&M;@GY,TRPNT?XT;O#YY+"_7+IV*SS MPDBYYOWX+LK?DMLKQ^*0PNV>NZRP06&#DEV*/L^:/C>274>O)JLDO)&Y4+-\V%$Y0PX(G&1^-A_,2Y=L,C?AMFVG@8 M1&=:^^HT'?H0F/.\'.90QESD0LLQ#8;W+#SK30FY]12[-N&NLUK*"7#OD8?F5+Q7$94B*D54BJ@442FB M4D2EB.HLB>IL4G\^\DP;QNDNKH93=JF>DAM5N?E/@R9/U-74$= "8XWC8+Z-C!O*6HF/"AGD?]>,1 M_R ,F;:"8/NOW@51SSA,&?UE0G\)8:CZ7(K_6^=_#.;\3Z #=6);T ^]AW; M=7UC%ATWG:43;\+ MQ]#A\:,VB"HU8WB5DCO,=)JMN$Z8NEF>3[%XYWA\5,Z*8M< P" QC4 MP28AGEX"&_:\_:ML1W/NK [:OLEF#?1_WPWK 5$BGD$XAW4DAW9IP 0'&#.I<0CW#P1ZQD(5]"(!M MSH[[H;:YTXD6.T#= 8[[(;AG@%;/I]V47$[\V!^%C@H=CPD=UX CFNN!ML.@ MHYN6CH!G &Q!9,'2P@54KS^.8P-P;*-6/^X!V&H0]3A5M[/9:[#R/"!-98.< M[ Z$C4"+S$'+L5V,?$ JC54X147 MV/FTD[O6L#;#<]9F" +?\Y N]!"$/,/34>F7@HZQ*6MO4,N\9<[>.<"H6%JQ M]%&QM-I/H.BSR_2YB7Z7,C$40J"900V\C5=6QB@R'""/9FE6F!H;-V15!+ M8J/-$_:ZQY;G4F#V)\W[\OFS-IXD_?M@IZ.<3@"'6A]?1R"&L7G"CZ<[P/2) M !>J>[IEZR:<.58,R^N8S[0+)65QF\&GSNH7)\"^JOZ9(BI%5(JH%%%U0.E@ M=I96<4$3U M.G*"ZC,YX1N^+8LZ4>Q FR'D,<\JC5. Z=[DA,)VE9>HCC]7F8DJT'3B-'FJ M@29%GXH^%7TJ^E3TN3]#1<=S0P48NN/:E'C )!XS3,M#SJST)+*6MLV_RA&R M'4PS(P8[Z6P!A0VGAPU*=BGZ[#)];B2[]/FAPM1UF)!?GNO8.M%MRW7-69ZS MZ]*ELNFO)KN4O#F[[+07'#-V @AUA!Y^%3;J(B$=>=A($94B*D54BJ@442FB M.D.BVJBRG:'/BR7HOFXQ:$.',MOVL6<2?5;9SF3.4D[_^H-P=G ='N @+-C# MJ,T:GLMD^Y+U5X7I%-.N8UISSK30-@S+AXPAB#UFVL2BWFRO'UZNN+89TRI^ M:X7?NIG3].+!YC\;3Z_ZRR3B&@8['UYURL[CU0-?6U"PS9DY@LJ2)IKO:3:@ MP3S;HP3[U)4; #Q 9SF=T+&W/CL!=:0.F]DSV6&/NVJBHF[6JU1P<= JN]TD MCKV4WUU+.4>.GGB^<\IW('-=JB/+@;:+?1N4Z,DLUZ:[GL_0)H;N?"9#F]GO M"CP5>"KP5. )33H_\0%YXBHECN79OFY1C*@_4STQHI[.L5W=9!"% MG@H]%7JVB9YZY;P<0\>637Q@ZH1Y0+<-'Y3H20S?/Y#JN>^49,Q0CV!ER"LT M56BJT+3=>(]ISK>,Z(YG&M3'D-@^TVT7F@XKX901N.L).]O"Z0&.'Z.T!P]\ M7O8Z.CKQ<\D4 BL$/E,$7@G "$"CNF^E?:@\OX!U0#!H_GP8"9 N?E<_$$EJ'"ZP.00%UN?SK/7Y<#AM_>4"7.2_ M1^:<7\-1SS5/O('[3H>!4N2810D=V%4="^89'%YH1 T^96'<)#=7YGF M&XPI^O_LO6ESV]BU-OI74'Y/WW37I9P]8V^[3JHPYG5N=]NQW2=U/J4@$I*0 MI@@%(.U6?OW= R9.HD2!$DCN5,4M422QA[6>-:^%$6.<,O9#39625*?)79F^ MJW]XOTJ#;YJLC3:=B+S9GM1AGH?Y#^_?K+&6^1O<_B=WKT_M]R?Z@L]B+_@L M<=;/>M7RK2'I<2>POX/F+PYLKZ>^O^8NL;W+8]]?]RZ+_/OC[G59@5[7A ]Q M+@]I>_RI!\,W9WLV 4G'Q#H=[U8: 7-+&6=/&6V8Q5%QEHL/,Z>*M%CBL,0Q M'B]N%]-D+H$C3*^R<68APU+%UURB@]-UD_W),8ZRH76JL"K58;B O0+EOSR= MF^372F,ZSQNW^[/[&^S^K&@YG?T]ODG;ZRI5*Q&OOD3-.O$0 =#U0\ %(5@?X?1@S17D?R?#*/>'8,1)KSE:QY6"99F]1_$VT+O?*\/TM!-( M"4-M!C_%& . $0HB&/I1' 6BKL6G KK[))#V#'#[)J#"7JM)ATG=%MDLLEED M:Y&-PX[2%@LAF!]R51A/(A2"H$8VQ-'AE;:C*90?)GE;:+/09J&M@38*6F@+ M:428AS%B G+H^]#UV[)+CZ_W #F,TM:F5QVFBAT)/F+(VJ<6ZBS4G1;4/5QB MCFBGU:;+0DP"B@C"E$2""Q\V'3L@!?B%L.[P)>9(H!$ O?;LL!7D%AXM/!X? M/.Y 1])J@@SYG$E C8@_;FCC"FYZN[G=H4.^48 MT8'4_$I2C$X>+14QC9Q9:C,\CFNBPPY\82V^@(!RY L$$ H#EPI/A+C&%X^A M<".^&!]:N"CD]LQX3.-;^S7]KO^T8=(#%'^'3Q_/5BCY&G_Z1%/DG*F\Y80,N/ MEA^'P(\,=OC1#Q@@,!2>SR7[N8*T7D*!P\TC)5Y*+AXZ3@+)"" K*"UCO@!C MVN&PEJA>!^UIF[1(1!!%00@\+XI\RCT)_'$S0 BXZ^/7GH7V?2$T.P6$'F;A MR $.(/HC+<99J?V=VM'IY'?JTO8I9#S;0%2O&Q\(#G6F24C (3Q& 9)_H51P M+P+MN%O7#9YD!>H_?C0T5A/?:B+BX#RE+Q'?&:SB<,IL_?B:]>-B\?WU5TN? MECXM?5KZ/&_Z?(R*Y.(V@.S&R.=<_M_'-')C@@+1C"M$R'^LBJ1-M8-J2 =W MTB&K*UE>/RI>M[+(TN>0Z?-1LHBU<\*(7*![T&&FEIG1MECDYGV MD$56?IQ;NJ2FCXO+1%*%2I>\2V=EHLDS_4/]G)YGG.((8Q,VX#5$0CKR@) MF?)KOL4'H^-C6I4*.IK4Y_3?BZS,YNF7M/B6C5.CG'].Q_GU3'^+UM./Q3U$ MD#B%] #+T$-G:"LE+%&]CI3@K$W@BA#T?"AB+V80!7'@1TT"%R?>6@+7JTD) MB^QGE_CU:SIWIGEI\[Q.-\_+!C9.@R9/-;!AZ=/2IZ5/2Y^6/BU]6OH\/?I\ M5!,\P=ORUC"D$# O1GX88^IZ-$1-&Q80N'#57I8VS(?9.+]-?Y:&3%\NT,.W MP(-T1-F+]/M<)_3G$(9MO:>]*];9VG]DA3CFWJ0ECA/I_W#]+LTT!'?_>%,\L7E M-'W61,?A=Z?$H)/\'U%?ODXC2GP_(A#&<3N"PL+EPR,8)&H-H^Q1E7/3 M/CO$[2268?:XM#P^&!Y_U7Z[CSV&(T0B MWMS_:U??W7[Q;?]>%1;8++!98#LC8.O4R.!((.I3+J2B!B(6^$(T#<6%A+:# MJVQ',S7+(IM%-HML T!? M#S?!4&N^M M!_:@N[$1ZG=DUG%J;F=3:M#W3*U3S@4YO?R/'9!%.DXY$=#0CSAD,8FIYW/? M=9M1]@SW.6T$#::W+$0CX+[(.-3!FJBGS,^GG=NU@[<9;GC;8['+(]\+& _< M$'DACOVF%!(%47^]['MF;=O(RO+TF?"TK2>P]#ED^GR,S$&@G9^"((X#!GT$ M.(FP'V!)WDU>'D6;3>"7DCD'#Y#P$:0O,IC:\KCE<2N#+'V>!7T^2@:1-H,2 MX#@*28P\0'U"?.:[K)5!7/0XL1'UT\=%R8V7J7 9ON/UR/VK[YWHRZ=/SMVB M&-\DMA?O*;69PHBU;:8\$;LN91X$'@W"F#"/@G9:>D@&YC=M/[^X++-)EA3W M7R0P?;S2[UGZ;'1[-\WOT[1WKROJT^,Z6 7C!-CWR#O&V3:$EJ@L45FB&CY1 M/4;IP+ -UH8BIA$A.,8<>H2X<=0&=& L'JMTO()SK3?]8^]6F=PJ'Y:EK9RP M1'6$1/4H.4'=ME-^2!DGR(N%"** 0S\(FJ2>*/;<0\D)B^TV-7'W =0SS93K M3/O,G-P,.[/N_+-.2\3=KG0(> Q$@O*04OEW&(HFDQJZ8JTKW8/NM<2P& 0?<,(N$% 8ZHD*9Z2"-8 MBR)"W?APHLB*CS/+N]/D<:%G\:F\NV88WWG&-8XPEF$#9$,DI",/D%FBLD1E MBVC-R_,JXXP'Z!0BO?;W ML QM&=I*"4M4@Y(2HJVZ)\1'<1A$)(Q"&G'AP["9AH-B.API89'][-*][-#[ MD\_NLO&,TZ#)4XUG6/JT]&GIT]*GI4]+GY8^3X\^'S7%@HFV0U"$840]##VD MBF@)1Q%HAEY' *]-C]T]]'H/%^CA9UBP$1$OTHYNGXZ\_]MBECH8V(GWPQ^I M\Z(^?K>3[Q^@./:#F <,00K&]Y?$ \ M;L=F'1[9:-M+D6*JNH:[# .7!&XH&G6,>BX@=,^Q67WBV[[!2L0LL%E@L\!V M1L#6J8N)0B2BR/,"$/EN 'CHDG+&^EV! LX M;"LP?"2" (6(!#ZD/N4^C8/:.I48N+GI;O]0]P(3[R$9 ?:B!NM>T0<[\=ZB MHT7'U],#.:;=2*H(N<^ $-@/!8+&1"OL[92=D8_D= M7]+42<:JET0RNY?5HZ\UR28+*0]H7N-#&3&&MZ3LSTO2;JY:MLELS& M63*52ZAD>/GV53>X[9#KEU?7M+Z$-P^ON8<5LA4BU?_>%/5WW"77Z<5ED2:_ M7R17A^.?O@K^DL'Z>)XV=Y.<[2V3@M1T8!^# ;ORX1;UAM MT#!@T&7 1G4N53/I("EOG%CJ1.70EO]C R4_#6YIV\; M]O(UNY5X_&OZW?F,XJQ?^9Y-YC?O!'[+D2LI MG BL?J _U!)[G$^GR5V9OJM_>+\JG]\TJ4=-$AU_LSTQR3R0N3^\?[.F7)B_ MP0?^1/;[V"$?=EIMI#:PP:/R)MU=>9-+&N*Z#MAK^N0:)O"GG@7??!1?LC^< M7^3+-Z4322Z?:+E59Z@-+3%O,+2!7X$VGG X!Z,6!! X3Y>(O?K-R:K#K&P_ M!#!\O$N+9*YL1N5<^);-LW1+F?OKI-[WY$QZ\G$=J/A]F/Z505'Y65246+(> M4G^2H]#JGM6&I%>U_34#%$=0K45HJPS4/,M- P+&D2W.:8;N9!SUQ>, M8((#/R0U-##DHCWJ./N&!C0"K,]9;L<##<,T P^P^4XS/14U+%))5^-LFCJS M2N50KZJ?QRH^L5!!C&SFY$^W'7?Z&4[8TCC;C9]JT7[_EWULIA(8+**%Z9U$ ML4PW_'22V<1);G.YG_\\,&GCE!NN&L6#TD[_F#A"@F,8>02@" :,H+!.?Y?_ MYZN*1_= GVV2/*!N4-IG^N9@76KG!.O'RR],M!6^B'N296* (U\@3#Q,2=.[ M('37;/B'^>6)>OJ#_-)GXX'A"Z!'Z@C#E4Q/&_]TJKK38[B/M]P7>8$K^8[1 M$,0!"CCRPT9:<1)&&\M0_=7.WX>46]SMM0'(X#1$:\"<)1,RP-M,>>8##[HP MP)%@#'A8LF13"X[HYEKP1S!A?\)0@#X=5<-CPI,STX*;9':=*F?259(5SC4'EP7Y/BB*9S9UIEEQFTVQ^?\(JZ,/.8H8Z#.A%H0@\$"&?!()!'R%>,V D M@C6;+99GJH=9M/Z]CU?_,$?[,G$E. ( GZ7OV!J Q\%]#S,?:9D/"T !X4S^ MA]-8"CSY4\U\$,&U(MHG,E]_0A".!.RSWG_XTN[H;<*_)E("_J@"+3\YD@9+ M>*<*Q:NLJ8K&5,@A$$E! 2$M]C(@AQV#!FZ/,UJ:@.6T5//\Z^ MR'/^>/6I4(&L^?VG:6(*V/61OXAX[%,T#D];M2;CJ?+F#I65MRU?&71CGU,4 M,!"2(/8]%XLZO\&%8LUQLR]S]B@^A6U:?=(VYZ_Y[$+G,62JJ" MYT[ZA_). MI.>JY;H='P\.>>3&KH@Q%R&,<,2#QL3D;MSTE;^>C9-W\B15P>J'ZAPCW! MP^?CE64Z=[+;NR0KK/VWB?=(RWLP%C ((?$"'B' X@#Q)BP1<\+6)@>KP_W0 MG&UPDQ37Z?/=H0^%)7IMOVCMO&,400\AH&/HX( C'M9D7 MBF"MB=9C>? 9(O _:9%/I)CMS/X[81X\.2O-1 ;+E3QS13:ESN>L(X,]U"N_ M9,N+%W7$N!U'# EY&(4A8%BX(":8^Z+)7\,"KSEB/LS&19J4:9B:_WZ8-:7B M58OB@]IY_'"]V;??\/"=,=9P/ V^?9!M.6C9%G#)"H('KAL&Q,OM0]]@*Q7WNH_7HN/Q^E!OVP@.8=%U(4"!K R(N9 M%-0!\@CQF^%XE$"\H1)4>9$^%?FW;))._/O?Y-5TV-UK[N5E*LCQR(6]9M\] MEQR.7YI;P_E,8:'CW0I"$' 0,8:CD(2!$+' -2P($<$^8>$ B@!T1X)86#CO M,<$?9M_2LM]"\1- P%/?WY%' />^.FN-'/H /BV*\8TT;G7+[+LJ0TA[!<\Z M8_)AI4)TLCP0"+T0>BAV0>3R*$*^:!I2(1&NI4Q^2NYU6)URD2VE9 MWFS27]KDBY6ZGH"B,"@^'ZIT.456[M0$$1\ &D74$Q2['HT\QAH'HR]H&#+K/LRYI*UI#YC+>1PS MEQ 1:/Y%J,E; >Z:95\?:2Q/U"1'_Y*,;[)96MR_E 1&?5KR@\U7.2?I>+R< MU*D $B%C'A$QX(0Q%Z((>6TO(\+7@F1[<]) JPRLQ?GB\:_LZ2ZM03FZ!S&D M<8>6RUL.9W$H8AJ(T,5!&,,X0F[8E!%AL<;A6[S@C2/RA8-C%!UNBN.A7>#' M-ZO6FKT63=;0!(*._RN(&(DYCSB*0I^Z(>1QDPSG4QKW"2<'"*HQ3"V!?K4=3_3 M0SH=V0CA%^G),%BI8 V:$V7)3GV.M$]\GT@KA,;0%XB#&#?IOVX[!D MCTVGT0B*%XG@#5^J'J7PG-^D6P6H) ]IH3G1ET^?3E+#>PQGPDX)#N8QX813 MG\,(4RB0P*A)EGFTL-3-<,O?U-%^F*EYMMFWU)M--O?(5;'X@U:D,]M&Y<3$ MXQ'S&NK4D2,F64U$A/H^<#V*(MQ$\D+&U^K(#\=K/39?Z=/W/WQY>/169I4@ MI1IQ7FE/6NI,52GE.>JO.WSJD+2L*Q &D(L8^\#W: 2X8$TZ2T""]?ZXYFQ_ M5D?[JM1A#S$0 MU =Q&$4<-CIN'*_)W2%I1J<>Q8.\ MY4& /(#=T$. >SXDGDN\)L>%>'BM 'PIBTV=YD=SF%%URI->A>@A^= :D .0 M<,?+1 C0AHEB%KD>]F'H\9CC,)168U/9Y/GAVIB^/9BH/\L0V;:'*KH.TKVV^&:0:05BJ[@<40P9![TF!\S$,(FW3$4 MZQ-2=O-?G].*L/LB[7&/QR%S:D9@4SQQ5^7/.I?WE6OU10LHCC:S>0>G=_PX M5% 6$A()!JGPJ2__YM7JK^1;]Y&)S4T&:8]U$@]G^/2J"N_,:'[5'&1KC%I6 MWL;*O!7:-!;Y%/&XL6=7POD]6[C$S"(PX9V?/RV=C$RO9_N.D M:C;[DY-5[6=5B:02^2,C^%7=_S=)/;.J>;<:>U)DX[E4!=3?7P@,7\\Z^Z]# M*++#MT$P!)U&QJ[/<10@J3C$.,(D!,V$G# (UKH=*"Q3_X]:TOG<4(WZ@S>; M++_0>>A\LMX+>3Q=J*.*_ACK[O*?DWD:75VEXY>9]@CY"-CI3'<3.;G:SW87IM?.M/Y<-HA,%I%VB+1JYB1SYS*]SF8SY:I1[18UZ0W0O!L()'3PYZ&,FE' M.7+[+0W?FPH&J[2>'[A!&+@>1+090NMS[_#V M5A^@1OE('#""=A2@=G(MN7[-9Q=:6]N4]J+5NG)Q=S=-5=)5,C6*G0)2)YL9 M4I$D<)+YW37\Z3;&:Z*J=5X$+) M1U-TO7O.MXVB';L*Q]I>*XR0"&'*I#U* DI#X"-1JW 0>VN]5C0]?;SZK4P] M14P?*UKZ,*M#8'%>=&M5?ZZHZ?Z@:SC@X_6Q0,#4DH]/BS1'@3:?F MU@V0\'D< \Z SU04 +8F8^#2 ^)-CSF7(\Q[;0@].+PYQ?B[E#11J?)*W\FAYV C/")VUG# I3CEVYL!CRPAC2 M26Q$/J38)]AS2RQN8EU)=N4]49H%ZJWRQ6,B_IW^H5LO6=W$<&,);# $4H#"@ MPD,Q !X Q*--3U".O;6)%$%RE\V3::3N>Y+-%Q)//LS&BZ)()_YB_FL^_]]4 MX\O1=',:K!IBM0W+]_WR/0.XX7O? QS@,(B)"QA!3'4D;1I/4+XA-WA?ON^Q MBQ0Z"1^FUAW^/%_DY14S:6W_$E3;5N<2N_ZEX%1&;Y/"V=>2X))EE(6E,U$/ELHO0+_9,N M4TG4RU6>73*52Y O:._:VU?=X,9;U_^8EU?7M+Z$-P>G W>%)O6_-T7]'7?) M=7IQ6:3)[Q?)E5S1NV3Z/;DOY9/^?%-4FTDTLI2>'T:1\&(,8T(A1!SZH?R5 M@X %!'B1^DRR= H'WMHFEMMU!2]&]\O)HG]-9_DX31P_R\MQEL[&:3DR'"IQ M]76)>,-J?ZUY,F@X,>AR8MQPXI>&$X>VAQ\;//GIE3%B"Q(W?"69*8P(Y\)G M,:6AY[E-%I7X,] GGL>C$(@<"$ MQSYN6MBJ<]?[RF;2XO7F3WZ._'@J]9P[!?O2:'[SE^[NM35=)07H7OE+Y[F" M:?)OU4*21LU[\F)>GG*>I8+4J] O90J$YN\(E[KU 922#23^]29U J.C#&SY M SW5S1+.4<+-^5%-)E2F/ +OJT/5O\'W/SE9Z23.99;?W232$!BG"ZVZ.Y5^ MZ,QODKGS/2F5:RHO[O)"BY]LYH3I-/F>%*F:Z.0MKN6^',A&#@* :=ZZ2=07 MW]5C3)R[:6*F(EXN2GE I?I&)TAN+XML]:&$XD BF36C]@DGY+I_F=5%_E?YVQR@XKG.SV=B'U67E"TGZ2$E0]Z]K) MYJ7C??W9^U+?V1[FWN)NBWDCS=#W#^A6[MU<4O,O\LF+N[_L_7Q#F]]F\IKK#7F53>1*I/%SG3N*7)+D_E4X0DM"3_R$N_5HG]1\7SQ6U>+'/293K-Y!>7YJWS&\7\=Y)$%&VHJ3&W)KS9MJ5XMI4CC-V]]J_37]]T*N M;7H_TK-2-Z_*$/ X7TPG*E=OH@Y#;B2M%B 7)O4=[3:_NI*7-L[R1;F%_?=3 MZP^)T9NMU==>58=$M,/7?5_*(Y>(GDR^J8.=*!BY+A(U'][Y:_3K!0!BI- ] M+AUZS] K,4B>1!SPV3U;Z MRS35NLI-;)CE$A4='[6'RPM5AYK-J1HOZ(N4(G*Z1K>+I91I08SS431'&V17B?%I#X\?5B*3-0O%27HF[S+RVQ> M,:_ZVRR5,NAJH=SG^OUW:BRM6LWWO/C=)(977V&6* UBN43Y4E8X$B)*@Q>2 MG/Z]R,:_3^_5C_(9978Y3:UP>;)P44P@U?9<([^$JG*>:.5&':PD)4E_2_5HZ6^ZL4^2:1-@;.(IZQ"E M*%S2>VH,&_5J^]!OZ6RA&&*J_Z;$C0K'%]FM4L ;.^9N(>VB4LL3Y9S3C\V4 M?G3Y+TG\ZF4I !:WEU(BRAT66?F[49(6LXIQ=;EZ-2Q>L;->G7JMHF)IGG19YI(!U1\:!FB7;GJG-04,:5U:/1:/I#JRZ02D%U53TE-LJ>A$*US MJ,X R30UCVE5;/6N#@&I@1H:4AT%J5H"7TE$^>ZHRYCET_RZN@)I@5::A0;[ MV^1>WZ&4/NT)K\J<>IUF#9-4A?F4R:Z$PN_I?:5:S=+IVNF:$YNG1G_JFH3- MNN[?5^AGJ%;+POOJ+I3-.-/;JZY#+=R\_T9B@WQSJ6%^HB1PYS3>5WO*6IC6 MBG9+KN\WD=)EJD]IHK=2"5JFQ^>U^]SQ@M4@.4EY?*$\_DR8SGW?N76F2[ MJY'I3W&O-I7-1DM\UJ5#):Q&JUQGTH%,'9P67HF: 5K#W+.DP,F*(L^D5"F* M_")%ST2J%/*N\TFKD];JI?2"2Z4()-,F;%:?/#-]JXONS M9!LE(95ZK6FO(]!U,QRI.5Y*OM,BI$.HMVEJ7JOTLC:HG%].*V-%ZUSRF HVGW6!3<9']W/2 MIIVGTJ*3XN?=+/\N]> W?UD)S-09(11AE&*WC7U$T(\)P7%(HL@E E+(/?)Q[5LE]XDVB*5AO/B=F'4J4FJ#(%Y7Q?S7]MR<:J3 M;U/P@I *1 BG 8T] 7A,1>3B""(F'CE*"J7&E%Z[B=#LX-^4 4_IVO?N!(P]FVFUBM.<)&EDB.5>YZN>U(T[>S7?Y_4T,3BO M*@=)KUACII*L;6&M-(SD9Y46I9DR5_B6:M%?FV"E^M+Z^XQ+O_+B&SUS51%\ MZ_RF36+M:YQGMZE6ZY1K=%0A1$-A\D.-'K\$1:OJO$FCO5$>1^,=GU?@M$RQ M'=/5P$NJUZB;2,WT].WY39$OI,:D[>-+^9X:R!6>:NU'ZA2*8$9ZFFG;I4K* M?>732*^5;ZJ0%JFY3J.)&*6JS!?%V"A[2A62'WKK?%CR7B@38S&K%2N#P!V] M2GVJ[&I5R[M3.NIE6D._L6UNJU99\K-%A?>E.C;MJLMGS:)56*FQ-IQQFF@# MJZNPR%4W7L+&"];LK8DCU:ZN2I=I6G=9[66S]J+\6%?*)=]Z=':F9VV X6]) M-M5T8SK=SB;K+7%?!I,[<[E\#HD ,.0H='U7L-@/VF&V5*P-TZP:":ZT#_3F M05(4*JGM?Z3JLBHAGPC+#[9(/2@8S_?7\_I04CH=;4]=2='NW1HUUUE%\T7M M0&T%7:?)X,LPBFCSB!$1,<,84R_D(<8$0H*:/&+FL4<.L&LJI9\WB_+)>@S" M;]=SBGOCG%KUV/L;RNP/1]-AJ=I_RWM?(<+GD-G?%M+27X_8Z"0W36':47A7 M2#!3HE&E2QAIW#2W[.@*BB!-1*W[75I=TS:/4]XD1=IX\"KG8CG/5>3BKD@O ME'Z@_"02+Y.Z"7KSBSK'ZT*J<\V$V;'6>/+*I?:'O,RY0*2.'C/N2VJ/0B^(XC",X%I+H4_5DN,BO_T@#T3I;Q^O GT,7^8ZI(6;E?[^]2[X^LW/;W7U+EX5WZ:S;)DN+^B^2/ MCU?ZH?KSU[-Q\L]/YIH_U;>LGF^^H0?QQ,%;<# F&TF]4:GV%$Y( SG$C$P\ISYZO'-K^>?9^[/*04!!"#*D;!,(G M0J6I,D%H*,+X.//L#Y&)C/;-1/[2NA!:K^PG:M46Q@QKY-?S$/$H0>Y[\8LQ(0@KVX4Q44<"OIP?O&NYZSE%W]9W.K( MH(J@=3PD2>MUOJLV^.QTXT>L[3E;0Z^2K3Q,L_NKSH!IIB.F@D':V)'5KNG\M9IW>=,OQH4X-UL.F?1,3 MVU#-M;S([M=[,TE6TPU+_?\:]5E[UXW^N[>:$*9CKJ=7KMVQLU1E#20F&V%EL:M,4BYQB3G-P1#;EO+'RV2J_<#EC0IAR=>4 MN:9C>%6*@69#I_Y27#.V] MOT;IV-6]/]=,;S+>:D+.5 Q_-M'!89VZIL^M=035Y]N$/!;R;C1ZRA?4B\HH MKQSZC;5HNHYEM]5DL;?.XR7>863L7OJ;GY19^?%J17>[-_\^J+^Y+L(0AB[A M 7,QE,I'6RK%0X]VZ\,HBU$4"$@"01$C$>=^K;^91I_+"MAN=>'E"YGT09FD MG3;%>H.<\QN5IM?TU5G.!C8Q*.?[3:[2$?/OROXO&R=. ME6R0JI2Z-M"GH%AS-"PP2;&+&EZ* M?1_1D'M>#+V(N3[C,:QY"2)_+<+RJ\Y8_'C5>(J_I->/[IM;O;?KO?KP:]RX MK\"2^^JB3,?*A?4]+R:E\OSGLW17WXFG8WMIEC2J"Q'*IH)*1V3K#%/]2Q7+ MK',%5U,.'ZHX6X7S54-O %S5EPCXK4P_7D5RGL3]"&,&7((@0[Y4 M8Q&IH3X,(M*!>H@B^38:L(@3 3SD1UX#]4S@/:!^$&6L\HQT1D!]2H.#V.$" MOY271IDV6+L%V16Q*BQ1"1?:F&Y4X#:O[3:9)=?&:ZQ\K,GO:7LA!O;+]>*:S?CN]UB)X%].8G4M).3\+SEW?H*LLE2Y[EM MJ?B-6W_429P?Y]>S*K:Z%&!2W[V07Y+H>I-)FMYJ9[I.#S8I(,MEBTFY>@S* M?+S)RGE>Z.VHAQ>ZYKD3<3 9WVW%59.!(KYYE8O/IMWJA'SRFNC:MS4 M\E3(S"CZXZP8+VY5BM%8K=4;SY5/I38'5'+-)%/ACMK>4WI'9^E%]\%'44>R M*L;V$AB_IM\[]D*1SW*5O:TYY]'6 XA#SZ4B(@'P ^8%80#=6J0PW_<[(H5 M'W@\"' 80^#!6(CZK5*D $\\Z"+=^9PU[^_KW]RC)-*779YIFWJU41Y)A-6> MG%GNF*$T&B!V^/F=B2FQZS4I87\=> A.%NTI-(XR(V34V1B$K+Q:K8Q];0_G M2,W.2^^4G'#45#U5EW:C!$3^_2ENF_/AE UX(P]3_CYS M6[4%7G?E5F\=2Z M01Z_JL]I56)O"IZ*^E=55V=TSBKUVB@@.B5#Z1U7U=&/ZZ/O>B2D[C;+M3/# M\%OU)IW4II4DJ0]5FFX5K%+56O4W*86S349-ZL_\6"F!/^EV,2I=>Z:*/3;D MJG:4YF7O=-7YN)AH5[M6Z571RE=ICH\=C@]0A[-&H;\D\WE:E/L#2+?:1BZY MB1E9R-BXJF=0F)? 4SW"L=KE7+KWFWAXWL/=IO/E+;5MG96U>*TF@ZSP2 M"<]F\]7X7]UH95[D=97U;:9TJ^L\GV@;M$R+;]FXMK6-GT-7J"^;[__11K^& M^K+!\6Q2 ;9NIK"6B-HIGI$FM"JOGD\W#".>ZX839D$ZG-BN*&]J='2.Q5AE M'%;-Q*;I<@:M;MU1E2]>Y5.IG&D)J")VY3R]*]\Y\*>V48S>07U.XXIXWCMH M]2W57]J"[;30/FM=H]T6*KYW\$]2E$IY(65I:I393IJN7/(X?>^0GU2L(!^K M%,:-;VG2)[<]11T/_:F]D^:6]-5KCX)IR+/AX[H;@?RIO,K2B15"&U?UL[R$ MFFZ*-9DIV[CK15OG3/5CZG0A2(7-T3Z5F#??.K6K!=]G$MZJ4!-6P)"GFIG%/D]BZF4Z:$K-J ME56K)LWLJL%3/J\8NE[#:.G=WW6BTUS1XV6ZDD1KU,/MYV3(=^?Z@JK3S;@! M??53HJLSFB1: WYUS>&&1ZF6-CKXLVCC06;Q:HN7^CYUM81>N\H@UBFL.M=X M5C%JO8*W52,WC63U(M0]=0ZNODY'=Y\O1W7B5J$3JPD8-U5XQ!7RD\:K_1\20EHOG9Y19?W54M-]6[=(FZ:_:XJ0:I/ MWDI 4CDM4A^\37XW;\QT$Y>T+$W\=>GI38Q#M:/*B[:KH#[%*E@QZD1@.^Y] MTQ_&M%RIL$^%2N=^R?<+#+OB-10%#RL<7*^O? M(Q]_*&GUNS.R'Q,O>$ZX ;WI)2\I*TJM%R"SK(S+?1W67?+7*PVZ*'4'IQ7PJ_H[* MB@S&DD5MI"J;22"O@JYV/-K4BVH(< MIE58TQJU[D+WI,3 .PF:XE758"=]L7*OEC)(\Q>E5K MHZF2^64ZG9HN8>J+=-Z!)-.IZNVV^5E91_PHD:::]53"6%Z&TF+7=$ESHM-[ MT^ANBP6JC/WE%J>4H/MFU5QX^?\L>N]HMUI>T[;:7=-9:$YQL M)Z"*1'4>Q/2^4F1V&R=:.ZL;O:RE7-3<\*_%Y+K.T5EVJ&Q=CS*53(_>+7X/ MX]')EOIE&+-M:8&+>:8B*J7NO+>TP,86304J\7]3E3;=H8 MBIEJUG*=ZV:[%HHF\3;+<\V&G0#P=IO51U 70R\ M^;;KXVFC8'7NUA*P/T0PC>%>:AVB$=V5:K!DOVF'@7%T=OO;[J!)0W@;@==T M+ZJ:H:ZL=XC+>H9JVO_\ M6ZT1*/VC,B,[^69;S7FC%5=$K\U5I7=V4X0Z"8D-0&>=HJ.L=3O5D#552*^S M7G4CW_:])G].:3VMB[7A6F,2:PM^@[=DI<:_@3O=-FP+!FUZG*7]C:M2GJ)M MQUCA8=6,83577$L-3*U*]>-'VC)=[[#Y[O$>(8Z5!\X'?%0!MU=GLU, MAH%ZM14!30!8]>^?J]Z9JGFOM'&+5/5=4+PPHT(Z R) M:)4_W;6[BKB.M)-T[014^/9[6R??2-1*:Z]D0]/S2-5=-;54:XBO1?!UD1KY MHGLW7Z:I"@A-K[+IU(9 ]T\>5A-$.DV4EW.X[:GN>:I[)X-\7D.2&@QMRITVN;-6SL*^[G M\C]-*F#L??$[,_=46VH3.?:^_*:_\P+B7I.DVM5]4*K]PK03#Z14D:+A9Y,O M^J/)S\*(_?3.^25-5$.!.MBU_$[5K&'3%_:19=7LOVU)7L&\?,3$^*Y4)_VL M,,D1^42:%Y?WE5VA.XJI&&I6#;%6);[*%/LNC_]BFN7. M*DN[LIB1K_.^'J^BNPHW^0MJ[XVIV+H'.Z,.M);?GI52_]4QF33B M>?VM;5]Y\]6=NJ[.3=1M-ZL^S69\5KTW9274)S/)3"*'F=K09E]4TQCRU=8D MCVNT4ZM&G=8;5H]X "1Y!9(2]RJ\SWP'NV?]S[,Y(U>JZ%H:F!)/M$1F[PCU\6EW.C?U!P0<"^"=9O_O*N3[VI3B!O M$G\[RIWB_0]UFWS#3X&.P'R8:9$V,7&/8)HO)IIL%_IC7L?=^55Y7#\H-\"7 M*O+9N%/Z4J74';?PT7FQ18Y.JKB)U.@5CYL5=QVTIBY:A]>K%3?FNVIBJLV/ M2ANHKEFI8&5]S=>+S!0%R ?MGK]C2&$UTU9K)!LK;61[-TOWU1+%53Q07$/7JCOJ@ZX&=K\D? MK=_))>K@Y>?0_ONFIRX):!20R_0ZF^G NND_5SVK M;O!NRB['6(QI0-<@#OVX"]*J)5 S)J M"^0?V?RF-G\>;,(C8H1]07@D,/<#ZF.,?1:%0>CY(0E(U&G"$T6,,I=$$'&7 M1Q'R&,/RK;'O^3AF)'@0^W8^9ZT)3[6KY_97?\2#'TVHT_1J6_?&TW X_)(\ M8JY-8Q3I="AMLC4AVA_5YRH;]I>O7A,FT9'C+S?R0O+KS/E_DMN[]_+KWXZ< MG^>3MXW3K'Y#\[&[1:$&OLPWUUWIQYK,JWHEM:_L_W[YGPNDYR!>I[-J-(A* M,#*S[' ]KDY]MEE5=TZJ#E4WTZ17!N(E5=M(\Y!O$D0S58[T01N#9&;(>T^% K!YY.\$HG4EW;-&$)2:SX9UG,__E+\J^\ M:'HUM'.1ZA.2;*Z8O!JJI#[QR8SQ_%A4?K/V,[]4T/*UXF>OYIW>!BJA \Y3 M6DM*,R$OG:SYH^;N*IV[#DQTD]:6L"YY!(\WN/+3\O?4$;UFFJI.QJESFI-9 M=[1HG4J47;4$G4[K?@]5ZE #JJ8S8Q52^%1DIA+$%&K=96U_SW4FN:G*0#=" MVU/VJNO:TS_2\6)>ST%=XLTG?-7:$*>F*_],'J@YS^I\5);PM2HCRPO37%J% M>\NV%+6.HV9:3!;Y?3+5 6"#"RK:/MU_F;4IT8:[*VN@/>P*WG5(UF1S?M/I MY\XDFRK$'Z?ZW"JI,!EU9EKO"7@Z#R%,5C5;**I6S>M]XR>5*3M/(O=_0>\ M4F>GJV*+43=/7,)^-7QFWK1-K(3=]]S\L.O+56ZO"2FH]GO+"/'.^3'[:7>S MB)6\Y:3IC;O0/6>KSANUSE/CWR2=2L S,YS, K*YJ3K76M!*9XX?L^RG5HSK M[@ZK,%4_X*Y&OBVH5W6A2%1/ 7F,D[K,;J5YQ+*]OW2-U9&U&E_/&VX'&34G M;P#ZOG$)2DM,RRWY79>I'@I=E?M)8E%)&L5$%_?=+W?;J&=85\KMKG-O9HCK MHL^.T&I;]12Y/.YTKD(V*B@U5<)I84:!2V*9&SANX&S<6RTX#',(4!!)TO]EU-LJ^AH9FS6;?=JU.J;!<0EPKQBHZ[]Q).:3QI[A62095!N8J.&H2 M4GZB>;E]&37%+6.92@)5S=]TZ"#I-F^IG*0JNU.UI\EN5+6Y)K1E)58:!9)> M2U-'UH)RC?:K:K+U@3RG7]+WJO%SH155G43[1U7*TE8D'GB@>B6A*+02:G 2 MRB##)J)0E+->$_U@-?@*,NTLHC5*FZ&]U@G2,60V>4 Z NV!ME!=Q;FILEUK M E5[.9FJMR#FW]F+>-Y(555KKW6_:5?^TGW93LLJK$6U4+*(NH# M(L\R$-B'O@]"%@.&,(]=3,$JJGVJYJ$K6#,#ZW7JIJ?%W@==+* PS63@9^F6 M(6!__QH>(::!M^)@F#;2V-6I:%SP-5UI)DNT%#^%*.^*1=I4\'Y%/4^+[0SI/&M=DI!NWZGJE]" M,3'.@VUUKDNIDCLK7M^^?-9/WRD&,6(88L^7_Z64 HJNJFAK+QX>!2_ULQ"& ?!=(B()="$'J$[0\?T@ M[ X#$H)&/!# %PQ"RIE4[\Q;F1?'[.%A0#N?LSX,Z'D'\/&JJ;;K%-N9\4@; M#X)'DEXB["(A(9]X >&\7F" PZ!S$%XHPB!2 UA=SV-R^1RP^B"X"*.'#V+7 MFD-8U:L521K3H^MEH=9^9Y=.KB6\"<=UOZ&H=QFZ'9Z2 @O_UGA=U& MFU5)ZPJ?<3<0T/FBFTRJEE*UN3>(O#*NO)/L538I^\H<[WS#;5L#-<@4=>/- M&DMU_TXI\;-K/8%4_2[?-:Y_;_*N]5LNYOG=.W7U]>^7^5RJ,^](30W5.KYF MM_*.5%W\YURJX>^=]07-"_G_2?W]W[/)_,90E4+U^43]L?KAS_JM2V^7:L)< M54)6!R57];34]'KY*@OI'2+FJ4\^5)U;PU9F7U1KW[[275GTAR& +NGKD !Z MWXHOTYN[V[:Y[E2C*/S?BUQWO] &H?/C8I9,U,+2R4]F+(VV($W1JF$"TV!N MW#*O?*W+NXW#O\OYFJVJ>*GN4ZP2)S>=K2:'/VOJM41\MD2,GD7$BDI+:?7N:J".?%>OM&\)^T@(&U>$_MO4:GUEB/>@2LG@.962/<(8>]37[#9E!J*^#LMX M^5.Y;K)4J3:Z=7I2WCB*;24;-J6L\RT?[TJASGT/,W$#/E85B76](2E4.Z?-GQGYT[7V\ATFH^NFZX.M+'6/J][ MC:$VWG?B_*(<54Z0%%,UV]A,05!-B[^D>R<-;? H_BK)RA%OG7]4\^#W3VJY M6IZEKF(UDZIQO1I$DT_S:P4N53-2,^@TF8[UOJK"N#83HCW&)-F$VA<9&A2\KPWE^LR(3MI@F#414ZMRJ$ZQJD*R,"_40,^ @T1G30YAU MK?>S]Z?K8L]J,;KYQ'/&6O^H77KYHI2K*G]ZUZ?#WL0)O=GDY_;RJLY(DX^S MS_4%R3?\FL^:^_+5=7U5A/&@E]^/*"'$%2Y!'@XY#0("FC+6:VQ?(5X*P %\NPPQXQ1]X?WE\K[7%R,)2LG=V7ZKOYA[7Q: M8UJ^1='6?[^![,UVX[FRM>$/'5-[^6\/_0GM]S'[L'T>MMOU83R+*PZ-CN=1 MD3!:]T1V7]*Q:OW*,N>HNI0K*4;>W603R2U]R*9-HYSK,VB(%[\Y^;V>^OY> M]2[774'MVOE3-\LW:])_?]A"L[=^DK?>'=!A'/5K'GI[\R=_\UV7]O9;?U71 MO;T-QEX'LMF/_-2[KQ3::AOP[@]')Y8Y_P?H_QTM;7S-Y\G4\OU9WOV/E=?T M)WO_9WS_5<* )0)+!'@3$3Q:%[A,QK]?%_EB-E%^G[QX]W_&XS2]NGIA):&_ M'.;M3MU]:>BH3^A!16HX^QXL@-C+MY=O+]]>_LE<_JMZ"0XA\$U$\MT W436 MQ7\Z+C][E_8N[5V>]UWV;%3#X2H/P4I^YPL1]M9S._B&_^L0:O(#.]VZ(7W) MO>A_9C];VDA@SGGJ,M'D4U'BQU$0\("RD&,:0!I6N?9<0$C$:D*8HA!O-E'_ MB5HZV5#7O=(_XH-),?MG]3W_W/P]NBE$_99?5$+Q+SK,':MTXJJ91/WGYIG^ M?6=$7ZPJ2E09TM)7->_MO+-LDM9V]IG 39\)_'#O'#@2R%UK-;'28J(/4K,V MY"D(=(M[+XM[O&V/[KFN\$2,0 A %T?";]).779>E.P0>)>\^/_K2O\=7Q@ M,_1]T/D#^@W00JF%4@NE%DKWAE(.V@[ @ L:>3YS T9"UT,L"*(:2A'$Z*2A M% T02O^3%OE$GHJI&X?HO851"Z,61H<(HZB%44)H*'R/0+E8?]G!RRZDMUM=]: M4MHP(?:QQ]#[KE\4ATF+PT& 2(B#R"<>\$'@A5Y=8@:4)2Q.6)BQ-6)HX3+G((?;\[(WI7YS/WN7I[.]L[O)\RBW_L3INP&9YGF*6)P1<=$+L41""F$? ]P/42CLR K<]+3?AK'>Y>?]>K.D&; MI01JL,;2-U4,T5L$'HX(QR>=MCEH _38)+[%Q9?%10F,;:R.KN!C*QWY+5"OTCGEZGFE'YY6H;A'/(M[Q(EZGX(?Z4 #$(>(1 MPY$(4!R01A,4'AX(XIU=9I!%/(MX%O%Z0[Q.:0V+O!CIV6TDC#E%PO7"IL01 M^&NV[RLAWA 3>,[.L#W1>L3.[$N;_FC3'Q^&3M91%@./A)[OJR&7$<1AZ'*O MJ4K$$*RY#>L1W!WD/(D:Q=Z1[SBS%\\@X&61T")AC82\K5'$D-*82=4Q@!Y' M,<+0]>JB&LJ1>W DM*Y#BZP662VRG@2RHDZ-#00\0BCV>.PRAB+**8QK'9-Q MME:N.!AD/3L7I456BZP660>.K*A%5M^G(&8X%HAQ$<6A[_M!C:S(P]Y@D?4< M7:''":[#+&<\"//U,2'Z1*=\#>KRAYH@;2_?7KZ]?'OYIW/YKUIR^!+3G<-T MK/7%:L(S5!.>H1A@HI;U*>Y7V*L_+I#Z8N.UGMO(IJYQGNW%[ M^_;V[>V?Y\;M[9]<5O(K37P>9&#R.>M^T= BX;@)+8:!ZV,,!6?0\R!%$(91 M'5H$C*TU1GW&V"@H_DY.>X S%B/APAZ#B=8,/:+2, M*SP$E"E";HXL0 ''$ M.%:=[W',&&E*6P/@TZ, I5/*\[4X9W'.XEP_.(=@@W.:_GB3&G4_3ST'.)=YVJ"=87?"Z$0/4\V($A$]%[ N*2#M2 M/G[._+DEJ!X"*A[:PMV?KH99+W#.<2P+L!9@]P=8#MJ&5IR2$'M0,$8B3D,7 M^Z !6"\\!,!:KZ3%;(O9%K,M9C\%LT6G ;\7N"$0(/8CA!"/ @J:H8(,T0)I"[G39ML%ZW%V%X1K\_- M6WQJ>/VJ991',+WSM+9]1ENU-WSJ6[4W?.I;/<<;'F8%YK-WK'\]V(SE\[4J M3WCC]O;M[=O;/\^-V]L_N;++UYK\/$AOY]&DQ7+0UEUBG[D,0YCH$D_783'*+6<_"+(0Z0Z2PRV+Y;X ] MZB+LTZ!)5P(^WW?BZ#FD*IUDTKU%(XM&+XQ&G<(B"D',*$5(( $AHHQYI$[$ M"6.TEHCS2FAT;DDX%HTL&IT+&G5J99#K$B8 B&-IV2$O(E'@U[H1QY ,!(V& MF&)RJL;:N=4D#G$V\3 3B&Q.WQY@RUNP%51XKD"8^@A0P ,N6N>9CU#KWB8-#[W!RG%KTM M>EOTMN@-!6[1VX<^8SCRNMN2#FNT9L&[G#1^PP=S:<&X-I__>>YRBRK M7^_EN\V!_[JXE1\9+VUNFLW2BZHV!"+PP_O.;O^U*.?9U;UY*9M)$)^_([R? M I(-JUQ:Y#*WA&9.^O]^7>M=V1!NA_LJ&IY\G"UGXJTE[BWG[7V5C_.G^?CW M-QH=U*]?TFFJ:?2" L$9C2B'H0A(%'-!@CKT+<+8NVB-=X_$*,9Q2./()2X M!(<5@#"/(L#>.*EDECM%6<4B?3.(Z_AZDTJ^G4IQ+0_+T03H%.F5VGWIS.4? MQS?)[#IULIG^+1ZDT3#&L2TNF;[:$R\SP*?WC_ M9@U_S=_0]C\]\"E"'_6Q0=5R'UM:P<#V]_@"B"4)OBZ*#W$6Z]#2[HT_]3#X MYNK NES@YP?*!899*_D2TRK]9"IUYM1)YDX])]IY>$3T<,[GV)%BZV$-TS)] MAN$Y"-M2:JZN+4$YA1*4UV.<07:_.<1HP\;(N)(4XWQ3)'/F^A-Z!?WII7#S MQQW 25K@A+X' DQC$D9A&+@B#+UF9B(B:"W7O.WTV_+E$'*L?[+:_&9M_F^+6>I@ MH#1Y!*PF;R-4-D+5DQ7A\K8?&K-3OBN"RV2(Q-[ S>'#XB)7^)]&<6N(H##P8$,*11R43 M"M^+@HB$& ""*(B5ESMY3.#C$!*:OG7V"Z]YX[&DQ'GY*;E7-RQ_+1;II!-K M\V:3CW.YC,Y+;!M5@ :"!)4D@Z\>9/?@Y[KA MSN+J3SP#94LNQ9FXJ=_\Y7-:ILK;I#7LB7(HY7?*\R4IH]QKCK--MAA"T'"; MFQ0!QE)"VG:? 0HBSP^DPN\R'V OCDAC_U*&FDF?U[-Q\JXRRVJ:\6:3L*68 M0!%,YW=-+]/TXLBG2;*#_B M]O+HI*$A)P4]S(9NFQ+$ ":8>=25_\&0T@"+J&9#S^=\U9L>52?YV1QDQY=^ M>-&.:9]#L@/-23 M%$,CU*MZ/'QA=>SV]\?MD=+G9;SV>2Z#X$@*6XXD(/)$X$$<1\@5+F: @4:J MR1=7.5*?\GIX^- BS76MK7JJMNHY(0@B[#\G^?! M**YQ" A_4\K>"RL#9 37<_*E_;XHVR?8ZO;@LTN3WB^1*+NE=,OV>W)^\@Q>I>F#[5CT$^>UM-M<]\+S9)-"D M?9W.QDO%#0\FWXLX\#T/8$1CQC"(10!ATRXL9MUV83B4%^@' ,4H0LB' :R' M:C'/HVJHU@-5#3N?LU;5T-F;#C"-N[O;6<2P(^O_,1^\>[M$C473I359U>/FL/!T/EUSW(-W_Q2E5*42_K MR1]7N=.&1%:KG)_\5:-N*SWG)I'\:&Y.:3+._'ON2,T^+_1ZI\FEJ12YNLK& MJ:,J)G2?C,2Y74SGV<4\G:EN4Y>+;*IT2?6G(+F]+++)=3IR?DG*,AG?+,IT M/B_?.A]GSM\2R<3%O5/U7%I>2C+)[U2HV?ORF_HKNP!HM.^)K5/NF[_\K,G3 M^?%K?BF\ MR,L[A3;?4B>YNRORI$H07,RE*OJ?^A/IU57UIDDRE^\T/1#US_(R,JF.9LE4 M?8'ILB"$T%;QU??;E>=?/MZAWFE?J;Y$_R"!1=Q.EE MH>]>$B]=7;IF.&MXRDR+M)2 MDN4R517I.+^>R;O3>\RJ7AIU1TGS8'DJZL'UG7[^^%M]G_(.)/4^CW>-6?-? MV^P:3@%*,6D]P'Z$I5(50NA'!(&8LS 21ARY@D=H;0I' \":P#^K'7V\^JU, M/;7T9=O&F#;X;XOI/89-[;+^G*?JEZ]UD?;7^[M4%S>K5"+SUZB^XYT%SK2Q MC=B#MA%]N^Y =N1!3N4/*Q;2DT_<4'19YN-,)Z\8,N\6N!W^/EL[-:(Q1R2$ M+H T\##T!<3U?4*Q(;:V=)]-S?F ;Y(?[B8K/KW*BG+N_%L"B+12U.T9KO^Z M(LG46Z404=$O7[32;1/"N=63Y7.#U=3"3K+G?^E:)" M@G,-RCNY/%&,_LSK[5'S>FM5XTVKBI7:*>]X[W.=WQ1IZMS*EV]*1W*\I(6- M#8'VDR-[?[I;"?/T1QMJKNJU1\XLU6I*J=Q]1G\9Y[?R]>])V0M^[1!G;ILJ M0C&$$?RZ>OT1TKIKTRKZ?U;Y]E@4F9_G"^4')B.1:L'0:02SAB@/,8^A &D M=9F4TH,P[1=%_K<7.H8'I.,70!'1)K%[48PB[N$PXI$;L#@2OMLX?PE9\TP_ M#T7Z.7WP=KVZSNV^/%P:^RT.!$0@1B2F*05->Q"/2 M;8B$L!\*@B!&4@4@@>=''JJI)PH@&NJD$>.W5HZ@;Y*$"CWH^B%WF"B8PCD!936HP?4U0U6YAH?NMH)8V?]0(]Z&CE;V&?DP?6:>\Y%]H76_Y@.>^$ M. ]UVF3YQ$/4)1S2&# 1>3%K.(]%"/7/>49@]\-YN,]RH>/AO&$.H#_1C!OS MZXZL_CB;Z>%:V@4QP'#8JY_BF[]\F+53A->SV;7?3">PS7.=;WA=I#H'3V4F M5JEJR:6CNK M*O,M<:ZZ=^AC M9%GIJ&3J?";Y]MX92PQ*LBKQ4F)E5NK1;#J#>]8,DFA=6F9C33J?22]?2N&[ M=[[+(W0DKHT7I@N=2:ZO\[AO==#9NNG.7W)M2,$V.65VXT&3VUW4B.LMW@.CS MI&"\:^-AUL<6!V\C[SL@[P_29D7<(=X;>(05[QL@1(GM^4CP46W\P%> @ M3X0/G4#WB8^/?+U":+#_0&!=EKYC2&9+V_.[I(QN.R%@:KQW''1CCV(V?V\8? M#Y4G? AGNW%[^Z>61]'$ZBR9 VYG M!H*(&(<>@CC ,?$8\P!E39\6'Y!G]-WIIR ,-J'6,KME]GZ9O3-F M ;$XH #$/@@ !)[OAS2JF9T%WG.9O:<&PFP$*3L%7C\3=TR3-V/-L8%N?)!J M[2E?_7F.]3'RAK7RQD,$2S72"Y%+&8P)CW"5F,$%Y>Y:0GB%(R^J6@IPTB-] M+!>>)Q=RTDD.]R+@(DRHCR 3%$0HKKG0]^*UP9-/XL*^!B?3TV;#4W-,ZLE: M=2?E?6-O)P Q=G\GO+]#Y!,<^XRE[:=PK".6M+SDJ)67())**T(4P)BZ+L%1 M%-':2R)YK0E"U46JLX%JDC;#\5' M@>>'E%'N!P%GP(]H4*OV@>_Y_4!5;WY=#/KTZQXG4IV)4WA#CM[/N\;2#^#4KL]=5SOTC 4AVH8N88@)AA[B M%'H Q#@),/%<$H)D@&(1N_%Q$Z2E$(DX\&_'4W#[KNOG^J? 6,@=QI7WH MV2=PE8_.G=UGKP.1#[B5#YZ $0KCD$5!'/* A3#BM7P (5AKH-S-D7TQ?=,] MB:HHRSPGP3R4-\S#<1RX($0T%+Z@@(>@'JSJ"LJBM7$A3V.>OC+,49^FVO U MJ&/W=_V:SR[&>T?5SM8PM1L_P8W;? %[^^=\^Z?O-K"-GH[^4M< )& (7(!QR&-0.!:.ND2.(WI]T6H%EQ3-E1=260A,W$*X/(A02 M)'S &2!NS8HA1@_V&GM)31&ADV;%4W/5=1L=G7U2B-W?">]ON9T"OOO#F>0+ M-:;QG'N(/' ,1]U$!"+6BDX,(?:\0&"IO08!$2$5L!&=@>L]JHM((T,/V>J( MHL,U$-EPU',(8LY#%&0C3^8!@(]ER@ZJW1 M$86]:OG'B5/:%/BS'O5!S"B M,6,8Q"* E;$AA7C,O MDY++\BG3BS9_\5>L:=(L=BD>Z[GY_3LDS3+;K/$_85^PQQST=1 MZ$+ Y4*%J/<5LM#O[$M-=V (Q%X8>1BZ ((V&N)%E*WMZY%P\:]%.<^N[LU+ MV4S:'_-WA$OUM0__WDWJW&:S['9Q6WGY[I+[6_F$TBG2:3)/)\X\=^;R74%^ M*[_\_D^ED]=GZDCETKDR=&,^73K9S$G&8ZF0Z1>_9_,;Q_L2.)P@)RE59+%F MHRLICG]0O&4-:O?,\F\YMWC+P%P*7"Q00( M#)C[0ZV6C^49)W=E^J[^X?VJ$OZF<9DWT1R(WFSWJ)LG8O[#^_I-JW^##_QI MSX^=S,->-40QV-SQ S20?D*X9DTCY$\]#/4!_=MRT]E&_E7X?)[^M+,G@[@K MI"T-G"4-Z%#N.:<\=E7&U^IUI!R]VGI#6L0EK^0_L5>),-YF"AV:NG/ MDB[@V9:B$I>UJ4<"$!JPP">0N0&,(:QYTQ41$6NEJ(\RC<)%JICQZ_?\8/R( M1MR%IU"8>DX>NA-F*4%;;P-@" 8>HIA#S!EEA#=IQU+:K;5(>%!1?PE6.HD" M;\M'I\!'%+9%J(3Z'&,7PR!F6'$0=D'#1P30_=3&EY%-@IP"3YU3! '9,M0U M9L2M4", LXARXL,P8#R*B8^\VH9S"7]:EM8J+]X4:7I ;A2D3PDWO-K407'G M4&7B*?(G;85EC%@81&[@P3C <>B1*"*U'4 MZ[F8>\@#K#;_?.'R?=3+?GGID-JE923+2,]A)-RF(@KH029?!<#UB("(>3!L MG)H AL]2":UTLE[-98V0Z%*^N7Q#JFMLGVNO[4BA/T%[CM%6"E*?^"%' 6,> MIH#3&!#4I.!%C"PQ[Y/4RNR;XG)/7=$!&9@!<;#V'4\@AL&*4^N3.5,>=UL! M[7N0QHP0'_L^C+"'2!PUR6IBL\_F%7C[H,Y4R]B6L4^#L46;/R_-U%BX+G Y MY"+$@6!M%BJ-@^!YFK<5X(-2W9=)%@Q61>^VX:T;=+R0'V"06?%'@RPN=%N' MU[O=\20U"C?LV8[ .>-]W;;;=L_$ M_M4!D24)8Q+@X)"L^?0OLPHG05(4"5(@A9E=CTCBJ,K*_%5F5AZ.1NH"PZ;> M.6EZREPX7(?U/M6&4=A'87\MPJ[6$9":HZJ2*;D:44272*;HJ&)M/WCVSO;# M(;=Y4U+/0?)?C54,AG"]R+- 78L$8FJ[I$W_>058_/B&8>FW8@Y2Z"M$- M2_0510?37JU#DR60T6>IWW]$TS"= +%@ ;SO$[C4FN.G P9:R>91TN.[W#R$ M[>.GT9LW2G4EU0UWG>\HOBH98%.;JF\J1%993D@4NR06I)UA5?4S15MUW;%@W=50S%*]UC1*NMY.T4YQ?9H'OUNI^^6)^G M&WYLV;-S+9O7T;+'D.L6[KYI^)@)::B2:>JR;IBZ4JHGBF9WVG*^0%,Q117' M9CVOW6+KBBY[NJ)ICF66".5J[G9E2 YW(C$V/!RQ M:<2FUX1-C:IC8V?6DP*J W4\7-71K/FY,=F7:J.T>R^X0X[*RH;1;0ES2W:^ MVZ43.K^F23$8@H,AYLZ/NV@VLQ+N@BF,3HCS+,U@E"'KDY)E-,%.59.$3L-L MKYY5'/#^SV;$,\4:\0#]7%87SG!$5;)<3_&J8E:^XY)E;>PS33,0@HQ.G2"] MLR+V/]Z_\O ><"O*TM5-7O\L;O^3 :25)$%T2_&<^>OC@EK?P_1/1-0_?PM2 M( 6,"^$SI&D;5]V<^O0ZR8/D43* 0=3?V#IMP%.UPE-M(YZ*5UTP%8#0,_AC M"51W6'_6DRPH^I:%P4P((Q#!+&T%F1C>!TD8YRD#*5PZD+^4!@D( M4)S;R!YV06Y"E-1Z%L52EBQ4^UE-V";L'ZSS75KN9+0!#C9#9]"*?P9Q(_!K/L\?(:0 !NNA!2 M,'O8(%A_RW(\K"4I#$E8P&8-HV(T P7E G^9TGLZBQ<7 G?X)%W 4QD'N#3 M<]R?YT'RC687N(>#FH<[>@HJ";P)9+ZX&LRI*4.7<+Z(DZQ\[518)/$TGV0I MSY:.!="'4(VI+TAI<@]_=YJG6E]_M;X([$02*/8H+.!7O/.J17]0&D!1BLO- MB]^^"!XK@L,L0=^+HT:7UGP!%[7WI0-IJ7+M,]0=1U,DQR>FXOJ:K:NJ5-GE MIBVW%YCCETM04&4#2Z(I/\CU< M-06+':C6YM'6A-"RXY((=ANLP$T(7S:?6$L=WP.X],(%..'V4W,^3WCDG,*D M0AC]FB?A/H,W96!@HR 7LQ5P^^%[QH407*<KAI9QC#*"'DWVGL9F'0C VI>-+1\_KM[:-[^%LPW?8T>=?.6H M_D )J26R,()PP>,\J2G)%!'NG6@LUK34J!CSL%4ME184OK14Y*K+YS2[BZ?I M9GEKJC!C:- M7RM^HY0!'HRR4#>9&4K3YXB*<)UG.,\"'6;Q@X#$ 4:>AK=AB:AL7I?7 5*J M?-+#\1H0OZ#P1S(E8@' .&$24SXP05E%2$!U%+O'!K>T M'-<=+&-[8$+APL(1%X<*Y0_\#?4"-9"S:BP M]&N33^L]H 5)]7B"A.U8;/*P(X[V2:&OREI&<93?"01A4^? M"DKC]36?M%%B#B#8@H86 Y<4+5YQP0U&QF&EYCR!E;N-F>0BHU6#AX<]XG5L MO59*)U-<%N7TNZ+0X6: 0,ZPK8WM#A:F\!IQ::FG.FY.:YV$3S@5'D#O+9SC M2/V@E*G+Z\?+KGCAMR4DS'P#ZQ[?4E-A7@'< M4H>=5;SK/ 9U!K@@GL$7$]APKX/H6Y(O,OP;5R&$ M]0X281(FDWR.9VBP5;_#7Y809'('Q@$%HXL+"B,Q^HUPI-%C0=.T)C*S+,Y MB,9!''80:#9/F#V?!SSH@GW-+UP>9F-4$W8\L10JT9E&#V,FRM* V;]W2?F0 M!6QVERBAWRY9Y<6WP>PA>$S1MWZ7%+,Y\!!7D;5\;XN42[1FWIFO0-,O=$:9 MQG)I^HYM6:(LJ;ZFR:)O.F6E ],P?A+SFH MZ8_G='!QB$4 3?1_@J@X^"9&6SML'1\&&ZG+]8=B'2Y P9U<5><1Q;?E>03? MKNM=$Q2*^[#4WG!K3/9X^=[YU?FI M/DRI+BE/4PJ-M202:O_H@&,NLRCB0LC)P?3ZXC#UHNF5*HY!^*%'8Q(7*YP& M.'+NL&.Z\$W3?3"_#B.FP12#K%];F]P9G=S!3_'MH_ C_E*>P[*;^2L^\2?6 M"U0]KS" 2XHQIV <%7K)7[T/EZ)HEJ>X;$6 !*#IL9_3QPCN!14*E'L8XX(N M,K;,:*+0&$^D;H&= ,#@<=RHJGT;]?#1]0;F188 MCMJ/"Q)Y36' %,WZ!<69@]CD>$: !T:7^8)[ZGI4^KVJ#4-FI ME5&.9,J<7E$A_J41US+=6J9%R[)H,DMMX-6[0A&:=0;FQT$X@:Z\F![\[GI!.:/D=-"QHS/7F%BQ0%PAFF^_&]Q;O!P8%\C#W$R*,\("G67CT$C*]I?;XU2[BRR5/[!KO M!G=87#?]I2TG^2IY'WGUR:"T3SN%/FHZE0EOFE5W)ERJ"\E @ V#2X M84A-;VYP<[FGRXIOY4^ZIC51V/D*#?%$4>"N9#RL8/IWY4PJ/$5+3J6XOH?M M4\5]2S]5NV'3B]3T+O'C)OC,@G&OMC#U!\'EO_PE8+9P:JBF(^FV(;JRJ1J2 M99F:XHBFK1F&H[HV&K\_!]N(1S\!L^WP6+U0307W+ZT$BO6!#4OUD$"3_@JL MXM+K#*U^>Q9/OKU9X000-4NQ7<\FCF\:KFAZOJ243@#;$>5+L8KBL$1#!&+) MCF+;OJ:[AJB3LN:#8VLFC[I &9Q:V;/?0]X(-)T$"W3])#E]\PN,O)M-TES, MIST"!=;6[$E?0,2#'^BT")=*,P9=LSB(BA/C(FI_ M^8 !%.<R*?U7#D]" []X.6SK'^)[EO+ M,E*$'S%ZDO_(AU\\&>5:! W+ G:4 M5,,F'C$52Y$TLQ1!6S+T#@P ?WR\<5AN3)$:\OA;\#V#%2!@E3QV8Q>M?I*P!)60E) M9>I*]6-CH+VEIA#EJELMH:]8+;83,T9>R1TPICSA@1._P?;-,J$DPG@^F$P MX-*J%" _,KZ!1S'EEH4(+-AY+,Q' %Y&O3E>#C#X,?QI7[Y[@NT:C8A-WS4\ M$;C-4@S;\S5B*56#*]72EMFNS2?OBWE^AJ%_8?+_J3HZ'B[3 >W9%S7?O?_@ M5XP'T+^)\XPKLV31A^RBOI8YE,H<'8Y@F+@'Y@[_G7FGX?=P ;_PP,T""TM? M'<-/V)4*/7@EPCZB001\A1ZJ9E!.P+]D8\'#[.26;@B:+7P>0=0,E@'-@!F. M^#;^A$.FEG)A4^J&1:YE&;*AF:YG^9XBZK:K59W?0?C:,?MM&?&BZ<<;I)+# MACTP&>LE+>" FWJ0U9RWGR/];'7_%:+83J -A%E((]1\4!?/\ "'^3D"YG-+ M:1V^6(6&4)@PPIP&.);:-Q04EW&O$_.#O65*)2[,-9ZPT11F$_,TQCZ8)FMA;3= K>:N0)XZKB M.B73.O&@/A8N0\5PP:;Q)"]B#8OCB,9+00.-F!MP1KFC/ ;DA_>R #5V!?I^ MZW#3!"!PBG[BY7#K6,1L\ZR'.9],Z98%MH?3[@LL23(3EU*U_0LB3#LN( M,^#7()]EC8.9)<6"6_WE7HP49PDZ*7,ZKKVKV-IA@>D,V8_C2@4!]7TI[()E M*,#*D16Y6'LF/!TL(0L=%JM2:&8-&2^YN0U$*\$)5R?/8I#QPK4,[ @DY4'8 MW-$-RDQT6P8A9$D\ PIE0R,/'O0GZ,6_Q@.6&2,,S W$*\'E;9VVE$GE;+LH M^(QQQ'C*LLYUM^H8N\U)RT>$:4ZG[#P;-_4LGGP#SL5")#PZNQ+,9MQ(]>4_ M^)6U+^T+I;MJTBL\Y1_BC KF5?F:W2M(C/RRNB[18')9!UZ:J%F7Z+ITKNY' MO*W,1D-I-*(GNJ6 P:AH#B&V+KK$KMS#Q'8VN8=7IW$_:226]B$04_D* CBY MH^3E343Y@*GC^['A=DO:JDEL$$OU-$U4#9UHGBUIY9*ZEMSM0[AQ25OUI$YM M294#UIDJ5/GPGLX>,>VJL!U1,V8!4J"G'7;)S4:W:DE3')<8GFFXBN'RRN23^OVK^ZS%?_%%%P^XYE5]L)V?P*N:@$J4 MW6$%)3QGQ-U.>.&-;L]M[>#HIHAU80A'L@R%2)*LR+ZO.YXDV54%/4VR.F$- M6[%Z$1)Q:JRNG_".I8AF7:/:(HHLV\0GCJK81%1-42KA2]),=6?X.L$U[?88 M&0Y\843GN8%7>QL?H$&W=US<%B;>3@%C7T#+FX*]_O'F-W[^@25$;UIA9.A& MVAQ+)OFBZXN*:=B6I;JV9HAB&2^E$%MJQ)+IJBT1G?BFK]BF*]J>X\E5>VU+ MU3?'93WUGDXL61^Q8M)^L6+R+ASDYRQEJ3XKK4Y8#VU6*HVH(]_5%$W7-0^, M2%GU+%]R?,T7#4>&?S5-VA1\6'/3Y](-#'SUJ9S0^^@#,F<,F CW/-#9/?V- M8=+AJHH](RBH*ZW+ 8G/I_T6G/@T>_?"T#(B9COSI'OLC4<]Z(K-F<^8'?FO M(4OKFV=@[Q$B?5W#UE5?UW7)57W)LGS5]. [ T (0YN.%^G[;"??&;UQ4(G> MZODD>A\[--T Q6JSBE$HZYVJ?G'T!<\./K!8J8\W7P!@:/HI2/X>S')J1=./ M>&+LANED%J<8/+E1V; \L! ER?,TTS5E Z#.JK+7B>XI#65#DUU3@XW+DPS5 ML%1/<2R'7VJ8KDK\C1O[D^_I*!MLDG= +)JD_\4"#;+'?2/9MQG%/I-X*I+] M-9UX>&4>#K>()&X0+1V)11,\0R^267GT'SO>YNE 6!\K9>Q=%LZJ#LY8H:,# M!6VJHJY36:[]*[(O:T33=,G3',46B>3;(NALODI$PU!=<5ES:T@IETZKFD\G MD SU,200:2AE?,[K@F8W*V:&>LC KF(ULOC M*_](*+LZY+JN)+F*X9F,G,' M:>\YDJ\1U>^#]J+4$_&)+AZ>^F=PPMK/AMJJ2K)BB\4%%CZQ^&DJ?)H%D[$P MR3[DW)EOL>A)/GM<@?]+%4\6Q5HMRK4J@_70KDJ"*"W!HID$7P4!L6!IC+'@ MB%*E4M>&Q=62P^D7/TTTBVXJK&:INBJ8N@G*@=]NR,XQZSX)" M7%9RX!.KO\A1ZP-]8#\M6?#<\R0C.2NG*TL&06HYLR!-02'$Y[;\H4NF/R7KU+PL:CB8KCJ[HCVAKRGZ%PWM-52W8Z M:25]\5[!?H]3)!PU1>HXH%=05VOL!CR^N M>;BL$53T6\&,U8J50?N9'#0_JF#CNJ>)X:F8"*42PQ4]$_C8%B7=43Q;!*O+ M%3LG$HTE_H2#!2YFTUUI6'WY>.9LFZ?3F@ U[TH5ZXJ;M9--0:+?0CX? *3NAFW%(;\(%P!"\&_,# M6/%UK!Y.N6^'97L2Y2>'D1UE<7>&\7_.'85ZD-)?+1[UC- MC7? ".>8",19D&56A,427W ;+YZQDC[P-Q;3N> %I/N[[B:+NF:V"D?L1+^O&(2#$BK']/BUY3LB:E.'!5Y M'A^+Y3I# )74W@&4LQ*B*-O\&=LSSBTRNOK1,,LCGS:+&8W #DGU 1B)Z'N: M:0%@*A+8$F4_A1R>CGW=(QN505^=G3\H#);'M+ $?)UEAN:*6*.Y:%N* M22Q-4EW;$D5#LW6I/#FW/+5S?KC&7< .^-=["S KI5B5/ZY!XT7>FJNY7W9L9CKG=ER;?+7;=L^M7F^!&42T6L MD\\<2[(LR]95V5_R.*R:E9$T^]OWK8S2UL-(@/>N#*-667B M=)+0HH-FS#MT\D99K5I&QX !(C6"A6W#)JKCN(:C>))I*[I<=91RSXG=43QB+7#(=8,X=I42B&%^5&C8A9#E'IENDH1:N*#'!F/=[9B$)J MI[)C&ZZLVXZCBKXNNHJOZEK)N;JFD77QC)QSN=83I#6:^728.]L>IQ:';WZ\ MX>0"& G58%;A9E)1&7U_W)Y=H7;/PCGK(-B2AKJ!Z>H(O>(]9:?V(S*C5+N; M3L"C M[65^;?)0HPH8+$6?VM@ZSJFC>2Q#(J[K:C;Z=V79,US?K&!,%;7-,-9POU7> MB:]W\ ,&-!=U6WM&M>-PT5[U7(EY979S.?S;#9US3B-Z$1:/Z^"'B1<#8#H#U^K)V"^FRKEF*Y1WQMA9 MC'Z_IEQO(Q1,T1YBPG=;C>?A(<=3F>1:?_29L'84%DG:;!//!'2[WT!3V M0&?>@ 7J$]V6:N=JL\,18UTG?J"\ZU)5=_W77YFAAVV9KF=A>L<>LAOC,0>HW 9GO2)TW<= MV/*+G;*[$%L]:&+ID^?BZPXY1G-JI;CH]7F^YNF2 MJAFR8TI@2$F.Z.NJYA/%4%1=\XQ.TZ<&9[4K/' ]^GWTM4Z$?+IHWSF(S%Z& MVN&$IN6XKFOI Y)7Z,[+]D]H> ]\W=3>CQ16HC?Z3HF:JWNZK>J^Y/J@%_N* MC&QHVCI1B=ZUZNO5VS3X6I2@GZ"A74:,?SL2"_%5BBL M\PIO S5$*S$M4+GAYNX]+V6S>!BUTTLR3 T^*ZKLJ(Y/=,>SJG-"4Q2-_A+Z MI"\O+Q6GXP5KXVH+3X_I8S ;"4RNZFL&!N;8LJ@2T=)$M^045?,Z6?X[)3 - MC$EV13[MD-5XPVATB*UFUL;!%S%U0S4T0#9;A9*K3I]U)%ON)6"!I\JJ5U=*C%-2[)M7R::9;N6 MJ1B55J@X=B?1<_?H,5:&3"(]YN/M611H0S;>'^6Z910+Q)M9$$?E*[;IZ^LL3X:DA+UI%095JIZ)M>0XAQ#=U M69%=RQ45N3J(%Q57[M&;LQJ?AL4ZNYW6:U?=^AN]@4N[/DQ7,6D7B"FW2!9; M>(N07Y1$K?9(FK#&G/&",48SJK#(56DQ8BMSY;#;I53[&$U3)[(LV9XF>CKV MI'%LL0ZSTSNU/59NT2*I;(W/+-M3*T[5CJT:-0N<\T57=N3#%$S'$L6-56U M287VGM,)!GR^(W04AW6JBW' PJ>CP^EY#J=>ZTL?(N)IB#XHYB?RZ762@RBM M\!6Q5NX4M>!55:&[RO7R(JQ6KXL.W,<[8E35NF8H<5S'41RB$8NXH$OHIEHY MDR1)Z]8,W3D0A$,G ?**Y!+^E8P#8]\Q0CGD0Y;779=^N$CHZUR QR4R;3Z3-SV"-%$QY=L75=TQW8L94/AQ$L]F98?05KGN/X"< M-8,^T.0%2QVK6IW.;6J*KJL$S'=75R3;\NPZP,<"NW[G4L?%3MO<8WL)-=NG M,J9R)78WRUZ5)-&;6G )]RDL8<.?YO[#S]YNSR4#G]':H&]+[GE_UR>FCI.?I0!X/(Q"H*B0)5C0!?GXK]Z'2U$T>2\@1GS,*U@J\P]/ MN8Z#A'6\YK5OXH0W)^+\WVC_TQH\.R-9$RH61%&0_4C5ZU\U9$2U4EQ[-MW5.98BSJ MHJ\[P(L@T[IYO';>*[0U\\GNR$6&42N"N=3MZN;'&WL?B[JB*YIONS*1+4LG MKBDZI2"*!C$;O8_!G+!,N]^1[.KV/:R5UOW[' MV[QYGX%+;Y;+VSZQ3-6&,[FCT[S:%(HVSSS&&S7UY788&]=1U8D&,&6[CB-[ MDNO[BEHMCBJI)+CDMT1?1-6S=\A4A2>:DARMKR0@RLJ_R1SF:&G$F! MGV_BV2Q^8'GTP"M1QHN;L=XQF"*_MH+.+"@Z+\ JQB4ROG:+"7U8_$,K%MV M%^PFEV]U;7KPQ=TA5%E4V%@#C_\.XZ3@!-+M%'&2Q2 M^K;\HTDC?# ;/YBX&2CX,8XW^N\W!"'MYVR*_R35S\7X^1ME>$5YT?)O9,-/ M.]ZVVT]J[T\T=KM-JW];0=%[FF2H=!:K< M023.G0V&C^%5-X :;^_"*3#YH2J<+!'A;.=7"8ST9O-<"V$L9D(6W_$\()P* M_R&R_QR$%INPT'@N,8S5&BH_9GGEBR^_TL7W6AWH7B<3O-*%7X1%?7XL'SRN M_*M9>19T$-[ A+.FX[ FS-;:S74P^7:;Q'DT114U3M[^QV1"Z M6.-O@'TYUOXOC/1=F.28)!B4=/0Y\;4KS2C1BPVZ,0Y(,0R-*K+<"#9SB44P MRL(CFJ*:EB%7-?-56>]443EL'!!WZQ:_;A/N4S>EDC>'5W3K BP?)/3 $0>7 MXU6'BJ/P]KQUO]SR_I]#+.W@T4BM<[@ M/;1I[A>B]HP"TZZ,)U.B1Z Z1Z!Z*0USK>/YV5/_7<)S WGHUHQYI?5IS8QHS/6V*4S^N69]B-70CU54RYVY!]])2^ K$>CW2&CU-Z;0W9JHS_-0S3 M=#53,B5;-JHC')HJI&IS3[ MX NN;6M#J7*?87ȓ&(1Q/>_H%CT:Y<<7R%5/3%<=R?55V75]TB],>W90U M;SOP.*Y]\Q2B[&G8B%=BMY#5""NO E9>SAJ1S8%,<5S"%[$M1L/RU4V\E;8F M+[X+TSC'T@9EWEJOE"G>Q@HI=#+DAJ&5Z+5) QJ*I.JR93JFZ3B*:;I*U01% M%PWIN"9-J6E\C3\5Y62?V=]X:X/F@DB].E5W9K'=V.6E59ISQI+M,^#/F CC MQ,>)CQ,_XXDS??EG5N*I_+Z7W6.IJ%UC=L,JI'7 =D)/I=$?>X1]D.D8K:K? M5$-\]@2QHBIM%6YAA4VQH%S$&NQ@Q;BB[EN ?0ORZW_2":LH&DQQCBQX+E_$ M6!@86/<6[J#W\-T%%L%OE8=XJB8Z/!IHRZNIQ@G^>!U&6]S)+@8,"L)(P < MJ:>IL @><6AINS#_E((Y/0\CUF8QR-A3EWD.7A/GLZEP#91A1K-0SH/UZ1:" MR0143^S4QLN?6E\<03'$BS9B]+"H;IABS^\\3._@?X0R<#.D1<%7;M+O]=HW MOY3M*HM9M$HV![,9-C@(8Z0G4!Z=$=.KTY?)@XC@,_+73I%F!VIW]C]!5'8[ M,]IU+9GGBTG<_D7"-UKUNEK7"!=]2[1-4S%=RQ<=S9.MLA^9:;B^05J5=7D' MLOBF:G (*V[=)I0%-:WH:&_\3F"ZY%)^?LOH_=LN&D^T7?RC[NKY9S6)[=J. M7Z9T@GZ"!X!%P(@WOV0/S!1_!H[!;Q=<&N-2 M&OONO?($6]5-H%7?MAW1=BS3L%Q3-4R#U#5@B-GI!;5?F[M!\]D>':6TJV[J MY $Z2C5 J.ION]0!+TB$^V"6[]R*I62@M=](M+\C>WC )%]U,R6.U69^H]K9;GAWYG;>^XC=S$;%MOJH[$IC M3<0-I'$:M M;E^J^ ->/8^3JB_)?&"R$85Y3T,CH#8@-QT :8>^)VNPNVAN4(]_XVK*AGA#1AQI8ZXYK M>7(/#($:'ABMN-CL;BR"#]9[LS\1XX2$-ZZO!:/UU"9<-PO>4Z&\&;^&B=\% M][18P3D*5ZL(*A+VZ6GQ'C)IEH3?2JED] F!?$%:]*Y!13:)%T#'AHAP]:/X MT)P54U>XO!1:\"9=!J2FQ3CXYCQ"W^8%\$6Z '.@LY@7^.!)@.OOXWO*V JX,5RM?:6-=A@,G>!5)4>P[HK=EZQ@5!"> M;$:W6!5X&GLJKLX.(ZHZ93T])$ZO&NZ0U"W(0[D))G>5:XJ_\ARZT1_"G_"4 MIV_SLM=NOUF9(KV=Y^]*L+82]J3QY,OZR6V^2$#?#A I^2-O@K"T-6 2C!<2 MRK 'HU L]3,G0 \(.=-'I\W7+AO->_H;MS)\]%IA M=7U1L>U] MM,BS]#/6&9S :C#4QH]Y@H2Q@S1,JRQY]JR5IE*EAU:OM!^K/_\6@E8!N\CC MKZ"/S%HF4W4-'P:[0%Y2;1N/K$;"-.?6DS;42-RM0:IQP'[R3$$#,D:\05'= M.JQNF5;Q_KQ0X9[F70#(FE>7):F0 -#JXOE!.RMSKC7JEDJ6Z]B.1E1B*!:Q M#,MVS8"89\H#\B%;Q^/! M%L+$SD_([A)*P="+LKL4; Q$&-:Q<>^^7ONQ)_+#'BW%0.%8U,WKF>I[)-@T M]1HV1=L&SK8LT;%,W9=]D[A5BW+14WJ!S?\]1Y$A5]U"8+W")MBW8,$?GAT, MD=3.2MTSB$-L1=5$CQ#/EURWZF&HB7HO"'JZ[)""/07?/<$70X;2-/Q^UD#* MC;.V,84$*[PC#4,S3/L]FGQ"R!JYN;ZJVJXL6K;I^+ZG6K9FJR7FRF!TK6HF M6W'R!["@6#?F[(GX]=.2K(T"I9ZP?FJ0>K,5+4^6)=EQB.*(EJ\IHEG5WM4- MR]AYX0%5E?-;>.F@"S^8YK+[\:!+)XS>Q6#(A= GFIZ^UW,S5C1MQ.@6_N?IQZCR+,,%L&\F+4F-S=Z++KF+[GNQ[KJX[EJ&9=320*-J-YNZF[[H2 M<5U--6W1%67#LZOF[J+O^L]J[G[$CYNK MH^O?<-D$)TAF,1A'\WS&66(>3^FLN!(/U(I3CN7SE4(W+X_:*M5BW)RWV9R? MT0?^M79E-\0KHA)3T0QB:$16C/VZLIMOUF?P\Q>J8M\-SZ5C]FO?\F5C!_7S MF=^K;Z*]?K,8&>%5,<+FS7KP]5L.4'*!A??NW%S^;/.1QVK>)U_-VY3K>"=) M562->*HAB9YD@,'F.D6U.]7R=+_3VZB,A ';DI>R:]24:81 ,7?J]C[Z;?VJ MU;?+K_KZN*"MVY8O8%D$K!I?W]7QI"MY;/$Z0MT(=8.$.E5M!T.O5." ^TWD01NQ(BB9S MX<='&B3I3Z."OIL8GG+SP/*.I'ISBN4J-=+@HRW5Q M'U>7;1$[CZ-OR#F+^KG9HN7:5L4TA,>0 MSJ:C]7""UL,6GCVS.64H>=PM6/QS MD'6=<+P SKI:=TOU\/]-DW@:I'?(3H9$I'=C(YY1P E5).LRW!L2ZJ>2D] MNU;' 2R^KA3MPW5](R6XZ+;9 MLVGU.MNJ9VJI$;52@ M<$3+U73?E(DI^;XIN;96(B;F+)Z:.L:J3R__VB@$ZB&7?ZJ9O$_4E,45A8!V MA\W30<<1%LX"%AH=5@U'TQRBVKZKN9ZO2X;AV"4L$*?O2/C#*U(O"0O2:X6% MU]ZMKQ_:\H]X>=WOZA.KJT:%3[-@P@NV8G(Z"I+P*:&7?LX*>O72 .L0-0:& M6\%ZJ4U#NV18BI7"FLT9L&@87,A*SM>-&L*E7@B\FGAYT)NVFC#@)_9SN@#8 MJ3XU^C*DW28/[*LXN0VB\-_\"U9[?T6[@>#F!FL$8''^/%DJ/O]4P>XNC[5* MYQ?E@5S#(7=2S]O41_G.9)W,/'_Y2\!4TA2D1## M-GS-DQ5#M23;U'TBZ[8GZ:JO2+J&M0>";7"C'^AMIP83\4K8K6"-&Z:368P* MR,<;9&(:I6P%/F/C-#IUXC1+V5+;V'WB4]%:96,I&MMR%5'Q55LW+*)KBNN9 M595CR[:41BD:R_9%75)-HKFRZHJZXVI5%S37(C97RH KZ-3*GOT>LES)AN<+ ML]JE\\4L?J04Y"ZB-V$F+&9!E*Z-5=JRKM V(]IG0M*;EQ",50;(,6[;KV8\=H;1 'YBV.W)9>787)S#LZ1-. M#W9OQ[_K%4*RJM,6[+_1!QAS;<=8D?9]A%41PGN* MM_799TNZ,@Y7@K'N?]7NF_-?J5!,EF%).5W"+^N"]+)JZ9;MR+IC:"+1#-TW&5\JEB>+LM2)"6ET7G." M!2H&G-& !#0!^?+CQ,\SV$RP%QPJ(^?+=\K!^[LE57()*I\WC*ZL/Q 2]@PJ M7QZZWP]KI51VOHJ+XG HL'@V!=L[BBS_$3DBK?KG??[R1]4FCU6'*]@1#)R' MNW!RUV@0=X]-L)( G0F/ OK^P-ZY0:,&PY\%E FTU[C-T#84UK7TJ2RSPF9B;B!:S,W=;OQ7D_]3K6 M(/=F&XCU%X^,0%BMLA&RT/RB"@:GN,XKN&! M!2&IHE8JT)XHBLTBF)KF&BXQ'(,8Q'%UQ0)-C%VJF[9DB(,L@AD#-W&!V\ X MK,L1IQO;.+KXQP0=R\NG14U-P#[FV(I1M?_IX+6ZLHSK_PK6_TOX?>O5'U'N_+A\& 57B[OGB]>$"^>08N1:0;%-*^[P#>>*V%;..:VFF+GMWB!9YUCHM5A M$60ML7:3CU.MC[O;;(\4'LT.Y.?KK1_'O6%?H+'KVB;/Y:./!;1[JE(%O1U*W%N'C% MDPT9Y769^OBN (@]PH<)@$0_2I^#$0!' !P!P:15),RW%UV5057=%55;(DG?AE"*MER-I+^OL*S@6L MLUI\V[O'3^M5WWN";0:KV8VR?0ZRK3>*]2JRZYF*2RRBZ$2S?:NL=**C+=>I M1WE,5]:Q9%L6NSE6HVR/LGV2LFV2VDBQ18/8BNNIG@QBK6FNJI9&BN:17O?M MYQHIQY)MQ>S53!EE>Y3M%Y-MG=2R+=NN+:N.X;G$5DU+\6Q%J3RPQ#%?T@%Q M+-E65?(:9/O5!&&QM,/1W;PKR\K LM,XQWS%?:!NH*ZXG?S13]'GO!W6ND(: M#<]ERW!$6=%$V7!%4_8$&5\7S -4'5\L\(\-'3@4+Y/$^S!Z_(@-N+#,H$T>6',VV+,T +0RK MP=LE\.@RD9IE!@U%EBS7(<36;%?674672EM6\]Q.A?*C%WK$VJ"\"&"()3Y9 M6;TTG\\#+!O=+IXJ! 6%QFJ!SZT6:$I7BJG#1F7(HJF:1-^S6J#\9OTA%'^C MO*DHG7S,ZGA2[T\T7VB,+QI>_)J.]9]QR'FXHF>L"/)V<S-@O7VDRYS3Z M$!AGGE_? )&&$#;I8F\B3"1CJQ]YL4Z;19E,( M,L&E$Q9;)LCD0MBQ/EZO-!F^G\MLM(_W%:+:BDL4Q7!=11)%0ZER 615Z61U M[]P\J#"$&ZOWH>@ONK$U:KN)"^O)4M;ZMZ+IASBBS7XN_"7;]&+9NNC%A2SU MZE<[+;?9H-#DU-61@:[]F/7= 4A%JP!2E'W9DQ7B.;(NNAYQ5*\"2$DC7:]@ M?P!9JHZ%YEB:",Q". 9LYBDV1V&C;6*G5$&GN!DZR96FCM Y0N=Q)SXD>"E/ M%-KHT@Q'DV39LQ7;%Q6?V*[N:JI5HHNADD[H!1/&ZZ?1Y?K9Z%*9I V+%(U1 M:>69I=+,#]D';+ZGX=LHG!5'%&TXB=F+H^Q-]YRMX+I1]$:M9=1:2EQIE&M5 M7 / 1-=DWY)%23%TO0[]A\^=T/\>M9;*5\%<%4?24YKZB;A./_DW3>)ID-ZA M !D2D=Z]7N7D[(K98"M).CT2) Y#W,U:C;")YJFR[6BJ[Q'B6(9ID5+<5:\; MK;2ON#-RI^\CWCOQKTF89(ON2^LBI0 T11;-A MLKB6HUH*T1S8S&5-4V6'8XUAVKZJ/AMKTF>!S3.<(H?"H#W](M*5V&>6XPA# M)P1#SU"-.@+^[/D-;WI#C3,ZK!)XY(4;OE%QZD4KRDUG%WNCU[D/1#M0ZRKA MODQL255H?BRU+!$1,GLM$E@^^S[-,WIU,T3F![?Y7F 7#."NJ+Y V- M%W$L#';?'[VK?7A7!VFP[.- '0A6Z76-6\O3=4VU1$EU;=UP3"*;E9/4-F;840H^[ Z=B&;\F^8SNNZ#J*HBM5MJ_&%>B ML2Z'<.!\-22!&I6&$U :Y$:C5\MR14TAHJL9BJX351.M$A DHO9^9/2,+,"# MJ F[]==0>STS&IQZ\**'QH?PHA0**"N[>@PORNDZ2R2E+O3D&K+B^YZO I4, M4UP;"QJK=!+.$LTXJJMDL-;"J,.,1\$]HY!6FRA$E66'^(HF MB:(IF\021;M"(1%+EA\,A4[,8SFL,G9T/ M/J-HAU$><-%AE_$;ET?='>2;S;/J80XHW:T)L'_ODO(A"] Q+J\3&GR[#&Y@ M2&^#V4/PF,*K?KY+BMD<>(BKR%R^MT7*)5JOZ#=E6ZXB*KYJZX9%=$UQ/5,O M^TU9MJ5<%FTNU(<W"DGC&V]V&BW;NNEJU<@2HIHRJ*F*Y*F[-?6RWBS_CR OU#=K;^5 MU'\/KKU?]IJ::9W[_,9F86.SL-?;!VBY?93 JN$);I!1P0_"Y,0: O5NWJX@ M62O*/A7BF^'U"!J8E!UOXL.OHHU%8.HRVH;ABD045=_2+=V475_2ZN,JO_?R M_!_BZ)ZF(.[\R+SH++Q<6W=S$>WRV\_P(#"XL24YNL#^B,(L!<7\] I=#;." M]H@78X^!U]=C@"BD;C(@$=]V;5FT?-\GGNA(MN.7Z.@YTNJG CZE$ MJ!&A0O3\K@//!R9'\WKOCME#7X5#JG]+QZ"JVF=BU6 UN5%4QXB+GB&F43!9 R"194\6 M55NV5<429=THE2C9]7J/R][83>%)3:IW^-F_ET*?8=O#5XQ.VUOWYI>_,P5^ MM*=?:.(#P3^]QC_'U'U-E#S%=77)5'3+5]2J.)B[ICC8'D;DWY_VKQU7QQJ" MM3A8W>O52OV8:GL",&;6M8A!L9-3WUX7 MNIV;NZN?>LTC=+\L313;%*$C7]-4<6QXB*VY A>LQC45D>1-'=88: C)!S MS#I4 V6.G?R%>T/RB2.P+C647D=V95?354]Q/575+:.N?.[JUI B[WH$Y?T/ MB_41F9]3#V"GA-/##/'%LU[Y1[Q\0PYQ68,"G@N,+"SR9'(',B4L9D$TL/FL M9H15R?D]C[.'G'1YOYQT91=JO8\$GUXG>9 \\CU>$HER(61W5$!0#:)'=J2A MOTN%ZQA0#NVO:9C F.(D%8)IO !\8Y?CC4+%*0SRA$\EIWP"3A' B!/2_#JE M_\J!D+-' = <:,IO1U[";&IFW,&S#.%'_!K?+HGOO"^?/K$_R;N?K@1,U,9O MA"#/[F*>G8T7AVF:HPL?!YDOA"P6@L4BB;\#4&84WE=RQ6%V,J/1&\RS')7H MNJ?[FBF)EBRI>M6#637]WL*?VK:#59)CJ:7BXV7;6%YO/_@5SNOK%#D M\0/'3.+Y/(X*C />602X/X8+6(OH5J ""'N@V4)GI3Q,[#7?3B%#S!^(7N( MA33\?@F/R>[@D3?P3KAUP8+2TBO!8N_9>:PH&EQ(EYT?SWX4D_"$"@_XSS&% MI)&&)EN.Y1J^KA'-\74178=5C(PNDHZZY[#U8:SF! O/$ MS[$]WOL"!G;2VE8(P&8#6MV:BZ5MN;B[7SU_,7K8CY1:/)*R^ASC\QM&YAIN M01>D287B5]WQ"]MK"0?3LW[Y2\"(D&J>JRJ>:=G$EE31\"U7AH^NI$HP=5EG M)26"HPQUA:I%R)6P5)UPC7]]63R\(,$%2DM; A?;G@$3OUFQ]H;I>9[O^YJH M6*JCN[JI>.7:BZKA7]8E$(GE6;KDB:9H&Y9E&"#(8F65:9:V46EY\CWDC4!! M?!9H%"1@:/WR@6;"+$Y31$W.?6NK#&Y9"VB+,2P7A-R2Y%\F=W2:S^C'FV7B MPT8=3JQHZH:S'!2DKVA^;%P0V3%\S[>!O*I%;,^0--\H!TE<8C86Q/==7W=$ MG\B>08CBVW!KE;X!!O0R15]&W#:KUP>V8=[LKA"PE6-;^Y2OG1!U.%)X"%(! M,'^2SP*\(DB+ND&%&@! N//[L[L$U&>F*H??=U=KF J2"ER_'H+&P::T\]W- M\@;/OOD999E>U,I_586@3.G*T'7%E,I_]RL$1?0WZT]*^1L5H_>23N(1BT2] M^I>-Y:_.9WZ5W.HO4 %IK2_Z8/6.OK)-O;4GET$,X_J_@O7_$G[?>O5'F#N? M^3U=Z&T.XYC1LRWTMF.$UJM8^C.O\;=C1;I7L?1'E?K=SN5'2#AW2!@<7ZS$ MBU<2^%PZ'KO.QK<[",LYAQMN+T5G3(17._%Q]_:4D &K#:63Y,=6^[5171YJ7N;K M2[T\5G;ENM)'FFAHA.J-JM_$-@S+)YHF$=G33%NQU"(,5L/RO,IR<"L(V?MH M$L_IKVOK=?^.(;';]1U.8>[PW>9:'>1"[K7:T/XK?/IUBD:$&Q'NG!%.K1%. M-RWBJ+JF*HKNB(Y+#$4K$$4Z[4,P^*WN/ #<"W APYPUP M>ITQZ7N&Z3N2[(N NY?G,[]6LY>LYN2PK30H!+S79+CH5 M-TI=7PK7+"!\/.+<1D*D8T8$'LMLVF@UF6+=;31,RY9U(EF>H4F23XA2=MSQ?:=3C;*'/?1_>]M#C0MMW$-'"3U#"=4:$JI8 MBJFYFB7[$H%-T\5^ <4>:LAFWQ+:/3O89P]5+D2YU\B/P4GH;C[^ =OJK'9G M>$\%("N=9%BZ>4VQ:/JO/+P'+H@RK)2;YC-6,?HFB>=+]CWO.\%*(295=XCB M1V2S])4[NIX$N$,<" \#Z R]CM0U3,TW/-DFBF&;FBU9!JFZ+KM&)\QC)= 5 ME6<[:&=-L:D!%I#OV[ _:!?DIQ9^L(K)*)[G()Y$%.L@!56T-3 21-!!+!!3 MXJN>6LJG;GB=2/K>Y',_LWZ4SU$^SU<^I48;[RJ=3R*5F*YDBFI]FZZ^NB#/NG4_8Z<'R[TV:AU_US ME,\7;3P]8'M_^[-YMO[D7=DA8G17'@CNSL^?242];N3B >3)DBZ[@'X B*YB M*)6>XHO:=G;^QYMU2'AR!_<[L\-@E9=1S%^KF!MFG;5EJXIDJ*;I69KNBJ:J MDTK=P9YCO8OYP$__1S$?Q7QO*C6*%S]'6SXJ" *U,TN)4/W?$5U7$/R),.5 M)-VM?/K*UH>7S]OK!QQ@T$>7\2&922-$C!"Q"T1(K:;1A)B:J.F6[VBFK1I6 M!1&.Y9H'T1,&'.%P;A!Q;DF0W4ZM5=)"HWWFZW3Y'M_-^\),?Y#<]I,!^W3 Q MU75-V="MTM865:L3(K23%M:I/-03HAE'=<>/6MB(=T-=YQ'O-N"=1&J\TW7; M\@Q+THDC$%D];$9F%$+^]X4T\BB3^\:\P4@_+"F\<#^5=;8UJ_%[=Y_,ODCD[S&?UX M8T59."VRO;[020ZO#6GJ?9_,\BF=^DD\=^+Y(L\"Y+V/-\O"\15>9L_BR;41#>&>QQ&!BW M-BNN&3T7L 2Z<@&?_<;_R2/*-T%9O!":W82?_2CFI][Y[F;#VF???"$L$IIB M+]VI !2#NX$LP+@(6O 5NM'3"^&!)E2@!1_RA,(," Z@-LEGC!N1E-V>L8BG M[$KX)HRG:?VR"V&:4R&+\=5T*=&Q77)HJ<#AECS7:1/'U+ M7Q&!G9O\C9^;XXMP@YFUH)R(7%]C$"E,Z&Q6_,JV)OP,KYR4GU<,^6LXIZGP M@3X(G^-YT-'NYD%R&T9\>$&>Q>47?&-AWSR$T^SNK4*N=$.5=9400Q<-1?VA MW$\F(%G!(J5ORS_>+6\>;ZHCI>H45GNS_L"I>*'TP[LWG?V2_R;IZW\C&V[; M^XE#/1Y[-MLNBD_M]M9;':"K+] 8?"TA#M;I^TOX7?@-OKY+!2]"8$-(%P#- M3^C0])A<\;RPBE?3+K[>^(]NY3^#%J<1B_-JF*96V0Z7XS+FFF29K=";[:TV2TYD#)]1FD?Q:O M^7//U]B/JQ]@?0_3ZAT%4_Q&,7ZLGV PY4(U>VWD-H:$GXR;^0QQ0JEK/[@V MD1W3DV1+$D77%UU1KW!",4@G9^M .%&X6T\?)S11/&N<&*K]LNL\OS0+61U) M_QX("FBD#HC115%6%M\'75M27/5VU15T6= MJ(I:R3S\1SS#G?_X,D\N).,L9/[5N!0^?_EC="=PL# ;I1TTS9,H8AP2-0Y:L&MPH'%NGH:O<1;,!ACG M^HQSK.,"22/6*GW5U M0H-OE\$-#.EM,'L('E,,)KQ+BMD$3(12HFF^KXJ68HFFJJB>;4J>K4FF*CJR M9<@RWA,TIGWPN:U:G_KEJ]>@_W&L"(]YG]&Y(%T]/ZA9WA3=MOV_NP=R[WCG MBC'_%D3 6E@_F!D-^KM4<,-TDJ=IR.*TIX(5!;/'-&11['X8!=$D#&:"$T?3 M,"NO^ MQ?EL*EQ3 >1\"C_A#O3//.+;XT.8W;$8]SP*"WB,%X@!]NJJ5I/A,7 M!V^*XHRF^%="LQBN*$+L6>0[+.WO>9 JLP>8247<9)AC+X/#^%4)>+E[U=" M>^!38))9G.8)9?MD$$8I;G)7"_2>/73"Z#4-;VYH M(L"$80F"&OK)&2:N^0?5,Q?=?4B*^JFN$9)K$E MXBBZ8FB.J=G+>\=1X?HC:#[W(7T0]I+RPVQH+PXU6,];P%280+@.XP4HIO-@ M0G.F*6*>$CSMD4MA2NFW%%-BD'?1U.'EJT"F9O$"@ +^5Y@$*)E".)_G@!SP MPF !$BKD*1-$9/.OOUI?=MZ__I+FBS7J+.BG[S9PD[[( $)_@S?GBU]V?C\7 M@T42+Y*09D'R6-'B45C,@@SQDP,>FV?UG0"WW(0SH 0-)G<"P$H(*_A?J>"X MRDL1X_]6,KT/19 %'-=XL4GTLJ!?6183YUK<1-,%;)"4\3KE:PN[(&P((!&P MZ+<4\#EAQ>TE\1UN%+)Y(&U%9B3+45L6J#2'FS 3CLO;?3"9 *7XMH=SR6412ZHS2HNOD7SPALXF@?)Q,MV)F!ZIX;8 MAU),C,DA MV^UF:5S0"J?$+B,$*52/ZC)=T$EX@^P[10$%CB^0@G/L8S5!)@CLD0F*1HKZ M&YOOE? ^XFE;Z.5EPI/FU_,P8_TS(OCUG@)3W+)9 A$Q2=)-\EOAQP)>WG]P M"VCY"=$"3 &NGP,A /B8KHAR"VL \%0FNC86J+,^,/^[ '5I.J$PHZD '<- M/X,8XE3Y,\H,6L[L?US!//PXGC(Q9L.SIJ!:AVG&+39^63EDW[6J(1=0!_0& M>DX>X=4I4RIFE"G6K \H4\U@U*@>P'1;T\3E+=:&D9*A9C'B&TJG>+QT48^4 MO1K_X*8,O"(O38@,!0'VXTD)@/@J>$-%GSM0%H'-LG"&%Q?D 42=T3&AMV#PE"1C)"HMPV*9F>6_B%-NTQ?3C"AL/S=YAE8>7@]T M9RS[$"??:H,4GL!'F#+KCF=:@Y2G1??7%#Z$DV]@F 7L%6EX/:/[[1%GJL1W M_04KS" .P)\*E70DXZI1_2U(0(UBU@JOS9M0ON:@YK XI9)<;9_!*^%O\@+HZVPP: M5AGN*ZA;P]NJ1^&FPIZ_K%57%$4$#[%T!'JV)G?!;$:C6_9VK!?Q@)@5I.RU M?IBD&7]I.2A@8UBM,&,OO\MA"4O.J2V+.0VB8F=JK%XYP'NT+-E$N;J&G,7_ MNA*^4-3$^!LC5LJ<^9NP9@CZ\^J'H I_305&A1DNR 5'7K"W6%F+HFY%ZVY> M&J,T AA/S&G-?U;4'6W#4"G$@+, >@QOD-& C_!83+@&0C/Z+6EH7%I0VHIB M'+ )5/3";38&(1Q1?^6H.*0#/=$<2S&DYD*$J4CVSTEY8 M21C.O-V)H6#/@\=B/^ ^;."7<)H'L_\JS=^N4X"O)[ ]1T3F>.=F79M*.%N0 MJSQ!"I5K$R?5LE?X!P"5)RB++;N=OZ:PP]BV4+OOVC!2.JXN^/A@98 7P^LP MBP%5EJ=])7Q";1Z !;<5H.LJ6&*E>A!]0%8$&N+8D.S7-;'A)6U&+JA5LR%IT6 M-F\D-#P(N(J-I6%'&U'M5$*N;= G?J@E.5VJ_$WBLM&T*%C.JCD)Y@F;L84LY_C/'.Z8AI/" MN,8=9(D@]?V Y 79<'DJM9N?@K;>$R2ELX'3AD-%<^V6E^ZW( $9AG4SRJ/A M''T%;)>J^03VMH39)]5<-F _H9* : 6 M,Z?+;3BG#8\3\Y=&[*$X0MSJBC4O'2ZE8VH$F1T]$NBT?L]@^_)CA.'AMX^@ M0C"7ZC."0%X/43G%UIRQ%K$9('R%K[O0.P&[*-:/Y?)!I_D$];&OA7^">P@! MI> E7*"R+)A\JVWWXFV%21P W6XBU=Q;AQ4E&==4W*J)?2P0I(<1U&01WU0K^'*??>5#Z5TE%!6Y"- MBE%C;^. P@^MHCNFA: I5&GPE=]S14#$<$(#.W6_=@@-/(4(O\/(_Y)QP_:V MD'G#<)\JC4?FYKA^;'%/8;P VUW3+,.+2YTZSC/@T4*I9OITB\G#-,9BI87O M$7;5HA!L,91%O"B*F::%H+ 8I%)0&X8R/"Y! ZL^MVH=%'#! 3D ;J;,%04/ MNLEG]4"O:41OPFS?3=%70[\BNJD8>O&OL5_15Z*\69\'5M1:W5"C=4-EUQUOTW;Z M:<=Q;*@PNZGX[&Y/W#1&]3GU;.?A=#JC*U()5566J-%O"4;VD$:BPU3&_Z[) M@BA^7)L%T5=UYV*^-^P_<+];^O=ZR<@\!!FW(=0@TJ6.REP#89]/";U\_\$= MF6=[YGFZ7NRK9*0J#FSDI9,"(O[%T+>Y3^']CLGM9Y#=^W2Q^^-PS-%7_4L6 M9'DJ_&SF\809_%$5U52.G(91TV:XN;&:>PNM3#I>8,1D;&J8Y3 M':ICE,]*?NH][)!I1D\N2;7-ZL"3\JL MP$MAH$QQ+-^"\D3WJQ.I@?BA$Q[R.M=UZ-KF@:>?Q _;.>F/[AG3-\_V'_!@ M?'C:O><__T-2]NZ'>0!,OU+KM2^ MLT:ZR]@WN45/Q\<)EA:LO9.L+XX'P6L MRR=\C1<"$87W'P6,=U]UG+I'@?IB6B_O<'Q)U#DP6<:)CQ,?)WX6FL4XO].> MWY UPUT[AZ_04@:B2QU-67K/2LLT@H.G019@'.OOLK"FN?2 ?0VCHVFI#DT'.BM*C%,=ISI.=9SJ.-63LH]>Z"R6D/$L]CB'.,<\BVUF'9^F M2C8>6(X'E@,XL,1:Q5B&C96Y^%W:QN]6D5I^GL>SFQ(TW'/-8KN6Q!=639XB MX1%5EY$6(RU&6HRTZ,D7=0Q2G?O9W$N1]D4;78].A'&JXU3'J8Y3':IGK^)0Z37L[[C7,>YCG,=YSK.=9SK.-=QKN-M9WG.HXU7&JXU3'J8Y3':;@Y:S)_&%>6S)4 MD*;80QX[G4:L=1VN<=FC>F5KV1?/R-LU@'0\1SY(%/)3^3+G->UQJN[ ME9WEM%_15,<5'J?:EQJR9R++F05Y[:>;G3Y3O.C\GM;"UC:]HQ+^]R!$.("A M]N:7+W=!0J?-MNVO<\G/?7Y[=(X]-9;^FL_CY!),\'@2LHZ-KYNS7]'*_SU, ML$1L$$UH\LI7??AZVR"4M:$D*/1/E-,,GRA H!/#E),3P(QCBM'G\3)P(-)G?" M(LA">)Z0LY?$T>Q1R.[BE#8?*DQI1I,YW#<5KA_KD5Q3H$PXSV=!%B>/^$UV M%V3E(_\K98ZRRPR=ID(XG^?PWH2FBSA*:7HE_ ,&!P.(^0!-$MQ: O+C+\G=GC@J9O MM^>0P_ DDQ56*KJ0^?]^([YAG^&J2?FY>,D24B@E3Q;O_1K.:2I\H _"YQA6 M^9W0'4#;-_403K,[SMMO*KS;VI4%^/7F621K(Z'"W[H#^+"JP,_!:ACINR>& M>A@0^A0DF6 AYV5WM.!0E/,4>)R)%'Z=!CP1QF'(YB$&JPDD(7\%]%2^G MPCR.XJ*<.!9"GL < _Q?[G8NY"H5'L+L3HAB@=XC%DP8WT_#E(+$O,.7/ 7; MS^+(D?T&SWYVB_TN&$(^W(6 [K 9W 7WL-;Q?(Z<,A6F,>/*DI?8IC2E*0P+ M?@0$YXS;X-J+)9:]8&R\2.@LA!TA2!X9RG/ A3TGO%]B:^3?>'X-EV*4*N?= M]\Y[H<'G;<8.IOU9#BJ!(6L*(KT'@53MV! MEC(+LPS %8> 7W^0E'AV)!,WXYR#W>RK6'QD)6JLUUG@&S)4PAF,WPOB1, MO^$]P"C!(@4UYGW$GL6Z*]XD\9Q]8H1!IH3UKMD 7G:=TN0>6?(.E949*+K MMF^%O>@\[N\CP#YWK$04?T VKI@3A68.6VV>L'5W7&7'@'\<3;[8,-\-BZ$O MLC>__%^4AGSQR\[O1R!W7./%QK_G\(6OO %+95-P"X2&M7U0F#M/&K*C#)^S M#'^N&(1M47R7P^B=6]"NTTPPS1_*C3&8@E(3IF#N-HSEIBG\XX?_-HSV9>5O M/UW\__:^M,EMY$CT\WN_ J'UK%L;:(K@U:2TGH@^;=FZ+&EVWK<-$"B2L$ 4 M!T>WVK_^Y5&%@T!11H+%+SBIX,*%8"J9Z"[*S[V#[W5S3I?;Y;UL.S9FA'Q]#N;+0EL/FG] 5J^JZ9 M>N71F76*SE'"^UC^)!* @]0^K?)]]#4>[1D>?9^$,AE/C+\G8.^=F=3OTN3H MJPR$-D;9.:J=KGD/*=J/KK@5OIRA 0K\2851V6];MI=\&PYJSC!8_+=RGO3? M!9CJO@?09@_!4-XJ+[8C@Y$73CE:,I,QQN5!#= V>B1\X;#V@"&-V!X+\@-0 M_+RQT3X/-FRA@@0CF83 3?]([# 6(0*MU;0&E-PP%&.8!<'&^&GA1VNZCP+*@O^7!6FFX 0C_Q.7I"09")%[K%);6:-'&& M'BI>HHDQ79X(0NEC>UO,>(B2T0@60M0JL]P*4"X%!L4P96/90*/%" M"# R\7D!>Q=F&NJ;V0D&4_B-4WP)K#\/$ 4F"@$UC-] KS'0]P320;&=AX!! M[[G#$ \@?^2Y(DR7[<6D&,]FH9R%>#V.G%=PP%Z0,.GP4=2(OX++V'XD"4$X M HK8J7K'FYPW)&>Q!R?\O=!W/$L#0AK(*]\J4TTC/.ELY!Z,AK1W398 M!V D1OD0I4-AQQJ+G/$:8P>3-0)#P&E@5'3+X#RN5RCN50C(FXB*I"OPL-P)"@00_@YD#'M MDN;0P4R67S=7YQDC )8?./ M/1+"Q?N49N&5_(<7P,@IO"*)> U,DS.?-$9:$;X*WI!N=")]>!P.P\>'U3ZC M?%4IGI07-N.,%%9LT_P4XHRG,^ K:/SBGF.TZ;F;-[Y4HTJ6F$;,.Y3H&F\8 MWXD'IR.1! # ADTP WT(L$^QII%'+#"/_C +9HW160'"@<3%I:F-(%(#JX4Q M=R%B!^4B3)-@Y='Q'R'(F-#5(",0(7+C!WJFW[+.W@%<00C1-&J;@;#1 \AY M=Y@DX=N$>WD,RZP+LW1YEG9XD78YZGEZ["QEC6G>M*_DS"S5,;B= A'_>/4'L&2WMK^ MG7T?H94Q"=5N7CY%[U%0OI!H CY6(LX07P1U 6D)J 23Q0 M\1$,7F/>&$>D ME$ ?HF[+J2"Y]\QQ"E1F*1T$7C6T(V NG"4"_+X6[*L$>Z8$29WDBB &;N%, M3#@:+T"U%"4FEO7[.?-!H0.V/_&&*")WY33[_G%3K]G0D[X<<]XC4CEN;X2* MO4!^ !KR&/X,M&:B-: \M#0P5;?"5'.377I+-0YDZ(U1UT.@ MH-JB?G=#$*..L7<:&]1M^9ERU=55GB& MOBF6-[W (!!F2OPVHV2'KZD.ILFZ/I-5B9[:W["< 2] M0(Z6918K59M\WSAJJ$]8S@07SX6'M"/=9B_:;PV0!+P,EANH\0>DP4_M\(>( M%:L?)1AU_QDK)PJST7BI#"#EQO7 (L!+)G@5)4@_>=,9F".T!;TZ,_7[H'&6 MKG1N,2C&/94'B].+F0A(.U+JOW+.3LF@(34+K9H)8 >\-0FTY823*@F#ZI<# M!PFX[Z-5(US/H;@"BP6$-$J1O#5&\TYM,+2G D0!+@HF#O(T8[(9ZO >8ON' M"+3LP_>#R8?2"XU\,DL5/+2QD^*#AE-@^-+!%'.PD$@<@YRQE6 FQ B4ZX"^ MT2?V=)K)7YRSL!#W(T34+JE8]W>)'MV<%XV2L[0ZG&H*B"=S*.%*ME4SWR*J MV'! @J^"($#"9*:P7>D*^%^@24$O8(QI&'_3BL>=NAC%;U6V=BXO/_,TZV,9 MK4!]&110FQ:<)[X,M8B(P7KFL#4Z2_!"UD3C**#C::J_$-(6'"5 E'CMC8QM M,.]L5CS%5!0'0H)$] M!,#JHQD"*>\LP?VA[VS>,0(_!JATY??/YZ9MO^( ^ O56F*T1-'DB0B04?B& MCZP([]M-/ #67?[&W7+D+>"L]A[G4<+4?B5E:&;^KD44Q+-,LP2T@HP\B[ " MX*=P6+E0%/M4B N#W\!NY!S8:"T> HA0\6$@_CFO\^=O1N*LRGE$5BR[OO5G M=LSI26I]<%VU[H9%)J7W+%4!*K:I:H):N1'T):XE8$0".D_&L )V8;::S5[F MOV;%1=G N4&ST ,A[=&E7XY(DW\\BA);W2LDP?!'@O0389"9N(P)^LTPUNI0 M,([X4I@]!5V1G-O*6ZXG!8,]0,WM/-J@+\.K7]'CS[MK-SEFODD^IZ"K'.E: M,? Q'J/G-Q8;K?)/G6:W,0"9YOL X_6])W"@8[K=3'YRX4;9K:G\ 2T<#AW% MLI%\9CE1$92YZ[,R]DSK3+$EK@BJ( TX=C11ZCK\@4"_M7UU6PV$R?IP:[4: MUL: VTP^;2^]HW++^D;Z)OXSXS1MK?##5Z@6N11FI]@>1IV84X+P\F6DBQ9D M028:4QB@56AE##E@6'%=A;F)'M1C44L,1*P?165IY(-6DB"-YMX&7)OH1:4D M@#9[JK,3\/7WH /B=_A?6CBIU('@>[YC$; ^F5]^"*JB4C=M9T(Y#2RN<(NDO4O6S-,0 TYE M8VIZDPN>4AI O@G*83BA','FNX_?*8C;LMZ]5G?.,1X! \=@L2B=WS2^38!# MR+%G_*<]G;TS+F7#^!"[Z23Z9SU3P_@& %,_?@(;W6C3)\MZ9WQEZ*I'U3U% M/,;TTJ*1!#:8XH@/Z%M"+D)_4L!62 J!S?(EEA^@3C3ZKP,G*Q6PW/ M(*VV0#P6U3/!09G4DD3E7>+Z)*9NH#]EA)W#,# 6DKZCHF3J RQ@EH0.):;, M#R<2S;0V5O5(+4GU/4QKP42LG]Z4_8GKZR?]9J.YL7YB&D-*4P,=5)?X&8D, M]S,(4PH(^ZDH3$A)2?AX*EEG]CTQK^&]D2AGL.-S-F":O[;ZW(!4F'&R%)3H M<25O X8&91(KC.@P8ZKEVK.R-M=&CWD)P[E=Y1AY$67OE$,,5@FDP#)+,0=J M'D@$?O[]8QK:9I^9LDM1$\S1]8;"]T^MQED)U$RY.SEB1O8$7 ]]"@V4.^6B MP_KV9&E*2A9]7!\+>;Y &H7#1TCE#K^23I*R9$FG78*MN\0Q$HJIRDHLP/0Y M(8%CY]]K'\=G)Y9#@/GF-#*O?FG])]/?25?_ ':U]*FBT0_CTIZA[SE5RC]\ MN4PU>Y@ W62Y #'\FD[K;N*S:70W1V,L5KA21:2 M!1.T,0L@F9'O(<@G?&VPY;.2SFGA=#C$B0G18#?;GH^LAZ/=?%0KSS1?38N2 MW-$Z)Y#J^Q19!CC1 RFM@=:3%TB"H$SV1FEFBN6EMT$7Z6(EO5 >+6 _YF'250P5 **T M)\0<12+9T.!^%<)Y(U40F'_'E%61"QJYRH$&S)LM]HC(0.[0^>\#%[ MQN/;3,B&35SG%!T3\02.IT" M-I8HG:1)[K5^TM+'%;7#M[ \BU!DC[(LDUU M?RW>BA>K7<+Z#]HT:W5*\&TL&&*4Q#.GOG^YK/W1J_W1=*=1777.K@S"3 10 M?8M-I>ZFWM&\"WI#0F^62^DK#)O-[1F@Z/7))S-GF.W,^1/*9#R]1K\$SJ,O MQU!NA"J+FV($9\(9]LBG->';+<4EOY[+O1?GK I(14&:4>1]RG64$9( M9AFZK!$ITF7Z-V(8)EAM81GG7RL,J3P"SPU!YEG' M0V-7ABH?X/L9FUT(5:Z/J5:W!*VER 0V6$P9GH*-R;XL)F:U2Q%Q!JJK0"1$MVFS&QV88LW]%[B:Q\:1PG8)H4)>Q.@ M(X(;IRTA$T4+;L>IHVHQZ,6FO KJ-[,JU]6.JY/\-1>(D,6LR0VS0.Q+0XZ[N 2^U>YVR\BHGJL85BB5D;^7M9@$_(QD M7[[^6KSGQC='\]>3S!],;&7QOD.>R8Y 6LV)B:.'6KYI3 MY_K2+8#ER;YW^61G=84D2X8/2./05SSL0I>?[%Z"5F94>:@TRS*GN:K;(\I] M#/.K^!D*-Q@)=#[2=R*3("U18GM1H2X$/AVQ@R/#F23 JZ0.==DX##E<4UG^D" OQA:(NO(+RVN6 M='5+:U>Z6^FI;\);"3R-!&&]X;+UZ2UJ4;DT#=[JDO$ +^#R M'F3A_F!V:]"+5!*(+N>F^#'=.>'R!L6)!;/R),I719IYMV34SD,.2-?$DI<_ M5)8%&3O(7VZY(:B)ZZ+[D:&*+/IV$CB3!39-=!;&<>X ]T;&[]]G MM2[G)(@<4O$$7%)1QA/KH0DI-^*3^@JSFJGD3*" &A)*I>8J0YO(ISR_%R_2Q+M&L9RXOB(!?P_+XH%4/=NT\+R27'R/6-0PZZZEO62]2<;QX0 MFQVJ4YC2JQRLP/1B:T#%ZFZNN"NI70^\SZ,2&F'BJM_P PII>/\S_*%;XY"_ M_K=M>.Y?7D5GUE5S<#ZXN+CJG'>['6MP#7]TFM9E]\:RKKH]3,&P7V2I]''I ME7$XLL^@UV*=S%W+FTHZD?@C/O[ ]7MU\6BS6_8'*[&K?Q^/.@VX(LRD-@[Z M^/V<);N^@\9)]RN*MK)>*7.3@AX@QP'7+YI)0)U[DJZ%RVNMTV_)=(I1"4RV MRYFW($+PFC_5V,"Q8,_LR;VV"L23=L$!N- D5RO*B2YMT%2.*BO);9\ 2$[A MC>)<50T*I4>$SRJ\A(8]*PQ*[1#+ZRHM%HE4Y2&?T<]^=W'53;J76*URVI>< MM7;1OD0W35D#Z_>G?0F(,&[\[1KS,1;TA9[+KY^U>O':7%7K:\70CW-#T:*UR:C._'N@$+DR M5#4:M1N"'"YS=J,J@Y=QZ]2;6Z/\<:,\2WCT>#OH(X+-FUH_H+\1&S>U;(D4*1FW,;F+Q MR)*M"FJWNCS#@3P?J^#FM1XRYT,=.<(<^%@$ND);5G(-XXJJ]T(AYJFH?7_: MME7.!E%UN;#(J*I![&>:Q;S!Q@S;SG24AO%)!J% 1S['9-A"PX9[]].TO]A8 M2E>%L=$MB4$8S@I0(0+=\4:%]E>^/I>EI:-NY!6AV+4NUWR+J)JVB9^)4'7V MD6'V'"\H*Z^KPSMUZNW35D6%Q"40\QV%;SC]27>IBE8?8('J5P0/[$A-#?HH M.;-D$F$SK-?KV>]*>B]N.C>^P-.;NJJQ@AE^SK^ BP,7*R$W60R4)O3F5CNU MP[$7\/+L));Z"[H;SM^P%!ST&JU!+_?_7]X-90A6Q"F%S6:1>*O_R,,()\X) M5G@$ ?V75U;OU6I!RF_$5[Q:$%W\F_7 3]WUAM4O6^=ECZM!;#/-]9,%I,YC M>?ZSLK'R7S$R*C5LN29->);#[6=SG^5AKV6258,DQ>6S5P]O7=&)-AYG/U73 MOO]HTO_6 LU*0"PPI?YS0=%?#HKO5'OP(R<^7A=NPCY'U]PB.DAXU0BX^]N) MYP)_W99F=:3G_\W[^>33?S)7P*:)8^IF@F)$AF\/F4^T=X GSP#-UC GGY]\ MI"SB>(]^OD74DX[^9=C"OB+#BS/-JG&&&CV.!3V6V#;Z:6%1W"G]1CNE F1E?LG$)4!@+;9LWIE, B]S:T?V;(HQD8K/@#. M5KJ6M[OC_=,VCG:G)-8QN_U^36)[3F*'*@#Z9J=9B@%18V>-G:5CY\!L-P^# M=U;5C;_N/J^\R$$DOT\[I;[_=+4AY\ MOEB-4C5*;;"U,[/=Z=8H5:-4>2C5,IL=:Y]0ZFC-C9,OOEA(=K[*RQ":<&O"K0EW=X1K@<@]Z]246U-N3;E[ M1KEML[U>]M5^4FZAK,-R;):*+JZ0;&A 3RV\ZZ=E2P]PA_Q\0=J+T>4]0RA]M9!+'SL#I9PQQ98&CSJBS%\S H4Y2KQZHHTIN)U M,3'\ 8I/8(FEL>X$JKL<=F;"3C:V: M;X"DG\D(N[R/D$P$4N.R 5BI&Z"A.G%@R>R%HF'$1J:@.0#QVH&0"=![++#+ M C4.L"-N+)]KW:.)>>?"]9&& =VKUD5[<'E^>7Y]WKVR6N?-LZON=?>F==$_ M'PRZES#![AH&7,)C5$[Q/&.(7U1I "7+,"UMKJR%8@0$Q&HS4%#V I#C^ER'PJ&6'_R(5G]Q#;9N-(VJL.K1HGK* M3.T?POA7X;2%/FU5$W^*S=+"G'8-$ATD+39W@2^(5KVIX 8D/^CUZ12FXAW8 MTH5J@NFIL2:BU7K'Q0.I9_<=-53)EVFS0<] TT\]Z\P]@(7D5(LP;O\D9G:8 M&A.KZN4#[T3 HDY!(OZWQK>&\=?S\R\:+E$>,#E0H+8212Z",>:%Q:_M) MV@YF0=P0K@YU-[1LH7 F.3S'F4.V"3/AP"V+3E.T33OZ@!8J;JFEPCSX\WUG M)+R1AB( MJ2Z"7=[I_GRZH8_F>KU5]?,&WZTMZ4#4:5P^W59.Y:NH>+[J( M)5J%:IT#<$YQ9/\!M:4.]O9LYA.[/_]V:7R7,^!RO69OW::/B\96=AK$ORXE MEX%7M>0O87.@YX?1FN_#]I!Y6033I6U8%UBS5C*T9L$]6[&9&H"?B(V4(-O' M)F,1& )$S" >V#H0-G*J3 ^*%HV6 MJ5JZN-J#*>DMOHAYD< GL6$2N2N7@H,[\*("I3=>4 /05(NH7][=1'"KSI"\ MH[%>QVU^N6=SRE4;ZN'*= M^PZ J6[%Q,#:Q?9* HC +(^]"$G 3(6T%VDY_6]L%Z74!U9+M:,@CX%,;$2L M,+3@'Z=PPF/M^*F,D;4LZ];@$O2@P/RUOF/>EC(\EA>KX M^@32,C"PQ::MZOX)VJ;';)6^U3R\T">.;.4@I3]4/I4"O)P YPAO-9O?;1>W M%;Z8U/,UN+8NSOMMZZ+=['1O;F[ZS9O>S8UUV>M=GYT/6KOU?'U5Q@8T M*V^E75DOXXDG0S3TH@P_2U-%E[PMIG+%4TD%:T6A8*V1+SNXC7<3K6[S!8N% M\9[(6E>6K%\3QXJ8EEM$(]\\:@_:@U;):9ZUNM]/;L.Q]Z]7J2Q?\ M0GR%?FC/B\,O5/0_QDKT6\@OW&GE\?5RM^JR])6K([ME.MC:B;\/'/2\BR7; MWRD/*'^G)U[ )YUUJMF+.N,58Q%U_?D:+YZF1==X<21]"4ZN! N190QU@T(] MCB/$_A3J^74WMDC 5;JD M5=/MOM*M2D^K:;>FW9IV]XQVCT+F[M0',T^G*L#0:FXO+ED)O]L.]WU,>ZW/ M^/#W>I1G?#0NC\]I3KB^[=-_6N%GC M9HV;-6YNW3RK<+'7K]OI,[!=+%QWL^N6+ZTL*SPFCE=-E%JWL&:-4C5*K2R- M?M9>IZU$]87BTY26"DO+U:6:]E.=6Q<.;;/3+Z=Z_ZX5NMK8.$3L;%EK5:FO ML;/&SNWWY>FMTQVT>KAY<*8P]SV1"R[N3=&S,K=(RM-06V:SMWD?D,6E5S,F M7YM,AXW-3<#FM5)+:FS>6 M95J]=;#ST8UFY[C)3LLZZA5W!:N#WE7EJ7N'T&N+_QJA:X2N'D);9G-03L_T M_?0P5%=[X,+P7,'=.%'NA=>;9M!5$PO7M3YJLZ@"'*]&J1JE:I2J(DH=3ZC] M,NV34BQEK\K8'YG9W6JU#D*EJPV.P\/-MMD_JY-!:NRL*G;V.NMDTU4/.P\N MX/Y^6;>S@]0S3]J]=5PRA^-(/"8&65$4; TV*==6HV"-@ANCX%IAEOW!P.,Q MSA]H"WOH^N1)N:G%^X/=M7%T>,B\A7)HM?%>XV?-;%],E=@7C4$EU^\Y,E=4]6B;9^UU$/( ME8Q]3]O_)&+#E]&*G(%GL)J$UX2_]X3?,SOK9<+7='^\='\$9%UMJNV8_=:17LU-OZ=_^AHJ!] B!3EN)NP-NLQED9O*VB?,PT[&@/>%G#0 &52H@[6+1OAV/A MWQLNL#58-TR8%R 38;L.J&OQ*7-!]!A'<83C!OT\8U]B(K':D?.R" M;:ZNCEHSSM(*S9;+.IN-=LTZ*\@Z9R%PHM!;R3Q#%**('/A'RD 5:BQE9V<9 M&P1PQ,#[X'LY&D4B-H;WA@WB>1W>W&ST:C[Y3#[YO*NM.]]"-0'[.!B!-D8^ M&$\1D7T@@U/'CB:&DP[#KXM#\1L@Y;[Q)1G"61F?1R-!ZL7O:D[3N)MXH,_> MB9!-M1#9@!WC2)@H/QO/[P*=X,Q>%"5VX CFZ#1X"M26A.EP9"GXI+!A_E#, M9$A52&>P .DRB\B3*(YX:"LI%(KL!!\,193X,1%SD:O()(03D,X/'.!4V;:? MX^M%[O6RV]B$\=<<\VD<\PDW!7>^[FI"QC9&)*3 M+]%=+L(I$-HP!E;C>+X7>P(88J9#9(/M, B46.)ZXH_$@]X$VPL.@"LKQ>Q M]47HK^<7E5N#(Q#AYD(UV_#^M^:CR/3O)-23S.RQ.!V"_/EQ:H]@26]M_\Z^ MC^!5;R:AVLW+!R@>!>6+G.\B.Z=O[OBU0^F[J,J1+/3_+ M5TJ>]&;2_K;Y@KPZ4MG 6(%Z%V?,C2\$X[&+;UY XN?\"P(93FV_$-RUFAS* MI9"JX0C?5[_^Y57S%7V&A3OZ\Y)]?_>F(C(^B3OCJYS:"YD)(#C'7L#+LY-8 MZB\XU$S?W'EN/'G;/VL,VH-6RVJ=M;K=3N\7G63B2-^W9Y%XJ__(@XABS:_2 M',TTH]9JO5J=PLDOQ%?HA^9_LQ[XJ;O>L)=\66N;+]MIS[V\ M^P6FT'_NOON:5189XS?@^1^9YU\7>/Z1)^?OHDW[2YSW>^76V)^RLF7M_,0+ M^.3CB4PB4#BB%?E_3\:!;=PV6H13Q1A&7A6L>4.-%ZLU[!HO=H(7+W_T)U?* MR7S4EZD>3,-\^13KW=[O?.G\ZQU?TATT2\W,WL^[N?75B)IN]XQNMU#GIZ;= MFG9KVJUE[BYK&V^)3E4\H=7<7HII)?QP.]SW,>VU/N/#W^M1GO'1N#P^+_2$ M?ZQIVZ,NLF/50P]YX_7IUZ=_S*=_<$5+5UU?/ M#@"GVF:[N4ZXM,:I&J=6;*UKMM9JIE1]W];>MP59?6OYN,K6]\Q^[S!ZSM4* M_2%B9ZN]CIY78V>-G2^ G0>"FP=G#*L.'@NNT+J5P?R(5M?L=-;JUUWW,MAW M9GMXV&P-S&ZG76/S$6)S-36$KME?JY5M]56!?8^3?I!19(Q".=5J@@PV5@_V M2WL]:77,;OM(RU=7"KVKRE/W#:'7%_\U0M<(73V$[IB#0:GH7'VU8D^TA\^Y MYJ#&B7(OO-XTT^H 2/'0]U>?Y>'L[VC.\GBBNL\K5WOH^H-E-IN'H3_4VNWA M8>>)90ZLL]I:J_'Y,/"Y90[6*L-3/6Y[9A]Z*O4;#R*-A:Q^S9'PP\'H-^N:-URYDO>Z9XGJQG16T*A.J326UE M'2,QU+10T\)Q>!Q.K"/-WCDX!X5*6,\I.W5R[_R(=J_.4S]&$_, 4?FD97;7 M*LW]5%@\BX7OE@1J#\L^>EA:9K^_CJ9=_9C&OB>V?Q*QX4*O5]'NWHBUHM]ZQ_L$N M28<.D%>_?E^_A3,0>;,Q,. 1WY/!VI.@RY>:=6'BNCH%_'.#YM);ZAP-:W6H M_S7,%\MR%[C^DM8>B2!A:<1PR7QRSU]$*'P[%A&"11]A*!PY#N A%T_3D4$@ M'+QH;MQY\82 ]_'[.7_X-H'OY=@SQ$_A)#&/P"MW20>F&>WT2Z#>5:2 M49J&'=7,C!OZO&-;/7-3:BY"/BU*OKK]:\NK12MN5RZV9&'C6W/FYN M/0N!^87>2GX=HJJ ^(A_I'Q78>-2#CK(."^<00SL%KZ7HU$D8F-X;]B@A&33 M/YVEUZSY^:SY>9>H=[Z%:@+V<3 ";8Q\, @CXC6!#$X=.YH83CH,ORX.Q6^ ME/O&EV0(9V5\'HT$*4*_JSE-XV[B@=9^)T(V/T-DD7:,(V&B_&P\OPMT@C-[ M4938@2-8B-#@*5!;$J;#D9/AD\*&^4,QDR&55IW! J0[QR+4XA_:2@J%(CO! M!T,1)7Y,Q&SX(HJ,"([*&X$B!DPE_PZ9A' BTOF!$SC5=9G4HF6E:*EY\M-X M\A-NL.Y\W=6$Y@K8F>B/BSS4&C+N@XQP[F%DE,AG?(G1%Q%.01$9QL#,',_W M8D\ R\VTE&RP'09 [&HL\77Q1^(!]X.-1<_ ^JT=RJ__;1N>^Y=7T975O6PW MN[VS9K?5[73;%YUFLW]QW6I9EM5L7=W !&_L%UDJ?;SC&8?2=RDT 5!SO?B> MY-*E/4.",+Z*",#J/,="W)7UMV7&L 1DGV]%>.N)N\J1846MYV\>JCU(IOC' MC/SSH$BTFLT>:%/"F-A@1X\2T@>R4K$%E264R7@"WTA'"%=5E9VQAJ;U*K)- M0 D TG$'^U[PR*.:+'/P''"A!S-2@6VX?_&"*8C-T%( M(@W@9@=!,D4>@U$5MH7AH&P5VS[Q7J\/AGZCV?QE_>W+$%X/[Z>H.ZQQ$['1 MWFPI,S]AKQ!J&8* ]S#RC&280OY4!H"S,_N>E8ZWPC;7F$TDV K"+;YW0D\O$BM<+INY+&HW.# M*4_/]. DR%[(A2N!V(7 M$DPB5 4-(S/8)ED8]6#P X$O[-ZSMC 92Q'"PFD7F=S_AZ!H!%+37+C)*I?>O-40,@@3W>.SI>_.S M7/HRRD>SU' :'XD@YA_)%UCZ1*B@F+^C:T#+SN:XL;+.:5V&5+P M6:!7FS6*:,=*6+9G)BK0P"+INZR@IUOG"-I&^E.KT>YO@)1PMDG@Q21#[#$8 M!:CO@7& C9K(,9$ZV!;"_.NON=\L0>DS :8H&@W .Q":B,(CP;*7E/B4[=EC MG1?!I3ZDCM^F>3J@VI)T'=X;2<3GYRBJ4/'?AYBI%RG)SGJR=.#D*0@!$!V" MTJ?8=(=EZ&;2['A:E9!&*J>T%B(@%F&X8 CID=OW9B:5VTBXU M2%*%K^@D_O#E$G_#D!T9QVR-J&]IQ";YLZU&=W/T .)Y0#'<@D[7[9]MIM31 MM%3BAX%CBA2(!& MF\Q4"FK.<-E@RVE<;]F&5=Y'L!LV O2(09<6![' MK/L*Y1E?0M*^!T]%C#KDQBK0SK+9$8O* 4>W##M]^6)-S+Y$/UQ RHDU: P& MOVCK8,7^\@[?NN#(H0C$R'-4[O@=9F"!'45H@[$*6*X]&@'9 MX3U->)E,?%#@"Z=$JXVYYF/N9%;OCVC]2(R0$ICO@U3.TF?.\"A-"6R7L/Z#UI); MI<2JYW5B))A%9:[VUZ_VUP=BE7H<,$SOT&D( ,[ 2I=MR&G/BD7Z6 SL3"6\ MI2ZMC8UYJUD"*17\$4L8*]TVXEL)F_H>FHUFUOAD U795%H\*>^I"J> N^DB M@3VMSPOXY;F%(B.=,U;G6>G&"^YE-[C6!V[186X-YB_09![SWU7"P1C]Z<(M MXCF(?20/R5FB>2UGB0G".R]-+&X>49BGA04%(\<4%K8M?HK0\2*"B!=I$.#E MIL3W"6RI3Z_4\^^6H0\L^E32&&]NDX@$UMF[;*]:7<.4:M I)9L,G_-,C*5[ET!D(7"\+$)<*E"VH=\\$"9>NDMC(5$A6 &F M!9QY$% L$$L&U^:5MIX'K@>CZLIEL0I[")"K86:<.-+'V[\@$OS[0H[";X&7 M@RGE)CT0K]^4@8,UUBI!(<1%%[4 %#0/A^U+2#;<7#7D1>B\M12\2DH_1+V(%UM$I>X6S??4.YZ[15NZN%J\IGJ)HN'&EW?5*R=2T8NJ MWRD!&TS&.]+O*4TL2J:8M/QOH<)F@.&?Q)WQ54[MAZ8?F?[,> M^*FWWK#U?NH^:=AZ7?:VWQGGVX\ M%W>6MDP\JL9NI,PG$=[E2$_MA$KMU9@XZ-;%OH 'LJZ#W@EL1/4G0[WE7X9-NJ[\!4WL6'E=2+AV M^-EW%.RUNP>-@L=G+ZDJ6709)$N0*HV5/ML\WP2.VR> GMEJK=/9?6TP;!T1 M5C6!K!0!5)5+'QAV=YMFOS]?-O0PT?L0U>(3W07F=:$1Q,H"MAL?=%E-R_?/ M4GXJ&*IL,??-Y3[CTC:_YY;S$9@C-:T?!:VW6V:[N152W^UQ5JV!>25SX_@C M/IXUS/F9&!U@97=+265/'ZL0;8:BR=@N[?8!(9^ER/CK]>?3IO- 0VEORVK>K48 M*\F;EG'Z]X]&1W:^[*K>,"TR>FI@M@A+ZHQ'OP!DKP1MWE_A-M[%G^L9?]>B]BABZC-QO4@]^K=AM+222=EO>1+GK M=$JHQEIK=[5V]S3MKNP*:16 1RF%V?:\&)KN7)+?R_,+2Y=7OJP$GG:0N+J1 M:I05SEFHF)"UNID_TAU7#LAUGEBL^+.599=2;"??KYB[K>N^6["VN7ZD&[;3 M*J$RT#-J7%="!]Z"RDO?S/7X3?UQ64MD,+]"[A=;.;6SHMHP=J[BKD_WN=O2 M#$]L/(>2,;)]._34E>KY EOT!!Q%A&7 ?-.8VD$R B4Z(0[@2&PN3H^ 5()- M8O"!H]3Z TJCT+-]:E+CA>XI:'9@3J>_Q_BC$6%#9P?+D/CV4,+!R_"^L)XH MFLFA4H=HV2>?"KJN?BIQG+9L.7E,I?TCBK4C,H7@5JL98[%C)(1%E(6 M7&(?<5>&O-7,!>NXI++I%F$EUX541=:)=^2^NOL>E/1]&0EB#'47) M=,8#"+[8D!)-88W37N#($ M9:Z43'TBPB#76H&9PV%BYG>^LIZ_1=1/LF%<",=.LJ)"03(5H4PB(_2B'ZI80^"(,+:]@(QO6*=TO*P"MO8U MFP5',Z$" !=K%0)F_MO6AS8#)7D*1YM0N%.W\HO@X63FZSFI\:HOA_" ,J6 M4U!>LE7<,WPF6&X=5BER]0UE$E/9$[T;@)@,[%LO3("U2&0YH $I^Q2&7W[^ MG_=7IZIX'1Y_$A#PX%?T-"('I&G$3QO!/I4):R(Y?%AQHMQZD-D)-6C'!PM' M3FS+%3-J%(KM1X-[ _FS#"-5D1''F,8PB:DK(A6,IY4_HRS#[MQSSZJ<,!>R M3U>UHIB"L;B 9=4.SE1^APJU/SGS+):SYY7P*21B$$S74T3ZK5;O69DBL-)W MCRQU.P)*]7P@OUR@Y+,F#.#< 5:W+RH*+&B7!)>6;;B00%!CTJ%C$OE(1(2* M)N&4642JHN:Z!(58CUV.=C5Z'3UZ 3[$GLTUC!=1C=#,5"8+5B16T&2QTZ<-!,QM@/)5-W<@_4^'GT^(DN+=4JED4J M>H11&V3MD4I D6F-MH')Q=_1G :S.X@4#@>JEC9IN8R,9/.,E;9)&K.R&4"U M!9SRHDF->T>/>\JF640^Y7>---(,A39?R'B:VC\$X5H>L51\PZ3TI275YW,8 M.Z(&8\2/(^$DS)Q=L,Z"B%NSBP!8:Y:5Q$N*V5C6& ZVH* ZQ0FS5L[WH+3= MO V%CE[ >;!^TUV91BCO;3_.[9,8-;TAORC5*U=M$DU$":3##:#0F8 V>JXG M'XH"WF6N+=7C/-ZM6'G1^7O.[OZ6%ZU9V*&SL-1.F&&T*"RP%R)J3OQ(Q>1B6":76IESTIJI>RT+V2[Z+TQLE'J7MM98@GMY M33Q;2-'B2$U2$M+J)=07U\QF-+&_-5QO%0W I, $B3["BXG"%[UF99A6?G$+GQ!".M3@/@- "*70:";6 Y1.79 MB)(A]@HF-Z<.^,.?.O:)-Y/PKBJ.T&W"%KRIN23)?':(YB0/<*<'7+ -X[LT M\LJ6,N9#&[OHY9:JX[CQ))3)F%T6B#3+GU"3-97CQPY$#GE' M^=5@5-UW%?]%_PLLR56A^ Q@&!,7@:/]'#S&=F%W$::CVJ.12KE11L^#RZ7T M40U4DS/UT@P.$A9ICL)BE^OLUN;(^RE<(TW^8Y\+Y48PUZ?;0-*_S;M9>/EZ MLPC9T*,;+; EX UV^@B%TCE?@J3%/26FV#\ =#/A>"//,3C+!(XL2O :7:0Z M'Y)"1)%3HX K')[L4#@XO-@0NH<)J4,^M##"-4!J_ M'B81D'V$8!XM)BTP2NN%4,-RI%),20DIQR2.0YM!0CBCFO;A(H:44N8P24? M0Q , #)$-S!;[P$2#M("EI+A77E1EG2%+=MSV1_9-<*,3!\)E,#\0OS(.;LE MMC-%SZ0A[-#WL*]K;(]5PW*:Y0XW>Z=7[XK("PD0O%<*HG-"X!HH@G.JNPR,POH8"MW[$BM_VX;G_N55=';6ZUQ;OMP975:I_WK\Z[E\WKZT$;-2+[19:Z+%]U-#J]L'V\ VM\FP@1&^>Y MR,F+@G&M7-3RQ;LK*>.(,MK0\2X!0D,%H8@@E(\M/3=;\F7R=U/W;2[ M%X/S=KO;Z33/KR\Z9]?7[3/KYKI[8PUVBGOO8S%5]Q12,#Y]UO;R27G":O[[ MXG=!EL#GGQBM 0E)J4_>H^D -<=G/-5JMAE=1$OC0=^>H>]%7:95NK^G[L-/;3@*U!-BV?% MEZ_\.A,4+32 \H#590 ?51X$PV^-;XV%J3(74^&7=+*LV7B:<^Y-9YC5JS*% M=2HPV!Q '%//:1A_!<#S&J*)#&.^>A38E)2A3<)5*$^:]1"T1W$KE!(*I@36 M%%-+PNTIL!7WHC0]%,!#G:7-6CG+X]003#? -3^4D67370B5;P\K>T-9SVE> M4Y;%3DGK2M*#34J"'@PXS+Y'/IA-AP&M,%E+U!]G88"\#E5 8TQYB*'9*)$ M=+"+#@4^]1Q=,I7!4;IB9*/=# >,G%"1-QSKQ(,9-A#M )_0G,0>1A+]#W1C(22E4!G>1"LJ:ZG(K%2ZNT+J*"&^1DGX M;/OFB5Y1!:PO$7/>!,HSX6!M 22Z/=F"S?P=C@-;9N\BX1HELYR]?9K:RL3%PC\U@ M3O48-P.BDP?B+ 5BIGR@CWL#R1JT.R9&1>PIR343JQ*>6*\9 MW*%P,-3GFKR'*,(_TV;@KO:LXS+4A4^UM-@#4U079E.AF&SAWZXO4UP,$U^H M>[@X&>Z>H7;24HNP'2>9)IQOIR^C)J@Z*&,*\7>:(GG>@.3PL#*@0=FCW$%4 MH_%FL C5X>C?,WU1_6Z26HN=T&D_%#]QO(ATBE",[3!_%=3-'7]YXK7=//C2 M"/FC2_/+L4"!A\>29U(;':5@GBXVR\\( OP33[=\I8PON5T'. M!)T>M790VXT)$-2=H#O3B@E2X'_&A6S0Y M2$U5B>50T)"2'1C-+%3V1S@1, M!*7;>V'.R9:F%.FE!@+9%[ M_YYSAM%"!=[YK\0=ZVJ2"D7RV4VG0\"0D1>S M+PPI'\/]F*$LP;2FC*/E^TT];.MB+'L+8':*@;NJ'D$RD\Q"12;" 8I.Z T1 MC$.I#":S0IAJ/I6X[D28HTPTYUG*+3E\@&W^,BK@9>:2>8\>2DQX4&J> M\?D6<.TFQ;ZO),R!!'8-VXI*K*L2? GQ)!2BX$TPD-R,$B@-DPQT 1.!.2,R M[X_3=R ( 1054FF>'/L)-0(0"Z&<&?*6>X](FU%!VIRXK_-? I&#!L=WK=94 M2U6AD-M"^I0.-E :"ZK5*;.X-WSO!ZIL%-.8&V ^#Q([#HL_D\ML,0>D0O?: MYGMPK'&O37F6SB\O+EK]UEG_HGO5O>D.X+_-<\NZZ/6MSN5UZVK>LU2="W%/ M9(?J4+;A^/IR_O4[4_C[]Z#Q?/_;]5?C_:>;SU\_GG]___G36MR[K.4^[E,< M7 T&G:OK0:=UW>GV+\X'K?Y-IWO=[W0MZ\;J7NSJ:_>% MBYH!Y]\[E^)V8CV<[8SN#DP7<"@S$:6T3F%-BVYQ1!Y]/YB&B_]5N;VD-/CV M791X&%'G:Y.F[@,PUO M$>#K>87J)U.7.:.T#=@@Y5!07K4K4.4B72O+*(:W8^FS.Y4'3@G(">>MAMJQ M9H_'Z)B*!5_R3W6AAW(/=-RV&$G31TOYK6E]-!5?VX3@"K9*+A+U?++_G4\) M#\XNGE"ZMQP^(8A4E@JF1WA8?D^&IC$5TR$6>1X9D0@\6?!OH%(YP@O("%%V M$E'7%N%Q60[U5@U!.B&=$(R7*#S7XZJ>,N0:=[F,#YTI\NC@BEJYJ11M#=H7 ME[W>U5D7M*>+9F_0N6A?=3O-J\MFY^:ZB]&7$J.88&G<< 7$"A@N MNQ6@2^"S]AE]7S3O4XZB[?PT*XZRBU0=2@,K<8_ G)UH47&)_1V"^S]'QGD0 M)*GGQ[B18.Q;S=-_I.5T[[&<+KLIUE[XE7"(SRJ7HK5A)??TOE2VBW\FP(M% M",)N;B/_3#?R!S^B]O*1VFKQ4EK-JG-9C)9UFU;OXN:ZW3V[: UN+CO66>_\ MNF,-+BXONT_FLJ>1<$YA!WA[Z"V'\LIR0RY)BNC53/>EF.[USXD'*NA&##?W M=.':,48A\YP1/^>G"S!F[1?ZMUI-OJEQ!M]%IG[5Z+2"*CM7I M='_1C53I^MDL$F_U'WFZI;:IV<7NM$M]6U_H7G*/FU]H =RR6]]SOZW^J3_( M?GMRP_3'>L%OHVUR!N7^]]E-6EN-ZP:J;=_. M[3=6IWO6LUIO8$;+:G9ZW8'5:3;[_4'OC6UU3KN=L\[_6N)GV[4:DWBZ#LAO MO!'8 ^<<82.5^BM6;T$_T26">D0Y5NCX>(\-"V9JU\:)EW[D>SYIW0'T8BAB M- !;=9<(I:6G.5^7[%C3FCI,2ZW^@&K "2JM M?R.&88(^2*M%%D3G=8HP]C/I_@6I0RE)W>VE"\9]6'Z?O=MZ, \?NM;I6O_\#1-C:$FQ.3)$HFZHRC"AX]DFV40I0JTMR MK5_+M6JQAWJKM5Q[4*ZU*WJ:M5Q[$;DVP.G[S3>N&(M .L*VM2BJ15M@?+3O MC9:*^=22K5H,HMYJ+=D>E&R=BIYF+=E>0K*U*#)PUGFC9MR.K59U <:V&6<* MU *L6GR@WFHMP!X48-W_JNAQUA+L&1(,/8:A$A/8/EJ.0!J3Z1WYC>:)K*+10%GRSPZ$=B,CX_-,7]_JN M,ZRBA=;,Y<03(S!C=*&(SUP(8FTYL4?456EV>5#T]9*'=U H"@*@SETX) '0 MJJ@ R&JQU *@IJ^]/KR#0M%VJ[8 #DD M+9A 6!E.*IZZ3D+E8162X=!LU>; M![5TJ #QU=)A?>E0FP>')!VV81YL73K4MD--? =R> >%HE;3:KS_]*T.1._G M\;T/4(P8_^_BZP?C?8"]L1UA7$F'6FD9)]2"3'_MZJ]=";R:BE/-9EA!1=5= MH0*\JG/OE1W;G'@T%(Z=1()*4M-K8GO,S>"P;(KK%JOKY]>CW_=Z+1HZO*AC MO=5#W.K!28-OEW^KI<%^'E^>^WZW?\I 3N^-ZY^Q"+ UB/'-F8BIG8J'1LV7 M*X/9]59KOOP(7[X\_U#SY?T\OD?X\J7M.XEJ(OG!"WY@0Y6:2U<0S^NMUESZ M$2Y]=7U3<^G]/+Y'N/05]ICQ:B9=D/YQWR/\^4LH(FPWM%R-KKET9?"\WNINN/2."Z&7 MQ\4[-0<_S*.]I&:T7^SQ0L:(X(R1DQ'VW(BQ!($=%3)",%&$>YP[U'LCU@)" MI +""W@T_HW=;VW=UUGJDW[O5:^Q4PAO_ZX:*_V##)01H M!=I85:G_;KLYAQST[UK]=R^:Y_W!3;?7OFI>8/?=B[/NU66O>W'>;5U>=5N= M5[_6_7=I!'TL-K[X]OZOG\Z___;U^ELU6^T^O(B2^Y1^R2504_\S\4?BA:KO MIQP]K>4X#QQ[41SB5-BUT4W\>X/2\[#GF!?IA&UXS5 8$0"2BX0AVQR*B>V/ M,"$;)Z(,='Y M69/ AA%$]I)/)$A+-]]1NNQ'9S4XBMS3Q>$:76;1)TU6IWN MH-<>6*U>N]D=;+M)5&>PNA-4;_5/V+WJ@;EW;ZX^&^4>U>-2H+9>56>;ZY+6 MLE)/O/E"O:<#=2D=S3$?AX<0+8VWQM]!5/%^6VTN?WF@'K6+^[?[UU"MK,V_ MB=X8O[__\.']^4?CJF%]U9!)_PJ>S1N1[X2\N7P"_@*-($0GI M>PL4LG7<_MWS?<^>$E[[=OBCQNL#P>N]W>P&UO_<=C'.XZ&M15T@5A2(H-^N M/*QO*IQ>U^N/;::QQ/CJ_=:&Y6U M45D;E6^,J_?GG[[_[=RX^NU_SC]\V!?L?BDKZX"W=D &Y)5G!_'$-JZ26]OW M#QF']]:BVMUFMZAP;$65?JQ,5$65Z$-7)@]M?]LV S,$1N?&N>/()(AA08]: MA<]-7=I*LL0>I/?,5[K%?_^/_C"4[OVO__>_WTSBJ?_K_P=02P,$% @ M:H?W4!<6IBZ:" -C8 !L !G;F-A+65X,S$Q7S(P,C P-C,P>#$P<2YH M=&WM6VU3VS@0_MS^"ETZ=P,S"7D!VEY(F0F)>\T=!UQ(A[N/BJW$&F3+E>2$ MW*^_7T,_CGS2&@B028F40F.29K4ZG4YWIKL[ M4HVK@WX5A]JK"BDUVPE,4#I\V<);AR]?M$)& _C_HO53I4*ZTD\C%AOB*T8- M"TBJ>3PF%P'3EZ1.*I6Y9$@K)II:PUE,#ML!7Q"M)D)]JXTDK&IC&C$Q:PYX!'3Y(1-25]&-#ZP;9K_ MRYKU6F(.T'KH>=BB)*81]-7=O=>OWQ_5]G_=W7^SOU_SWNX>M;VC]NO]1LW[ MU7O3+1VVJA1^;:_\3ZY9\)A50H9S:=8;M9\7U;7PSC)#>1PRQ "'[YQ_;)P,R.-TT0\^]SL=^ M;]#SSHGW=^=#^^0WC[0[ ]+_> RWZKNT4M\C- Y(?3^ CYMF?ON@25 MO3+)]:W=]X(+P6E$NCND(ZBZO/= ][;!7:)X,Y8JH@(&.U-,\P C(_*G$W(V M(MX5\U/#)XRA"0A!9PJ-N%L"FF=";DF?Z54@8\1,])GB52&R)B\!\ [AU&O5?XB MK&_<[!DKG9CJA8XS_A9?Z\:&XB?(ZH!-8"/ M:$8N8SD5+!BSLH.1"7%-D R;^I9JX&!@CP7**)$*$ !6 M2("N5:>M/3[5(1D).=4Y910;" MZ2R5PNI'"VJ'(%*G/MM MOH$$YFC-I\"A-XW_@T-[;^])(KJ]>23J0CTY1A#99.3+6"]CGN335-^]"R8L M0P9HS32Y%$BF"@8 5S[AV@8(D&*Q'0?KS>O04@Q/B@EJX9_E0 7@RWD#;!,H&":D9J#$0E' N"<4E3Z&^A]@&QMJAKW,KZ.$RM6*""9^& M# 4A_$!_%CR)*K0-QZ9M/CL\G?0#9Y$RI2^VP/ MH<9&(R@?^ 1 HI>4 ?/D[@[1QETNKPPL>: C%#G:U1]#F9K5%MQ%W5R886TU M^G)M3H9YU6;= 7,+ >8&0V'/[$D; M'L+%Z=RN;6=52/4\R\.P8 G( ALO[7IDL6Q&!+]D(CMVNR5??O 2/1G6/:T3 M@_WOYL3 /K((Z ?4HYF&^IG\:^/9W;?CX$ M^#$. =H"C$\9O<0$R>7X-D6RU8E]>I(?ZZZ% M_JS"=L=R2SP^#:"C9G.'OY(I64T#70#N4'J479:FHPC>Q=F]#5C52X#S+@#=F_3T@UCYERZ!==DD)CR=23!AF)C$=9P\+ M518B6)0(.6/0.@VEBPOT!G$ Z(^2MBV+G3<@^)67Z^'OZA2D%]()^WH1C_$U M%GM='"Y[TR7O ^C (2T0'XUVMZQU)*O78!Y#\!M,57PI!$TT:^8?BF]$X30* M3 414!^_*S5*JXGI5.R#AM("'Q;;[L3LFV1%#U%_J^WM0@K<)+^G8N8VNK%;MM^F63>-?P(> M[3-8OI%?W_JRS-?,M1??=5[][9S%%_._?NFTXCM$+_(+^Q6JERW[W:[#_P!0 M2P,$% @ :H?W4(<%RT>&" A#0 !L !G;F-A+65X,S$R7S(P,C P M-C,P>#$P<2YH=&WM6VU3V[@6_MS^"FTZ=P=F$N($6+HA928D89L[+'0AW.Y^ M5&P9:Y MKR0G9'_]/4>R@TE"2VC:ABV=:1M+1SI'\O.<%]EN_]0[[P[_^M G MD8D%^7!U?#KHDDJM7O^XVZW7>\,>>3_\_93L[7@-,E0TT=QPF5!1K_?/*J02 M&9.VZO7)9+(SV=V1ZKH^O*CC5'MU(:5F.X$)*D>OV]AT]/I5.V(T@/]?M7^J MU4A/^EG,$D-\Q:AA +7D2%-K^F1CU+=\#$M M) PW@AWU;R,^XJ9==Y>@K)YK:X]D,#UJ!WQ,M)D*]JX2RL340AIS,6T->[_>ZO^SWO9/C M1G_O^-A[>^ =>+_N'AQ7CMIU"G_MJ.*?0K/@":M%#-?2:C2]_RRJ:V/+,D-Y M$C'%S9(1(P7JL+G06M)M^SYKA6&WID8%OTY:=I^_W"Q[.7$J1E($,$5^AWY^ MT_C%.]QM[#3O&_UM[:L<.3N>9(,/J&7JJVQ2MW\Q')P,NIWAX/P,"'EQ>=4Y M&Y+A^:89>MGO7ET,AH/^)>G_V7W?.?NM3SK=(;FX.H6FQBZM-?8(30+2V _@ MYZ:9W[DDG=[YAV&_M^&;C#C(*>,UR?D)&;[OD\O.Q7'GK']9.__SM/^7W7?H M:7K>TSBUKA6L3JHUJ!Q42:%OY;$]3A,34=++QE2()T_S9 O<)8JW$JEB*M # M1)R%Y(0G-/$Y%>0\#+G/%-GZH#BTI-!TUXD$Z_B^S!*#L3.7W?Z"E^)CW'K?"IR5AF95E;:M,)^ MP4+3\IS2E7>QL3.7"SBK'[;Q<#4CGT11$M$Q(XJ-.9M HF4''.I?,8I M :^H,@:JH+RPE08 BI(8KA0ZSY#ZT*2(C+DA1CJY!8&$ >8T55,4B>D- [VE M.36T!6 ,J!2V1 $=*.!S!>4-B"%DP9( 7/@DXGY$=(;_W(V?,,7R27 !,=<" M"A=TYQ-N(EB@3IEO#<1Y4S!-!K!,N!.P*:-I>1M>^+!V/NP^)SXP$LY2@SN$ M56V:(*%;E?IY$F+*@?4\_/9%%L"<@.(2G*K (X>.@40(G^05T+<$23'IIY3 M#1P,[$%!%24R 0+ "@G0M>JTM<>G.B*AD!-=4$:Q:ZZ-@I2,4&QT=H.5U1+R M=6',@K4OX%\[^/TCY^WV+;[G)6$V/3MIV38_F5..*@)H+.O<0G MAV^T:C65X:+*$%3BVN?Y!A*8H[6> X<.FM^#0WMOGT@BNKUY).HQ# M(!^HEHF%&]7 ):PYD"14!06T@4*4@;,DKM'1!MWN;PRL.2!@5#D:%=_C&1F M'K;@,>IFP@QKJ_#SM3D9%56;=0?,;028L183B<56> MR]N>I318(81@+B5]/U,(Q%**LV366&H#[?@0".;2L"7D;W&!("H<"Y MSTGGAD-AS^Q)&Q[")=G,KFUG543U+,O#L& )R (;+^U^Y+%L2@2_82(_=IN3 MKW[Q%CT;UCVO$X/]?\V)@7UD$11\K=ZY;PPF9<[<>7)$_0H)XD(U,S.-9@$W M4NE93F8;8,HXYL8P]HE0.9*0]6%_P,$^.\D6, M"D\;(!_]C756X _9WQL%\ M2_TL\>WIW/;+(<"/<0C0$9#3@SH.L,=:&@^6[#,VGN=3LV)\PN@-)D@NQ[F/7W@%C[E"V'=M4E)3P9 M2S%FF)DD]#I_6*CR$,'B5,@I@]Y))%U( T!?2]JV+';>@^!W> -C-94E MZ85TPKYPQ), ]M9>EZ?+WWXIQ@ Z<$H+Q+71;LY:1[*&!^L8@=]@JN9+(6BJ M6:OX47Y'"I=18BJ(@/KD7:59>9B83L4^:*@L\&&Q[U',OD]6]!#E/2M?Y_&V MW&3?G6SE;J5TJ^:76=JIE9'T() ^[0^_5.) M5-=UTAMTSH;O.Z1W];_.Z>E#S/[![__ MPV*_X)W;N>6N\P7,38?(DPD!Z5.+_#<34P>.YF[5?INQX2!9LW>[EYO-?7KQ M-?.TQ2\^'O[68_$U[Z^?=C_P1#,R,5\R,#(P,#8S,'@Q,'$N:'1M MY1IK4]LX\'/[*[9AK@,W2>PD0"%),Q.2<$V/$DK,ZSA. MU^O".^_#$6R7W0IX,1&*:28%X8[3.RY 8:QU5'>K M24"0">Y5M>[V?J=;VZZT.[L[M;WN0;7]YLV.^\:M[A_N][H[A5;3(?AC=^6_ MJ7J_K%*KFEF;F.4B3&-F;YEQRA&CU1F77;=2JY3H\:Q][X V>&Z.5/3@K#\N=,@Q['<-L*L]*;<VT-H=PBL_@E$8RUH"+AS*>9#;I MECZ"#.$O*J1/"1PPJ7Q&A4]5,87H"[\,FP;3ZXV]:M5M=.0D(F)F1Y7&%H0R MMH0B9$L&0$6 ]U5^\GN?XGTB:!8&W:*]T]9&]7JC5FT0!2'CR-&-0(;43Q"> MX=5&1 "]:W],Q 7%FW0R84H9X>&W@0SPZ@5$3E% \Q)(!9D+()=3T>Y)\/BQ M0F.B07%]*9PSSAF90+<,'4[BR[41%0$%8/A:$T,Z-.!U@49#..(\B:EB@E-'F N]1A0DD)')I^;W+$":X))1'9)X1 15I<$UIS-H M^]JLF.!B5$WL7@,WHLJN3&9P*>04C>V"UI_4]5?3'$U&G**(.(]($&#N^+;@ M%NQ81<3/QQF-#*0TDEK+"7(573>^E ?"*@,:&=!!CG#* CVN;^\A'I/RZ< L M9A\<"[H ?F4TZ1.>16$MH\*]1);SSVFHZ]7ME.J]A;A9V5I*%5.^[^:R<3\V MUV'*0_O*XG:8< SB/KH"-['K)I[%]-\$_!,(,T.O[->V4Y^9V)C>,"Y]BX2L0AUKTN]_0QJK/U,:8"$UXMZD# M9A&:()T 9ZV1Y 9(F$DC(@S_QM:*9IEP#K@-$1..EJ@B-#Z5WH0A$T3X9AX1 M!K8XMI<"0B4\-56).8.EJ6 QTI>_9F>/+)+O3]_FH!=,QT7+L1DG$^8*M>-Y M=-DMF^]!"S HK;4]F&\M<9MZ4L7%OYA/DDVQYAS1P1! M\N)MH5JXV_M2$CM(H;!B\ZMKW^2^2QZ)(IJ7V?PXN];FIVRE;&<65;5\S#E) MW=N2[C2D+_M\RFVNB?Q*CJY!2 ATX%?2^>; M)S'#9"W";&U%U;>EK+^4>KN8P-;A?<)GJ:*KM<7.T[>FZC]!1/N"+2_DUTN/ M)<\[UWZ ?LDC$_P3VI V!4&BIK$RXFG%P["0QQV:"L2'9F@?_;**/H#1;+4Y M-<:*?$01/HKE%3.]UJP-E95.-C!/\9)&*,2457*(:1DF3&+!U/@S@F]IC,; ML'1#5L,0D@AG#*]4Z?*3BO,'F(PIDK%$IA?2/,2FO4=T?UO5,J,1,_U9I)BL M4U,K?U>;$395,E+I-@4WC1RCG,W1YS[.+9W.SIA$6)3#;LW@\LRS+U3VBG F MF.E^#HVI*51L0+>LKO$$0NK\%+9?CF86D5CG7"X_&<2V,P2*(I!IDP=,^5RJ M),:/V>/UT]K$K3Y]QR/OZI//XW=9[GB*?I$/[$O\RZ;]%X'6_U!+ P04 M" !JA_=04^VP!C\& #1'P &P &=N8V$M97@S,C)?,C R,# V,S!X,3!Q M+FAT;>4975/;./"Y_17;=*X#-TEL)T!IDF8F..%*AR.4A.O=HV++6%-%\EDR M(??K;R7;$$)H&PJ4MDRAEK32KO9[5YT7_:$__N=X +&>0A;==>#<4J$8II)0;CC#(XJ4(FU3EJ.,YO-ZK-F7:9GSOC$ M,4=M.5Q*1>NA#BO=YQTSU7W^K!-3$N+_SSHO:C7HRR";4J$A2"G1-(1,,7$& M'T.J/H$'M=HEI"^3>DA-!,<]H=7,1LPG3'R8>(S"FP M=28RG'<[(3L'I>>W][YTV_N3/P?:^WY_O;KONZTNTX!'_M MKO)/B9DS06LQ-7=I>0WWMYOH.F9F%:%,Q#1E>L6.28KHS'2)=0&W7?LB%9I> MZ!KA[$RT+)^_G2P[G.4H)I*'>$0AH5)?ESZ*MVX^,;=P>&^S!^-X!1[V2O=S08U89_'P[^@9X_ M-BL-U[V; =W7#=:WH'M >2 @D$+0P(0AF#$=@XXI?,A(BI?B%3KJU#R C^(,*&5 ">TRJ@%$14%7-(0Y$4(<-<]*KE[N-AMOVY30A8FY' M7GL3(IE:1 F2)4.@(L1X5=Y\[5N\SP0MW*!;M3'MSD>]>MELM(F"B'&DZ)(A M(QID",\PM!$1PN BB(DXHQA)IU.FE&$>_C.0(89>P,,I,FB1 SDC2P:4?*K: M/1E>/U6H3#2LWIT+?4:$C@GTLW/"^9V/J0)>WU#EQXQ&L,\$$0$C'(91Q *: M&LG;Y5RD50BEO>]D#KBJ681329:J#*D!+6'!L>5JMN#8#"H2RL1D*XM[KD$: MTRUPCD@Z(8*JVO""TSGT FU6C.D:1A*[U\!-J+(KTSE\$G*&HCRCK41;C6VRO1Z9=R%JC!I6^,4HX^@D S0%;GS#I;](Z;\92ZE)QY51 MQ"75WR";^2>Z06][(RQ'T;*SN70TA:I[;YI;N=5,K<]L&W>T@D-6H(Y5N#7U M[A?4L<83U3$F,$Q.B0W-&*4U03PASEHE*160,!.FDY0JHVM5LXS>'W ;'HQ> M&Q<25#Z51YKHTIOC@:$M/FU 0ZB,YZHJ,29;G&K)T]>_I&??P:6NAW(!^IKJ MN*@Y-J-C:%,B'R\>)XP8^*6ZH0:8(ZVVW9MM+5&;6Y+GXCTF,L7TH!9(SDFB M:*O\6$Q"S346S!%!$+UX6VE4;K>^',4V8JCVE$09DI,+4)*S$%ZZ]N>Q;W]70W*4 M _T#+-K>]:!_^E?O\/ VR_[%Y?V#R'-UXO\SRC(?&>@6TWAL\-2D>S]]C*4; MWE:(;1RG#&<2G+I:--&\%P0R$]IT?PO851G.D]2*^TP.OIL62$05<3EKQ2S$ MA.)![_=32;&/66L+WF=\GM^WT;S>SOG:_/P'<&5?$FF95"^]0#SM!'MME#?? M6AX8X>\]R!MM(%'0Z#5Y7N4P+-YQ@Z8"CT,MM ]I114?PF1^LR458Q4^H0B? MI/*M P39:E@*KXZX&N:C2DP+->0U"B" M+,$90RM5NO[=NUR/4!AC64S/I EO><<1K=]6LLQ(Q$Q?L103=&KJXV]J+L*& MRB8JWZ;@LGECA+,QN>K=K.AO^C%)L!"'G:8Y:VR>4L';K<*I8*;G.3*JIE"P M(=VTLL8;"*G+6]@>-*I90E)=4KG@Z9"KA468J?Q8/PX^K$ M2I.^Y>'TYC/*PW=6;GG>?58.[.OV\XY]=N_^#U!+ P04 " !JA_=0&6.C M:P0& !H' &@ &=N8V%R97-T871E9&-E]D:V^] M7+A_7,)QU:R!*T@4,\EX1$+#<(8E* 52+BS#6"Z7U66CRL6UX8X-)>K8"#F/ M:=67?JE]U%)#[:,WK8 2'_^_:;VM5*#'O61.(PF>H$12'Y*81==PY=/X!FI0 MJ:QGVGRQ$NPZD% WZR9<<7'#;DD^0S(9TK9S%[ IDRTC?<7-C&RWUI3[JW;+ M9[<0RU5(?RW->"0K,S)GXI M*+SFZH0LHI6 J@-:M8;YVTX'N8#2Q!\[0=B9E& SMZL&4_S>) M)9NMTB$6^7@6Z_@AN)='A4(&2 PS M'H9\&5OP"F#?X47]P7CB;I3_9CNZB)JBN!S8HNE8#%\U\^M$:^+8HV'O"7!U MP-:NP[S,_SJ8RWR=SR37 (YI+'5>VYJ(H!6@O>>MFXFYM\)2>28+48H94Q*Q4M+6_K\[&'"'WY.(0KVXBHHL%A'/2P3QM-%\.D,XU=,#6V"H MR8!(C>"]\4R I,BBVK%B/2=*YE.D3A1%$AEPH;DU#H@RIS*V-@:68ME8>6O1 M,F!> ,I3;#Z?HP$GDGLWSVRI!@)SD-RSITEVL>?H\]B]L ">P AH+"^DT.>) M*.=!4#1A'/ D]#':B%_,-X^'>@>L.?HAG4GKX^EA8,WH:(V)^V@V8^O$2A0= MIM3ATY#J+!\GTSBCD??D@R;-#+/!GVL.) LF\8Q?BDE;>[*@BY!X2@Z3SY.O M%8CW$:V9!R&5*?%NK@7'*J?B\9 +Z]U,_VRP5GCLZ7E?%:Y/YE,O,XZEBRR% MB7+6#5E,-#$<>O-2NZK]1G*T9H%P,FI23XII,@+2H5+P(YP5AA"06YK3FERI MO,KB.-$<6?MX4C9-4_]BVL+&-"TD46[MS,P_*NSFI?2F-RW#@@BX)2'*^LFL MFMC<8JY+)\/[S"(O:8TB]Q[>$)O*5X51_60'.@N!&0ESO_^# O1IK=\S8U2% M28+^F/KFG*Q@2E.G\V$F^!PDFU-=X*G_R&W;CCOC").2H'T2#T#R:BH3-F-W M*2NJE5-.A$[1/E-U%Q?Q.F]\I41\2="[N7:]7+MGQ#U[.' R?(Z&-[W$.92: MWT>K%[KL*+7_?DJ)IJ=;NASP5,^&JA&9( 4MR#7-\__>]=H_#^#:NI_+'P.1 MRU7[5J98P-U4R P1LDBX)*NXU-ZZ([1-Y_S8/.TZCGUR=M;M-_JGG?2.$$?/ MS>X3[PCK.RQX^G(W/H,A7 W*@WM33>9M<2':9EW M4&2 !#NE- )Z1[TD:UE)>N54Z(OX#&6F=4BJ<$$$B=?#]<;>3M6*DT6^X%8= MPB-A9A+)%\T'9MP(.%_(4EOX+0,E[-O8*#YMU)L^T5VF:OS3MO^1ES3?V:\> M3V&O2M'M!N, "ABQ@4F91#(@T$NP3@N_JSI#9#UK2R%LI!$E5WT98X$=,#J# M/HM(Y#%L!T99'!ZV 1 " ?@W !G;F-A+3(P,C P-C,P+GAS M9%!+ 0(4 Q0 ( &J']U#F39BH81D &8, 0 5 " 7M' M !G;F-A+3(P,C P-C,P7V-A;"YX;6Q02P$"% ,4 " !JA_=01,,071Y M "^0 , %0 @ $/80 9VYC82TR,#(P,#8S,%]D968N>&UL M4$L! A0#% @ :H?W4 WL@R)@G &G ( !4 ( !8*$ M &=N8V$M,C R,# V,S!?;&%B+GAM;%!+ 0(4 Q0 ( &J']U!K,D3)KF< M ((]!0 5 " ?,] 0!G;F-A+3(P,C P-C,P7W!R92YX;6Q0 M2P$"% ,4 " !JA_=0'?+#??QG 0!?M!( %0 @ '4I0$ M9VYC82TR,#(P,#8S,'@Q,'$N:'1M4$L! A0#% @ :H?W4!<6IBZ:" M-C8 !L ( ! PX# &=N8V$M97@S,3%?,C R,# V,S!X,3!Q M+FAT;5!+ 0(4 Q0 ( &J']U"'!#$P<2YH=&U02P$"% ,4 " !J MA_=03$!*Z4P& !]( &P @ &5'P, 9VYC82UE>#,R,5\R M,#(P,#8S,'@Q,'$N:'1M4$L! A0#% @ :H?W4%/ML 8_!@ T1\ !L M ( !&B8# &=N8V$M97@S,C)?,C R,# V,S!X,3!Q+FAT;5!+ M 0(4 Q0 ( &J']U 98Z-K! 8 &@< : " 9(L P!G M;F-A