0001558370-21-002254.txt : 20210302 0001558370-21-002254.hdr.sgml : 20210302 20210302160515 ACCESSION NUMBER: 0001558370-21-002254 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 90 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210302 DATE AS OF CHANGE: 20210302 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RIGEL PHARMACEUTICALS INC CENTRAL INDEX KEY: 0001034842 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 943248524 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-29889 FILM NUMBER: 21703514 BUSINESS ADDRESS: STREET 1: 1180 VETERANS BOULEVARD CITY: SOUTH SAN FRANCISCO STATE: CA ZIP: 94080 MAIL ADDRESS: STREET 1: 1180 VETERANS BOULEVARD CITY: SOUTH SAN FRANCISCO STATE: CA ZIP: 94080 10-K 1 rigl-20201231x10k.htm 10-K
P3Y0000000Accelerated Filer0001034842RIGEL PHARMACEUTICALS INCfalse--12-312020FY00NASDAQ001679878501693167820001034842rigl:AccountsReceivableAndPrepaidAndOtherCurrentAssetsMember2020-01-012020-12-310001034842us-gaap:SalesReturnsAndAllowancesMember2019-01-012019-12-310001034842rigl:GovernmentAndOtherRebatesMember2019-01-012019-12-310001034842rigl:ChargebacksDiscountsAndFeesMember2019-01-012019-12-310001034842rigl:AccountsReceivableAndPrepaidAndOtherCurrentAssetsMember2019-01-012019-12-310001034842us-gaap:SalesReturnsAndAllowancesMember2020-12-310001034842rigl:GovernmentAndOtherRebatesMember2020-12-310001034842rigl:ChargebacksDiscountsAndFeesMember2020-12-310001034842us-gaap:SalesReturnsAndAllowancesMember2019-12-310001034842rigl:GovernmentAndOtherRebatesMember2019-12-310001034842rigl:ChargebacksDiscountsAndFeesMember2019-12-310001034842us-gaap:SalesReturnsAndAllowancesMember2018-12-310001034842rigl:GovernmentAndOtherRebatesMember2018-12-310001034842rigl:ChargebacksDiscountsAndFeesMember2018-12-310001034842us-gaap:SalesReturnsAndAllowancesMember2020-01-012020-12-310001034842rigl:GovernmentAndOtherRebatesMember2020-01-012020-12-310001034842rigl:ChargebacksDiscountsAndFeesMember2020-01-012020-12-310001034842us-gaap:StateAndLocalJurisdictionMemberus-gaap:ResearchMember2020-12-310001034842us-gaap:DomesticCountryMemberus-gaap:ResearchMember2020-12-310001034842us-gaap:CommonStockMember2020-01-012020-12-310001034842us-gaap:CommonStockMember2019-01-012019-12-310001034842us-gaap:CommonStockMemberus-gaap:PrivatePlacementMember2020-01-012020-12-310001034842us-gaap:CommonStockMember2018-04-012018-06-300001034842us-gaap:CommonStockMember2018-01-012018-12-310001034842us-gaap:RetainedEarningsMember2020-12-310001034842us-gaap:AdditionalPaidInCapitalMember2020-12-310001034842us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001034842us-gaap:RetainedEarningsMember2019-12-310001034842us-gaap:AdditionalPaidInCapitalMember2019-12-310001034842us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001034842us-gaap:RetainedEarningsMember2018-12-310001034842us-gaap:AdditionalPaidInCapitalMember2018-12-310001034842us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001034842us-gaap:RetainedEarningsMember2017-12-310001034842us-gaap:AdditionalPaidInCapitalMember2017-12-310001034842us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310001034842us-gaap:CommonStockMember2018-06-300001034842us-gaap:CommonStockMember2020-12-310001034842us-gaap:CommonStockMember2019-12-310001034842us-gaap:CommonStockMember2018-12-310001034842us-gaap:CommonStockMember2017-12-310001034842us-gaap:EmployeeStockOptionMemberrigl:ExercisePriceRangeTwoMember2020-01-012020-12-310001034842us-gaap:EmployeeStockOptionMemberrigl:ExercisePriceRangeThreeMember2020-01-012020-12-310001034842us-gaap:EmployeeStockOptionMemberrigl:ExercisePriceRangeSixMember2020-01-012020-12-310001034842us-gaap:EmployeeStockOptionMemberrigl:ExercisePriceRangeSevenMember2020-01-012020-12-310001034842us-gaap:EmployeeStockOptionMemberrigl:ExercisePriceRangeOneMember2020-01-012020-12-310001034842us-gaap:EmployeeStockOptionMemberrigl:ExercisePriceRangeFourMember2020-01-012020-12-310001034842us-gaap:EmployeeStockOptionMemberrigl:ExercisePriceRangeFiveMember2020-01-012020-12-310001034842us-gaap:EmployeeStockOptionMemberrigl:ExercisePriceRangeEightMember2020-01-012020-12-310001034842us-gaap:EmployeeStockOptionMemberrigl:ExercisePriceRangeTwoMember2020-12-310001034842us-gaap:EmployeeStockOptionMemberrigl:ExercisePriceRangeThreeMember2020-12-310001034842us-gaap:EmployeeStockOptionMemberrigl:ExercisePriceRangeSixMember2020-12-310001034842us-gaap:EmployeeStockOptionMemberrigl:ExercisePriceRangeSevenMember2020-12-310001034842us-gaap:EmployeeStockOptionMemberrigl:ExercisePriceRangeOneMember2020-12-310001034842us-gaap:EmployeeStockOptionMemberrigl:ExercisePriceRangeFourMember2020-12-310001034842us-gaap:EmployeeStockOptionMemberrigl:ExercisePriceRangeFiveMember2020-12-310001034842us-gaap:EmployeeStockOptionMemberrigl:ExercisePriceRangeEightMember2020-12-310001034842srt:WeightedAverageMember2020-12-310001034842srt:WeightedAverageMember2019-12-310001034842srt:WeightedAverageMember2018-12-310001034842us-gaap:PerformanceSharesMember2020-01-012020-12-310001034842us-gaap:EmployeeStockOptionMember2018-01-012018-12-310001034842srt:MaximumMemberus-gaap:EmployeeStockOptionMemberrigl:InducementPlanMember2020-01-012020-12-310001034842us-gaap:EmployeeStockOptionMemberrigl:EquityIncentivePlan2018Member2020-01-012020-12-310001034842rigl:ConsultantMemberus-gaap:EmployeeStockOptionMember2020-01-012020-12-310001034842us-gaap:EmployeeStockMember2019-01-012019-12-310001034842us-gaap:EmployeeStockMember2018-01-012018-12-310001034842rigl:KisseiPharmaceuticalCo.Ltd.Memberrigl:FostamatinibMember2020-12-310001034842rigl:KisseiPharmaceuticalCo.Ltd.Member2020-12-310001034842us-gaap:ProductMember2020-01-012020-12-310001034842us-gaap:LicenseMember2020-01-012020-12-310001034842rigl:ResearchAndDevelopmentServicesAndOthersMember2020-01-012020-12-310001034842rigl:GrossProductMember2020-01-012020-12-310001034842rigl:DiscountsAndAllowancesMember2020-01-012020-12-310001034842rigl:DevelopmentMilestonesMember2020-01-012020-12-310001034842rigl:ContractRevenuesFromCollaborationsMember2020-01-012020-12-310001034842us-gaap:ProductMember2019-01-012019-12-310001034842us-gaap:LicenseMember2019-01-012019-12-310001034842rigl:ResearchAndDevelopmentServicesAndOthersMember2019-01-012019-12-310001034842rigl:GrossProductMember2019-01-012019-12-310001034842rigl:DiscountsAndAllowancesMember2019-01-012019-12-310001034842rigl:DevelopmentMilestonesMember2019-01-012019-12-310001034842rigl:ContractRevenuesFromCollaborationsMember2019-01-012019-12-310001034842us-gaap:ProductMember2018-01-012018-12-310001034842us-gaap:LicenseMember2018-01-012018-12-310001034842rigl:GrossProductMember2018-01-012018-12-310001034842rigl:DiscountsAndAllowancesMember2018-01-012018-12-310001034842rigl:ContractRevenuesFromCollaborationsMember2018-01-012018-12-310001034842rigl:TavalisseMember2017-01-012017-12-310001034842srt:MinimumMember2020-01-012020-12-310001034842srt:MaximumMember2020-01-012020-12-310001034842us-gaap:FurnitureAndFixturesMember2020-12-310001034842us-gaap:ConstructionInProgressMember2020-12-310001034842rigl:LaboratoryEquipmentMember2020-12-310001034842rigl:ComputerAndSoftwareMember2020-12-310001034842us-gaap:FurnitureAndFixturesMember2019-12-310001034842us-gaap:ConstructionInProgressMember2019-12-310001034842rigl:LaboratoryEquipmentMember2019-12-310001034842rigl:ComputerAndSoftwareMember2019-12-310001034842us-gaap:SubsequentEventMemberrigl:LicenseAgreementWithUnrelatedThirdPartyMember2021-02-012021-02-280001034842rigl:FostamatinibMemberus-gaap:SubsequentEventMember2021-01-012021-01-310001034842rigl:GrifolsS.a.Memberrigl:EuropeanMedicinesAgencyApprovalOfFostamatinibForTreatmentOfChronicImmuneThrombocytopenicPurpuraMemberrigl:FostamatinibMember2020-02-012020-02-290001034842rigl:GrifolsS.a.Memberrigl:CreditableAdvanceRoyaltyPaymentMemberrigl:FostamatinibMember2020-02-012020-02-290001034842rigl:GrifolsS.a.Memberrigl:FostamatinibMember2020-02-012020-02-290001034842us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001034842us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001034842us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310001034842rigl:R552Membersrt:MaximumMemberus-gaap:SubsequentEventMember2021-02-280001034842us-gaap:DomesticCountryMemberus-gaap:EarliestTaxYearMember2020-12-310001034842us-gaap:StateAndLocalJurisdictionMember2020-12-310001034842us-gaap:DomesticCountryMember2020-12-310001034842us-gaap:RetainedEarningsMember2020-01-012020-12-310001034842us-gaap:RetainedEarningsMember2019-01-012019-12-310001034842us-gaap:RetainedEarningsMember2018-01-012018-12-310001034842us-gaap:LineOfCreditMemberrigl:CreditAgreementTrancheTwoMember2020-12-310001034842us-gaap:LineOfCreditMemberrigl:CreditAgreementTrancheThreeMember2020-12-310001034842us-gaap:LineOfCreditMemberrigl:CreditAgreementTrancheOneMember2020-12-310001034842us-gaap:LineOfCreditMemberrigl:CreditAgreementTrancheFourMember2020-12-310001034842us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBillSecuritiesMember2020-12-310001034842us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2020-12-310001034842us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberrigl:CorporateBondSecuritiesAndCommercialPaperMember2020-12-310001034842us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001034842us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBillSecuritiesMember2020-12-310001034842us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2020-12-310001034842us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001034842us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberrigl:CorporateBondSecuritiesAndCommercialPaperMember2020-12-310001034842us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001034842us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001034842us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001034842us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBillSecuritiesMember2019-12-310001034842us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2019-12-310001034842us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberrigl:CorporateBondSecuritiesAndCommercialPaperMember2019-12-310001034842us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-12-310001034842us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBillSecuritiesMember2019-12-310001034842us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2019-12-310001034842us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-12-310001034842us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberrigl:CorporateBondSecuritiesAndCommercialPaperMember2019-12-310001034842us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001034842us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001034842us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001034842us-gaap:LineOfCreditMember2019-01-012019-12-310001034842us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-12-310001034842us-gaap:EmployeeStockOptionMemberus-gaap:EmployeeStockMember2020-12-3100010348422020-10-012020-12-3100010348422020-07-012020-09-3000010348422020-04-012020-06-3000010348422020-01-012020-03-3100010348422019-10-012019-12-3100010348422019-07-012019-09-3000010348422019-04-012019-06-3000010348422019-01-012019-03-310001034842us-gaap:LineOfCreditMember2020-01-012020-12-310001034842us-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-12-310001034842us-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-01-012020-12-310001034842us-gaap:AccountingStandardsUpdate201602Member2019-01-010001034842rigl:ThreeSpecialtyDistributorsMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001034842rigl:MckessonSpecialtyCareDistributionCorporationMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001034842rigl:GrifolsS.a.Memberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001034842rigl:FourCustomersAndOneCollaborationPartnerMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2020-01-012020-12-310001034842rigl:DaiichiSankyoMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001034842rigl:AsdHealthcareAndOncologySupplyMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001034842rigl:ThreeSpecialtyDistributorsMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001034842rigl:MckessonSpecialtyCareDistributionCorporationMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001034842rigl:KisseiPharmaceuticalCo.Ltd.Memberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001034842rigl:GrifolsS.a.Memberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001034842rigl:FourCustomersAndOneCollaborationPartnerMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2019-01-012019-12-310001034842rigl:CelgeneCorporationMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001034842rigl:AsdHealthcareAndOncologySupplyMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001034842rigl:AclarisTherapeuticsMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001034842rigl:MckessonSpecialtyCareDistributionCorporationMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2018-01-012018-12-310001034842rigl:KisseiPharmaceuticalCo.Ltd.Memberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2018-01-012018-12-310001034842rigl:AsdHealthcareAndOncologySupplyMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2018-01-012018-12-310001034842us-gaap:CommonStockMember2018-05-180001034842us-gaap:CommonStockMember2018-05-170001034842us-gaap:EmployeeStockOptionMemberrigl:InducementPlanMember2020-12-310001034842us-gaap:EmployeeStockOptionMemberrigl:EquityIncentivePlan2018Member2020-12-310001034842us-gaap:MoneyMarketFundsMember2020-12-310001034842us-gaap:CashMember2020-12-310001034842us-gaap:MoneyMarketFundsMember2019-12-310001034842us-gaap:CashMember2019-12-310001034842us-gaap:USTreasuryBillSecuritiesMember2020-12-310001034842us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2020-12-310001034842rigl:CorporateBondSecuritiesAndCommercialPaperMember2020-12-310001034842us-gaap:USTreasuryBillSecuritiesMember2019-12-310001034842us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2019-12-310001034842rigl:CorporateBondSecuritiesAndCommercialPaperMember2019-12-3100010348422017-02-2800010348422014-12-310001034842us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001034842us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001034842us-gaap:EmployeeStockOptionMember2018-01-012018-12-310001034842us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310001034842us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001034842us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-12-310001034842us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001034842us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-01-012018-12-310001034842us-gaap:ResearchAndDevelopmentExpenseMember2018-01-012018-12-310001034842us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001034842us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001034842us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-310001034842us-gaap:USTreasuryBillSecuritiesMemberrigl:AccumulatedNetInvestmentLossIncludingPortionAttributableToNoncontrollingInterestMember2020-12-310001034842rigl:CorporateBondSecuritiesAndCommercialPaperMemberrigl:AccumulatedNetInvestmentLossIncludingPortionAttributableToNoncontrollingInterestMember2020-12-310001034842rigl:AccumulatedNetInvestmentLossIncludingPortionAttributableToNoncontrollingInterestMember2020-12-310001034842us-gaap:USTreasuryBillSecuritiesMemberus-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember2019-12-310001034842us-gaap:USTreasuryBillSecuritiesMemberrigl:AccumulatedNetInvestmentLossIncludingPortionAttributableToNoncontrollingInterestMember2019-12-310001034842us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember2019-12-310001034842us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberrigl:AccumulatedNetInvestmentLossIncludingPortionAttributableToNoncontrollingInterestMember2019-12-310001034842rigl:CorporateBondSecuritiesAndCommercialPaperMemberus-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember2019-12-310001034842rigl:CorporateBondSecuritiesAndCommercialPaperMemberrigl:AccumulatedNetInvestmentLossIncludingPortionAttributableToNoncontrollingInterestMember2019-12-310001034842us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember2019-12-310001034842rigl:AccumulatedNetInvestmentLossIncludingPortionAttributableToNoncontrollingInterestMember2019-12-310001034842us-gaap:EmployeeStockOptionMember2020-12-310001034842us-gaap:EmployeeStockOptionMember2019-12-310001034842us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001034842us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001034842us-gaap:EmployeeStockMember2019-12-310001034842us-gaap:EmployeeStockMember2018-12-310001034842us-gaap:EmployeeStockMember2020-01-012020-12-310001034842us-gaap:EmployeeStockMember2020-12-310001034842us-gaap:EmployeeStockMember2020-07-010001034842rigl:GrifolsS.a.Memberrigl:FostamatinibMembersrt:MaximumMember2019-01-012019-01-310001034842rigl:GrifolsS.a.Memberrigl:FostamatinibMember2019-12-012019-12-310001034842us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001034842us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001034842rigl:ThreeSpecialtyDistributorsMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2018-01-012018-12-310001034842rigl:FourCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2020-01-012020-12-310001034842rigl:FourCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2019-01-012019-12-310001034842rigl:OneCollaborationPartnerMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2020-01-012020-12-310001034842rigl:OneCollaborationPartnerMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2019-01-012019-12-310001034842rigl:MedisonPharmaLtd.Memberrigl:FostamatinibMemberrigl:CommercialAndLicenseAgreementMember2019-10-012019-10-310001034842srt:MaximumMemberus-gaap:CommonStockMemberus-gaap:PrivatePlacementMember2020-08-012020-08-310001034842us-gaap:LineOfCreditMemberrigl:InterestOnlyPeriodTwoMember2020-01-012020-12-310001034842us-gaap:LineOfCreditMemberrigl:InterestOnlyPeriodThreeMember2020-01-012020-12-310001034842us-gaap:LineOfCreditMemberrigl:InterestOnlyPeriodOneMember2020-01-012020-12-310001034842us-gaap:LineOfCreditMember2020-12-310001034842rigl:GrifolsS.a.Memberrigl:FostamatinibMember2020-01-012020-12-310001034842rigl:R552Memberus-gaap:SubsequentEventMember2021-02-012021-02-280001034842us-gaap:AccountingStandardsUpdate201602Member2019-01-012019-01-0100010348422019-01-012019-12-3100010348422018-01-012018-12-3100010348422018-12-3100010348422017-12-310001034842rigl:DevelopmentAndRegulatoryMilestonesByNonCentralNervousSystemDiseaseProductsMemberrigl:MilestonePaymentsOnProductByProductBasisMemberus-gaap:SubsequentEventMember2021-02-012021-02-280001034842rigl:DevelopmentAndRegulatoryMilestonesByCentralNervousSystemDiseaseProductsMemberrigl:MilestonePaymentsOnProductByProductBasisMemberus-gaap:SubsequentEventMember2021-02-012021-02-280001034842rigl:DevelopmentAndRegulatoryMilestonesByNonCentralNervousSystemDiseaseProductsMemberus-gaap:SubsequentEventMember2021-02-012021-02-280001034842rigl:DevelopmentAndRegulatoryMilestonesByCentralNervousSystemDiseaseProductsMemberus-gaap:SubsequentEventMember2021-02-012021-02-280001034842rigl:SpecifiedRegulatoryEventsMemberus-gaap:CollaborativeArrangementMember2020-01-012020-12-310001034842rigl:SpecifiedProductLaunchEventsMemberus-gaap:CollaborativeArrangementMember2020-01-012020-12-310001034842rigl:SpecifiedDevelopmentEventsMemberus-gaap:CollaborativeArrangementMember2020-01-012020-12-310001034842us-gaap:CollaborativeArrangementMember2020-01-012020-12-310001034842rigl:GrifolsS.a.Member2020-01-012020-12-310001034842rigl:GrifolsS.a.Memberrigl:SpecifiedCommercialMilestonesMember2019-01-012019-01-310001034842us-gaap:SubsequentEventMember2021-02-012021-02-280001034842rigl:GrifolsS.a.Member2020-10-012020-10-310001034842rigl:MedisonPharmaLtd.Memberrigl:FostamatinibMemberus-gaap:ProductFinancingArrangementMember2019-10-012019-10-310001034842rigl:GrifolsS.a.Memberrigl:EuropeanMedicinesAgencyApprovalOfFostamatinibForTreatmentOfChronicImmuneThrombocytopenicPurpuraMemberrigl:FostamatinibMember2019-01-012019-01-310001034842rigl:GrifolsS.a.Memberrigl:CreditableAdvanceRoyaltyPaymentMemberrigl:FostamatinibMember2019-01-012019-01-310001034842rigl:GrifolsS.a.Member2019-01-012019-01-310001034842rigl:KisseiPharmaceuticalCo.Ltd.Member2018-10-012018-10-310001034842rigl:GrifolsS.a.Memberrigl:ResearchActivitiesMember2020-01-012020-12-310001034842rigl:GrifolsS.a.Memberrigl:OneTimeDeliveryOfDrugSupplyForCommercializationMember2020-01-012020-12-310001034842rigl:GrifolsS.a.Memberrigl:LicensedRightsMember2020-01-012020-12-310001034842rigl:GrifolsS.a.Memberrigl:ExerciseOfOptionToIncludeAdditionalTerritoriesMember2020-01-012020-12-310001034842rigl:DaiichiSankyoMemberus-gaap:CollaborativeArrangementMember2020-01-012020-12-310001034842rigl:KisseiPharmaceuticalCo.Ltd.Member2020-01-012020-12-310001034842rigl:GrifolsS.a.Member2020-01-012020-03-310001034842rigl:KisseiPharmaceuticalCo.Ltd.Memberrigl:FostamatinibMember2019-01-012019-12-310001034842rigl:KisseiPharmaceuticalCo.Ltd.Memberrigl:FostamatinibMember2018-01-012018-12-310001034842rigl:GrifolsS.a.Memberrigl:ResearchActivitiesMember2020-12-3100010348422020-12-3100010348422019-12-3100010348422020-06-3000010348422021-02-2300010348422020-01-012020-12-31utr:sqftxbrli:sharesiso4217:USDxbrli:purerigl:itemrigl:agreementrigl:customerrigl:Distributoriso4217:USDxbrli:sharesrigl:plan

rkr

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-K

(Mark One)

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

For the fiscal year ended December 31, 2020

or

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

Commission file number 000-29889

RIGEL PHARMACEUTICALS, INC.

(Exact name of registrant as specified in its charter)

Delaware
(State or other jurisdiction of
incorporation or organization)

94-3248524
(IRS Employer
Identification No.)

1180 Veterans Blvd.
South San Francisco, California
(Address of principal executive offices)

94080
(Zip Code)

(650624-1100

(Registrant’s telephone number, including area code)

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

Title of each class:

Trading Symbol(s)

Name of each exchange on which registered:

Common Stock, par value $.001 per share

RIGL

The Nasdaq Stock Market LLC

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

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  No 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  No 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  No 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes  No 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

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

The approximate aggregate market value of the Common Stock held by non-affiliates of the registrant, based upon the closing price of the registrant’s common stock as reported on the Nasdaq Global Select on June 30, 2020, the last business day of the registrant’s most recently completed second fiscal quarter, was $308,565,236. Shares of the registrant’s outstanding common stock held by each executive officer, director and affiliates of the registrant’s outstanding common stock have been excluded. The determination of affiliate status for the purposes of this calculation is not necessarily a conclusive determination for other purposes.

As of February 23, 2021, there were 170,041,848 shares of the registrant’s common stock outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Items 10, 11, 12, 13 and 14 of Part III of this Annual Report on Form 10-K incorporate information by reference from the definitive proxy statement for the registrant’s 2021 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K.

TABLE OF CONTENTS

Page

PART I

Item 1.

Business

4

Item 1A.

Risk Factors

32

Item 1B.

Unresolved Staff Comments

71

Item 2.

Properties

71

Item 3.

Legal Proceedings

71

Item 4.

Mine Safety Disclosures

71

PART II

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

72

Item 6.

Selected Financial Data

74

Item 7.

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

75

Item 7A.

Quantitative and Qualitative Disclosures about Market Risk

92

Item 8.

Financial Statements and Supplementary Data

93

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

126

Item 9A.

Controls and Procedures

126

Item 9B.

Other Information

128

PART III

Item 10.

Directors, Executive Officers and Corporate Governance

129

Item 11.

Executive Compensation

129

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

129

Item 13.

Certain Relationships and Related Transactions, and Director Independence

129

Item 14.

Principal Accounting Fees and Services

130

PART IV

Item 15.

Exhibits and Financial Statement Schedules

131

Item 16.

Form 10-K Summary

135

Signatures

136

FORWARD-LOOKING STATEMENTS

This Annual Report on Form 10-K contains statements indicating expectations about future performance and other forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the Securities Act), Section 21E of the Securities Exchange Act of 1934, as amended (the Exchange Act), and the Private Securities Litigation Reform Act of 1995, that involve risks and uncertainties. We usually use words such as “may,” “will,” “should,” “could,” “expect,” “plan,” “anticipate,” “might,” “believe,” “estimate,” “predict,” “intend” or the negative of these terms or similar expressions to identify these forward- looking statements. These statements appear throughout this Annual Report on Form 10-K and are statements regarding our current intent, belief or expectation, primarily with respect to our operations and related industry developments. Examples of these statements include, but are not limited to, statements regarding the following: our business and scientific strategies; the progress of our product development programs, including clinical testing, and the timing of commencement and results thereof; our corporate collaborations, and revenues that may be received from collaborations and the timing of those potential payments; our drug discovery technologies; our research and development expenses; protection of our intellectual property; and sufficiency of our cash resources and need for additional capital. You should not place undue reliance on these forward-looking statements. Our actual results could differ materially from those anticipated in these forward-looking statements for many reasons, including as a result of the risks and uncertainties discussed under the heading “Risk Factors” in Part I, Item 1A of this Annual Report on Form 10-K. A forward- looking statement speaks only as of the date on which it is made, and, except as required by law, we undertake no obligation to update any forward-looking statement to reflect events or circumstances after the date on which the statement is made or to reflect the occurrence of unanticipated events. New factors emerge from time to time, and it is not possible for us to predict which factors will arise. In addition, we cannot assess the impact of each factor on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements.

RISK FACTOR SUMMARY

Investing in our securities involves a high degree of risk. Below is a summary of the material factors that make an investment in our common stock speculative or risky. This summary does not address all of the risks that we face. Additional discussion of the risks summarized in this risk factor summary, as well as other risks that we face, can be found below under the heading “Risk Factors” and should be carefully considered, together with other information in this Form 10-K and our other filings with the SEC, before making an investment decision regarding our common stock.

Our prospects are highly dependent on our first commercial product, TAVALISSE (fostamatinib disodium hexahydrate). To the extent that the commercial success of TAVALISSE in the United States is diminished or is not commercially successful, our business, financial condition and results of operations may be adversely affected, and the price of our common stock may decline.

Our business is currently adversely affected and could be materially and adversely affected in the future by the evolving effects of the COVID-19 pandemic as a result of the current and potential future impacts on our sales force and commercialization efforts, supply chain, regulatory, clinical development and corporate development activities and other business operations, in addition to the impact of a global economic slowdown.

Even if we, or any of our collaborative partners, are able to continue to commercialize TAVALISSE or any product candidate that we, or they, develop, the product may become subject to unfavorable pricing regulations, third-party payor reimbursement practices or labeling restrictions, any of which could harm our business.

If we are unable to successfully market and distribute TAVALISSE and retain experienced sales force, our business will be substantially harmed.

We are subject to stringent and evolving data privacy and information security laws, regulations, rules, policies and contractual obligations, and changes in such laws, regulations, rules, policies, contractual

2

obligations and our actual or perceived failure to comply with such requirements could subject us to significant investigations, fines, penalties, and claims, any of which may have a material adverse effect on our business, financial condition, results of operations or prospects.

If manufacturers obtain approval for generic versions of TAVALISSE, or of products with which we compete, our business may be harmed.

Unforeseen safety issues could emerge with TAVALISSE that could require us to change the prescribing information to add warnings, limit use of the product, and/or result in litigation. Any of these events could have a negative impact on our business.

We rely and may continue to rely on two distribution facilities for the sale of TAVALISSE and potential sale of any of our product candidates.

We lack the capability to manufacture compounds for clinical development and we intend to rely on third parties for commercial supply, manufacturing and distribution if any of our product candidates which receive regulatory approval and we may be unable to obtain required material or product in a timely manner, at an acceptable cost or at a quality level required to receive regulatory approval.

Any product for which we have obtained regulatory approval, or for which we obtain approval in the future, is subject to, or will be subject to, extensive ongoing regulatory requirements by the FDA, EMA and other comparable regulatory authorities, and if we fail to comply with regulatory requirements or if we experience unanticipated problems with our products, we may be subject to penalties, we will be unable to generate revenue from the sale of such products, our potential for generating positive cash flow will be diminished, and the capital necessary to fund our operations will be increased.

If our corporate collaborations or license agreements are unsuccessful, or if we fail to form new corporate collaborations or license agreements, our research and development efforts could be delayed.

Our success is dependent on intellectual property rights held by us and third parties, and our interest in such rights is complex and uncertain.

If a dispute arises regarding the infringement or misappropriation of the proprietary rights of others, such dispute could be costly and result in delays in our research and development activities and partnering.

If our competitors develop technologies that are more effective than ours, our commercial opportunity will be reduced or eliminated.

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

3

PART I

Item 1. Business

Overview

We are a biotechnology company dedicated to discovering, developing and providing novel small molecule drugs that significantly improve the lives of patients with hematologic disorders, cancer and rare immune diseases. Our pioneering research focuses on signaling pathways that are critical to disease mechanisms. Our first United States Food and Drug Administration (FDA) approved product is TAVALISSE® (fostamatinib disodium hexahydrate) tablets, the only oral spleen tyrosine kinase (SYK) inhibitor, for the treatment of adult patients with chronic immune thrombocytopenia who have had an insufficient response to a previous treatment. The product is also commercially available in Europe (TAVLESSE) and Canada (TAVALISSE) for the treatment of chronic immune thrombocytopenia in adult patients. 

Fostamatinib is currently being studied in a Phase 3 trial for the treatment of warm autoimmune hemolytic anemia (wAIHA); a National Institutes of Health (NIH)/National Heart, Lung, and Blood Institute (NHLBI)-sponsored Phase 2 trial for the treatment of hospitalized COVID-19 patients, in collaboration with Inova Health System; and a Phase 2 trial for the treatment of COVID-19 being conducted by Imperial College London. Additionally, we have launched a Phase 3 clinical trial of fostamatinib for the treatment of hospitalized COVID-19 patients.

Our other clinical programs include our interleukin receptor-associated kinase (IRAK) inhibitor program and a receptor-interacting serine/threonine-protein kinase (RIP1) inhibitor program in clinical development with partner Eli Lilly and Company (Lilly). In addition, we have product candidates in clinical development with partners AstraZeneca AB (AZ), BerGenBio ASA (BerGenBio) and Daiichi Sankyo (Daiichi).

Business Update

TAVALISSE in ITP

During the year ended December 31, 2020, net product sales of TAVALISSE was $61.7 million which represented a year over year increase of 41% from 2019. This was primarily due to improved persistency of therapy among patients on TAVALISSE, the continued uptake and use of the product in steroid refractory patients, and to a lesser extent, annual price increase of our drug.

Due to the evolving effects of the COVID-19 pandemic, resources have been deployed to enable our field-based employees to continue to engage virtually with health care providers.  These virtual engagements have enabled our field team to support existing prescribers, as well as develop new prescribers to identify appropriate patients for TAVALISSE. We also conducted market research with chronic ITP (cITP) prescribers in 2020 to understand the impact of COVID on cITP management. More than half of respondents reported that COVID had an impact on their management of cITP, and about a third of respondents anticipate a surge of patients post-COVID. This is because clinicians have found it challenging to both start a therapy, and switch to new therapies.

A post-hoc analysis from our Phase 3 clinical program in adult patients with chronic ITP, highlighting the potential benefit of using TAVALISSE in earlier lines of therapy, was published in the British Journal of Haematology in July 2020. Inclusion in one of the leading peer-reviewed journals in the field of hematology underscores the significance of the 78% (25/32) response rate defined as at least one platelet count of at least 50,000/µL when TAVALISSE was used as a second-line therapy in our Phase 3 clinical program. Adverse events were manageable and consistent with those previously reported with fostamatinib. Our sales force is now sharing this data with physicians.

4

Fostamatinib in Global Markets

In February 2020, we received a $20.0 million payment from Grifols. The payment was received upon the European Commission’s (EC) approval of the Marketing Authorization Application (MAA) for fostamatinib for the treatment of chronic ITP in adult patients who are refractory to other treatments. In addition, as a result of the EC approval, $25.0 million of the $30.0 million upfront fee that we previously received from Grifols will no longer be repayable by us to Grifols. Fostamatinib is marketed in Europe under the brand name TAVLESSE (fostamatinib). Grifols launched TAVLESSE in the UK and Germany in July 2020, and thereafter, expects a phased roll-out over the next 18 months across Europe. In December 2020, the Scottish Medicines Consortium accepted TAVLESSE for use in NHS in Scotland.

In October 2019, we entered into exclusive commercialization license agreements with Medison to commercialize fostamatinib in all potential indications in Canada and Israel. In November 2020, Health Canada approved the new drug submission for TAVALISSE for the treatment of thrombocytopenia in adult patients with chronic ITP who have had an insufficient response to other treatments. In Israel, a decision on the new drug application is anticipated during the second quarter of 2021.

We currently anticipate no significant disruption related to the COVID-19 pandemic in the supply of TAVALISSE tablets and drug substance to meet the needs for our U.S. ITP sales, as well as for our collaborative partners and clinical trials worldwide.

Fostamatinib in AIHA

Our FORWARD study, a pivotal Phase 3 clinical trial in warm AIHA has enrolled 66 of the 90 patients targeted for enrollment. Currently, the FORWARD study has over 90 clinical trial sites established across 22 countries and a limited number of clinical trial sites have resumed screening patients after a temporary pause due to the ongoing COVID-19 pandemic. In December 2020, the FDA has granted Fast Track designation to TAVALISSE for the treatment of warm AIHA based on the significant medical need that exists and the product's potential in the treatment of these patients. Fast Track designation is designed to enable an expedited review process for any potential regulatory filings. We continue to experience slower than expected enrollment in light of COVID-19 impacts, and at this time, we are unable to provide an update on anticipated enrollment completion.

Fostamatinib in Hospitalized COVID-19 patients

In November 2020, we launched our Phase 3 clinical trial to evaluate the safety and efficacy of fostamatinib in hospitalized COVID-19 patients without respiratory failure that have certain high-risk prognostic factors. This multi-center, double-blind, placebo-controlled, adaptive study design will randomly assign either fostamatinib plus standard of care (SOC) or matched placebo plus SOC (1:1) to approximately 308 evaluable patients. Treatment will be administered orally twice daily for 14 days with follow up to day 60. The primary endpoint of this study is the proportion of subjects who progress to severe/critical disease within 29 days. In January 2021, we were awarded $16.5 million by the U.S. Department of Defense’s (DOD) Joint Program Executive Office for Chemical, Biological, Radiological and Nuclear Defense to support this Phase 3 clinical trial.

In September 2020, we announced a Phase 2 clinical trial sponsored by the NIH/NHLBI to evaluate the safety of fostamatinib for the treatment of hospitalized COVID-19 patients. This multi-center, double-blind, placebo-controlled study will randomly assign fostamatinib or matched placebo (1:1) to approximately 60 evaluable patients. Treatment will be administered orally twice daily for 14 days. There will be a follow-up period to day 60. The primary endpoint of this study is cumulative incidence of serious adverse events (SAE) through day 29. The trial also includes multiple secondary endpoints designed to assess the early efficacy and clinically relevant endpoints of disease course. The study is projected to complete the enrollment of the 60 evaluable patients in the first quarter of 2021 and we expect to report topline data in April 2021.

5

In July 2020, we announced a Phase 2 clinical trial sponsored by Imperial College London in order to evaluate the efficacy of fostamatinib for the treatment of COVID-19 pneumonia. This is a two-stage, open label, controlled clinical trial with patients randomized (1:1:1) to fostamatinib plus SOC, ruxolitinib plus SOC, or standard of care alone. Treatment will be administered twice daily for 14 days and patients will receive a follow-up assessment at day 7, day 14 and day 28 after the first dose. The primary endpoint of this study is progression from mild to severe COVID-19 pneumonia within 14 days in hospitalized patients. Initially, n=171 (57 per arm) patients will be recruited in Stage 1. Following interim analysis to assess the efficacy and safety of the treatments, approximately n=285 (95 per arm) will be recruited during Stage 2. In November 2020, we announced that the Imperial College London-sponsored clinical trial began enrolling patients, and as of the date hereof, there are 106 patients enrolled under this study.

The Broad Institute of the Massachusetts Institute of Technology (MIT) and Harvard led a recent screen to identify FDA-approved compounds that reduce mucin-1 (MUC1) protein abundance. MUC1 is a biomarker used to predict the development of acute lung injury (ALI) and acute respiratory distress syndrome (ARDS) and correlates with poor clinical outcomes. In June 2020, the results were presented. Of the 3,713 compounds that were screened, fostamatinib was the only compound identified which both decreased expression of MUC1 and is FDA approved, and so allows for rapid repurposing for patients with COVID-19 lung injury. Fostamatinib demonstrated preferential depletion of MUC1 from epithelial cells without affecting cell viability. The research was focused on drug repurposing for the much lower risk of toxicity and the ability of FDA-approved treatments to be delivered on a shortened timescale, which is critical for patients afflicted with lung disease resulting from COVID-19.

In vitro studies led by the Amsterdam University Medical Center at the University of Amsterdam, showed that R406, the active metabolite of fostamatinib, blocked macrophage hyper-inflammatory responses to a combination of immune complexes formed by anti-Spike IgG in serum from severe COVID-19 patients. Anti-Spike IgG levels are known to correlate with the severity of COVID-19. These results, presented in July 2020, suggest that by inhibiting anti-Spike IgG-mediated hyperinflammation, R406 could potentially play a role in the prevention of cytokine storms as well as pulmonary edema and thrombosis associated with severe COVID-19.

In December 2020, the Journal of Infectious Diseases published research from NIH which demonstrated that R406, the active metabolite of fostamatinib, was able to inhibit NETosis ex vivo in donor plasma from patients with COVID-19. NETosis is a unique type of cell death resulting in the release of neutrophil extracellular traps (NETs). NETs contribute to thromboinflammation and have been associated with mortality in COVID-19. These data provide insights for how fostamatinib may mitigate neutrophil-associated mechanisms contributing to COVID-19 immunopathogenesis.

Global Strategic Partnership with Lilly

In February 2021, we entered into a global exclusive license agreement and strategic collaboration with Lilly to co-develop and commercialize R552, a receptor-interacting serine/threonine-protein kinase 1 (RIP1) inhibitor, for the treatment of non-central nervous system (non-CNS) diseases. In addition, the collaboration is aimed at developing additional RIP1 inhibitors for the treatment of CNS diseases. Pursuant to the terms of the license agreement, we granted to Lilly exclusive rights to develop and commercialize R552 and related RIP1 inhibitors in all indications worldwide. The parties’ collaboration is governed through a joint governance committee and appropriate subcommittees.

The parties are jointly responsible for performing development activities for R552 and other non-CNS disease development candidates. We are responsible for 20% of development costs for R552 in the U.S., Europe, and Japan, up to a specified cap. Lilly is responsible for funding the remainder of all development activities for R552 and other non-CNS disease development candidates. We have the right to opt-out of co-funding the R552 development activities in the U.S., Europe and Japan at two different specified times. If we exercise our first opt-out right, we will continue to fund our share of the R552 development activities in the U.S., Europe, and Japan up to a maximum funding commitment of $65.0 million.

We are responsible for performing and funding initial discovery and identification of CNS disease development candidates, which is nearly completed, and future funding is expected to be minimal. Following candidate selection,

6

Lilly will be responsible for performing and funding all future development and commercialization of the CNS disease development candidates.

Under the terms of the license agreement, we will receive an upfront cash payment of $125.0 million, with the potential for an additional $330.0 million in milestone payments upon the achievement of specified development and regulatory milestones by non-CNS disease products and $255.0 million in milestone payments upon the achievement of specified development and regulatory milestones by CNS disease products. We are also eligible to receive up to $100.0 million in sales milestone payments on a product-by-product basis for non-CNS disease products and up to $150.0 million in sales milestone payments on a product-by-product basis for CNS disease products. In addition, depending on the extent of our co-funding of R552 development activities, we would be entitled to receive tiered royalty payments on net sales of non-CNS disease products at percentages ranging from the mid-single digits to high-teens, subject to certain standard reductions and offsets. We would be entitled to receive tiered royalty payments on net sales of CNS disease products up to low-double digits, subject to certain standard reductions and offsets.

This transaction is subject to customary closing conditions, including clearance under the Hart-Scott-Rodino (HSR) Antitrust Improvements Act of 1976.

Other Updates

In June 2020, at the European League Against Rheumatism 2020 E-Congress, we presented two oral and two poster presentations highlighting our investigational compound R835, a potent and selective inhibitor of both IRAK1 and IRAK4. In multiple pre-clinical models of acute and chronic inflammation, R835 administration resulted in reduced inflammation, and in Phase 1 trials, it showed encouraging pharmacokinetic (PK) properties.

In May 2020, we accessed the second $10.0 million tranche from our $60.0 million credit facility with MidCap Financial (MidCap). The facility provides us with access to an additional $40.0 million which is subject to the achievement of certain conditions. Additionally, on August 4, 2020, we entered into an Open Market Sale AgreementSM (Sales Agreement) with Jefferies LLC (Jefferies), as our sole sales agent, pursuant to which we may sell, from time to time, through Jefferies, shares of our common stock having an aggregate offering price of up to $65.0 million. As of December 31, 2020, we have not yet sold any shares under the Sales Agreement.

Management Update

In August 2020, we announced the appointment of David Santos as our new executive vice president and chief commercial officer to replace Eldon C. Mayer, III who resigned effective in December 2019. Mr. Santos brings over 30 years of commercial experience in the biopharmaceutical industry with companies such as Bristol-Myers Squibb, Lilly, Genentech, and most recently Jazz Pharmaceuticals, where he led the Hematology/Oncology Business Unit. He has a robust track record of success in sales and marketing leadership roles, building commercial capabilities, and growing brands in the hematology-oncology area, where he has spent most of his career.

In October 2020, Nelson D. Cabatuan, resigned from his position as Vice President, Finance and Principal Accounting Officer, and employment with the Company.

Update on Current and Potential Future Impact of COVID-19 on our Business

We are continuing to monitor the impact of the evolving effects of the COVID-19 pandemic and have undertaken, and plan to continue to undertake, safety measures to keep our staff, patients, investigators and stockholders safe and to help the communities where we live and work reduce the number of people exposed to the virus. We have previously implemented work-from-home policies for certain employees and restricted on-site staff at our office in South San Francisco to only those personnel performing essential activities. In March 2020, through our existing Crisis Management Team (CMT), we also activated our business continuity plans to prevent or minimize business disruption and ensure the safety and well-being of our personnel. Our CMT meets regularly to assess the effectiveness of our business continuity plans and make adjustments accordingly as COVID-19 continues to evolve. The ultimate impact of

7

the COVID-19 pandemic on our business and financial condition is highly uncertain and subject to change, and as such, we cannot ascertain the full extent of the impacts on our sales of our product, our ability to continue to secure new collaborations and support existing collaboration efforts with our partners and our clinical and regulatory activities.

Since the COVID-19 pandemic was declared, we have observed reduced patient-doctor interactions and our representatives are having fewer visits with health care providers, which negatively affected our ability to grow our product sales and may continue to negatively affect our product sales in the future. Resources have been deployed to enable our field team to have virtual engagements to support existing prescribers as well as partner with new prescribers to identify appropriate patients for TAVALISSE. Other commercial related activities, such as our marketing programs, speaker bureaus, and market access initiatives that were in live forums have been conducted virtually, delayed or cancelled as a result of the COVID-19 pandemic.

With respect to our supply chain, we currently do not anticipate significant disruption in the supply chain for our commercial product, TAVALISSE. However, we do not know the full extent of the impact on our supply chain if the COVID-19 pandemic continues and persists for an extended period of time.

For further information regarding the impacts of the evolving effects of the COVID-19 pandemic on our ability and the ability of our collaborators to effectively market, sell and distribute our products and to develop our products and product candidates, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Overview” in Part II Item 7 of this Annual Report on Form 10-K.”

See also the section titled “Risk Factors” in Item 1A of this Annual Report on Form 10-K for additional information on risks and uncertainties related to the ongoing COVID-19 pandemic.

Strategy

Our goal is to establish ourselves as a successful commercial stage biopharmaceutical company with significant research capabilities. We aim to expand our commercial business in the U.S. on our own and globally through partnerships. We continue our research and development of novel small molecule drugs that significantly improve the lives of patients with hematological disorders, cancer and immune diseases through our innovative drug discovery platform. We continue to maintain a strong commercial team in the U.S. to enable us to execute successfully on our commercialization strategy for TAVALISSE in chronic ITP. We entered into partnerships for the expansion of fostamatinib into Europe, Asia, Turkey, Canada, and Israel, and will be concentrating on the further development of the utility of fostamatinib in other indications on our own or through our partners. We also aim to expand our development pipeline on our own and/or with partnerships with pharmaceuticals and biotechnology companies to further develop and market additional product candidates.

In particular, there are four key elements that we believe are value drivers, which we plan to continue to execute on:

growing sales of TAVALISSE in the estimated over $2.0 billion Global ITP market;

completing the Phase 3 pivotal trial of TAVALISSE in warm AIHA, potentially becoming the first FDA-approved product in this indication and capitalizing on a potential $1.0 billion US market;

completing our clinical trial programs to evaluate the safety and efficacy of fostamatinib in hospitalized COVID-19 patients; and

expanding our development pipeline on our own and/or with collaboration partner(s).

8

Our Product Portfolio

The following table summarizes our portfolio:

Graphic

Commercial Product

TAVALISSE in ITP

Disease background. Chronic ITP affects an estimated 81,300 adult patients in the U.S. In patients with ITP, the immune system attacks and destroys the body’s own blood platelets, which play an active role in blood clotting and healing. ITP patients can suffer extraordinary bruising, bleeding and fatigue as a result of low platelet counts. Current therapies for ITP include steroids, blood platelet production boosters that imitate thrombopoietin (TPOs) and splenectomy.

Orally-available fostamatinib program. Taken in tablet form, fostamatinib blocks the activation of SYK inside immune cells. ITP is typically characterized by the body producing antibodies that attach to healthy platelets in the blood stream. Immune cells recognize these antibodies and affix to them, which activates the SYK enzyme inside the immune cell, and triggers the destruction of the antibody and the attached platelet. When SYK is inhibited by fostamatinib, it interrupts this immune cell function and allows the platelets to escape destruction. The results of our Phase 2 clinical trial, in which fostamatinib was orally administered to 16 adults with chronic ITP, published in Blood, showed that fostamatinib significantly increased the platelet counts of certain ITP patients, including those who had failed other currently available agents.

Our Fostamatinib for Immune Thrombocytopenia (FIT) Phase 3 clinical program had a total of 150 ITP patients which were randomized into two identical multi-center, double-blind, placebo-controlled clinical trials. The patients were diagnosed with persistent or chronic ITP, and had blood platelet counts consistently below 30,000 per microliter of blood. Two-thirds of the subjects received fostamatinib orally at 100 mg twice daily bid and the other third received placebo on the same schedule. Subjects were expected to remain on treatment for up to 24 weeks. At week four of treatment, subjects who failed to meet certain platelet counts and met certain tolerability thresholds could have their dosage of fostamatinib (or corresponding placebo) increased to 150 mg bid. The primary efficacy endpoint of this

9

program was a stable platelet response by week 24 with platelet counts at or above 50,000 per microliter of blood for at least four of the final six qualifying blood draws. In August 2015, the FDA granted our request for Orphan Drug designation for fostamatinib for the treatment of ITP. In February 2020, Kissei was granted orphan drug designation from the Japanese Ministry of Health, Labour and Welfare for R788 (fostamatinib) in chronic idiopathic thrombocytopenic purpura.

In August 2016, we announced the results of the first FIT study, reporting that fostamatinib met the study’s primary efficacy endpoint. The study showed that 18% of patients receiving fostamatinib achieved a stable platelet response compared to none receiving a placebo control (p=0.0261). In October 2016, we announced the results of the second FIT study, reporting that the response rate was 18%, consistent with the first study. However, one patient in the placebo group (4%) achieved a stable platelet response, therefore the difference between those on treatment and those on placebo did not reach statistical significance (p=0.152) and the study did not meet its primary endpoint. Using the most conservative sensitivity analysis, rather than the protocol’s prespecified analysis, one more patient in the second study is considered a non-responder, resulting in 8 of 50 (16%) responders on fostamatinib (p = 0.256 vs. placebo). When the data from both studies are combined, however, this difference is statistically significant (p=0.007).

Patients from the FIT studies were given the option to enroll in a long-term open-label extension study and receive treatment with fostamatinib, also a Phase 3 trial. A total of 123 patients enrolled in this study. All the patients who responded to fostamatinib in the FIT studies and enrolled in the long-term open-label extension study maintained a median platelet count of 106,500/uL at a median of 16 months. In addition, there were 44 placebo non-responders that enrolled in the long-term open-label extension study, 41 of which patients had at least 12 weeks of follow-up. Of those, 9 patients (22%) have achieved a prospectively defined stable platelet response, which is statistically significant (p=0.0078) and similar to the response rate fostamatinib achieved in the parent studies.

A stable response was defined as a patient achieving platelet counts of greater than 50,000/uL on more than 4 of the 6 visits between weeks 14 and 24, without rescue medication. In the post-study analysis we performed, a clinically-relevant platelet response was defined to include patients achieving one platelet count over 50,000/uL during the first 12 weeks of treatment, in absence of rescue medication, but who did not otherwise meet the stable response criteria. Once the platelet count of greater than 50,000/uL is achieved, a loss of response was defined as two consecutive platelet counts of less than 30,000/uL in any subsequent visits. In the combined dataset of both stable and clinically-relevant platelet responders for the FIT studies, the response rate was 43% (43/101), compared to 14% (7/49) for placebo (p=0.0006).

The most frequent adverse events were gastrointestinal-related, and the safety profile of the product was consistent with prior clinical experience, with no new or unusual safety issues uncovered.

TAVALISSE was approved by the FDA in April 2018 for the treatment of ITP in adult patients who have had an insufficient response to a previous treatment, and successfully launched in the U.S. in May 2018. In January 2020, the EC granted our MAA in Europe for fostamatinib for the treatment of chronic ITP in adult patients who are refractory to other treatments.

Commercial launch activities, including sales and marketing

A significant portion of our business operations was related to our commercial launch activities for TAVALISSE. Specifically, our marketing and sales efforts are focused on targeting hematologists and hematologist-oncologists in the United States, who manage chronic adult ITP patients. Grifols launched TAVLESSE in the UK and Germany in July 2020, and thereafter, expects a phased roll-out over the next 18 months across Europe.

We have a fully integrated commercial team consisting of sales, marketing, market access, and commercial operations functions. Our sales team promotes TAVALISSE in the U.S. wherein, in the ordinary course of the business, we use customary pharmaceutical company practices to market our products in the U.S. and concentrate our efforts on hematologists and hematologists-oncologists. TAVALISSE is sold initially through third-party wholesale distribution and specialty pharmacy channels and group purchasing organizations before being ultimately prescribed to patients. To facilitate our commercial activities in the U.S., we also enter into arrangements with various third-parties, including advertising agencies, market research firms and other sales-support-related services as needed. We believe that our

10

commercial team and distribution practices are adequate to ensure that our marketing efforts reach our target customers and deliver our products to patients in a timely and compliant fashion. Also, to help ensure that all eligible patients in the U.S. have appropriate access to TAVALISSE, we have established a comprehensive reimbursement and patient support program called Rigel One Care (ROC). Through ROC, we provide co-pay assistance to qualified, commercially insured patients to help minimize out-of-pocket costs and provide free drug to uninsured or under-insured patients who meet certain clinical and financial criteria. In addition, ROC is designed to provide comprehensive reimbursement support services, such as prior authorization support, benefits investigation and appeals support.

Competitive landscape for TAVALISSE

Our industry is intensely competitive and subject to rapid and significant technological change. TAVALISSE is competing with other existing therapies. In addition, a number of companies are pursuing the development of pharmaceuticals that target the same diseases and conditions that we are targeting. For example, there are existing therapies and drug candidates in development for the treatment of ITP that may be alternative therapies to TAVALISSE.

Currently, corticosteroids remain the most common first line therapy for ITP, occasionally in conjunction with intravenous immuglobulin (IVIg) or anti-Rh(D) to help further augment platelet count recovery, particularly in emergency situations. However, it has been estimated that frontline agents lead to durable remissions in only a small percentage of newly-diagnosed adults with ITP. Moreover, concerns with steroid-related side effects often restrict therapy to approximately four weeks. As such, many patients progress to persistent or chronic ITP, requiring other forms of therapeutic intervention. In long-term treatment of chronic ITP, patients are often cycled through several therapies over time in order to maintain a sufficient response to the disease.

Other approaches to treat ITP are varied in their mechanism of action, and there is no consensus about the sequence of their use. Options include splenectomy, thrombopoietin receptor agonists (TPO-RAs) and various immunosuppressants (such as rituximab). The response rate criteria of the above-mentioned options vary, precluding a comparison of response rates for individual therapies.

Even with the above treatment options, a significant number of patients remain severely thrombocytopenic for long durations and are subject to risk of spontaneous or trauma-induced hemorrhage. The addition of fostamatinib to the treatment options could be beneficial since it has a different mechanism of action than any of the therapies that are currently available. Fostamatinib is a potent and relatively selective SYK inhibitor, and its inhibition of Fc receptors and B-cell receptors of signaling pathways make it a potentially broad immunomodulatory agent.

Other products in the U.S. that are approved by the FDA to increase platelet production through binding and TPO receptors on megakaryocyte precursors include PROMACTA® (Novartis International AG (Novartis)), Nplate® (Amgen, Inc.) and DOPTELET® (Swedish Orphan Biovitrum AB).

Fostamatinib in Global Markets

We have entered into various license agreements to commercialize fostamatinib globally. The following describes the arrangements we had in place as of December 31, 2020 with Grifols, Kissei and Medison. We retain the global rights to fostamatinib outside of the  Grifols, Kissei and Medison territories.

Fostamatinib in Europe/Turkey

In January 2019, we entered into an exclusive commercialization license agreement with Grifols to commercialize fostamatinib for the treatment, palliation, or prevention of human diseases, including chronic or persistent ITP and AIHA in Europe and Turkey. Pursuant to the terms of the license agreement, Grifols has exclusive rights to commercialize, and non-exclusive rights to develop, fostamatinib in Europe and Turkey. Grifols also received an exclusive option to expand the territory under its exclusive and non-exclusive licenses to include the Middle East, North Africa and Russia (including Commonwealth of Independent States). In November 2020, Grifols exercised its option to include these territories under the agreement.

11

We are responsible for performing and funding certain development activities for fostamatinib for ITP and AIHA and Grifols is responsible for all other development activities for fostamatinib in such territories. We remain responsible for the manufacture and supply of fostamatinib for all development and commercialization activities under the agreement. In December 2019, we entered into a Drug Product Purchase Agreement with Grifols wherein we agreed to supply and sell to Grifols the drug product requested under an executed first and only purchase order until Grifols enters into a supply agreement directly with a third-party drug product manufacturer.

Under the terms of the agreement, we received an upfront cash payment of $30.0 million and will be eligible to receive regulatory and commercial milestones of up to $297.5 million, which included a $20 million non-refundable payment received in the first quarter of 2020, comprised of a $17.5 million payment for EMA approval of fostamatinib for the first indication and a $2.5 million creditable advance royalty payment due upon EMA approval of fostamatinib in the first indication. We will also receive tiered royalty payments ranging from the mid-teens to 30% of net sales of fostamatinib in Europe and Turkey. 

In January 2020, we received approval of our MAA for fostamatinib for the treatment of chronic ITP in adult patients who are refractory to other treatments. With this approval, we received a $20 million payment as described above. Grifols launched TAVLESSE in the UK and Germany in July 2020, and thereafter, expects a phased roll-out over the next 18 months across Europe. In December 2020, the Scottish Medicines Consortium accepted TAVLESSE for use in NHS in Scotland.

Fostamatinib in Japan/Asia

In October 2018, we entered into an exclusive license and supply agreement with Kissei to develop and commercialize fostamatinib in all current and potential indications in Japan, China, Taiwan and the Republic of Korea. Kissei is a Japan-based pharmaceutical company addressing patients' unmet medical needs through its research, development and commercialization efforts, as well as through collaborations with partners.

Under the terms of the agreement, we received an upfront cash payment of $33.0 million, with the potential for an additional $147.0 million in development and commercial milestone payments, and will receive product transfer price payments in the mid to upper twenty percent range based on tiered net sales for the exclusive supply of fostamatinib. Kissei receives exclusive rights to fostamatinib in ITP and all future indications in Japan, China, Taiwan, and the Republic of Korea. Rigel retains the global rights to fostamatinib outside the Kissei, Grifols and Medison territories.  

In September 2019, our collaboration partner, Kissei, initiated a Phase 3 trial in Japan of fostamatinib in adult patients with chronic ITP. The efficacy and safety of orally administered fostamatinib will be assessed by comparing it with placebo in a randomized, double-blind study. Japan has the third highest prevalence of chronic ITP in the world behind the U.S. and EU. In February 2020, Kissei was granted orphan drug designation from the Japanese Ministry of Health, Labour and Welfare for R788 (fostamatinib) in chronic ITP.  

Fostamatinib in Canada/Israel

In October 2019, we entered into exclusive commercialization license agreements with Medison to commercialize fostamatinib in all potential indications in Canada and Israel. Under the terms of the agreements, we will receive an upfront payment of $5.0 million with the potential for approximately $35.0 million in regulatory and commercial milestones. In addition, we will receive royalty payments beginning at 30% of net sales. Under our agreement with Medison for the Canada territory, we have the option to buy back all rights to the product upon regulatory approval in Canada for the indication of AIHA. The buyback provision if exercised would require both parties to mutually agree on commercially reasonable terms for us to purchase back the rights, taking into account Medison’s investment and the value of the rights, among others. Pursuant to this exclusive commercialization license agreement, in August 2020, we entered into a commercial supply agreement with Medison.

In November 2020, Health Canada approved the New Drug Submission for TAVALISSE for the treatment of thrombocytopenia in adult patients with chronic ITP who have had an insufficient response to other treatments. Medison is anticipating a decision on a New Drug Application in the second quarter of 2021.

12

Clinical Stage Programs

Fostamatinib—AIHA

Disease background. AIHA is a rare, serious blood disorder where the immune system produces antibodies that result in the destruction of the body's own red blood cells. Symptoms can include fatigue, shortness of breath, rapid heartbeat, jaundice or enlarged spleen. While no medical treatments are currently approved for AIHA, physicians generally treat acute and chronic cases of the disorder with corticosteroids, other immuno-suppressants, or splenectomy. Research has shown that inhibiting SYK with fostamatinib may reduce the destruction of red blood cells. This disorder affects an estimated 45,000 Americans, for whom no approved treatment options currently exist.

Orally-available fostamatinib program. We completed our Phase 2 clinical trial, also known as the SOAR study in patients with warm AIHA. This trial was an open-label, multi-center, two-stage study that evaluated the efficacy and safety of fostamatinib in patients with warm AIHA who had previously received treatment for the disorder but have relapsed. The primary efficacy endpoint of this study was to achieve increased hemoglobin levels by week 12 of greater than 10 g/dL, and greater than or equal to 2 g/dL higher than baseline. In November 2019, we announced updated data that in a Phase 2 open-label study of fostamatinib in patients with warm AIHA, data showed that 44% (11/25) of evaluable patients met the primary efficacy endpoint of a Hgb level >10 g/dL with an increase of ≥2 g/dL from baseline by week 24. Including one late responder at week 30, the overall response rate was 48% (12/25). Adverse events were manageable and consistent with those previously reported with fostamatinib.

In March 2019, we initiated our warm AIHA pivotal Phase 3 clinical study of fostamatinib, known as FORWARD study. The clinical trial protocol calls for a placebo-controlled study of approximately 90 patients with primary or secondary warm AIHA who have failed at least one prior treatment. The primary endpoint will be a durable Hgb response, defined as Hgb > 10 g/dL and > 2 g/dL increase from baseline and durability measure, with the response not being attributed to rescue therapy.

In May 2019, we enrolled the first patient in the FORWARD study. Currently, we have enrolled 66 patients of the 90 patients targeted for enrollment. The FORWARD study has over 90 clinical trial sites established across 22 countries and a limited number of clinical trial sites have resumed screening patients after a temporary pause due to the ongoing COVID-19 pandemic. Given the uncertainty of the COVID-19 pandemic, we are experiencing slower than expected enrollment and are unable to provide an update on anticipated enrollment completion.

In November 2020, we reached an agreement with the FDA on the durable response measure for the primary efficacy endpoint of the study as well as the inclusion of additional secondary endpoints.  In January 2021, we announced that the FDA had granted Fast Track designation to TAVALISSE for the treatment of warm AIHA. The FDA previously granted TAVALISSE Orphan Drug designation for the treatment of warm AIHA in January 2018.

Fostamatinib—in Hospitalized COVID-19 Patients

Disease background. COVID-19 is the infectious disease caused by Severe Acute Respiratory Syndrome Coronavirus-2 (SARS-CoV-2). SARS-CoV-2 primarily infects the upper and lower respiratory tract and can lead to ARDS. Additionally, some patients develop other organ dysfunction including myocardial injury, acute kidney injury, shock resulting in endothelial dysfunction and subsequently micro and macrovascular thrombosis. Much of the underlying pathology of SARS-CoV-2 is thought to be secondary to a hyperinflammatory immune response associated with increased risk of thrombosis. SYK is involved in the intracellular signaling pathways of many different immune cells. Therefore, SYK inhibition may improve outcomes in patients with COVID-19 via inhibition of key Fc gamma receptor (FcγR) and c-type lectin receptor (CLR) mediated drivers of pathology such as inflammatory cytokine release by monocytes and macrophages, production of NETs by neutrophils, and platelet aggregation. Furthermore, SYK inhibition in neutrophils and platelets may lead to decreased thromboinflammation, alleviating organ dysfunction in critically ill patients with COVID-19.

13

Orally-available fostamatinib program. In November 2020, we launched a Phase 3 clinical trial to evaluate the safety and efficacy of fostamatinib in hospitalized COVID-19 patients without respiratory failure that have certain high-risk prognostic factors. This multi-center, double-blind, placebo-controlled, adaptive design study will randomly assign either fostamatinib plus SOC or matched placebo plus SOC (1:1) to approximately 308 evaluable patients. Treatment will be administered orally twice daily for 14 days with follow up to day 60. The primary endpoint of this study is the proportion of subjects who progress to severe/critical disease within 29 days.

In September 2020, we announced a Phase 2 clinical trial to be sponsored by the NIH/NHLBI in order to evaluate the safety of fostamatinib for the treatment of hospitalized COVID-19 patients. This multi-center, double-blind, placebo-controlled study will randomly assign fostamatinib or matched placebo (1:1) to approximately 60 evaluable patients. Treatment will be administered orally twice daily for 14 days. There will be a follow-up period to day 60. The primary endpoint of this study is cumulative incidence of serious adverse events (SAE) through day 29. The trial also includes multiple secondary endpoints designed to assess the early efficacy and clinically relevant endpoints of disease course. The study is projected to complete the enrollment of the 60 evaluable patients in the first quarter of 2021 and we expect to report topline data in April 2021.

In July 2020, we announced a Phase 2 clinical trial sponsored by Imperial College London in order to evaluate the efficacy of fostamatinib for the treatment of COVID-19 pneumonia. This is a two-stage, open label, controlled clinical trial with patients randomized (1:1:1) to fostamatinib plus SOC, ruxolitinib plus SOC, or standard of care alone. Treatment will be administered twice daily for 14 days and patients will receive a follow-up assessment at day 14 and day 28 after the first dose. The primary endpoint of this study is progression from mild to severe COVID-19 pneumonia within 14 days in hospitalized patients. In November 2020, we announced that the Imperial College London-sponsored clinical trial began enrolling patients, and as of the date hereof, there are 106 patients enrolled under this study.

Researchers at MIT and Harvard led a recent screen to identify FDA-approved compounds that reduce MUC1 protein abundance. MUC1 is a biomarker used to predict the development of ALI and ARDS and correlates with poor clinical outcomes. In June 2020, the results were presented. Of the 3,713 compounds that were screened, fostamatinib was the only compound identified which both decreased expression of MUC1 and is FDA approved. Fostamatinib demonstrated preferential depletion of MUC1 from epithelial cells without affecting cell viability. The research was focused on drug repurposing for the much lower risk of toxicity and the ability of FDA-approved treatments to be delivered on a shortened timescale, which is critical for patients afflicted with lung disease resulting from COVID-19.

In addition, recent in vitro studies led by the Amsterdam University Medical Center at the University of Amsterdam, showed that R406, the active metabolite of fostamatinib, blocked macrophage hyperinflammatory responses to a combination of immune complexes formed by anti-Spike IgG in serum from severe COVID-19 patients. Anti-Spike IgG levels are known to correlate with the severity of COVID-19. These results, presented in July 2020, suggest that by inhibiting anti-Spike IgG-mediated hyperinflammation, R406 could potentially play a role in the prevention of cytokine storms as well as pulmonary edema and thrombosis associated with severe COVID-19.

In December 2020, the Journal of Infectious Diseases published research from NIH which demonstrated that R406, the active metabolite of fostamatinib, was able to inhibit NETosis ex vivo in donor plasma from patients with COVID-19. NETosis is a unique type of cell death resulting in the release of NETs. NETs contribute to thromboinflammation and have been associated with mortality in COVID-19. These data provide insights for how fostamatinib may mitigate neutrophil-associated mechanisms contributing to COVID-19 immunopathogenesis.

R835, an Oral IRAK1/4 Inhibitor for Autoimmune, Inflammatory and Hematology-Oncology Diseases

Orally Available IRAK 1/4 Inhibitor Program. During the second quarter of 2018, we selected R835, a proprietary molecule from our IRAK 1/4 preclinical development program, for human clinical trials. This investigational candidate was an orally administered, potent and selective inhibitor of IRAK1 and IRAK4 that blocks inflammatory cytokine production in response to toll-like receptor (TLR) and the interleukin-1 (IL-1R) family receptor signaling. TLRs and IL-1Rs play a critical role in the innate immune response and dysregulation of these pathways can lead to a variety of inflammatory conditions including psoriasis, rheumatoid arthritis, inflammatory bowel disease and gout (among others). R835 prevents cytokine release in response to TLR and IL-1R activation in vitro. R835 is active in multiple

14

rodent models of inflammatory disease including psoriasis, arthritis, lupus, multiple sclerosis and gout. Preclinical studies show that R835 inhibits both the IRAK1 and IRAK4 signaling pathways, which play a key role in inflammation and immune responses to tissue damage. Dual inhibition of IRAK1 and IRAK4 allows for more complete suppression of pro-inflammatory cytokine release.

In October 2019, we announced results from a Phase 1 clinical trial of R835 in healthy subjects to assess safety, tolerability, PK and pharmacodynamics. The Phase 1 study was a randomized, placebo-controlled, double-blind trial in 91 healthy subjects, ages 18 to 55. The Phase 1 trial showed positive tolerability and PK data as well as established proof-of-mechanism by demonstrating the inhibition of inflammatory cytokine production in response to a lipopolysaccharide (LPS) challenge.

We continue to advance the development of our IRAK1/4 program, which includes R835, an orally available, potent and selective inhibitor that inhibits both IRAK1 and IRAK4. We are currently identifying therapeutic opportunities in the areas of hematology/oncology and rare immunology diseases.

R552, a RIP1 Inhibitor for Autoimmune and Inflammatory Diseases

Orally Available RIP1 Inhibitor Program. R552, is a potent and selective inhibitor of RIP1. RIP1 is believed to play a critical role in induction of necroptosis. Necroptosis is a form of regulated cell death where the rupturing of cells leads to the dispersion of their inner contents, which activates immune responses and enhances inflammation.

Initial data from our completed Phase 1 study in healthy volunteers suggests that R552 has an attractive PK and safety profile with a half-life of approximately 14 hours which may allow for once a day dosing. In preclinical studies, R552 was shown to prevent joint and skin inflammation in a RIP1-mediated murine model of inflammation and tissue damage.

In February 2021, we entered into a global exclusive license agreement with Lilly to co-develop and commercialize R552 for all indications, including autoimmune and inflammatory diseases, as well as other non-CNS disease development candidates. In addition, Lilly will lead all clinical development and commercialization of brain penetrating RIP1 inhibitors in CNS diseases.

Partnered Clinical Programs

R548 (ATI-501 and ATI-502) - Aclaris

Aclaris is developing ATI-501 and ATI-502, an oral and topical janus kinase (JAK) 1/3 inhibitor discovered in Rigel’s laboratories. ATI- 501 is being developed as an oral treatment for patients with alopecia areata (AA), including the more severe forms of AA that result in total scalp hair loss, known as alopecia totalis (AT), and total hair loss on the scalp and body, known as alopecia universalis (AU).

In December 2018, Aclaris also reported on the enrollment and/or results for a number of Phase 2 studies with ATI-502 for the topical treatment of AA and Vitiligo, including results from its AUATB-201 study.

In June 2019, Aclaris reported positive results from its Phase 2 clinical trial of ATI-502 topical (AGA-201) in patients with androgenetic alopecia (AGA), a condition commonly known as male/female-pattern baldness. There were no treatment-related serious adverse events. Later in June 2019, Aclaris reported that its Phase 2 clinical trial of ATI-502 topical (AA-201) in patients with AA did not meet its endpoints. ATI-502 was observed to be generally well-tolerated. Adverse events were primarily mild or moderate in severity. No treatment-related serious adverse events were reported.

In July 2019, Aclaris announced that ATI-501 achieved statistically significant improvement over placebo in several measures of hair growth, including the primary endpoint and certain secondary endpoints of this trial. ATI-501 was observed to be generally well-tolerated at all doses. There were no serious adverse events reported. All adverse events (AEs) were mild or moderate in severity and rates of AEs were similar across all groups. No thromboembolic events were observed in the trial.

15

Aclaris is currently seeking a development and commercialization partner for ATI-501 and ATI-502 as potential treatments for alopecia.

BGB324 - BerGenBio

BerGenBio is conducting Phase 1/2 studies with BGB324 (bemcentinib), a first-in-class selective AXL kinase inhibitor, as a single agent in relapsed acute myeloid leukemia (AML) and myelodysplastic syndrome (MDS); and in combination with erlotinib (Tarceva®) in advanced (EGFR-positive) non-small-cell lung carcinoma. BerGenBio is also conducting Phase 2 studies with BGB324 in combination with KEYTRUDA® (pembrolizumab) in non-small cell adenocarcinoma of the lung and triple negative breast cancer in collaboration with another company.

In November 2019, BerGenBio showed that the primary endpoint of Overall Response Rate (ORR) had been met in Cohort A of its Phase 2 clinical trial evaluating bemcentinib in combination with KEYTRUDA as a potential new treatment regimen for previously treated advanced non-small cell lung cancer (NSCLC). The primary efficacy endpoint requires that at least 25% evaluable patients achieve a clinical response when treated with the novel drug combination, defined as either complete or partial response, as measured by Response Evaluation Criteria in Solid Tumors (RECIST). A secondary endpoint of median Progression Free Survival (mPFS) reported significant 3-fold improvement in AXL positive vs negative patients, as defined by BerGenBio’s composite AXL tumor-immune score.

In December 2019, BerGenBio reported results in combination with low-dose cytarabine (LDAC) in elderly AML patients. The bemcentinib-LDAC combination was safe and well tolerated in elderly AML patients. The overall response rate and duration surpass historical benchmarks and compare favorably to other LDAC combinations.

In April 2020, BerGenBio announced that bemcentinib has been selected as the first potential treatment to be fast-tracked in a new UK national multi-center randomized Phase 2 clinical trial initiative to potentially receive an early indication of bemcentinib’s effectiveness in treating the most vulnerable patients with COVID-19.

In June 2020, BerGenBio confirmed dosing the first COVID-19 patient with bemcentinib at the University Hospital Southampton NHS Foundation Trust. The Phase 2 trial has commenced in seven more sites across the UK, with the plan to recruit approximately 120 subjects to assess safety and efficacy of bemcentinib as an add-on therapy to standard of care in approximately 60 hospitalized COVID-19 patients with the other approximately 60 control group patients receiving standard of care. Bemcentinib has exhibited potent anti-viral activity in preclinical models against several enveloped viruses, including Ebola and Zika virus and as of recently, to the COVID-19 virus. Bemcentinib is a small molecule inhibitor that targets a cell-surface protein called AXL, which is one of several cell surface receptors used by enveloped viruses to enter cells. Bemcentinib inhibits virus entry into cells and also prevents inhibition of Type I Interferon, the cell’s anti-viral defense mechanism, suggesting potential use in the treatment of COVID-19 infection.

In June 2020, BerGenBio announced positive interim clinical and translational data from Cohort B, stage 1 of the Phase 2 trial (BGBC008) evaluating bemcentinib in combination with Merck & Co.’s KeytrudaTM in previously treated NSCLC patients with confirmed progression on prior immune checkpoint therapy. The trial is recruiting patients in the second stage of the cohort.

In July 2020, BerGenBio announced that its first patient was dosed in a trial assessing bemcentinib in recurrent glioblastoma (GBM). The trial is sponsored by Ichiro Nakano, MD, Professor in the Department of Neurosurgery and co-leader of the Neuro-Oncology Program at University of Alabama at Birmingham, and is funded by the National Cancer Institute. This is an open label, multi-center, intra-tumoral tissue PK study of bemcentinib in patients with recurrent GBM for whom a surgical resection is medically indicated. The trial intends to enroll up to 20 recurrent GBM patients, at up to 15 sites in the U.S. The end points of the study include an evaluation of bemcentinib’s ability to cross the blood brain barrier, AXL expression, PK, safety and tolerability, as well as efficacy assessments including PFS and Overall Survival.

In October 2020, BerGenBio announced first patient enrolled in Phase 2 trial assessing bemcentinib as a potential treatment for COVID-19 patients in India and South Africa and in December 2020, BerGenBio announced that

16

the first patient has been enrolled with bemcentinib in the UK Research and Innovation (UKRI) funded COVID-19 ACCORD clinical study.

DS-3032 - Daiichi

DS-3032 is an investigational oral selective inhibitor of the murine double minute 2 (MDM2) protein currently being investigated by Daiichi in three Phase 1 clinical trials for solid and hematological malignancies including AML, acute lymphocytic leukemia, chronic myeloid leukemia in blast phase, lymphoma and MDS.

Preliminary safety and efficacy data from a Phase 1 study of DS-3032 suggests that DS-3032 may be a promising treatment for hematological malignancies including relapsed/refractory AML and high-risk MDS. Evaluation of additional dosing schedules of DS-3032 is underway and combination studies with fostamatinib are currently being conducted by Daiichi.

In September 2020, worldwide rights to DS-3032 were out-licensed from Daiichi to Rain Therapeutics Inc.

For the year ended December 31, 2020, we recognized $2.1 million of revenue as a result of the achievement of a milestone in accordance with the Amended Collaboration Agreement dated April 20, 2005 with Daiichi. All deliverables under the agreement had been delivered as of September 30, 2020, as such the above payment was recognized as revenue in the third quarter of 2020. We received the milestone payment from Daiichi in October 2020.

AZ-D0449 – AZ

AZ is currently conducting a Phase 1 study in healthy volunteers and patients with mild asthma to investigate the safety, anti-inflammatory effect of inhaled AZ-D0449. The study, which follows the single and multiple ascending doses, is currently recruiting patients.

Research/Preclinical Programs

We are conducting proprietary research in the broad disease areas of inflammation/immunology, immuno-oncology and cancers. Within these disease areas, our researchers are investigating mechanisms of action as well as screening compounds against potential novel targets and optimizing those leads that appear to have the greatest potential.

Commercialization and Sponsored Research and License Agreements

We conduct research and development programs independently and in connection with our corporate collaborators. As of December 31, 2020, we are a party to collaboration agreements with ongoing performance obligations, with Kissei for the development and commercialization of fostamatinib in Japan, China, Taiwan and the Republic of Korea and with Grifols to commercialize fostamatinib in all indications, including chronic ITP and AIHA, in Europe and Turkey and with Medison to commercialize fostamatinib in all indications, including chronic ITP and AIHA in Canada and Israel. As of December 31, 2020, we are also a party to collaboration agreements, but do not have ongoing performance obligations with Aclaris for the development and commercialization of JAK inhibitors for the treatment of alopecia areata and other dermatological conditions, AZ for the development and commercialization of R256, an inhaled JAK inhibitor, BerGenBio for the development and commercialization of AXL inhibitors in oncology, and Daiichi to pursue research related to MDM2 inhibitors, a novel class of drug targets called ligases.

Under these agreements, which we entered into in the ordinary course of business, we received or may be entitled to receive upfront cash payments, payments contingent upon specified events achieved by such partners and royalties on any net sales of products sold by such partners under the agreements. Total future contingent payments to us under all of these agreements could exceed $607.2 million if all potential product candidates achieved all of the payment triggering events under all of our current agreements (based on a single product candidate under each agreement). Of this amount, up to $67.5 million relates to the achievement of development events, up to $163.7 million relates to the achievement of regulatory events and up to $376.0 million relates to the achievement of certain commercial or launch events. This estimated future contingent amount does not include any estimated royalties that could be due to us if the

17

partners successfully commercialize any of the licensed products. Future events that may trigger payments to us under the agreements are based solely on our partners’ future efforts and achievements of specified development, regulatory and/or commercial events.

In July 2020, Grifols launched TAVLESSE in Germany and the UK, and thereafter expects a phased roll-out over the next 18 months across Europe. In December 2020, the Scottish Medicines Consortium accepted TAVLESSE for use in NHS in Scotland. In addition, our partner, Kissei is currently conducting a Phase 3 clinical trial for fostamatinib in ITP in Japan.

In February 2021, we entered into a global exclusive license agreement and strategic collaboration with Lilly to co-develop and commercialize R552, a receptor-interacting serine/threonine-protein kinase 1 (RIP1) inhibitor, for the treatment of non-central nervous system (non-CNS) diseases. In addition, the collaboration is aimed at developing additional RIP1 inhibitors for the treatment of CNS diseases, whereby the Company is responsible for performing and funding initial discovery and identification of CNS disease development candidates, which is nearly completed, and future funding is expected to be minimal. Following candidate selection, Lilly will be responsible for performing and funding all future development and commercialization of the CNS disease development candidates.

Grifols License Agreement

In January 2019, we entered into an exclusive license agreement with Grifols to commercialize fostamatinib in all indications, including chronic ITP and AIHA, in Europe and Turkey. Under the agreement, we received an upfront payment of $30.0 million, with the potential for $297.5 million in total regulatory and commercial milestones, which included a $20.0 million payment upon approval from the EMA for fostamatinib in chronic ITP as discussed below. We will also receive stepped double-digit royalty payments based on tiered net sales which may reach 30% of net sales. In return, Grifols will receive exclusive rights to fostamatinib in human diseases, including chronic ITP and AIHA, in Europe and Turkey. Grifols also received an exclusive option to expand the territory under its exclusive and non-exclusive licenses to include the Middle East, North Africa and Russia (including Commonwealth of Independent States). In November 2020, Grifols exercised its option to include these territories as part of the licensed territories under the agreement. The agreement also requires us to conduct the Phase 3 trial in AIHA.

In January 2020, we received European Commission’s approval of our MAA for fostamatinib for the treatment of chronic immune thrombocytopenia in adult patients who are refractory to other treatments. With this approval, we received in February 2020 a $20.0 million non-refundable payment, which is comprised of a $17.5 million payment for EMA approval of fostamatinib for the first indication and a $2.5 million creditable advance royalty payment, based on the terms of our collaboration agreement with Grifols.

Kissei License Agreement

In October 2018, we entered into an exclusive license and supply agreement with Kissei to develop and commercialize fostamatinib in all current and potential indications in Japan, China, Taiwan and the Republic of Korea. Kissei is responsible for performing and funding all development activities for fostamatinib in the above-mentioned territories. We received an upfront cash payment of $33.0 million, with the potential for up to an additional $147.0 million in development, regulatory and commercial milestone payments, and will receive mid to upper twenty percent, tiered, escalated net sales-based payments for the supply of fostamatinib. Under the agreement, we granted Kissei the license rights to fostamatinib in the territories above and are obligated to supply Kissei with drug product for use in clinical trials and pre-commercialization activities. We are also responsible for the manufacture and supply of fostamatinib for all future development and commercialization activities under the agreement.

Medison Commercial and License Agreements

In October 2019, we entered into two exclusive commercial and license agreements with Medison for the commercialization of fostamatinib for chronic ITP in Israel and in Canada pursuant to which we received a $5.0 million upfront payment under our agreement in Canada. We accounted for the agreement made with an upfront payment under ASC 606 and identified the following combined performance obligations at inception of the agreement: (a) granting of

18

the license and (b) obtaining regulatory approval in Canada of fostamatinib in ITP. We determined that the non-refundable upfront fee of $5.0 million represented the transaction price. However, under the agreement, we have the option to buy back all rights to the product in Canada within six months that we obtain regulatory approval in Canada of the product for the indication of AIHA. The buyback option precludes us from transferring control of the license to Medison under ASC 606. We believe that the buyback provision, if exercised, will require us to repurchase the license at an amount equal to or more than the upfront $5.0 million. As such this arrangement is accounted for as a financing arrangement. Accrued interest related to this financing arrangement as of December 31, 2020 is immaterial. Pursuant to this exclusive commercialization license agreement, in August 2020, we entered into a commercial supply agreement with Medison.

Other license agreements

For the year ended December 31, 2020, we recognized $2.1 million of revenue as a result of the achievement of a milestone in accordance with the Amended Collaboration Agreement dated April 20, 2005 with Daiichi. All deliverables under the agreement had been previously delivered, as such the above payment has been recognized as revenue in the third quarter of 2020. We received the milestone payment from Daiichi in October 2020.

Our Discovery Engine

The approaches that we use in connection with both our proprietary product development programs and our corporate collaborations are designed to identify protein targets for compound screening and validate the role of those targets in the disease process. Unlike genomics-based approaches, which begin by identifying genes and then searching for their functions, our approach identifies proteins that are demonstrated to have an important role in a specific disease pathway. By understanding the disease pathway, we attempt to avoid studying genes that will not make good drug targets and focus only on the subset of expressed proteins of genes that we believe are specifically implicated in the disease process.

We begin by developing assays that model the key events in a disease process at the cellular level. We then identify potential protein targets. In addition, we identify the proteins involved in the intracellular process and prepare a map of their interactions, thus giving us a comprehensive picture of the intracellular disease pathway. We believe that our approach has a number of advantages, including:

improved target identification: it focuses only on the subset of expressed proteins of genes believed to be specifically implicated in the disease process;
rapid validation of protein targets: it produces validated protein targets quickly because it uses key events in the disease process as the basis to design the functional, disease-based screen;
improved disease pathway mapping: it produces a comprehensive map of the intracellular disease pathway, enabling the identification of a large number of potential protein targets;
informed target selection: it provides a variety of different types of targets and information concerning the role each plays in their endogenous state to better select targets more susceptible to pharmaceutical intervention;
efficient compound screening: it increases the probability and speed with which compound screening will identify “hits” because it provides detailed knowledge of the target that can be used to guide the design of the compound screen; and
risk reduction: it may reduce the risk of failure in the product development process due to serious side effects, including toxicity or other reasons, by selecting only targets that are specific to the disease in question and that have no apparent role in other cell types or signaling pathways.

19

Because of the very large numbers of screens employed, our technology is labor intensive. The complexity of our technology requires a high degree of skill and diligence to perform successfully. We believe we have been and will continue to be able to meet these challenges successfully and increase our ability to identify targets for drug discovery.

Pharmacology and Preclinical Development

We believe that the rapid characterization and optimization of compounds identified in high-throughput screening (HTS) will generate high quality preclinical development candidates. Our pharmacology and preclinical development group facilitates lead optimization by characterizing lead compounds with respect to PK, potency, efficacy and selectivity. The generation of proof-of-principle data in animals and the establishment of standard pharmacological models with which to assess lead compounds represent integral components of lead optimization. As programs move through the lead optimization stage, our pharmacology and preclinical development groups support our chemists and biologists by performing the necessary studies, including toxicology, for IND application submissions.

Clinical Development

We have assembled a team of experts in drug development to design and implement clinical trials and to analyze the data derived from these trials. The clinical development group possesses expertise in project management and regulatory affairs. We work with external clinical research organizations with expertise in managing clinical trials, drug formulation, and the manufacture of clinical trial supplies to support our drug development efforts.

Intellectual Property

We are able to protect our technology from unauthorized use by third parties only to the extent that it is covered by valid and enforceable patents or is effectively maintained as a trade secret. Accordingly, patents and other proprietary rights are an essential element of our business. As of December 31, 2020, we had 67 pending patent applications and 357 issued and active patents in the United States, as well as corresponding pending foreign patent applications and issued foreign patents. Our policy is to file patent applications to protect technology, inventions and improvements to inventions that are commercially important to the development of our business. We seek U.S. and international patent protection for a variety of technologies, including new screening methodologies and other research tools, target molecules that are associated with disease states identified in our screens, and lead compounds that can affect disease pathways. We also intend to seek patent protection or rely upon trade secret rights to protect other technologies that may be used to discover and validate targets and that may be used to identify and develop novel drugs. We seek protection, in part, through confidentiality and proprietary information agreements. We are a party to various license agreements that give us rights to use technologies in our research and development.

We currently hold a number of issued patents in the United States, as well as corresponding applications that allow us to pursue patents in other countries, some of which have been allowed and/or granted and others of which we expect to be granted. Specifically, in most cases where we hold a U.S. issued patent, the subject matter is covered at least by an application filed under the Patent Cooperation Treaty (PCT), which is then used or has been used to pursue protection in certain countries that are members of the treaty. Our patents extend for varying periods according to the date of patent filing or grant and the legal term of patents in the various countries where patent protection is obtained. Some of these patents may be eligible for patent term extensions, depending on their subject matter and length of time required to conduct clinical trials. Our material patents relate to fostamatinib, an oral SYK inhibitor, that is the active pharmaceutical ingredient in TAVALISSE, and R406, the active metabolite of fostamatinib. These patents will expire in 2023, 2026, 2028, 2030, 2031, 2032 and 2034. 

Fostamatinib.  Fostamatinib is covered as a composition of matter in a U.S. issued patent that has an expected expiration date of September 2031, after taking into account a patent term adjustment and extension rules. Fostamatinib is also covered under broader composition of matter claims in a U.S. issued patent that has an expiration date in March 2026, after taking into account a patent term adjustment.  Additional patents covering fostamatinib composition of matter, methods for use, formulations, methods for making and intermediates expire in 2023, 2026, 2028, 2030, 2032 and 2034. Corresponding applications have been filed in foreign jurisdictions under the PCT, and are at various stages

20

of prosecution. Of note, a patent covering fostamatinib as a composition of matter and in compositions for use treating various diseases has been granted by the European Patent Office.

 

R406.  R406 is covered as a composition of matter in a U.S. issued patent and, with a patent term adjustment, has an expiration date in February 2025. R406 is also covered under two broader composition of matter patents issued in the U.S. expiring in February 2023 and July 2024. Methods of using R406 to treat various indications and compositions of matter covering certain intermediates used to make R406 are also covered under patents described above. Corresponding applications have been filed in foreign jurisdictions under the PCT and are at various stages of prosecution.

Competition

The biotechnology and pharmaceutical industries are intensely competitive and subject to rapid and significant technological change. Many of the drugs that we are attempting to discover will be competing with existing therapies. In addition, a number of companies are pursuing the development of pharmaceuticals that target the same diseases and conditions that we are targeting.

There are existing therapies and drug candidates in development for the treatment of ITP that may be alternative therapies to TAVALISSE. Currently, corticosteroids remain the most common first line therapy for ITP, occasionally in conjunction with intravenous immuglobulin (IVIg) or anti-Rh(D) as added agents to help further augment platelet count recovery, particularly in emergency situations. However, it has been estimated that frontline agents lead to durable remissions in only a small percentage of newly-diagnosed adults with ITP. Moreover, concerns with steroid-related side effects often restrict therapy to approximately four weeks. As such, many patients progress to persistent or chronic ITP, requiring other forms of therapeutic intervention.

The FDA can approve an Abbreviated New Drug Application (ANDA) for a generic version of a branded drug without the ANDA applicant undertaking the clinical testing necessary to obtain approval to market a new drug. In September 2019, the FDA published product-specific bioequivalence guidance on fostamatinib disodium to let potential ANDA applicants understand the data the FDA would expect to see for approval of a generic version of TAVALISSE. The ANDA process can result in generic competition if the patents at issue are not upheld or if the generic competitor is found not to infringe our patents. In September 2019, the FDA published product-specific bioequivalence guidance on fostamatinib disodium to let potential ANDA applicants understand the data FDA would expect to see for approval of a generic version of TAVALISSE.

Other approaches to treat ITP are varied in their mechanism of action, and there is no consensus about the sequence of their use. Options include splenectomy, thrombopoietin receptor agonists (TPO-RAs) and various immunosuppressants (such as rituximab). The response rate criteria of the above-mentioned options vary, precluding a comparison of response rates for individual therapies. According to the most recent ITP guideline from the ASH, there was a lack of evidence to support strong recommendations for various management approaches. In general, strategies that avoided medication side effects were favored. A large focus was placed on shared decision-making especially with regard to second-line therapy.

Even with the above treatment options, a significant number of patients remain severely thrombocytopenic for long durations and are subject to risk of spontaneous or trauma-induced hemorrhage. The addition of fostamatinib to the treatment options could be beneficial since it has a different mechanism of action than the TPO agonists. Fostamatinib is a potent and relatively selective SYK inhibitor, and its inhibition of Fc receptors and B-cell receptors signaling pathways make it a potentially broad immunomodulatory agent.

Other products in the U.S. that are approved by the FDA to increase platelet production through binding and TPO receptors on megakaryocyte precursors include PROMACTA® (Novartis), Nplate® (Amgen, Inc.) and DOPTELET® (Dova Pharmaceuticals).

We face, and will continue to face, intense competition from pharmaceutical and biotechnology companies, as well as from academic and research institutions and government agencies, both in the United States and abroad. Some of

21

these competitors are pursuing the development of pharmaceuticals that target the same diseases and conditions as our research programs. Our major competitors include fully integrated pharmaceutical companies that have extensive drug discovery efforts and are developing novel small molecule pharmaceuticals. We also face significant competition from organizations that are pursuing the same or similar technologies, including the discovery of targets that are useful in compound screening, as the technologies used by us in our drug discovery efforts.

Competition may also arise from:

new or better methods of target identification or validation;
generic version of TAVALISSE or of products with which we compete;
other drug development technologies and methods of preventing or reducing the incidence of disease;
new small molecules; or
other classes of therapeutic agents.

Our competitors or their collaborative partners may utilize discovery technologies and techniques or partner with collaborators in order to develop products more rapidly or successfully than we or our collaborators are able to do. Many of our competitors, particularly large pharmaceutical companies, have substantially greater financial, technical and human resources and larger research and development staffs than we do. In addition, academic institutions, government agencies and other public and private organizations conducting research may seek patent protection with respect to potentially competitive products or technologies and may establish exclusive collaborative or licensing relationships with our competitors.

We believe that our ability to compete is dependent, in part, upon our ability to create, maintain and license scientifically advanced technology and upon our and our collaborators’ ability to develop and commercialize pharmaceutical products based on this technology, as well as our ability to attract and retain qualified personnel, obtain patent protection or otherwise develop proprietary technology or processes and secure sufficient capital resources for the expected substantial time period between technological conception and commercial sales of products based upon our technology. The failure by any of our collaborators or us, including our commercial team, in any of those areas may prevent the successful commercialization of our potential drug targets.

Many of our competitors, either alone or together with their collaborative partners, have significantly greater experience than we do in:

identifying and validating targets;
screening compounds against targets; and
undertaking preclinical testing and clinical trials.

Accordingly, our competitors may succeed in obtaining patent protection, identifying or validating new targets or discovering new drug compounds before we do.

Our competitors might develop technologies and drugs that are more effective or less costly than any that are being developed by us or that would render our technology and product candidates obsolete and noncompetitive. In addition, our competitors may succeed in obtaining the approval of the FDA or other regulatory agencies for product candidates more rapidly. Companies that complete clinical trials, obtain required regulatory agency approvals and commence commercial sale of their drugs before us may achieve a significant competitive advantage, including certain patent and FDA marketing exclusivity rights that would delay or prevent our ability to market certain products. Any drugs resulting from our research and development efforts, or from our joint efforts with our existing or future collaborative partners, might not be able to compete successfully with competitors’ existing or future products or obtain regulatory approval in the United States or elsewhere.

22

We face and will continue to face intense competition from other companies for commercial and collaborative arrangements with pharmaceutical and biotechnology companies, for establishing relationships with academic and research institutions and for licenses to additional technologies. These competitors, either alone or with their collaborative partners, may succeed in developing technologies or products that are more effective than ours.

Our ability to compete successfully will depend, in part, on our ability to:

identify and validate targets;
discover candidate drug compounds that interact with the targets we identify;
attract and retain scientific and product development personnel;
obtain patent or other proprietary protection for our new drug compounds and technologies; and
enter commercialization agreements for our new drug compounds.

Government Regulation

Government authorities in the United States, at the federal, state and local level, and in other countries and jurisdictions, extensively regulate, among other things, the research, development, testing, manufacture, quality control, approval, packaging, storage, recordkeeping, labeling, advertising, promotion, distribution, marketing, sales, post-approval monitoring and reporting, and import and export of pharmaceutical products. The processes for obtaining regulatory approvals in the United States and in foreign countries and jurisdictions, along with subsequent compliance with applicable statutes and regulations, such as those governing personal information and information security, require the expenditure of substantial time and financial resources.

Review and Approval of Drugs in the United States

In the United States, the FDA approves and regulates drugs under the Federal Food, Drug, and Cosmetic Act (FDCA) and implementing regulations. The failure to comply with requirements under the FDCA and other applicable laws at any time during the product development process, approval process or after approval may subject an applicant and/or sponsor to a variety of administrative or judicial sanctions, including refusal by the FDA to approve pending applications, withdrawal of an approval, imposition of a clinical hold, issuance of warning letters and other types of letters, product recalls, product seizures, total or partial suspension of production or distribution, injunctions, fines, refusals of government contracts, restitution, disgorgement of profits, or civil or criminal investigations and penalties.

A drug product candidate must be approved by the FDA through the new drug application (NDA). An applicant seeking approval to market and distribute a new drug product in the United States must typically undertake the following:

completion of preclinical laboratory tests, animal studies and formulation studies in compliance with the FDA’s good laboratory practice (GLP) regulations;
submission to the FDA of an Investigational New Drug (IND), which must take effect before human clinical trials may begin;
approval by an independent institutional review board (IRB) for each clinical site before each clinical trial may be initiated;
performance of adequate and well-controlled human clinical trials in accordance with good clinical practices (GCP) to establish the safety and efficacy of the proposed drug product for each indication;
preparation and submission to the FDA of an NDA requesting marketing for one or more proposed indications;
review by an FDA advisory committee, if requested by the FDA;

23

satisfactory completion of one or more FDA inspections of the manufacturing facility or facilities at which the product, or components thereof, are produced to assess compliance with current Good Manufacturing Practices (cGMP), requirements and to assure that the facilities, methods and controls are adequate to preserve the product’s identity, strength, quality and purity;
satisfactory completion of FDA audits of clinical trial sites to assure compliance with GCPs and the integrity of the clinical data;
payment of user fees and securing FDA approval of the NDA; and
compliance with any post-approval requirements, including the potential requirement to implement a Risk Evaluation and Mitigation Strategy, or REMS, and potentially post-market requirement, or PMR, and commitment, or PMC, studies.

Before an applicant begins testing a compound with potential therapeutic value in humans, the drug candidate enters the preclinical testing stage. Preclinical studies include laboratory evaluation as well as in vitro and animal studies to assess the safety and activity of the drug for initial testing in humans and to establish a rationale for therapeutic use. The results of the preclinical tests, together with manufacturing information, analytical data, any available clinical data or literature and plans for clinical studies, among other things, are submitted to the FDA as part of an IND. Some long-term preclinical testing, such as animal tests of reproductive adverse events and carcinogenicity, and long-term toxicity studies, may continue after the IND is submitted.

In support of the IND, applicants must submit a protocol for each clinical trial and any subsequent protocol amendments. In addition, the results of the preclinical tests, together with manufacturing information, analytical data, any available clinical data or literature, among other things, are submitted to the FDA as part of an IND. The FDA requires a 30-day waiting period after the submission of each IND before clinical trials may begin. At any time during this 30-day period, or thereafter, the FDA may raise concerns or questions about the conduct of the trials as outlined in the IND and impose a clinical hold or partial clinical hold. In this case, the IND sponsor and the FDA must resolve any outstanding concerns before clinical trials can begin or resume. An IRB representing each institution participating in the clinical trial must review and approve the plan for any clinical trial before it commences at that institution, and the IRB must conduct continuing review and reapprove the study at least annually. An IRB can suspend or terminate approval of a clinical trial.

Clinical trials involve the administration of the investigational product to human subjects under the supervision of qualified investigators in accordance with GCP requirements, which include, among other things, the requirement that all research subjects provide their informed consent in writing before their participation in any clinical trial. Human clinical trials are typically conducted in sequential phases, which may overlap or be combined:

Phase 1. The drug is initially introduced into a small number of healthy human subjects or, in certain indications such as cancer, patients with the target disease or condition and tested for safety, dosage tolerance, absorption, metabolism, distribution, excretion and, if possible, to gain an early indication of its effectiveness and to determine optimal dosage.
Phase 2. The drug is administered to a limited patient population to identify possible adverse effects and safety risks, to preliminarily evaluate the efficacy of the product for specific targeted diseases and to determine dosage tolerance and optimal dosage.
Phase 3. These clinical trials are commonly referred to as “pivotal” studies, which denote a study that presents the data that the FDA or other relevant regulatory agency will use to determine whether or not to approve a drug. The drug is administered to an expanded patient population, generally at geographically dispersed clinical trial sites, in well-controlled clinical trials to generate enough data to statistically evaluate the efficacy and safety of the product for approval, identify adverse effects, establish the overall risk-benefit profile of the product and to provide adequate information for the labeling of the product.
Phase 4. Post-approval studies may be conducted after initial marketing approval. These studies are used to gain additional experience from the treatment of patients in the intended therapeutic indication.

24

The FDA or the sponsor or the data monitoring committee may suspend or terminate a clinical trial at any time on various grounds, including a finding that the research subjects are being exposed to an unacceptable health risk.

Review and Approval of Drugs in the EU and the UK

Similar rules governing clinical trials to those in place in the United States apply in the EU and the UK. Following the UK’s exit from the EU, commonly referred to as Brexit, and the end of the transition period that was in place until the end of 2020, clinical trials that take place in the UK will be seen by the EMA as trials that have taken place in a “third country” and will only be considered during the course of a marketing authorization application if they are carried out on a basis that is in line with the regulations governing clinical trials in the EU. Clinical trials in the EU must be conducted in accordance with the requirements of the EU Clinical Trials Directive, as implemented in national law by individual member states, and applicable good clinical practice standards. The EU Clinical Trials Directive is due to be replaced with the new EU Clinical Trials Regulation, or EU CTR, at the end of 2021. Should the UK not seek to align its clinical trials regulations with the EU CTR then trials that take place in the UK may carry less weight when applying for a marketing authorization in the EU.

Review of an NDA by the FDA

If clinical trials are successful, the next step in the drug development process is the preparation and submission to the FDA of a NDA. The NDA is the vehicle through which drug applicants formally propose that the FDA approve a new drug for marketing and sale in the United States for one or more indications. The NDA must contain a description of the manufacturing process and quality control methods, as well as results of preclinical tests, toxicology studies, clinical trials and proposed labeling, among other things. The submission of most NDAs is subject to an application user fee and the sponsor of an approved NDA is also subject to annual product and establishment user fees. These fees are typically increased annually.

Following submission of an NDA, the FDA conducts a preliminary review of an NDA to determine whether the application is sufficiently complete to permit substantive review. Once the submission is accepted for filing, the FDA begins an in-depth substantive review. The FDA has agreed to goals to review and act within ten months from filing for standard review NDAs and within six months for NDAs that have been designated for “priority review”.

Before approving an NDA, the FDA typically will inspect the facility or facilities where the product is or will be manufactured. The FDA will not approve an application unless it determines that the manufacturing processes and facilities are in compliance with cGMP requirements and adequate to assure consistent production of the product within required specifications. Additionally, before approving an NDA, the FDA will typically inspect one or more clinical sites to assure compliance with GCP. In addition, as a condition of approval, the FDA may require an applicant to develop a REMS. REMS use risk minimization strategies beyond the professional labeling to ensure that the benefits of the product outweigh the potential risks. To determine whether a REMS is needed, the FDA will consider the size of the population likely to use the product, seriousness of the disease, expected benefit of the product, expected duration of treatment, seriousness of known or potential adverse events, and whether the product is a new molecular entity.

The FDA is required to refer an application for a novel drug to an advisory committee or explain why such referral was not made. Typically, an advisory committee is a panel of independent experts, including clinicians and other scientific experts, that reviews, evaluates and provides a recommendation as to whether the application should be approved and under what conditions. The FDA is not bound by the recommendations of an advisory committee, but it considers such recommendations carefully when making decisions.

On the basis of the FDA’s evaluation of the NDA and accompanying information, including the results of the inspection of the manufacturing facilities, the FDA may issue an approval letter or a complete response letter. An approval letter authorizes commercial marketing of the product with specific prescribing information for specific indications. A complete response letter generally outlines the deficiencies in the submission and may require substantial additional testing or information in order for the FDA to reconsider the application. If and when those deficiencies have been addressed to the FDA’s satisfaction in a resubmission of the NDA, the FDA will issue an approval letter.

If the FDA approves a product, it may limit the approved indications for use for the product, require that contraindications, warnings or precautions be included in the product labeling, require that post-approval studies, including Phase 4 clinical trials, be conducted to further assess the drug’s safety after approval, require testing and surveillance programs to monitor the product after commercialization, or impose other conditions, including distribution

25

restrictions or other risk management mechanisms, including REMS, which can materially affect the potential market and profitability of the product. The FDA may prevent or limit further marketing of a product based on the results of post-market studies or surveillance programs. After approval, many types of changes to the approved product, such as adding new indications, manufacturing changes and additional labeling claims, are subject to further testing requirements and FDA review and approval.

Post-Approval Requirements

Drugs manufactured or distributed pursuant to FDA approvals are subject to pervasive and continuing regulation by the FDA, including, among other things, requirements relating to recordkeeping, periodic reporting, product sampling and distribution, advertising and promotion and reporting of adverse experiences with the product. After approval, most changes to the approved product, such as adding new indications or other labeling claims, are subject to prior FDA review and approval. In addition, drug manufacturers and other entities involved in the manufacture and distribution of approved drugs are required to register their establishments with the FDA and state agencies, and are subject to periodic unannounced inspections by the FDA and these state agencies for compliance with cGMP requirements. Changes to the manufacturing process are strictly regulated and often require prior FDA approval before being implemented. FDA regulations also require investigation and correction of any deviations from cGMP and impose reporting and documentation requirements upon the sponsor and any third-party manufacturers that the sponsor may decide to use. Accordingly, manufacturers must continue to expend time, money, and effort in the area of production and quality control to maintain cGMP compliance.

Once an approval is granted, the FDA may withdraw the approval if compliance with regulatory requirements and standards is not maintained or if problems occur after the product reaches the market. Later discovery of previously unknown problems with a product, including adverse events of unanticipated severity or frequency, or with manufacturing processes, or failure to comply with regulatory requirements, may result in revisions to the approved labeling to add new safety information; imposition of post-market studies or clinical trials to assess new safety risks; or imposition of distribution or other restrictions under a REMS program.

The FDA strictly regulates marketing, labeling, advertising and promotion of products that are placed on the market. Drugs may be promoted only for the approved indications and in accordance with the provisions of the approved label. The FDA and other agencies actively enforce the laws and regulations prohibiting the promotion of off-label uses, and a company that is found to have improperly promoted off-label uses may be subject to significant liability. However, physicians may, in their independent medical judgment, prescribe legally available products for off-label uses. The FDA does not regulate the behavior of physicians in their choice of treatments but the FDA does restrict manufacturer’s communications on the subject of off-label use of their products.

In addition, the distribution of prescription pharmaceutical products is subject to the Prescription Drug Marketing Act, or PDMA, and its implementing regulations, as well as the Drug Supply Chain Security Act, or DSCA, which regulate the distribution and tracing of prescription drugs and prescription drug samples at the federal level, and set minimum standards for the regulation of drug distributors by the states. The PDMA, its implementing regulations and state laws limit the distribution of prescription pharmaceutical product samples, and the DSCA imposes requirements to ensure accountability in distribution and to identify and remove counterfeit and other illegitimate products from the market.

Orphan Drug Designation and Exclusivity

Under the Orphan Drug Act, the FDA may designate a drug product as an “orphan drug” if it is intended to treat a rare disease or condition, generally meaning that it affects fewer than 200,000 individuals in the United States, or more in cases in which there is no reasonable expectation that the cost of developing and making a drug product available in the United States for treatment of the disease or condition will be recovered from sales of the product. A company must request orphan drug designation before submitting an NDA for the drug and rare disease or condition. Orphan drug designation does not shorten the goal dates for the regulatory review and approval process, although it does convey certain advantages such as tax benefits and exemption from the application fee.

If a product with orphan designation receives the first FDA approval for the disease or condition for which it has such designation, the product generally will receive orphan drug exclusivity. Orphan drug exclusivity means that the

26

FDA may not approve another sponsor’s marketing application for the same drug for the same indication for seven years, except in certain limited circumstances. Orphan exclusivity does not block the approval of a different drug for the same rare disease or condition, nor does it block the approval of the same drug for different indications. If a drug designated as an orphan drug ultimately receives marketing approval for an indication broader than what was designated in its orphan drug application, it may not be entitled to exclusivity. Orphan exclusivity will not bar approval of another product under certain circumstances, including if a subsequent product with the same drug for the same indication is shown to be clinically superior to the approved product on the basis of greater efficacy or safety, or providing a major contribution to patient care, or if the company with orphan drug exclusivity is not able to meet market demand.

Pharmaceutical Coverage, Pricing and Reimbursement

In the United States and markets in other countries, patients who are prescribed treatments for their conditions and providers performing the prescribed services generally rely on third-party payors to reimburse all or part of the associated healthcare costs. Third-party payors include federal and state government health programs such as Medicare and Medicaid, commercial health insurers, managed care organizations, and other organizations. Significant uncertainty exists as to the coverage and reimbursement status of products approved by the FDA and other government authorities. For example, there have been several recent U.S. Congressional inquiries and proposed federal legislation designed to, among other things, bring more transparency to drug pricing, review the relationship between pricing and manufacturer patient programs, reduce the cost of drugs under Medicare, and reform government program reimbursement methodologies for drugs. In the United States, some of these proposals at the federal level include directing Medicare to negotiate directly with manufacturers for the costliest drugs; various Medicare Part D and Medicaid reforms; price reporting transparency; importation rulemaking; an international pricing index proposal to require additional discounts to Medicare, as well as a proposal requiring manufacturers to pay a rebate to the federal government if the price of a Medicare Part B or Part D drug increases more than the rate of inflation. For example, certain proposals have been contemplated that would implement a cap on annual price increases for certain drugs covered under Medicare at the rate of inflation or require the respective manufacturers to pay a rebate. There has also been advocacy for increasing the Medicaid drug rebates cap, currently at 100% of a drug's average manufacturer price or removing such cap in its entirety. At the state level, legislatures have increasingly passed legislation and implemented regulations designed to control pharmaceutical and biological product pricing, including price or patient reimbursement constraints, discounts, restrictions on certain product access and marketing cost disclosure and transparency measures, and, in some cases, to encourage importation from other countries and bulk purchasing. Thus, even if a product candidate is approved, sales of the product will depend, in part, on the extent to which third-party payors provide coverage and establish adequate reimbursement levels for the product. It is likely that additional state and federal healthcare reform measures will be adopted in the future, any of which could limit the amounts that federal and state governments will pay for healthcare products and services, which could result in reduced demand for a pharmaceutical manufacturer’s products or additional pricing pressure.

In order to secure coverage and reimbursement for any product that might be approved for sale, a company may need to conduct expensive pharmacoeconomic studies in order to demonstrate the medical necessity and cost-effectiveness of the product, in addition to the costs required to obtain FDA or other comparable marketing approvals. Nonetheless, product candidates may not be considered medically necessary or cost effective. A decision by a third-party payor not to cover a product candidate could reduce physician utilization once the product is approved and have an adverse effect on sales, results of operations and financial condition. Additionally, a payor’s decision to provide coverage for a product does not imply that an adequate reimbursement rate will be approved. Further, one payor’s determination to provide coverage for a drug product does not assure that other payors will also provide coverage and reimbursement for the product, and the level of coverage and reimbursement can differ significantly from payor to payor.

The containment of healthcare costs also has become a priority of federal, state and foreign governments and the prices of drugs have been a focus in this effort. Governments have shown significant interest in implementing cost-containment programs, including price controls, restrictions on reimbursement and requirements for substitution of generic products. Adoption of price controls and cost-containment measures, and adoption of more restrictive policies in jurisdictions with existing controls and measures, could further limit a company’s revenue generated from the sale of any approved products. Coverage policies and third-party reimbursement rates may change at any time. Even if favorable coverage and reimbursement status is attained for one or more products for which a company or its collaborators receive marketing approval, less favorable coverage policies and reimbursement rates may be implemented in the future.

27

Healthcare and Privacy Law and Regulation

Healthcare providers and third-party payors play a primary role in the recommendation and prescription of drug products that are granted marketing approval. Arrangements with providers, consultants, third-party payors and customers are subject to broadly applicable fraud and abuse, anti-kickback, false claims laws, reporting of payments to physicians and teaching physicians and patient privacy laws and regulations and other healthcare laws and regulations that may constrain business and/or financial arrangements. Restrictions under applicable healthcare laws and regulations, include the following:

the federal Anti-Kickback Statute, which prohibits, among other things, persons and entities from knowingly and willfully soliciting, offering, paying, receiving or providing remuneration, directly or indirectly, in cash or in kind, to induce or reward either the referral of an individual for, or the purchase, order or recommendation of, any good or service, for which payment may be made, in whole or in part, under a federal healthcare program such as Medicare and Medicaid. The term “remuneration” has been broadly interpreted to include anything of value. The intent standard under the federal Anti-Kickback Statute was amended by the Patient Protection and Affordable Care Act and the Health Care and Education Reconciliation Act, or the Affordable Care Act, to a stricter standard such that a person or entity no longer needs to have actual knowledge of the statute or specific intent to violate it, in order to have committed a violation. Moreover, the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the federal civil False Claims Act;

the federal civil and criminal false claims laws, including the civil False Claims Act, and civil monetary penalties laws, which prohibit individuals or entities from, among other things, knowingly presenting, or causing to be presented, to the federal government, claims for payment that are false, fictitious or fraudulent or knowingly making, using or causing to made or used a false record or statement to avoid, decrease or conceal an obligation to pay money to the federal government.

the federal Health Insurance Portability and Accountability Act of 1996, or HIPAA, which imposes criminal and civil liability for, among other things, executing or attempting to execute a scheme to defraud any healthcare benefit program, including any third-party payors, knowingly and willfully embezzling or stealing from a healthcare benefit program, willfully obstructing a criminal investigation of a healthcare offense, and knowingly and willfully falsifying, concealing or covering up a material fact or making any materially false, fictitious or fraudulent statements or representations, or making false statements relating to healthcare benefits, items or services. Similar to the federal Anti-Kickback Statute, a person or entity does not need to have actual knowledge of the statute or specific intent to violate it to have committed a violation;

HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act, and their respective implementing regulations, which impose obligations, including mandatory contractual terms, with respect to safeguarding the privacy, security and transmission of individually identifiable health information, including protected health information (PHI). HITECH also created new tiers of civil monetary penalties, amended HIPAA to make civil and criminal penalties directly applicable to business associates, and gave state attorneys general new authority to file civil actions for damages or injunctions in federal courts to enforce HIPAA laws and seek attorneys’ fees and costs associated with pursuing federal civil actions;

the federal transparency requirements known as the federal Physician Payments Sunshine Act, which requires certain manufacturers of drugs, devices, biologics and medical supplies to report annually to the Centers for Medicare & Medicaid Services, or CMS, within the United States Department of Health and Human Services (HHS), information related to payments and other transfers of value made by that entity to physicians (defined to include doctors, dentists, optometrists, podiatrists and chiropractors), and teaching hospitals, as well as ownership and investment interests held by physicians and their immediate family

28

members. Beginning in 2022, applicable manufacturers also will be required to report such information regarding its payments and other transfers of value to physician assistants, nurse practitioners, clinical nurse specialists, anesthesiologist assistants, certified registered nurse anesthetists and certified nurse midwives during the previous year; and

analogous state and foreign laws and regulations, such as state anti-kickback and false claims laws, which may apply to sales or marketing arrangements and claims involving healthcare items or services that are reimbursed by non-governmental third-party payors, including private insurers.

Some state, local and foreign laws require pharmaceutical companies to comply with the pharmaceutical industry’s voluntary compliance guidelines and the relevant compliance guidance promulgated by the federal government, restrict payments that may be made to healthcare providers and other potential referral sources, and/or require drug manufacturers to report information related to payments and transfers of value made to physicians and other health care providers or entities or marketing expenditures. In addition, there are state and local laws that require registration of sales representatives; state laws that require drug manufacturers to report information related to drug pricing; data privacy and security laws and regulations in foreign jurisdictions that may be more stringent than those in the United States (such as the European Union (E.U.), which adopted the General Data Protection Regulation (GDPR), which became effective in May 2018); federal and state laws governing the privacy and security of personal information (including health information) many of which differ from each other in significant ways and may not have the same effect, thus complicating compliance efforts; and state laws related to insurance fraud in the case of claims involving private insurers.

Efforts to ensure that our business arrangements will comply with applicable healthcare laws and regulations will involve substantial costs. It is possible that governmental and enforcement authorities will conclude that our business practices may not comply with current or future statutes, regulations or case law interpreting applicable fraud and abuse or other healthcare laws and regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, including the imposition of civil, criminal and administrative penalties, damages, disgorgement, monetary fines, individual imprisonment, additional reporting obligations and oversight if we become subject to a corporate integrity agreement or other agreement to resolve allegations of non-compliance with these laws, possible exclusion from participation in federal healthcare programs, contractual damages, reputational harm, diminished profits and future earnings, and curtailment or restructuring of our operations, any of which could adversely affect our ability to operate our business and our results of operations.

Healthcare Reform

The United States and state governments continue to propose and pass legislation designed to reduce the cost of healthcare. In March 2010, the United States Congress enacted the Affordable Care Act which included changes to the coverage and payment for drug products under government health care programs. There remain judicial and Congressional challenges to certain aspects of the Affordable Care Act, as well as efforts by the Trump administration to repeal or replace certain aspects of the Affordable Care Act. For example, President Trump signed two Executive Orders designed to delay the implementation of certain provisions of the Affordable Care Act or otherwise circumvent some of the requirements for health insurance mandated by the Affordable Care Act. Concurrently, Congress has considered legislation that would repeal or repeal and replace all or part of the Affordable Care Act. While Congress has not passed comprehensive repeal legislation, several bills affecting the implementation of certain taxes under the Affordable Care Act have been enacted. The Tax Cuts and Jobs Act of 2017 includes a provision repealing, effective January 1, 2019, the tax-based shared responsibility payment imposed by the Affordable Care Act on certain individuals who fail to maintain qualifying health coverage for all or part of a year that is commonly referred to as the “individual mandate”. In addition, the 2020 federal spending package permanently eliminated, effective January 1, 2020, the Affordable Care Act’s mandated “Cadillac” tax on high-cost employer-sponsored health coverage and medical device tax and, effective January 1, 2021, also eliminated the health insurer tax. The Bipartisan Budget Act of 2018 (BBA) among other things, amended the Affordable Care Act, effective January 1, 2019, to increase from 50% to 70% the point-of-sale discount that is owed by pharmaceutical manufacturers who participate in Medicare Part D and to close the coverage gap in most Medicare drug plans, commonly referred to as the “donut hole.” In December 2018, CMS published a new final rule permitting further collections and payments to and from certain Affordable Care Act qualified health plans and health insurance

29

issuers under the Affordable Care Act risk adjustment program in response to the outcome of federal district court litigation regarding the method CMS uses to determine this risk adjustment. On December 14, 2018, a U.S. District Court Judge in the Northern District of Texas ruled that the individual mandate is a critical and inseverable feature of the Affordable Care Act, and because it was repealed as part of the Tax Cuts and Job Act of 2017, the remaining provisions of the Affordable Care Act are invalid as well. Additionally, on December 18, 2019, the U.S. Court of Appeals for the 5th Circuit upheld the District Court ruling that the individual mandate was unconstitutional and remanded the case back to the District Court to determine whether the remaining provisions of the Affordable Care Act are invalid as well. The U.S. Supreme Court is currently reviewing this case, but it is unknown when a decision will be reached. Although the U.S. Supreme Court has not yet ruled on the constitutionality of the Affordable Care Act, on January 28, 2021, President Biden issued an executive order to initiate a special enrollment period from February 15, 2021 through May 15, 2021 for purposes of obtaining health insurance coverage through the Affordable Care Act marketplace. The executive order also instructs certain governmental agencies to review and reconsider their existing policies and rules that limit access to healthcare, including among others, reexamining Medicaid demonstration projects and waiver programs that include work requirements, and policies that create unnecessary barriers to obtaining access to health insurance coverage through Medicaid or the Affordable Care Act. It is unclear how the Supreme Court, other such litigation, the healthcare reform measures of the Biden administration will impact the Affordable Care Act.

Other legislative changes have been proposed and adopted in the United States since the Affordable Care Act was enacted. In August 2011, the Budget Control Act of 2011, among other things, created measures for spending reductions by Congress. A Joint Select Committee on Deficit Reduction, tasked with recommending a targeted deficit reduction of at least $1.2 trillion for the years 2013 through 2021, was unable to reach required goals, thereby triggering the legislation’s automatic reduction to several government programs. This includes aggregate reductions of Medicare payments to providers of 2% per fiscal year, which went into effect in April 2013, and, due to subsequent legislative amendments, will remain in effect through 2030, unless additional Congressional action is taken. However, COVID-19 relief support legislation suspended the 2% Medicare sequester from May 1, 2020 through March 31, 2021.In January 2013, President Obama signed into law the American Taxpayer Relief Act of 2012 (ATRA), which, among other things, further reduced Medicare payments to several providers, including hospitals and cancer treatment centers, and increased the statute of limitations period for the government to recover overpayments to providers from three to five years.

In addition, there has been heightened governmental scrutiny in the United States of pharmaceutical pricing practices in light of the rising cost of prescription drugs and biologics. Such scrutiny has resulted in several recent congressional inquiries and proposed and enacted federal and state legislation designed to, among other things, bring more transparency to product pricing, review the relationship between pricing and manufacturer patient programs, and reform government program reimbursement methodologies for products. At the federal level, the Trump administration used several means to propose or implement drug pricing reform, including through federal budget proposals, executive orders and policy initiatives. For example, on July 24, 2020 and September 13, 2020, the Trump administration announced several executive orders related to prescription drug pricing that attempt to implement several of the administration’s proposals. The FDA also released a final rule, effective November 30, 2020, implementing a portion of the importation executive order providing guidance for states to build and submit importation plans for drugs from Canada. Further, on November 20, 2020, HHS finalized a regulation removing safe harbor protection for price reductions from pharmaceutical manufacturers to plan sponsors under Part D, either directly or through pharmacy benefit managers, unless the price reduction is required by law. The implementation of the rule has been delayed by the Biden administration from January 1, 2022 to January 1, 2023 in response to ongoing litigation. The rule also creates a new safe harbor for price reductions reflected at the point-of-sale, as well as a new safe harbor for certain fixed fee arrangements between pharmacy benefit managers and manufacturers, the implementation of which have also been delayed pending review by the Biden administration until March 22, 2021. On November 20, 2020, CMS issued an interim final rule implementing President Trump’s Most Favored Nation executive order, which would tie Medicare Part B payments for certain physician-administered drugs to the lowest price paid in other economically advanced countries, effective January 1, 2021. On December 28, 2020, the United States District Court in Northern California issued a nationwide preliminary injunction against implementation of the interim final rule. Further, certain proposals have been contemplated that would implement a cap on annual price increases for certain drugs covered under Medicare at the rate of inflation or require the respective manufacturers to pay a rebate. There has also been advocacy for increasing the Medicaid drug rebates cap, currently at 100% of a drug's average manufacturer price or removing such cap in its entirety. However, it is unclear whether the Biden administration will work to reverse measures taken during the Trump administration or pursue similar policy initiatives. At the state level, legislatures have increasingly passed legislation and

30

implemented regulations designed to control pharmaceutical and biological product pricing, including price or patient reimbursement constraints, discounts, restrictions on certain product access and marketing cost disclosure and transparency measures, and, in some cases, designed to encourage importation from other countries and bulk purchasing.

Outside the United States, ensuring adequate coverage and payment for our products will face challenges. Pricing of prescription pharmaceuticals is subject to governmental control in many countries. Pricing negotiations with governmental authorities can extend well beyond the receipt of regulatory approval for a product and may require us to conduct a clinical trial that compares the cost effectiveness of our product candidates or products to other available therapies. The conduct of such a clinical trial could be expensive and result in delays in our commercialization efforts. Third-party payors are challenging the prices charged for medical products and services, and many third-party payors limit reimbursement for newly approved health care products. Recent budgetary pressures in many E.U. countries are also causing governments to consider or implement various cost-containment measures, such as price freezes, increased price cuts and rebates. If budget pressures continue, governments may implement additional cost-containment measures. Cost-control initiatives could decrease the price we might establish for products that we may develop or sell, which would result in lower product revenues or royalties payable to us. There can be no assurance that any country that has price controls or reimbursement limitations for pharmaceutical products will allow favorable reimbursement and pricing arrangements for any of our products. Further, it is possible that additional governmental action is taken in response to the COVID-19 pandemic.

Manufacturing and Raw Materials

We currently do not have the manufacturing capabilities or experience necessary to produce TAVALISSE or any product candidates for clinical trials, including fostamatinib in AIHA, our IRAK 1/4 inhibitor program and our RIP1 inhibitor program. We do not own or operate manufacturing or distribution facilities or resources for clinical or commercial production and distribution of our product for commercial use or for preclinical and clinical trials. We assign internal personnel to manage and oversee third parties working on our behalf under contract. These third parties manufacture raw materials, the active pharmaceutical ingredient (API) and finished drug product for commercial distribution and for use in clinical studies. We currently rely on and will continue to rely on these third-party contract manufacturers to produce sufficient quantities of our products.

Employees

As of December 31, 2020, we had 169 full-time employees. None of our employees are represented by a collective bargaining arrangement, and we believe our relationship with our employees is good. Recruiting and retaining experienced and qualified sales and marketing personnel to successfully commercialize our product and scientific personnel to continue to perform research and development work in the future will be critical to our business success. We may not be able to attract and retain personnel on acceptable terms given the competition among pharmaceutical and biotechnology companies, academic and research institutions and government agencies for experienced scientists.

Scientific and Medical Advisors

We utilize scientists, key opinion leaders and physicians to advise us on scientific and medical matters as part of our ongoing commercialization activities and research and product development efforts, including experts in clinical trial design, preclinical development work, chemistry, biology, immunology, oncology and immuno-oncology. Certain of our consultants receive non-employee options to purchase our common stock and certain of our scientific and medical advisors receive honorarium for time spent assisting us.

Corporate Information

Our principal executive office is located at 1180 Veterans Boulevard, South San Francisco, California 94080. Our telephone number is (650) 624-1100.

31

Available Information

We electronically file with the Securities and Exchange Commission (SEC) our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to the reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act. We make available free of charge on or through our website at www.rigel.com, copies of these reports as soon as reasonably practicable after we electronically file these reports with, or furnish them to, the SEC. The information found on our website is not part of or incorporated by reference into this Annual Report on Form 10-K.

The SEC also maintains an internet site that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC at www.sec.gov.

Item 1A. Risk Factors

In evaluating our business, you should carefully consider the following risks, as well as the other information contained in this Annual Report on Form 10-K. These risk factors could cause our actual results to differ materially from those contained in forward-looking statements we have made in this Annual Report on Form 10-K and those we may make from time to time. If any of the following risks actually occurs, our business, financial condition and operating results could be harmed. The risks and uncertainties described below are not the only ones facing us. Additional risks and uncertainties not presently known to us, or that we currently see as immaterial, may also harm our business.

Our prospects are highly dependent on our first commercial product, TAVALISSE (fostamatinib disodium hexahydrate). To the extent that the commercial success of TAVALISSE in the United States is diminished or is not commercially successful, our business, financial condition and results of operations may be adversely affected, and the price of our common stock may decline.

TAVALISSE is our only drug that has been approved for sale in the United States and Europe for patients with chronic ITP. We are focusing a significant portion of our activities and resources on fostamatinib, and we believe our prospects are highly dependent on, and a significant portion of the value of our company relates to, our ability to sustain successful commercialization of TAVALISSE in the United States. We have entered into an exclusive commercialization agreement with Grifols to commercialize fostamatinib in Europe.

Sustained successful commercialization of TAVALISSE is subject to many risks and uncertainties, including the impact of the COVID-19 pandemic on the successful commercialization in the United States, as well as the successful commercialization efforts for TAVLESSE in Europe through our partner, Grifols. Prior to TAVALISSE, we have never, as an organization, launched or commercialized a product, and there is no guarantee that we will be able to continue to do so successfully with fostamatinib for its approved indication. In addition, our partner, Grifols, is responsible for the commercial launch of TAVLESSE in Europe. Although Grifols launched TAVLESSE in Germany and the UK in July 2020, we cannot be certain if Grifols will be successful in launching TAVLESSE in Italy, Spain and France, and additional territories in Europe that it may pursue, or continue to be successful in commercializing and marketing in any such regions, including Germany and the UK. There are numerous examples of unsuccessful product launches and failures to meet high expectations of market potential, including by pharmaceutical companies with more experience and resources than us.

As we continue to build out our commercial team, there are many factors that could cause the commercialization of TAVALISSE to be unsuccessful, including a number of factors that are outside our control. The commercial success of TAVALISSE depends on the extent to which patients and physicians accept and adopt TAVALISSE for patients with chronic ITP who have had an insufficient response to a previous treatment. We also do not know how physicians, patients and payors will respond to our future price increases of TAVALISSE. Physicians may not prescribe TAVALISSE and patients may be unwilling to use TAVALISSE if coverage is not provided or reimbursement is inadequate to cover a significant portion of the cost. TAVALISSE competes, and may in the future compete, with currently existing therapies, including generic drugs, and products currently under development. Our competitors, particularly large pharmaceutical companies, may deploy more resources to market, sell and distribute their products. If our efforts are not appropriately resourced to adequately promote our products, the commercial potential of our sales

32

may be diminished. Additionally, any negative development for fostamatinib in clinical development in additional indications, such as in the clinical trials of fostamatinib in COVID-19 patients, may adversely impact the commercial results and potential of fostamatinib. Thus, significant uncertainty remains regarding the commercial potential of fostamatinib.

Market acceptance of fostamatinib will depend on a number of factors, including:

the timing of market introduction of the product as well as competitive products;

the clinical indications for which the product is approved;

acceptance by physicians, the medical community and patients of the product as a safe and effective treatment;

impacts due to the evolving effects of the COVID-19 pandemic;

the ability to distinguish safety and efficacy from existing, less expensive generic alternative therapies, if any;

the convenience of prescribing, administrating and initiating patients on the product and the length of time the patient is on the product;

the potential and perceived value and advantages of the product over alternative treatments;

the cost of treatment in relation to alternative treatments, including any similar generic treatments;

pricing and the availability of coverage and adequate reimbursement by third-party payors and government authorities;

the prevalence and severity of adverse side effects; and

the effectiveness of sales and marketing efforts.

If we are unable to sustain anticipated level of sales growth from TAVALISSE, or if we fail to achieve anticipated product royalties and collaboration milestones, we may need to reduce our operating expenses, access other sources of cash or otherwise modify our business plans, which could have a negative impact on our business, financial condition and results of operations. For example, in January and February 2021, we experienced lower than anticipated sales of TAVALISSE due to continuing impacts of the COVID-19 pandemic and increased levels of inventory at the channel level at the end of the prior quarter.

We also may not be successful entering into arrangements with third parties to sell and market one or more of our product candidates or may be unable to do so on terms that are favorable to us. We likely will have little control over such third parties, including Kissei’s development and commercialization of fostamatinib in all indications in Japan, China, Taiwan, and the Republic of Korea, Grifols’ commercialization of fostamatinib in Europe and Turkey and Medison for future commercialization of fostamatinib in Canada and Israel. As a consequence of our license agreements with Kissei, Grifols and Medison, we rely heavily upon their regulatory, commercial, medical affairs, market access and other expertise and resources for commercialization of TAVALISSE in their respective territories outside of the United States. We cannot control the amount of resources that our partners dedicate to the commercialization of TAVALISSE, and our ability to generate revenues from the commercialization of TAVALISSE by our partners depends on their ability to achieve market acceptance of TAVALISSE in its approved indications in their respective territories.

Furthermore, foreign sales of TAVALISSE by our partners could be adversely affected by the imposition of governmental controls, political and economic instability, outbreaks of pandemic diseases, such as the COVID-19

33

pandemic, trade restrictions or barriers and changes in tariffs, and escalating global trade and political tensions. For example, the ongoing COVID-19 pandemic has resulted in increased travel restrictions and extended shutdowns of certain businesses in the U.S. and around the world. If our collaborators are unable to successfully complete clinical trials, delay commercialization of TAVALISSE or do not invest the resources necessary to successfully commercialize TAVALISSE in international territories where it has been approved, this could reduce the amount of revenue we are due to receive under these license agreements, resulting in harm to our business and operations. If we do not establish and maintain sales and marketing capabilities successfully, either on our own or in collaboration with third parties, we will not be successful in commercializing our product candidates.

Our business is currently adversely affected and could be materially and adversely affected in the future by the evolving effects of the COVID-19 pandemic as a result of the current and potential future impacts on our sales force and commercialization efforts, supply chain, regulatory, clinical development and corporate development activities and other business operations, in addition to the impact of a global economic slowdown.

The COVID-19 pandemic has resulted in extended travel and other continued restrictions in order to reduce the spread of the disease, including a California executive order, San Francisco Bay Area orders and several other state and local orders across the country, which, among other things, direct individuals to continue to shelter at their places of residence, direct businesses and governmental agencies to cease non-essential operations at physical locations, prohibit certain non-essential gatherings, and order cessation of non-essential travel. The evolving effects of the COVID-19 pandemic and government measures taken in response have had a significant impact, both direct and indirect, on businesses and commerce, as significant reductions in business related activities have occurred, supply chains have been disrupted, and manufacturing and clinical development activities have been curtailed or suspended.

In response to these public health directives and orders, we previously implemented work-from-home policies for certain employees and closed our office in South San Francisco requiring most of our personnel, including our administrative employees to work remotely, restricted on-site staff to only those personnel performing essential activities. Our continued reliance on personnel working from home may negatively impact productivity, disrupt, delay, or otherwise adversely impact our business. In addition, with most of our employees continuing to work remotely, our exposure to cybersecurity risk has increased. This also creates data accessibility concerns and make us more susceptible to communication disruptions. The effects of the executive order, the shelter-in-place order, our work-from-home policies and resulting disruptions may negatively impact productivity, disrupt our business and delay our clinical programs and timelines, the magnitude of which will depend, in part, on the length and severity of the restrictions and other limitations on our ability to conduct our business in the ordinary course. These and similar, and perhaps more severe, disruptions in our operations could negatively impact our business, operating results and financial condition.

Since the COVID-19 pandemic was declared, we continued to observe reduced patient-doctor interactions and our representatives are having fewer visits with health care providers, which negatively affected our product sales and may continue to negatively affect our product sales in the future. Physicians with practices severely impacted by the COVID-19 pandemic, and who currently prescribe TAVALISSE, may eventually decide to close their independent practices and join a larger medical organization with a practice that does not prescribe TAVALISSE. Additionally, commercial related activities, such as our marketing programs, speaker bureaus, and market access initiatives have been conducted virtually, delayed or cancelled as a result of the COVID-19 pandemic. Resources have been deployed to enable our field-based employees to continue to engage virtually with health care providers.  Although these virtual engagements have enabled our field team to support existing prescribers, as well as partner with new prescribers to identify appropriate patients for TAVALISSE, we cannot rule out future impact on our business if the pandemic continues for an extended period of time.

With respect to clinical development, we have taken, and continue to take, measures to implement remote and virtual approaches, including remote patient monitoring where possible per recent FDA guidance and working with our investigators for appropriate care of these patients in a safe manner consistent with agency guidelines. We have a number of ongoing clinical trials, one of which is a global Phase 3 clinical study in warm AIHA. A number of our clinical trial investigators have paused, postponed or delayed new patient enrollment and restricted site visits of existing patients enrolled. Although some sites have resumed patient screening, the progress is slow, and we continue to experience delays in new patient enrollment. We are continuing to make decisions country-by-country to minimize risk to the

34

patients and clinical trial sites. We also rely heavily on our clinical trial investigators to inform us of the best course of action with respect to the resuming of enrollment/screening considering the ability of sites to ensure patient safety or data integrity. Patients already enrolled in our studies continue to receive study drug, and we remain focused on supporting our sites in providing care for these patients and providing continued investigational drug supply. We continue to experience slower than anticipated enrollment in some of our clinical trials, and at this time we cannot currently fully forecast the scope of impacts that the COVID-19 pandemic may have on our ability to continue to treat patients enrolled in our trials, enroll and assess new patients, supply study drug, obtain complete data points in accordance with study protocol and overall impact on clinical study results including the timing thereof. In addition, our partner, Kissei, is currently conducting a Phase 3 clinical trial for fostamatinib in ITP in Japan the timing and completion of which could be delayed due to the COVID-19 pandemic. The delays may potentially delay future royalties on sales, as well as, receipt of future potential milestones. At this time, however, we cannot fully forecast the scope of impacts that the COVID-19 pandemic may have under our partnership with Kissei.

With respect to our supply chain, we currently do not anticipate significant disruption in the supply chain for our commercial product, TAVALISSE. However, we do not know the full extent of the impact on our supply chain if the COVID-19 pandemic continues and persists for an extended period of time. We currently rely on third parties to, among other things, manufacture and ship our commercial product, raw materials and product supply for our clinical trials, perform quality testing and supply other goods and services to help manage our commercial activities, our clinical trials and our operations in the ordinary course of business. We have engaged actively with various elements of our supply chain and distribution channel, including our customers, contract manufacturers, and logistics and transportation provider, to meet demand for TAVALISSE and to remain informed of any challenges within our supply chain. We continue to monitor demand, and intend to adapt our plans as needed to continue to drive our business and meet our obligations during the evolving COVID-19 pandemic. However, if the COVID-19 pandemic continues and persists for an extended period of time, we may face continued disruptions to our supply chain and operations, and associated delays in the manufacturing and supply of TAVALISSE. Such supply disruptions would adversely impact our ability to generate sales of and revenues from TAVALISSE and our business, financial condition, results of operations and growth prospects could be adversely affected.

The COVID-19 pandemic has similarly affected our collaboration and licensing partners for the commercialization of fostamatinib globally, as well as in advancing our various clinical stage programs. We do not yet know the full impact of such disruptions in our partners’ ability to advance commercialization of fostamatinib in the market and the timing of enrollment and completion of various clinical trials being conducted by our collaboration partners.

Health regulatory agencies globally may experience prolonged disruptions in their operations as a result of the coronavirus pandemic. It is unknown how long these disruptions could continue. Any de-prioritization of our clinical trials or delay in regulatory review resulting from such disruptions could materially affect the completion of our clinical trials.

In addition, the evolving effects of the COVID-19 pandemic has already resulted in a significant disruption of global financial markets. If the disruption persists and deepens, we could experience an inability to access additional capital or we may not be able to meet the requirements under our credit facility with MidCap in order for us to draw tranches 3 and/or 4 for $20.0 million each tranche. We could also experience an impact on liquidity, which could in the future negatively affect our capacity for certain corporate development transactions or our ability to make other important, opportunistic investments. In addition, a recession or market correction resulting from the impact of the evolving effects of the COVID-19 could materially affect our business and the value of our common stock. While we expect the evolving effects of the COVID-19 pandemic to adversely affect our business operations and financial results, the extent of the impact on our ability to generate sales of and revenues from our approved products, our ability to continue to secure new collaborations and support existing collaboration efforts with our partners, our clinical development and regulatory efforts, our corporate development objectives and the value of and market for our ordinary shares, will depend on future developments that are highly uncertain and cannot be predicted with confidence at this time, such as the ultimate duration and severity of the pandemic, travel restrictions, quarantines, social distancing and business closure requirements in the U.S. and other countries, and the effectiveness of actions taken globally to contain and treat the disease. For example, if remote work policies for certain portions of our business, or that of our business

35

partners, are continuously extended and become more restrictive, we may need to reassess our priorities and our corporate objectives. Given the global economic slowdown, the risks and uncertainties associated with the pandemic could adversely affect our business, financial condition, results of operations and growth prospects in the future periods. These evolving effects could adversely affect our business, financial condition, results of operations and growth prospects, as further described in the risks and uncertainties described elsewhere in this ‘‘Risk Factors’’ section.

To the extent the evolving effects of the COVID-19 pandemic continues to adversely affect our business and results of operations, it may also have the effect of heightening many of the other risks and uncertainties described elsewhere in this ‘‘Risk Factors’’ section.

Even if we, or any of our collaborative partners, are able to continue to commercialize TAVALISSE or any product candidate that we, or they, develop, the product may become subject to unfavorable pricing regulations, third-party payor reimbursement practices or labeling restrictions, any of which could harm our business.

The commercial success of any product for which we have obtained regulatory approval, or for which we obtain regulatory approval in the future will depend substantially on the extent to which the costs of our product candidates will be paid by third-party payors, including government health care programs and private health insurers. If coverage is not available, or reimbursement is limited, we, or any of our collaborative partners, may not be able to successfully commercialize TAVALISSE or any of our product candidates. Even if coverage is provided, the approved reimbursement amount may not be high enough to allow us, or any of our collaborative partners, to establish or maintain pricing sufficient to realize a sufficient return on our or their investments. In the United States, no uniform policy of coverage and reimbursement for products exists among third-party payors and coverage and reimbursement levels for products can differ significantly from payor to payor. As a result, the coverage determination process is often a time consuming and costly process that may require us to provide scientific and clinical support for the use of our products to each payor separately, with no assurance that coverage and adequate reimbursement will be applied consistently or obtained in the first instance.

There is significant uncertainty related to third-party payor coverage and reimbursement of newly approved drugs. Marketing approvals, pricing and reimbursement for new drug products vary widely from country to country. Some countries require approval of the sale price of a drug before it can be marketed. In many countries, the pricing review period begins after marketing or product licensing approval is granted. In some foreign markets, prescription pharmaceutical pricing remains subject to continuing governmental control even after initial approval is granted. As a result, we, or any of our collaborative partners, might obtain marketing approval for a product in a particular country, but then be subject to price regulations that delay commercial launch of the product, possibly for lengthy time periods, which may negatively impact the revenues we are able to generate from the sale of the product in that country. In particular, we cannot predict to what extent the evolving effects of the COVID-19 pandemic, depending on its scale and duration, may continue to disrupt global healthcare systems and access to our product or result in a widespread loss of individual health insurance coverage due to unemployment, a shift from commercial payor coverage to government payor coverage, or an increase in demand for patient assistance and/or free drug programs, any of which would adversely affect access to and demand for our product and our net sales. Adverse pricing limitations may also hinder our ability or the ability of any future collaborators to recoup our or their investment in one or more product candidates, even if our product candidates obtain marketing approval.

Patients who are provided medical treatment for their conditions generally rely on third-party payors to reimburse all or part of the costs associated with their treatment. Therefore, our ability, and the ability of any of our collaborative partners, to successfully commercialize fostamatinib or any of our product candidates will depend in part on the extent to which coverage and adequate reimbursement for these products and related treatments will be available from third-party payors.

Additionally, the labeling ultimately approved for any of our product candidates for which we have or may obtain regulatory approval may include restrictions on their uses and may be subject to ongoing FDA or international regulatory authority requirements governing the labeling, packaging, storage, distribution, safety surveillance, advertising, promotion, record-keeping and reporting of safety and other post-market information. If we or any of our collaborative partners do not timely obtain or comply with the labeling approval by the FDA or international regulatory

36

authorities on any of our product candidates, it may delay or inhibit our ability to successfully commercialize our products and generate revenues.

If we are unable to successfully market and distribute TAVALISSE and retain experienced sales force, our business will be substantially harmed.

We currently have limited experience in marketing and selling pharmaceutical products. TAVALISSE is a newly marketed drug and, therefore, none of the members of our sales force will have ever promoted TAVALISSE prior to its launch. As a result, we will be required to expend significant time and resources and continuously train our sales force to be credible, persuasive and compliant with applicable laws in marketing TAVALISSE for patients with chronic ITP who have had an insufficient response to a previous treatment. In addition, we must continually train our sales force to ensure that an appropriate and compliant message about TAVALISSE is being delivered. If we are unable to effectively train our sales force and equip them with compliant and effective materials, including medical and sales literature to help them appropriately inform and educate regarding its potential benefits and proper administration, our efforts to successfully commercialize TAVALISSE could be put in jeopardy, which would negatively impact our ability to generate product revenues.

We have established our distribution and reimbursement capabilities, all of which will be necessary to successfully commercialize TAVALISSE. As a result, we will be required to expend significant time and resources to market, sell, and distribute TAVALISSE to hematologists and hematologists-oncologists. There is no guarantee that the marketing strategies including our virtual strategies in response to the restrictions and limitations resulting from the COVID-19 pandemic, or the distribution and reimbursement capabilities, that we have developed will be successful. Particularly, we are dependent on third-party logistics, specialty pharmacies and distribution partners in the distribution of TAVALISSE. If they are unable to perform effectively or if they do not provide efficient distribution of the medicine to patients, our business may be harmed. In addition, we actively participate in medical conferences and exhibits, such as the American Society of Clinical Oncology (ASCO) and ASH Annual Meeting & Exposition that are significant opportunities for us to educate physicians and key opinion leaders about TAVALISSE. Due to the COVID-19 pandemic, ASCO will be held virtually in 2021 and it is uncertain if the ASH and other key conferences will be held virtually, postponed or cancelled. Such disruptions may prevent us from effectively educating the prescribing physicians and key opinion leaders about TAVALISSE which would negatively impact our ability to generate sales of and revenues from TAVALISSE and our results of operations and growth prospects could be adversely affected.

Maintaining our sales, marketing, market access and product distribution capabilities requires significant resources, and there are numerous risks involved with managing our commercial team, including our potential inability to successfully train, retain and incentivize adequate numbers of qualified and effective sales and marketing personnel. We are also competing for talent with numerous commercial and pre-commercial-stage oncology-focused biotechnology companies seeking to build out their commercial organizations, as well as other large pharmaceutical organizations that have extensive, well-funded and more experienced sales and marketing operations, and we may be unable to maintain or adequately scale our commercial organization as a result of such competition. If we cannot maintain effective sales, marketing, market access and product distribution capabilities, whether as a result of the ongoing COVID-19 pandemic or otherwise, we may be unable to maximize the commercial potential of TAVALISSE. Also, to the extent that the commercial opportunities for TAVALISSE grow over time, we may not properly judge the requisite size and experience of our current commercialization teams or the level of distribution necessary to market and sell TAVALISSE, which could have an adverse impact on our business, financial condition and results of operations.

Enacted or future legislation, including potentially unfavorable pricing regulations or other healthcare reform initiatives, may increase the difficulty and cost for us to obtain regulatory approval of our product candidates and/or commercialize fostamatinib or our product candidates, once approved, and affect the prices we may set or obtain.

The regulations that govern, among other things, regulatory approvals, coverage, pricing and reimbursement for new drug products vary widely from country to country. In the United States and some foreign jurisdictions, there have been a number of legislative and regulatory changes and proposed changes regarding the healthcare system that could prevent or delay regulatory approval of our product candidates, restrict or regulate post-approval activities and affect our ability to successfully sell fostamatinib or any product candidates for which we obtain regulatory approval in the future.

37

In particular, in March 2010, the Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act, collectively, the Affordable Care Act, was enacted, which substantially changed the way health care is financed by both governmental and private insurers, and continues to significantly impact the U.S. pharmaceutical industry. The U.S. Supreme Court is currently reviewing the constitutionality of the Affordable Care Act, but it is unknown when a decision will be reached. Although the U.S. Supreme Court has not yet ruled on the constitutionality of the Affordable Care Act, on January 28, 2021, President Biden issued an executive order to initiate a special enrollment period from February 15, 2021 through May 15, 2021 for purposes of obtaining health insurance coverage through the Affordable Care Act marketplace. The executive order also instructs certain governmental agencies to review and reconsider their existing policies and rules that limit access to healthcare, including among others, reexamining Medicaid demonstration projects and waiver programs that include work requirements, and policies that create unnecessary barriers to obtaining access to health insurance coverage through Medicaid or the Affordable Care Act. It is unclear how the Supreme Court ruling, other such litigation, and the healthcare reform measures of the Biden administration will impact the Affordable Care Act and our business.

There have been, and likely will continue to be, legislative and regulatory proposals at the foreign, federal and state levels directed at broadening the availability of healthcare and containing or lowering the cost of healthcare. We cannot predict the initiatives that may be adopted in the future. The continuing efforts of the government, insurance companies, managed care organizations and other payors of healthcare services to contain or reduce costs of healthcare and/or impose price controls may adversely affect:

the demand for fostamatinib or our product candidates, if we obtain regulatory approval;

our ability to set a price that we believe is fair for our products;

our ability to generate revenue and achieve or maintain profitability;

the level of taxes that we are required to pay; and

the availability of capital.

Any reduction in reimbursement from Medicare or other government programs may result in a similar reduction in payments from private payors, which may adversely affect our future profitability.

In the United States, the European Union and other potentially significant markets for our current and future products, government authorities and third-party payors are increasingly attempting to limit or regulate the price of medical products and services, particularly for new and innovative products and therapies, which has resulted in lower average selling prices. In the United States, there have been several recent Congressional inquiries and federal legislation designed to, among other things, bring more transparency to drug pricing, review the relationship between pricing and manufacturer patient programs, and reform government program reimbursement methodologies for drugs. The Trump administration used several means to propose or implement drug pricing reform, including through federal budget proposals, executive orders and policy initiatives. For example, on July 24, 2020 and September 13, 2020, the Trump administration announced several executive orders related to prescription drug pricing that attempt to implement several of the administration’s proposals. The FDA also released a final rule, effective November 30, 2020, implementing a portion of the importation executive order providing guidance for states to build and submit importation plans for drugs from Canada. Further, on November 20, 2020, HHS finalized a regulation removing safe harbor protection for price reductions from pharmaceutical manufacturers to plan sponsors under Part D, either directly or through pharmacy benefit managers, unless the price reduction is required by law. The implementation of the rule has been delayed by the Biden administration from January 1, 2022 to January 1, 2023 in response to ongoing litigation. The rule also creates a new safe harbor for price reductions reflected at the point-of-sale, as well as a new safe harbor for certain fixed fee arrangements between pharmacy benefit managers and manufacturers, the implementation of which have also been delayed pending review by the Biden administration until March 22, 2021. On November 20, 2020, CMS issued an interim final rule implementing President Trump’s Most Favored Nation executive order, which would tie Medicare Part B payments for certain physician-administered drugs to the lowest price paid in other economically advanced countries, effective January 1, 2021. On December 28, 2020, the United States District Court in Northern California issued a

38

nationwide preliminary injunction against implementation of the interim final rule. Further, certain proposals have been contemplated that would implement a cap on annual price increases for certain drugs covered under Medicare at the rate of inflation or require the respective manufacturers to pay a rebate. There has also been advocacy for increasing the Medicaid drug rebates cap, currently at 100% of a drug's average manufacturer price or removing such cap in its entirety. However, it is unclear whether the Biden administration will work to reverse the measures taken by the Trump administration or pursue similar policy initiatives.

Furthermore, the increased emphasis on managed healthcare in the United States and on country and regional pricing and reimbursement controls in the E.U. will put additional pressure on product pricing, reimbursement and usage, which may adversely affect our sales and results of operations. These pressures can arise from rules and practices of managed care groups, judicial decisions and governmental laws and regulations related to Medicare, Medicaid and healthcare reform, pharmaceutical reimbursement policies and pricing in general. Legislative and regulatory proposals have been made to expand post-approval requirements and restrict sales and promotional activities for pharmaceutical products. It is also possible that additional governmental action is taken in response to the COVID-19 pandemic.

We cannot predict the likelihood, nature, or extent of health reform initiatives that may arise from future legislation or administrative action, particularly as a result of the new presidential administration. However, we expect these initiatives to increase pressure on drug pricing. Further, certain broader legislation that is not targeted to the health care industry may nonetheless adversely affect our profitability. If we or any third parties we may engage are slow or unable to adapt to changes in existing requirements or the adoption of new requirements or policies, or if we or such third parties are not able to maintain regulatory compliance, our product candidates may lose any regulatory approval that may have been obtained and we may not achieve or sustain profitability.

See section titled “Business – Government Regulation – Healthcare Reform” in Part I, Item 1 of this Annual Report on Form 10-K for more information on healthcare reform activities.

If the market opportunities for TAVALISSE and product candidates are smaller than we believe they are, our revenues may be adversely affected, and our business may suffer.

Certain of the diseases that TAVALISSE and our other product candidates being developed to address are in underserved and underdiagnosed populations. Our projections of both the number of people who have these diseases, as well as the subset of people with these diseases who will seek treatment utilizing our products or product candidates, may not be accurate. If our estimates of the prevalence or number of patients potentially on therapy prove to be inaccurate, the market opportunities for fostamatinib and our other product candidates may be smaller than what we believe they are, our prospects for generating expected revenue may be adversely affected and our business may suffer. For example, complications due to COVID-19 may be prevented or well-addressed by others entering the market with vaccines or therapeutics to prevent or treat COVID-19, thereby affecting projections of the market for our product candidate negatively, and adversely affecting our business.

We may need to continue to increase the size of our organization and we may encounter difficulties with managing our growth, which could adversely affect our business and results of operations.

Although we have recently substantially increased the size of our organization, we may need to add additional qualified personnel and resources to support our commercial sales force, especially if we experience any potential reduction in our current salesforce due to the ongoing COVID-19 pandemic. Our current infrastructure may be inadequate to support our development and commercialization efforts and expected growth. Future growth will impose significant added responsibilities on members of management, including the need to identify, recruit, maintain and integrate additional employees, and may take time away from running other aspects of our business, including commercialization of TAVALISSE and development of our other product candidates.

Our future financial performance and our ability to sustain successful commercialization of TAVALISSE and our ability to commercialize other product candidates that may receive regulatory approval will depend, in part, on our ability to manage any future growth effectively. In particular, as we continue to commercialize TAVALISSE, we will need to support the training and ongoing activities of our sales force and will likely need to continue to expand the size

39

of our employee base for managerial, operational, financial and other resources. To that end, we must be able to successfully:

manage our development efforts effectively;

integrate additional management, administrative and manufacturing personnel;

further develop our marketing and sales organization; and

maintain sufficient administrative, accounting and management information systems and controls.

We may not be able to accomplish these tasks or successfully manage our operations and, accordingly, may not achieve our research, development, and commercialization goals. Our failure to accomplish any of these goals, including as a result of business or other interruptions resulting from the ongoing COVID-19 pandemic, could adversely affect our business and operations.

We might not be able to successfully develop or commercialize our product candidates if problems arise in the clinical testing and approval process.

The activities associated with the research, development and commercialization of fostamatinib and other product candidates in our pipeline must undergo extensive clinical trials, which can take many years and require substantial expenditures, subject to extensive regulation by the FDA and other regulatory agencies in the U.S. and by comparable authorities in other countries. The process of obtaining regulatory approvals in the U.S. and other foreign jurisdictions is expensive, and lengthy, if approval is obtained at all.

Our clinical trials may fail to produce results satisfactory to the FDA or regulatory authorities in other jurisdictions. The regulatory process also requires preclinical testing, and data obtained from preclinical and clinical activities are susceptible to varying interpretations. The FDA has substantial discretion in the approval process and may refuse to approve any NDA or sNDA and decide that our data is insufficient for approval and require additional preclinical, clinical or other studies. Varying interpretations of the data obtained from preclinical and clinical testing could delay, limit or prevent regulatory approval of fostamatinib for any individual, additional indications.

Due to the ongoing COVID-19 pandemic, it is also possible that we could experience delays in the timing of our interactions with regulatory authorities due to absenteeism by governmental employees or the diversion of regulatory authority efforts and attention to approval of other therapeutics or other activities related to COVID-19, which could delay or limit our ability to make planned regulatory submissions or develop and commercialize our product candidates on anticipated timelines.

In addition, delays or rejections may be encountered based upon changes in regulatory policy for product approval during the period of product development and regulatory agency review, which may cause delays in the approval or rejection of an application for fostamatinib or for our other product candidates.

Commercialization of our product candidates depends upon successful completion of extensive preclinical studies and clinical trials to demonstrate their safety and efficacy for humans. Preclinical testing and clinical development are long, expensive and uncertain processes.

In connection with clinical trials of our product candidates, we may face the following risks among others:

the product candidate may not prove to be effective;

the product candidate may cause harmful side effects;

the clinical results may not replicate the results of earlier, smaller trials;

40

we or third parties with whom we collaborate, may be significantly impacted by the evolving impacts of the ongoing COVID-19 pandemic;

we, or the FDA or similar foreign regulatory authorities, may delay, terminate or suspend the trials;

our results may not be statistically significant;

patient recruitment and enrollment may be slower than expected;

patients may drop out of the trials or otherwise not enroll; and

regulatory and clinical trial requirements, interpretations or guidance may change.

We do not know whether we will be permitted to undertake clinical trials of potential products beyond the trials already concluded and the trials currently in process. It will take us, or our collaborative partners several years to complete any such testing, and failure can occur at any stage of testing. Interim results of trials do not necessarily predict final results, and acceptable results in early trials may not be repeated in later trials. A number of companies in the pharmaceutical industry, including biotechnology companies, have suffered significant setbacks in advanced clinical trials, even after achieving promising results in earlier trials.

Regulatory approval for any approved product is limited by the FDA to those specific indications and conditions for which clinical safety and efficacy have been demonstrated, and we may incur significant liability if it is determined that we are promoting the “off-label” use of TAVALISSE or any of our future product candidates if approved.

Any regulatory approval is limited to those specific diseases, indications and patient populations for which a product is deemed to be safe and effective by the FDA. For example, the FDA-approved label for TAVALISSE is only approved for use in adults with ITP who have had an insufficient response to other treatments. In addition to the FDA approval required for new formulations, any new indication for an approved product also requires FDA approval. If we are not able to obtain FDA approval for any desired future indications for our products and product candidates, our ability to effectively market and sell our products may be reduced and our business may be adversely affected.

While physicians may choose to prescribe drugs for uses that are not described in the product’s labeling and for uses that differ from those tested in clinical studies and approved by the regulatory authorities, our ability to promote the products is limited to those indications and patient populations that are specifically approved by the FDA. These “off-label” uses are common across medical specialties and may constitute an appropriate treatment for some patients in varied circumstances. We have implemented compliance and monitoring policies and procedures, including a process for internal review of promotional materials, to deter the promotion of TAVALISSE for off-label uses. We cannot guarantee that these compliance activities will prevent or timely detect off-label promotion by sales representatives or other personnel in their communications with health care professionals, patients and others, particularly if these activities are concealed from the Company. Regulatory authorities in the United States generally do not regulate the behavior of physicians in their choice of treatments. Regulatory authorities do, however, restrict communications by pharmaceutical companies on the subject of off-label use. If our promotional activities fail to comply with the FDA’s regulations or guidelines, we may be subject to warnings from, or enforcement action by, these regulatory authorities. In addition, our failure to follow FDA rules and guidelines relating to promotion and advertising may cause the FDA to issue warning letters or untitled letters, suspend or withdraw an approved product from the market, require a recall or institute fines, which could result in the disgorgement of money, operating restrictions, injunctions or civil or criminal enforcement, and other consequences, any of which could harm our business.

Notwithstanding the regulatory restrictions on off-label promotion, the FDA and other regulatory authorities allow companies to engage in truthful, non-misleading and non-promotional scientific exchange concerning their products. We engage in medical education activities and communicate with investigators and potential investigators regarding our clinical trials. If the FDA or other regulatory or enforcement authorities determine that our communications regarding our marketed product are not in compliance with the relevant regulatory requirements and that we have improperly promoted off-label uses, or that our communications regarding our investigational products are

41

not in compliance with the relevant regulatory requirements and that we have improperly engaged in pre-approval promotion, we may be subject to significant liability, including civil and administrative remedies as well as criminal sanctions.

We may be subject, directly or indirectly, to federal and state healthcare fraud and abuse laws, false claims laws and other federal and state healthcare laws, and the failure to comply with such laws could result in substantial penalties. Our employees, independent contractors, consultants, principal investigators, CROs, commercial partners and vendors may engage in misconduct or other improper activities, including noncompliance with regulatory standards and requirements.

Our business operations and current and future arrangements with investigators, healthcare professionals, consultants, third-party payers and customers, may expose us to broadly applicable federal, state and foreign fraud and abuse and other healthcare laws and regulations including anti-kickback and false claims laws, data privacy and security laws, and transparency laws. These laws may constrain the business or financial arrangements and relationships through which we conduct our operations, including how we research, market, sell and distribute any product for which we have obtained regulatory approval, or for which we obtain regulatory approval in the future. In particular, the promotion, sales and marketing of healthcare items and services, as well as certain business arrangements in the healthcare industry, are subject to extensive laws and regulations intended to prevent fraud, misconduct, kickbacks, self-dealing and other abusive practices. These laws and regulations may restrict or prohibit a wide range of pricing, discounting, marketing and promotion, including off-label uses of our products, structuring and commission(s), certain customer incentive programs and other business arrangements generally. Activities subject to these laws also involve the improper use or misrepresentation of information obtained in the course of patient recruitment for clinical trials, creating fraudulent data in our preclinical studies or clinical trials or illegal misappropriation of drug product, which could result in regulatory sanctions and cause serious harm to our reputation. See “Business – Government Regulation – Healthcare Reform” for more information on the healthcare laws and regulations that may affect our ability to operate.

We are also exposed to the risk of fraud, misconduct or other illegal activity by our employees, independent contractors, consultants, principal investigators, CROs, commercial partners and vendors. Misconduct by these parties could include intentional, reckless and/or negligent conduct that fails to: comply with the laws of the FDA and other similar foreign regulatory bodies; provide true, complete and accurate information to the FDA and other similar foreign regulatory bodies; comply with manufacturing standards we have established; comply with federal and state data privacy, security, fraud and abuse and other healthcare laws and regulations in the United States and similar foreign fraudulent misconduct laws; or report financial information or data accurately or to disclose unauthorized activities to us. It is not always possible to identify and deter employee misconduct, and the precautions we take to detect and prevent inappropriate conduct may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to be in compliance with such laws or regulations.

We are also subject to the risk that a person or government could allege such fraud or other misconduct, even if none occurred. Efforts to ensure that our business arrangements will comply with applicable healthcare laws and regulations will involve substantial costs. It is possible that governmental and enforcement authorities will conclude that our business practices may not comply with current or future statutes, regulations or case law interpreting applicable fraud and abuse or other healthcare laws and regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, including the imposition of significant civil, criminal and administrative penalties, damages, disgorgement, monetary fines, imprisonment, additional reporting obligations and oversight if we become subject to a corporate integrity agreement or other agreement to resolve allegations of non-compliance with these laws, possible exclusion from participation in Medicare, Medicaid and other federal healthcare programs, contractual damages, reputational harm, diminished profits and future earnings, and curtailment or restructuring of our operations, any of which could adversely affect our ability to operate our business and our results of operations.

42

We are subject to stringent and evolving data privacy and information security laws, regulations, rules, policies, and contractual obligations, and changes in such laws, regulations, rules, policies, contractual obligations and our actual or perceived failure to comply with such requirements could subject us to significant investigations, fines, penalties and claims, any of which may have a material adverse effect on our business, financial condition, results of operations or prospects.

We are subject to, or affected by, numerous federal, state and foreign laws and regulations, as well as regulatory guidance, policies and contractual obligations relating to data privacy and security, governing the collection, use, disclosure, processing, retention, storage, transfer, destruction, and security of personal information. The global data protection landscape is rapidly evolving, and implementation standards and enforcement practices are likely to remain uncertain for the foreseeable future and could result in conflicting compliance obligations. This evolution may create uncertainty in our business, affect our or our collaborators’, service providers’ and contractors’ ability to operate in certain jurisdictions or to collect, use, disclose, process, retain, store, transfer, destroy and secure personal information, necessitate the acceptance of more onerous obligations in our contracts, result in liability or impose additional costs on us. The cost of compliance with these laws, regulations and standards is high and is likely to increase in the future. Any failure or perceived failure by us or our collaborators, service providers and contractors to comply with federal, state or foreign laws or regulations, our internal policies and procedures or our contracts governing the processing of personal information could result in negative publicity, diversion of management time and effort and proceedings against us by governmental entities or others. In many jurisdictions, enforcement actions and consequences for noncompliance are rising. Compliance with applicable privacy and data security laws and regulations, as well as regulatory guidance, policies and contractual obligations, is a rigorous and time-intensive process, and we may be required to put in place additional mechanisms to ensure compliance with the new data protection requirements. If we fail to comply with any such obligations, we may face significant investigations, fines, penalties and claims that could adversely affect our business, financial condition and results of operations.

In the U.S., these include rules and regulations promulgated under the authority of the Federal Trade Commission and may include the following laws and regulations: the Electronic Communications Privacy Act, the Computer Fraud and Abuse Act, the California Consumer Privacy Act of 2018, or the CCPA, and other state and federal laws relating to data privacy and security. The CCPA establishes a privacy framework for covered businesses, including an expansive definition of personal information and data privacy rights for California residents. The CCPA, among other things, authorizes the imposition of potentially severe statutory damages and created a private right of action for data security breaches. The CCPA requires covered businesses to provide new disclosures to California residents and to provide them new ways to opt-out of the sale of personal information. Although there are limited exemptions for clinical trial and other research-related data under the CCPA, the CCPA and other similar laws could impact our business depending on how the CCPA will be interpreted. As we expand our operations, the CCPA may increase our compliance costs and potential liability. In addition, California voters recently approved the California Privacy Rights Act of 2020, or CPRA, that goes into effect on January 1, 2023. It is expected that the CPRA would, among other things, give California residents the ability to limit the use of their sensitive information, provide for penalties for CPRA violations concerning California residents under the age of 16, and establish a new California Privacy Protection Agency to implement and enforce the law. These laws demonstrate our Company’s vulnerability to the evolving regulatory environment related to personal information. Some observers have noted that the CCPA could mark the beginning of a trend toward more stringent privacy legislation in the U.S.

Internationally, our operations abroad may also be subject to increased scrutiny or attention from foreign data protection authorities. For example, our clinical trial programs and research collaborations outside the United States may implicate foreign data protection laws, including in Europe. Many jurisdictions have established or are in the process of establishing privacy and data security legal frameworks with which we, our collaborators, service providers, including our CROs, and contractors must comply. For example, European data protection laws, including, without limitation, the GDPR impose strict requirements for processing the personal information of individuals residing in the European Economic Area, or EEA, Switzerland, and United Kingdom (collectively, “Europe”), including clinical trial data. The GDPR and similar laws increase our obligations with respect to clinical trials conducted in Europe by expanding the definition of personal information to include coded data and requiring changes to informed consent practices and more detailed notices for clinical trial participants and investigators. In addition, the GDPR provides for robust regulatory enforcement and fines of up to €20 million or 4% of the annual global revenue of the noncompliant company, whichever

43

is greater. In addition, the GDPR authorizes penalties for non-compliance (such as an inability to use the relevant personal data) and civil litigation claims.

European data protection laws, including the GDPR, generally restrict the transfer of personal information from Europe to the United States and most other countries unless the parties to the transfer have implemented specific safeguards to protect the transferred personal information. One of the primary safeguards allowing U.S. companies to import personal information from Europe has been certification to the EU-U.S. Privacy Shield and Swiss-U.S. Privacy Shield frameworks administered by the U.S. Department of Commerce. However, the Court of Justice of the European Union (“CJEU”) issued a decision invalidating the EU-U.S. Privacy Shield framework. The same decision also raised questions about whether one of the primary alternatives to the EU-U.S. Privacy Shield, namely, the European Commission’s Standard Contractual Clauses, can lawfully be used for personal information transfers from Europe to the United States or most other countries. Further, the European Commission recently proposed updates to the Standard Contractual Clauses. At present, there are few, if any, viable alternatives to the Standard Contractual Clauses. As such, any transfers by us or our third-party vendors, collaborators of others of personal data from Europe to the United States or elsewhere may not comply with European data protection laws; may increase our exposure to European data protection laws’ heightened sanctions for cross-border data transfer restrictions; may restrict our clinical trials activities in Europe; and limit our ability to collaborate with CROs, service providers, contractors and other companies subject to European data protection laws. Loss of our ability to transfer personal data from Europe may also require us to increase our data processing capabilities in those jurisdictions at significant expense.

Further, the United Kingdom’s decision to leave the EU, often referred to as “Brexit,” created uncertainty with regard to data protection regulation in the United Kingdom. Following December 31, 2020, the GDPR’s data protection obligations continue to apply to the United Kingdom in substantially unvaried form under the so-called “UK GDPR” (i.e., the GDPR as it continues to form part of law in the United Kingdom by virtue of section 3 of the European Union (Withdrawal) Act 2018, as amended (including by the various Data Protection, Privacy and Electronic Communications (Amendments etc) (EU Exit) Regulations)). As a result, we are potentially exposed to two parallel data protection regimes, each of which authorizes fines and the potential for divergent enforcement actions. In addition, it is still unclear whether the transfer of personal information from the EU to the United Kingdom will in the future continue to remain lawful under the GDPR. For example, pursuant to a post-Brexit agreement between the United Kingdom and the EU, the European Commission will continue to treat the United Kingdom as if it remained a member state of the EU in relation to transfers of personal information from the EEA to the United Kingdom, meaning such transfers may be made without a need for additional safeguards, for four months from January 1, 2021, with a potential additional two month extension. This “transition” period, however, will end if and when the European Commission adopts an adequacy decision with respect to the United Kingdom or the United Kingdom amends certain UK data protection laws, or relevant aspects thereof, without the EU’s consent (unless those amendments are made simply to align those UK data protection laws with the EU’s data protection regime). If the European Commission does not adopt an ‘adequacy decision’ in respect of the United Kingdom prior to the expiry of the extended adequacy assessment period, from that point onwards the United Kingdom will be an “inadequate third country” under the GDPR and transfers of data from the EEA to the United Kingdom will require a “transfer mechanism,” such as the Standard Contractual Clauses. Also, following the expiry of the post-Brexit transitional arrangements, the United Kingdom Information Commissioner’s Office may not be able to be our “lead supervisory authority” in respect of any “cross border processing” for the purposes of the GDPR. For so long as we are unable to, and/or do not, designate a lead supervisory authority in an EEA member state, we are not able to benefit from the GDPR’s “one stop shop” mechanism. Amongst other things, this would mean that, in the event of a violation of the GDPR across the United Kingdom and the EEA, we could be investigated by, and ultimately fined by the United Kingdom Information Commissioner’s Office and the supervisory authority in each and every EEA member state where data subjects have been affected by such violation.

Additionally, other countries outside of Europe have enacted or are considering enacting similar cross-border data transfer restrictions and laws requiring local data residency, and strict requirements and limitations for processing personal information, which could increase the cost and complexity of delivering our services and operating our business. For example, Brazil enacted the General Data Protection Law, New Zealand enacted the New Zealand Privacy Act, China released its draft Personal Information Protection Law, and Canada introduced the Digital Charter Implementation Act. As with the GDPR, these laws are broad and may increase our compliance burdens, including by

44

mandating potentially burdensome documentation requirements and granting certain rights to individuals to control how we collect, use, disclose, retain, and process personal information about them.

We publish privacy policies and other documentation regarding our collection, processing, use and disclosure of personal information and/or other confidential information. Although we endeavor to comply with our published policies and other documentation, we may at times fail to do so or may be perceived to have failed to do so. Moreover, despite our efforts, we may not be successful in achieving compliance if our employees, collaborators, contractors, service providers or vendors fail to act in accordance with our published policies and documentation. Such failures can subject us to potential foreign, local, state and federal action if they are found to be deceptive, unfair, or misrepresentative of our actual practices. Moreover, trial participants or research subjects about whom we or our partners obtain information, as well as the providers who share this information with us, may contractually limit our ability to use and disclose the information. Claims that we have violated individuals’ privacy rights or failed to comply with data protection laws or applicable privacy notices, even if we are not found liable, could be expensive and time-consuming to defend and could result in adverse publicity that could harm our business.

Enhanced governmental and public scrutiny over, or investigations or litigation involving, pharmaceutical manufacturer donations to patient assistance programs may require us to modify our programs and could negatively impact our business practices, harm our reputation, divert the attention of management and increase our expenses.

To help patients afford our products, we have a patient assistance program that help financially needy patients. This type of program has become the subject of scrutiny. Some pharmaceutical manufacturers were named in class action lawsuits challenging the legality of their patient assistance programs under a variety of federal and state laws. Our patient assistance program could become the target of similar litigation. In addition, certain state and federal enforcement authorities and members of Congress have initiated inquiries about co-pay assistance programs. Some state legislatures have also been considering proposals that would restrict or ban co-pay coupons.

If we are deemed not to have complied with laws or regulations in the operation of these programs, we could be subject to damages, fines, penalties or other criminal, civil or administrative sanctions or enforcement actions. Further, numerous organizations, including pharmaceutical manufacturers, have been subject to ongoing litigation, enforcement activities and settlements related to their patient assistance programs and support, and certain of these organizations have entered into, or have otherwise agreed to, significant civil settlements with applicable enforcement authorities. It is possible that future legislation may propose establishing requirements that affect pharmaceutical manufacturers. We cannot ensure that our compliance controls, policies and procedures will be sufficient to protect against acts of our employees, business partners or vendors that may violate the laws or regulations of the jurisdictions in which we operate. A government investigation could negatively impact our business practices, harm our reputation, divert the attention of management and increase our expenses.

If manufacturers obtain approval for generic versions of TAVALISSE, or of products with which we compete, our business may be harmed.

Under the U.S. Food, Drug and Cosmetic Act (FDCA), the FDA can approve an ANDA for a generic version of a branded drug without the ANDA applicant undertaking the clinical testing necessary to obtain approval to market a new drug. Generally, in place of such clinical studies, an ANDA applicant usually needs only to submit data demonstrating that its product has the same active ingredient(s), strength, dosage form, route of administration and that it is bioequivalent to the branded product. In September 2019, the FDA published product-specific bioequivalence guidance on fostamatinib disodium to let potential ANDA applicants understand the data FDA would expect to see for approval of a generic version of TAVALISSE.

The FDCA requires that an applicant for approval of a generic form of a branded drug certify either that its generic product does not infringe any of the patents listed by the owner of the branded drug in the Orange Book or that those patents are not enforceable. This process is known as a paragraph IV challenge. Upon notice of a paragraph IV challenge, a patent owner has 45 days to bring a patent infringement suit in federal district court against the company seeking ANDA approval of a product covered by one of the owner’s patents. If this type of suit is commenced, the

45

FDCA provides a 30-month stay on the FDA’s approval of the competitor’s application. If the litigation is resolved in favor of the ANDA applicant or the challenged patent expires during the 30-month stay period, the stay is lifted, and the FDA may thereafter approve the application based on the standards for approval of ANDAs. Once an ANDA is approved by the FDA, the generic manufacturer may market and sell the generic form of the branded drug in competition with the branded medicine.

The ANDA process can result in generic competition if the patents at issue are not upheld or if the generic competitor is found not to infringe the owner’s patents. If this were to occur with respect to TAVALISSE or products with which it competes, our business would be harmed. We have a number of patents listed in the Orange Book, the last of which is expected to expire in July 2032.

Unforeseen safety issues could emerge with TAVALISSE that could require us to change the prescribing information to add warnings, limit use of the product, and/or result in litigation. Any of these events could have a negative impact on our business.

Discovery of unforeseen safety problems or increased focus on a known problem could impact our ability to commercialize TAVALISSE and could result in restrictions on its permissible uses, including withdrawal of the medicine from the market.

If we or others identify additional undesirable side effects caused by TAVALISSE after approval:

regulatory authorities may require the addition of labeling statements, specific warnings, contraindications, or field alerts to physicians and pharmacies;

regulatory authorities may withdraw their approval of the product and require us to take our approved drugs off the market;

we may be required to change the way the product is administered, conduct additional clinical trials, change the labeling of the product, or implement a Risk Evaluation and Mitigation Strategy, or REMS;

we may have limitations on how we promote our drugs;

third-party payers may limit coverage or reimbursement for TAVALISSE;

sales of TAVALISSE may decrease significantly;

we may be subject to litigation or product liability claims; and

our reputation may suffer.

Any of these events could prevent us from achieving or maintaining market acceptance of TAVALISSE and could substantially increase our operating costs and expenses, which in turn could delay or prevent us from generating significant revenue from sale of TAVALISSE.

If a safety issue emerges post-approval, we may become subject to costly product liability litigation by our customers, their patients or payers. Product liability claims could divert management’s attention from our core business, be expensive to defend, and result in sizable damage awards against us that may not be covered by insurance. If we cannot successfully defend ourselves against claims that TAVALISSE caused injuries, we will incur substantial liabilities. Regardless of merit or eventual outcome, liability claims may result in:

decreased demand for any product candidates or products that we may develop;

46

the inability to commercialize any products that we may develop;

injury to our reputation and significant negative media attention;

withdrawal of patients from clinical studies or cancellation of studies;

significant costs to defend the related litigation;

substantial monetary awards to patients; and

loss of revenue.

We currently hold $10.0 million in product liability insurance coverage, which may not be adequate to cover all liabilities that we may incur. Insurance coverage is increasingly expensive. We may not be able to obtain insurance coverage at a reasonable cost or in amounts adequate to satisfy any liability or associated costs that may arise in the future. These events could harm our business and results of operations and cause our stock price to decline.

 

If we fail to comply with our reporting and payment obligations under the Medicaid Drug Rebate Program or other governmental pricing programs in the United States, we could be subject to additional reimbursement requirements, fines, sanctions and exposure under other laws which could have an adverse effect on our business, results of operations and financial condition.

We participate in the Medicaid Drug Rebate Program, as administered by the CMS, and other federal and state government pricing programs in the United States, and we may participate in additional government pricing programs in the future. These programs generally require us to pay rebates or otherwise provide discounts to government payers in connection with drugs that are dispensed to beneficiaries/recipients of these programs. In some cases, such as with the Medicaid Drug Rebate Program, the rebates are based on pricing that we report on a monthly and quarterly basis to the government agencies that administer the programs. Pricing requirements and rebate/discount calculations are complex, vary among products and programs, and are often subject to interpretation by governmental or regulatory agencies and the courts. The requirements of these programs, including, by way of example, their respective terms and scope, change frequently. Responding to current and future changes may increase our costs, and the complexity of compliance will be time consuming. Invoicing for rebates is provided in arrears, and there is frequently a time lag of up to several months between the sales to which rebate notices relate and our receipt of those notices, which further complicates our ability to accurately estimate and accrue for rebates related to the Medicaid program as implemented by individual states. Thus, there can be no assurance that we will be able to identify all factors that may cause our discount and rebate payment obligations to vary from period to period, and our actual results may differ significantly from our estimated allowances for discounts and rebates. Changes in estimates and assumptions may have an adverse effect on our business, results of operations and financial condition.

In addition, the Office of Inspector General of the Department of Health and Human Services and other Congressional enforcement and administrative bodies have recently increased their focus on pricing requirements for products, including, but not limited to the methodologies used by manufacturers to calculate average manufacturer price (AMP) and best price (BP) for compliance with reporting requirements under the Medicaid Drug Rebate Program. We are liable for errors associated with our submission of pricing data and for any overcharging of government payers. Failure to make necessary disclosures and/or to identify overpayments could result in allegations against us under the Federal False Claims Act and other laws and regulations. Any required refunds to the U.S. government or responding to a government investigation or enforcement action would be expensive and time consuming and could have an adverse effect on our business, results of operations and financial condition. In addition, in the event that CMS were to terminate our rebate agreement, no federal payments would be available under Medicaid or Medicare for our covered outpatient drugs.

47

Even for those product candidates that have or may receive regulatory approval, they may fail to achieve the degree of market acceptance by physicians, patients, healthcare payors and others in the medical community necessary for commercial success, in which case we may not generate significant revenues or become profitable.

For our product candidates that have or may receive regulatory approval, they may nonetheless fail to gain sufficient market acceptance by physicians, hospital administrators, patients, healthcare payors and others in the medical community. The degree of market acceptance of our product candidates, if approved for commercial sale, will depend on a number of factors, including the following:

relative convenience and ease of administration;

the willingness of the target patient population to try new therapies and of physicians to prescribe these therapies;

the willingness of physicians to change their current treatment practices;

the willingness of hospitals and hospital systems to include our product candidates as treatment options;

demonstration of efficacy and safety in clinical trials;

the prevalence and severity of any side effects;

the ability to offer product candidates for sale at competitive prices;

the price we charge for our product candidates;

the strength of marketing and distribution support; and

the availability of third-party coverage and adequate reimbursement and the willingness of patients to pay out-of-pocket in the absence of such coverage and adequate reimbursement.

Efforts to educate the physicians, patients, healthcare payors and others in the medical community on the benefits of our product candidates may require significant resources and may not be successful. If any of our product candidates are approved, if at all, but do not achieve an adequate level of acceptance, we may not generate significant product revenue and we may not become profitable on a sustained basis.

We will need additional capital in the future to sufficiently fund our operations and research.

We have consumed substantial amounts of capital to date as we continue our research and development activities, including preclinical studies and clinical trials and for the commercial launch of TAVALISSE. We may seek another collaborator or licensee in the future for further clinical development and commercialization of fostamatinib, as well as our other clinical programs, which we may not be able to obtain on commercially reasonable terms or at all. We believe that our existing capital resources will be sufficient to support our current and projected funding requirements, including the continued commercial launch of TAVALISSE in the U.S., through at least the next 12 months. We have based this estimate on assumptions that may prove to be wrong, and we could utilize our available capital resources sooner than we currently expect. Because of the numerous risks and uncertainties associated with commercial launch, the development of our product candidates and other research and development activities, we are unable to estimate with certainty our future product revenues, our revenues from our current and future collaborative partners, the amounts of increased capital outlays and operating expenditures associated with our current and anticipated clinical trials and other research and development activities.

We will continue to need additional capital and the amount of future capital needed will depend largely on the success of our commercial launch of TAVALISSE and the success of our internally developed programs as they proceed in later and more expensive clinical trials, including any additional clinical trials that we may decide to conduct with

48

respect to fostamatinib. While we intend to opportunistically seek access to additional funds through public or private equity offerings or debt financings, we do not know whether additional financing will be available when needed, or that, if available, we will obtain financing on reasonable terms. Our ability to raise additional capital, including our ability to secure new collaborations and continue to support existing collaboration efforts with our partners, may also be adversely impacted by potential worsening global economic conditions and the recent disruptions to, and volatility in, the credit and financial markets in the U.S. and worldwide resulting from the ongoing COVID-19 pandemic. Unless and until we are able to generate a sufficient amount of product, royalty or milestone revenue, which may never occur, we expect to finance future cash needs through public and/or private offerings of equity securities, debt financings or collaboration and licensing arrangements, as well as through proceeds from exercise of stock options and interest income earned on the investment of our cash balances and short-term investments. To the extent we raise additional capital by issuing equity securities in the future, our stockholders could at that time experience substantial dilution. In addition, we have a significant number of stock options outstanding. To the extent that outstanding stock options have been or may be exercised or other shares issued, our stockholders may experience further dilution. Further, we may choose to raise additional capital due to market conditions or strategic considerations even if we believe we have sufficient funds for our current or future operating plans, including through sales pursuant to the Sales Agreement with Jefferies. Our credit facility with MidCap involves certain covenants and any other debt financing that we are able to obtain in the future may involve operating covenants that restrict our business. To the extent that we raise additional funds through any new collaboration and licensing arrangements, we may be required to refund certain payments made to us, relinquish some rights to our technologies or product candidates or grant licenses on terms that are not favorable to us.

We have indebtedness in the form of a term loan pursuant to the Credit Agreement with MidCap, which could adversely affect our financial condition and our ability to respond to changes in our business. Further, if we are unable to satisfy certain conditions of the Credit Agreement, we will be unable to draw down the remainder of the facility.

In September 2019, we entered into the Credit Agreement with MidCap. Under the Credit Agreement, we are required to repay amounts due when there is an event of default for the term loans that results in the principal, premium, if any, and interest, if any, becoming due prior to the maturity date for the term loans. The Credit Agreement also contains a number of other affirmative and restrictive covenants. Please see Note 13 to our “Notes to Condensed Financial Statements” contained in Item 8 of this Annual Report on Form 10-K for additional details of the Credit Agreement. These and other terms in the Credit Agreement have to be monitored closely for compliance and could restrict our ability to grow our business or enter into transactions that we believe would be beneficial to our business. Our business may not generate cash flow from operations in the future sufficient to service our debt and support our growth strategies. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as restructuring our debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our current debt obligations. In addition, we cannot be sure that additional financing will be available when required or, if available, will be on terms satisfactory to us. Further, even if we are able to obtain additional financing, we may be required to use such proceeds to repay a portion of our debt.

Our indebtedness may have other adverse effects, such as:

our vulnerability to adverse general economic conditions and heightened competitive pressures;
dedication of a portion of our cash flow from operations to interest payments, limiting the availability of cash for other operational purposes;
limited flexibility in planning for, or reacting to, changes in our business and industry; and
our inability to obtain additional financing in the future.

Our Credit Agreement with MidCap contains a mandatory prepayment provision that gives MidCap and/or its Agent the right to demand payment of the outstanding principal and additional interest and fees in the event of default. We may not have enough available cash or be able to obtain financing at the time we are required to repay the term loan with additional interest and fees prior to maturity.

49

At closing, $10.0 million was funded to us in an initial tranche. The Credit Agreement also gave us the ability to access an additional $50.0 million at our option, of which $40.0 million may be drawn in 2 tranches subject to the achievement of certain customary conditions. In May 2020, our second tranche of $10.0 million was funded by MidCap. If we are unable to satisfy these or other required conditions, we would not be able to draw down the remaining tranches of financing and may not be able to obtain alternative financing on commercially reasonable terms or at all, which could adversely impact our business.

We rely and may continue to rely on two distribution facilities for the sale of TAVALISSE and potential sale of any of our product candidates.

Our distribution operations for the sale of TAVALISSE is currently concentrated in two distribution centers owned by a third-party logistics provider. Additionally, our distribution operations, if and when we launch any of our product candidates in the future, may also be concentrated in such distribution centers owned by a third-party logistics provider. Any errors in inventory level management and unforeseen inventory shortage could adversely affect our business. In addition, any significant disruption in the operation of the facility due to natural disaster or severe weather, or events such as fire, accidents, power outages, system failures, or other unforeseen causes, could devalue or damage a significant portion of our inventories and could adversely affect our product distribution and sales until such time as we could secure an alternative facility. If we encounter difficulties with any of our distribution facilities, whether due to the impacts of the ongoing COVID-19 pandemic (including as a result of disruptions of global shipping and the transport of products) or otherwise, or other problems or disasters arise, we cannot ensure that critical systems and operations will be restored in a timely manner or at all, and this would have an adverse effect on our business. In addition, growth could require us to further expand our current facility, which could affect us adversely in ways that we cannot predict.

We lack the capability to manufacture compounds for clinical development and we intend to rely on third parties for commercial supply, manufacturing and distribution if any of our product candidates which receive regulatory approval and we may be unable to obtain required material or product in a timely manner, at an acceptable cost or at a quality level required to receive regulatory approval.

We currently do not have the manufacturing capabilities or experience necessary to produce TAVALISSE or any product candidates for clinical trials, including fostamatinib in AIHA, our IRAK inhibitor program and our RIP1 inhibitor program. We currently use one manufacturer of fostamatinib. We do not currently have, nor do we plan to acquire the infrastructure or capability to supply, manufacture or distribute preclinical, clinical or commercial quantities of drug substances or products. For each clinical trial of our unpartnered product candidates, we rely on third-party manufacturers for the active pharmaceutical ingredients, as well as various manufacturers to manufacture starting components, excipients and formulated drug products. Our ability to develop our product candidates, and our ability to commercially supply our products will depend, in part, on our ability to successfully obtain the APIs and other substances and materials used in our product candidates from third parties and to have finished products manufactured by third parties in accordance with regulatory requirements and in sufficient quantities for preclinical and clinical testing and commercialization. If we fail to develop and maintain supply relationships with these third parties, we may be unable to continue to develop or commercialize our product candidates.

We rely and will continue to rely on certain third parties, including those located outside the U.S., as our limited source of the materials they supply or the finished products they manufacture. The drug substances and other materials used in our product candidates are currently available only from one or a limited number of suppliers or manufacturers and certain of our finished product candidates are manufactured by one or a limited number of contract manufacturers. Any of these existing suppliers or manufacturers may:

fail to supply us with product on a timely basis or in the requested amount due to unexpected damage to or destruction of facilities or equipment or otherwise;

fail to increase manufacturing capacity and produce drug product and components in larger quantities and at higher yields in a timely or cost-effective manner, or at all, to sufficiently meet our commercial needs;

50

be unable to meet our production demands due to issues related to their reliance on sole-source suppliers and manufacturers;

supply us with product that fails to meet regulatory requirements;

become unavailable through business interruption or financial insolvency;

lose regulatory status as an approved source;

be unable or unwilling to renew current supply agreements when such agreements expire on a timely basis, on acceptable terms or at all; or

discontinue production or manufacturing of necessary drug substances or products.

Our current and anticipated future dependence upon these third-party manufacturers may adversely affect our ability to develop and commercialize product candidates on a timely and competitive basis, which could have an adverse effect on sales, results of operations and financial condition. If we were required to transfer manufacturing processes to other third-party manufacturers and we were able to identify an alternative manufacturer, we would still need to satisfy various regulatory requirements. Satisfaction of these requirements could cause us to experience significant delays in receiving an adequate supply of our products and products in development and could be costly. Moreover, we may not be able to transfer processes that are proprietary to the manufacturer, if any. These manufacturers may not be able to produce material on a timely basis or manufacture material at the quality level or in the quantity required to meet our development timelines and applicable regulatory requirements and may also experience a shortage in qualified personnel, including due to the impacts of the COVID-19 pandemic. We may not be able to maintain or renew our existing third-party manufacturing arrangements, or enter into new arrangements, on acceptable terms, or at all. Our third-party manufacturers could terminate or decline to renew our manufacturing arrangements based on their own business priorities, at a time that is costly or inconvenient for us. If we are unable to contract for the production of materials in sufficient quantity and of sufficient quality on acceptable terms, our planned clinical trials may be significantly delayed. Manufacturing delays could postpone the filing of our IND applications and/or the initiation or completion of clinical trials that we have currently planned or may plan in the future.

Drug manufacturers are subject to ongoing periodic unannounced inspection by the FDA, the Drug Enforcement Administration, and other federal and state agencies to ensure strict compliance with cGMP and other government regulations and corresponding foreign standards. We do not have control over third-party manufacturers’ compliance with these regulations and standards and they may not be able to comply. Switching manufacturers may be difficult because the number of potential manufacturers is limited. It may be difficult or impossible for us to find a replacement manufacturer quickly on acceptable terms, or at all. Additionally, if we are required to enter into new supply arrangements, we may not be able to obtain approval from the FDA of any alternate supplier in a timely manner, or at all, which could delay or prevent the clinical development and commercialization of any related product candidates. Failure of our third-party manufacturers or us to comply with applicable regulations, whether due to the impacts of the ongoing COVID-19 pandemic or otherwise, could result in sanctions being imposed on us, including fines, civil penalties, delays in or failure to grant marketing approval of our product candidates, injunctions, delays, suspension or withdrawal of approvals, license revocation, seizures or recalls of products and compounds, operating restrictions and criminal prosecutions, any of which could adversely affect our business.

Forecasting potential sales for any of our product candidates will be difficult, and if our projections are inaccurate, our business may be harmed, and our stock price may be adversely affected.

Our business planning requires us to forecast or make assumptions regarding product demand and revenues for any of our product candidates if they are approved despite numerous uncertainties. These uncertainties may be increased if we rely on our collaborators or other third parties to conduct commercial activities in certain geographies and provide

51

us with accurate and timely information. Actual results may differ materially from projected results for various reasons, including the following, as well as risks identified in other risk factors:

the efficacy and safety of any of our product candidates, including as relative to marketed products and product candidates in development by third parties;

pricing (including discounting or other promotions), reimbursement, product returns or recalls, competition, labeling, adverse events and other items that impact commercialization;

the rate of adoption in the particular market, including fluctuations in demand for various reasons;

impacts due to the ongoing COVID-19 pandemic;

lack of patient and physician familiarity with the drug;

lack of patient use and physician prescribing history;

lack of commercialization experience with the drug;

actual sales to patients may significantly differ from expectations based on sales to wholesalers; and

uncertainty relating to when the drug may become commercially available to patients and rate of adoption in other territories.

We expect that our revenues from sales of any of our product candidates will continue to be based in part on estimates, judgment and accounting policies. Any incorrect estimates or disagreements with regulators or others regarding such estimates or accounting policies may result in changes to our guidance, projections or previously reported results. Expected and actual product sales and quarterly and other results may greatly fluctuate, including in the near-term, and such fluctuations can adversely affect the price of our common stock, perceptions of our ability to forecast demand and revenues, and our ability to maintain and fund our operations.

Any product for which we have obtained regulatory approval, or for which we obtain approval in the future, is subject to, or will be subject to, extensive ongoing regulatory requirements by the FDA, EMA and other comparable regulatory authorities, and if we fail to comply with regulatory requirements or if we experience unanticipated problems with our products, we may be subject to penalties, we will be unable to generate revenue from the sale of such products, our potential for generating positive cash flow will be diminished, and the capital necessary to fund our operations will be increased.

In April 2018, the FDA had approved TAVALISSE for the treatment of adult patients with chronic ITP who have had insufficient response to previous treatment. We launched fostamatinib in the United States on our own in late May 2018. In January 2019, we entered into an exclusive commercialization license agreement with Grifols to commercialize fostamatinib for the treatment, palliation, or prevention of human diseases, including chronic or persistent immune ITP, AIHA, and IgAN in Europe and Turkey and in October 2018, we entered into an exclusive license and supply agreement with Kissei for the development and commercialization of fostamatinib in all indications in Japan, China, Taiwan, and the Republic of Korea. In October 2019, we also entered into two exclusive license agreements with Medison to commercialize fostamatinib in all potential indications in Canada and Israel. Any product for which we have obtained regulatory approval, or for which we obtain regulatory approval in the future, along with the manufacturing processes and practices, post-approval clinical research, product labeling, advertising and promotional activities for such product, are subject to continual requirements of, and review by, the FDA, the EMA and other comparable international regulatory authorities. These requirements include submissions of safety and other post-marketing information and reports, registration and listing requirements, current good manufacturing practices (cGMP) requirements relating to manufacturing, quality control, quality assurance and corresponding maintenance of records and documents, requirements regarding the distribution of samples to physicians, import and export requirements and recordkeeping. If we or our suppliers encounter manufacturing, quality or compliance difficulties with respect to TAVALISSE or any of our product candidates, when and if approved, whether due to the impacts of the ongoing COVID-19 pandemic

52

(including as a result of disruptions of global shipping and the transport of products) or otherwise, we may be unable to obtain or maintain regulatory approval or meet commercial demand for such products, which could adversely affect our business, financial conditions, results of operations and growth prospects.

Promotional communications with respect to prescription drugs are subject to a variety of legal and regulatory restrictions and must be consistent with the information in the product's approved labeling. Thus, we will not be able to promote any products we develop for indications or uses for which they are not approved.

In addition, the FDA often requires post-marketing testing and surveillance to monitor the effects of products. The FDA, the EMA and other comparable international regulatory agencies may condition approval of our product candidates on the completion of such post-marketing clinical studies. These post-marketing studies may suggest that a product causes undesirable side effects or may present a risk to the patient. Additionally, the FDA may require Risk Evaluation and Mitigation Strategies (REMS) to help ensure that the benefits of the drug outweigh its risks. A REMS may be required to include various elements, such as a medication guide or patient package insert, a communication plan to educate healthcare providers of the drug’s risks, limitations on who may prescribe or dispense the drug, requirements that patients enroll in a registry or undergo certain health evaluations or other measures that the FDA deems necessary to ensure the safe use of the drug.

Discovery after approval of previously unknown problems with any of our products, manufacturers or manufacturing processes, or failure to comply with regulatory requirements, may result in actions such as:

restrictions on our ability to conduct clinical trials, including full or partial clinical holds on ongoing or planned trials;

restrictions on product manufacturing processes;

restrictions on the marketing of a product;

restrictions on product distribution;

requirements to conduct post-marketing clinical trials;

untitled or warning letters or other adverse publicity;

withdrawal of products from the market;

refusal to approve pending applications or supplements to approved applications that we submit;

recall of products;

refusal to permit the import or export of our products;

product seizure;

fines, restitution or disgorgement of profits or revenue;

refusal to allow us to enter into supply contracts, including government contracts;

injunctions; or

imposition of civil or criminal penalties.

53

If such regulatory actions are taken, the value of our company and our operating results will be adversely affected. Additionally, if the FDA, the EMA or any other comparable international regulatory agency withdraws its approval of a product that is or may be approved, we will be unable to generate revenue from the sale of that product in the relevant jurisdiction, our potential for generating positive cash flow will be diminished and the capital necessary to fund our operations will be increased. Accordingly, we continue to expend significant time, money and effort in all areas of regulatory compliance, including manufacturing, production, product surveillance, post-marketing studies and quality control.

Fast track designation by the FDA may not actually lead to a faster development or regulatory review or approval process and does not assure FDA approval of our product candidates.

If a product candidate is intended for the treatment of a serious or life-threatening condition and the product candidate demonstrates the potential to address unmet medical need for this condition, the sponsor may apply for FDA fast track designation. However, a fast track designation does not ensure that the product candidate will receive marketing approval or that approval will be granted within any particular timeframe. As a result, while the FDA has granted fast track designation to TAVALISSE for the treatment of warm AIHA and/or we may seek and receive fast track designation for our future product candidates, we may not experience a faster development process, review or approval compared to conventional FDA procedures. In addition, the FDA may withdraw fast track designation if it believes that the designation is no longer supported by data from our clinical development program. Fast track designation alone does not guarantee qualification for the FDA’s priority review procedures.

We do not and will not have access to all information regarding fostamatinib and product candidates we licensed to Kissei, Grifols and Medison.

We do not and will not have access to all information regarding fostamatinib and other product candidates, including potentially material information about commercialization plans, medical information strategies, clinical trial design and execution, safety reports from clinical trials, safety reports, regulatory affairs, process development, manufacturing and other areas known by Kissei, Grifols and Medison. In addition, we have confidentiality obligations under our agreement with Kissei, Grifols and Medison. Thus, our ability to keep our shareholders informed about the status of fostamatinib will be limited by the degree to which Kissei, Grifols and/or Medison keep us informed and allows us to disclose such information to the public. If Kissei, Grifols and/or Medison fail to keep us informed about commercialization efforts related to fostamatinib, or the status of the clinical development or regulatory approval pathway of other product candidates licensed to them, we may make operational and/or investment decisions that we would not have made had we been fully informed, which may adversely affect our business and operations.

If we are unable to obtain regulatory approval to market products in the United States and foreign jurisdictions, we will not be permitted to commercialize products we or our collaborative partners may develop.

We cannot predict whether regulatory clearance will be obtained for any product that we, or our collaborative partners, hope to develop. Satisfaction of regulatory requirements typically takes many years, is dependent upon the type, complexity and novelty of the product and requires the expenditure of substantial resources. Of particular significance to us are the requirements relating to research and development and testing.

Before commencing clinical trials in humans in the United States, we, or our collaborative partners, will need to submit and receive approval from the FDA of an IND application. Clinical trials are subject to oversight by institutional review boards and the FDA and:

must be conducted in conformance with the FDA’s good clinical practices and other applicable regulations;

must meet requirements for institutional review board oversight;

must meet requirements for informed consent;

are subject to continuing FDA and regulatory oversight;

54

may require large numbers of test subjects; and

may be suspended by us, our collaborators or the FDA at any time if it is believed that the subjects participating in these trials are being exposed to unacceptable health risks or if the FDA finds deficiencies in the IND or the conduct of these trials.

While we have stated that we intend to file additional INDs for future product candidates, this is only a statement of intent, and we may not be able to do so because we may not be able to identify potential product candidates. In addition, the FDA may not approve any IND we or our collaborative partners may submit in a timely manner, or at all.

Before receiving FDA approval to market a product, we must demonstrate with substantial clinical evidence that the product is safe and effective in the patient population and the indication that will be treated. Data obtained from preclinical and clinical activities are susceptible to varying interpretations that could delay, limit or prevent regulatory approvals. In addition, delays or rejections may be encountered based upon additional government regulation from future legislation or administrative action or changes in FDA policy during the period of product development, clinical trials and FDA regulatory review. Failure to comply with applicable FDA or other applicable regulatory requirements may result in criminal prosecution, civil penalties, recall or seizure of products, total or partial suspension of production or injunction, adverse publicity, as well as other regulatory action against our potential products or us. Additionally, we have limited experience in conducting and managing the clinical trials necessary to obtain regulatory approval.

If regulatory approval of a product is granted, this approval will be limited to those indications or disease states and conditions for which the product is demonstrated through clinical trials to be safe and efficacious. We cannot assure you that any compound developed by us, alone or with others, will prove to be safe and efficacious in clinical trials and will meet all of the applicable regulatory requirements needed to receive marketing approval.

Outside the United States, our ability, or that of our collaborative partners, to market a product is contingent upon receiving a marketing authorization from the appropriate regulatory authorities. This foreign regulatory approval process typically includes all of the risks and costs associated with FDA approval described above and may also include additional risks and costs, such as the risk that such foreign regulatory authorities, which often have different regulatory and clinical trial requirements, interpretations and guidance from the FDA, may require additional clinical trials or results for approval of a product candidate, any of which could result in delays, significant additional costs or failure to obtain such regulatory approval. There can be no assurance, however, that we or our collaborative partners will not have to provide additional information or analysis, or conduct additional clinical trials, before receiving approval to market product candidates.

We may be unable to expand our product pipeline, which could limit our growth and revenue potential.

Our business is focused on the discovery, development and commercialization of novel small molecule drugs that significantly improve the lives of patients with hematologic disorders, cancer and rare immune diseases. In this regard, we are pursuing internal drug discovery efforts with the goal of identifying new product candidates to advance into clinical trials. Internal discovery efforts to identify new product candidates require substantial technical, financial and human resources. These internal discovery efforts may initially show promise in identifying potential product candidates, yet ultimately fail to yield product candidates for clinical development for a number of reasons. For example, potential product candidates may, on later stage clinical study, be shown to have inadequate efficacy, harmful side effects, suboptimal pharmaceutical profiles or other characteristics suggesting that they are unlikely to be commercially viable products.

Apart from our internal discovery efforts, our strategy to expand our development pipeline is also dependent on our ability to successfully identify and acquire or in-license relevant product candidates. However, the in-licensing and acquisition of product candidates is a highly competitive area, and many other companies are pursuing the same or similar product candidates to those that we may consider attractive. In particular, larger companies with more well-established and diverse revenue streams may have a competitive advantage over us due to their size, financial resources

55

and more extensive clinical development and commercialization capabilities. Furthermore, companies that perceive us to be a competitor may be unwilling to assign or license rights to us. We may also be unable to in-license or acquire additional relevant product candidates on acceptable terms that would allow us to realize an appropriate return on our investment. If we are unable to develop suitable product candidates through internal discovery efforts, whether due to the impacts of the ongoing COVID-19 pandemic or otherwise, or if we are unable to successfully obtain rights to additional suitable product candidates, our business and prospects for growth could suffer. Even if we succeed in our efforts to obtain rights to suitable product candidates, the competitive business environment may result in higher acquisition or licensing costs, and our investment in these potential products will remain subject to the inherent risks associated with the development and commercialization of new medicines. In certain circumstances, we may also be reliant on the licensor for the continued development of the in-licensed technology and their efforts to safeguard their underlying intellectual property.

With respect to acquisitions, we may not be able to integrate the target company successfully into our existing business, maintain the key business relationships of the target, or retain key personnel of an acquired business. Furthermore, we could assume unknown or contingent liabilities or incur unanticipated expenses. Any acquisitions or investments made by us also could result in our spending significant amounts, issuing dilutive securities, assuming or incurring significant debt obligations and contingent liabilities, incurring large one-time expenses and acquiring intangible assets that could result in significant future amortization expense and significant write-offs, any of which could harm our operating results.

Increasing use of social media could give rise to liability and may harm our business.

We and our employees are increasingly utilizing social media tools and our website as a means of communication. Despite our efforts to monitor evolving social media communication guidelines and comply with applicable laws and regulations, there is risk that the unauthorized use of social media by us or our employees to communicate about our products or business, or any inadvertent disclosure of material, nonpublic information through these means, may cause us to be found in violation of applicable laws and regulations, which may give rise to liability and result in harm to our business. In addition, there is also risk of inappropriate disclosure of sensitive information, which could result in significant legal and financial exposure and reputational damages that could potentially have an adverse impact on our business, financial condition and results of operations. Furthermore, negative posts or comments about us or our products on social media could seriously damage our reputation, brand image and goodwill.

Our future funding requirements will depend on many uncertain factors.

Our future funding requirements will depend upon many factors, many of which are beyond our control, including, but not limited to:

the costs to commercialize fostamatinib for the treatment of ITP in the United States, or any other future product candidates, if any such candidate receives regulatory approval for commercial sale;

the progress and success of our Phase 3 trial in warm AIHA, other clinical trials and preclinical activities (including studies and manufacture of materials) of our product candidates conducted by us;

any current and future impacts of the ongoing and evolving COVID-19 pandemic;

the costs and timing of regulatory filings and approvals by us and our collaborators;

the progress of research and development programs carried out by us and our collaborative partners;

any changes in the breadth of our research and development programs;

56

the ability to achieve the events identified in our collaborative agreements that may trigger payments to us from our collaboration partners;

our ability to acquire or license other technologies or compounds that we may seek to pursue;

our ability to manage our growth;

competing technological and market developments;

the costs and timing of obtaining, enforcing and defending our patent and other intellectual property rights; and

expenses associated with any unforeseen litigation, including any arbitration and securities class action lawsuits.

Insufficient funds may require us to delay, scale back or eliminate some or all of our commercial efforts and/or research and development programs, to reduce personnel and operating expenses, to lose rights under existing licenses or to relinquish greater or all rights to product candidates at an earlier stage of development or on less favorable terms than we would otherwise choose or may adversely affect our ability to operate as a going concern.

There is a high risk that drug discovery and development efforts might not generate successful product candidates.

At the present time, a significant portion of our operations are focused on various stages of drug identification and development. We currently have various product candidates in the clinical testing stage. In our industry, it is statistically unlikely that the limited number of compounds that we have identified as potential product candidates will actually lead to successful product development efforts. We have invested a significant portion of our efforts and financial resources into the development of fostamatinib. Our ability to generate product revenue, which will not occur until after regulatory approval, if ever, will depend on the successful development, regulatory approval and eventual commercialization of one of our product candidates.

Our compounds in clinical trials and our future leads for potential drug compounds are subject to the risks and failures inherent in the development of pharmaceutical products. These risks include, but are not limited to, the inherent difficulty in selecting the right drug and drug target and avoiding unwanted side effects, as well as unanticipated problems relating to product development, testing, enrollment, obtaining regulatory approvals, maintaining regulatory compliance, manufacturing, competition and costs and expenses that may exceed current estimates. In future clinical trials, we or our partners may discover additional side effects and/or higher frequency of side effects than those observed in previously completed clinical trials. The results of preliminary and mid-stage clinical trials do not necessarily predict clinical or commercial success, and larger later-stage clinical trials may fail to confirm the results observed in the previous clinical trials. Similarly, a clinical trial may show that a product candidate is safe and effective for certain patient populations in a particular indication, but other clinical trials may fail to confirm those results in a subset of that population or in a different patient population, which may limit the potential market for that product candidate. With respect to our own compounds in development, we have established anticipated timelines with respect to the initiation of clinical trials based on existing knowledge of the compounds. However, we cannot provide assurance that we will meet any of these timelines for clinical development. Additionally, the initial results of a completed earlier clinical trial of a product candidate do not necessarily predict final results and the results may not be repeated in later clinical trials.

Because of the uncertainty of whether the accumulated preclinical evidence (PK, pharmacodynamic, safety and/or other factors) or early clinical results will be observed in later clinical trials, we can make no assurances regarding the likely results from our future clinical trials or the impact of those results on our business. If our clinical trials fail to meet the primary efficacy endpoints, the commercial prospects of our business may be harmed, our ability to generate product revenues may be delayed or eliminated or we may be forced to undertake other strategic alternatives that are in our shareholders’ best interests, including cost reduction measures. If we are unable to obtain adequate financing or engage in a strategic transaction on commercially reasonable terms or at all, we may be required to implement further cost reduction strategies which could significantly impact activities related to our commercial efforts and/or research and

57

development of our future product candidates, and could significantly harm our business, financial condition and results of operations. In addition, these cost reduction strategies could cause us to further curtail our operations or take other actions that would adversely impact our shareholders.

Delays in clinical testing could result in increased costs to us.

We may not be able to initiate or continue clinical studies or trials for our product candidates if we are unable to locate and enroll a sufficient number of eligible patients to participate in these clinical trials as required by the FDA or other regulatory authorities, whether due to the impacts of the ongoing COVID-19 pandemic or otherwise. Even if we are able to enroll a sufficient number of patients in our clinical trials, if the pace of enrollment is slower than we expect, the development costs for our product candidates may increase and the completion of our clinical trials may be delayed, or our clinical trials could become too expensive to complete. Significant delays in clinical testing could negatively impact our product development costs and timing. Our estimates regarding timing are based on a number of assumptions, including assumptions based on past experience with our other clinical programs. If we are unable to enroll the patients in these trials at the projected rate, the completion of the clinical program could be delayed and the costs of conducting the program could increase, either of which could harm our business.

Clinical trials can be delayed for a variety of reasons, including delays in obtaining regulatory approval to commence a study, delays from scaling up of a study, delays in reaching agreement on acceptable clinical trial agreement terms with prospective clinical sites, delays in obtaining institutional review board approval to conduct a study at a prospective clinical site or delays in recruiting subjects to participate in a study. In addition, we typically rely on third-party clinical investigators to conduct our clinical trials and other third-party organizations to oversee the operations of such trials and to perform data collection and analysis. The clinical investigators are not our employees, and we cannot control the amount or timing of resources that they devote to our programs. Failure of the third-party organizations to meet their obligations, whether due to the impacts of the ongoing COVID-19 pandemic or otherwise, could adversely affect clinical development of our products. As a result, we may face additional delaying factors outside our control if these parties do not perform their obligations in a timely fashion. For example, any number of those issues could arise with our clinical trials causing a delay. Delays of this sort could occur for the reasons identified above or other reasons. If we have delays in conducting the clinical trials or obtaining regulatory approvals, our product development costs will increase. For example, we may need to make additional payments to third-party investigators and organizations to retain their services or we may need to pay recruitment incentives. If the delays are significant, our financial results and the commercial prospects for our product candidates will be harmed, and our ability to become profitable will be delayed. Moreover, these third-party investigators and organizations may also have relationships with other commercial entities, some of which may compete with us. If these third-party investigators and organizations assist our competitors at our expense, it could harm our competitive position.

Due to the evolving effects of the COVID-19 pandemic, for several of our development programs, we are experiencing a disruption or delay in our ability to enroll and assess patients, maintain patient enrollment, supply study drug, report trial results, or interact with regulators, ethics committees or other important agencies due to limitations in employee resources or otherwise. In addition, some patients may not be able or willing to comply with clinical trial protocols if quarantines impede patient movement or interrupt healthcare services. Similarly, our ability to recruit and retain patients and principal investigators and site staff who, as healthcare providers, may have heightened exposure to COVID-19 and adversely impact our clinical trial operations. In light of the evolving effects of the COVID-19 pandemic, we have taken, and will continue to take, measures to implement remote and virtual approaches to clinical development, including remote patient monitoring where possible, and if the COVID-19 pandemic continues and persists for an extended period of time, we could experience significant disruptions to our clinical development timelines, which would adversely affect our business, financial condition, results of operations and growth prospects.

58

We have obtained orphan drug designation from the FDA for fostamatinib for the treatment of ITP and warm AIHA, but we may not be able to obtain or maintain orphan drug designation or exclusivity for fostamatinib for the treatment of ITP, warm AIHA or our other product candidates, or we may be unable to maintain the benefits associated with orphan drug designation, including the potential for market exclusivity.

We have obtained orphan drug designation in the United States for fostamatinib for the treatment of ITP and warm AIHA. We may seek orphan drug designation for other product candidates in the future. Under the Orphan Drug Act, the FDA may grant orphan drug designation to a drug or biologic intended to treat a rare disease or condition, which is defined as one occurring in a patient population of fewer than 200,000 in the United States, or a patient population greater than 200,000 in the United States where there is no reasonable expectation that the cost of developing the drug will be recovered from sales in the United States. In the United States, orphan drug designation entitles a party to financial incentives such as opportunities for grant funding towards clinical trial costs, tax advantages and user-fee waivers. In addition, if a product that has orphan drug designation subsequently receives the first FDA approval for the disease for which it has such designation, the product is entitled to orphan drug exclusivity, which means that the FDA may not approve any other applications, including a full NDA, to market the same drug for the same indication for seven years, except in limited circumstances, such as a showing of clinical superiority to the product with orphan drug exclusivity or where the manufacturer is unable to assure sufficient product quantity.

We cannot assure you that any future application for orphan drug designation with respect to any other product candidate will be granted. If we are unable to obtain orphan drug designation with respect to other product candidates in the United States, we will not be eligible to obtain the period of market exclusivity that could result from orphan drug designation or be afforded the financial incentives associated with orphan drug designation. Even though we have received orphan drug designation for fostamatinib for the treatment of ITP and warm AIHA, we may not be the first to obtain marketing approval for the orphan-designated indication due to the uncertainties associated with developing pharmaceutical products. In addition, exclusive marketing rights in the United States for fostamatinib for the treatment of ITP, warm AIHA or any future product candidate may be limited if we seek approval for an indication broader than the orphan-designated indication or may be lost if the FDA later determines that the request for designation was materially defective or if the manufacturer is unable to assure sufficient quantities of the product to meet the needs of patients with the rare disease or condition. Further, even if we obtain orphan drug exclusivity for a product, that exclusivity may not effectively protect the product from competition because different drugs with different active moieties can be approved for the same condition. Even after an orphan product is approved, the FDA can subsequently approve the same drug with the same active moiety for the same condition if the FDA concludes that the later drug is safer, more effective, or makes a major contribution to patient care. Orphan drug designation neither shortens the development time or regulatory review time of a drug nor gives the drug any advantage in the regulatory review or approval process.

Our research and development efforts will be seriously jeopardized if we are unable to attract and retain key employees and relationships.

As a small company, our success depends on the continued contributions of our principal management and scientific personnel and on our ability to develop and maintain important relationships with leading academic institutions, scientists and companies in the face of intense competition for such personnel. In particular, our research programs depend on our ability to attract and retain highly skilled chemists, other scientists, and development, regulatory and clinical personnel. If we lose the services of any of our key personnel, our research and development efforts could be seriously and adversely affected. Our employees can terminate their employment with us at any time.

Our success as a company is uncertain due to our history of operating losses and the uncertainty of any future profitability.

We incurred a loss from operations of approximately $29.0 million during the year ended December 31, 2020. Other than for 2010, we have historically incurred losses from operations each year since we were incorporated in June 1996, due in large part to the significant research and development expenditures required to identify and validate new product candidates and pursue our development efforts, and the costs of our ongoing commercial efforts for TAVALISSE. We expect to continue to incur losses from operations, at least in the next twelve months, and there can be no assurance that we will generate annual operating income in the foreseeable future. Currently, our potential sources of

59

revenues are our sales of TAVALISE, upfront payments, research and development contingent payments and royalty payments pursuant to our collaboration arrangements, which may never materialize if our collaborators do not achieve certain events or generate net sales to which these contingent payments are dependent on. If our future drug candidates fail or do not gain regulatory approval, or if our drugs do not achieve sustainable market acceptance, we may not be profitable. As of December 31, 2020, we had an accumulated deficit of approximately $1.3 billion. The extent of our future losses or profitability, if any, especially due to the ongoing COVID-19 pandemic, is highly uncertain.

If our corporate collaborations or license agreements are unsuccessful, or if we fail to form new corporate collaborations or license agreements, our research and development efforts could be delayed.

Our strategy depends upon the formation and sustainability of multiple collaborative arrangements and license agreements with third parties now and in the future. We rely on these arrangements for not only financial resources, but also for expertise we need now and in the future relating to clinical trials, manufacturing, sales and marketing, and for licenses to technology rights. To date, we have entered into several such arrangements with corporate collaborators; however, we do not know if these collaborations or additional collaborations with third parties, if any, will dedicate sufficient resources or if any development or commercialization efforts by third parties will be successful. In addition, our corporate collaborators may delay clinical trials, provide insufficient funding for a clinical trial program, stop a clinical trial or abandon a drug candidate or development program. Should a collaborative partner fail to develop or commercialize a compound or product to which it has rights from us for any reason, including corporate restructuring, such failure might delay our ongoing research and development efforts, because we might not receive any future payments, and we would not receive any royalties associated with such compound or product. We are conducting a Phase 3 clinical program to study fostamatinib in AIHA on our own. We may seek another collaborator or licensee in the future for clinical development and commercialization of fostamatinib, as well as our other clinical programs, which we may not be able to obtain on commercially reasonable terms or at all. If we are unable to form new collaborations or enter into new license agreements, our research and development efforts could be delayed. In addition, the continuation of some of our partnered drug discovery and development programs may be dependent on the periodic renewal of our corporate collaborations.

 

Each of our collaborations could be terminated by the other party at any time, and we may not be able to renew these collaborations on acceptable terms, if at all, or negotiate additional corporate collaborations on acceptable terms, if at all. If these collaborations terminate or are not renewed, any resultant loss of revenues from these collaborations or loss of the resources and expertise of our collaborative partners could adversely affect our business.

 

Conflicts also might arise with collaborative partners concerning proprietary rights to particular compounds. While our existing collaborative agreements typically provide that we retain milestone payments, royalty rights and/or revenue sharing with respect to drugs developed from certain compounds or derivative compounds, any such payments or royalty rights may be at reduced rates, and disputes may arise over the application of payment provisions or derivative payment provisions to such drugs, and we may not be successful in such disputes. For example, in September 2018, BerGenBio served us with a notice of arbitration seeking declaratory relief related to the interpretation of provisions under our June 2011 license agreement, particularly as they relate to the rights and obligations of the parties in the event of the license or sale of a product in the program by BerGenBio and/or the sale of BerGenBio to a third party.  The arbitration panel dismissed four of the six declarations sought by BerGenBio, and we thereafter consented to one of the remaining declarations requested by BerGenBio.  On February 27, 2019, the arbitration panel issued a determination granting the declaration sought by BerGenBio on the remaining issue, and held that in the event of a sale of shares by BerGenBio’s shareholders where there is no monetary benefit to BerGenBio, we would not be entitled to a portion of the proceeds from such a sale.  In this circumstance where the revenue share provision is not triggered, the milestone and royalty payment provisions remain in effect.  While we do not believe that the determination will have an adverse effect on our operations, cash flows or financial condition, we can make no assurance regarding any such impact. Additionally, the management teams of our collaborators may change for various reasons including due to being acquired. Different management teams or an acquiring company of our collaborators may have different priorities which may have adverse results on the collaboration with us.

We are also a party to various license agreements that give us rights to use specified technologies in our research and development processes. The agreements pursuant to which we have in-licensed technology permit our

60

licensors to terminate the agreements under certain circumstances. If we are not able to continue to license these and future technologies on commercially reasonable terms, our product development and research may be delayed or otherwise adversely affected.

If conflicts arise between our collaborators or advisors and us, any of them may act in their self-interest, which may be adverse to our stockholders’ interests.

If conflicts arise between us and our corporate collaborators or scientific advisors, the other party may act in its self-interest and not in the interest of our stockholders. Some of our corporate collaborators are conducting multiple product development efforts within each disease area that is the subject of the collaboration with us or may be acquired or merged with a company having a competing program. In some of our collaborations, we have agreed not to conduct, independently or with any third party, any research that is competitive with the research conducted under our collaborations. Our collaborators, however, may develop, either alone or with others, products in related fields that are competitive with the products or potential products that are the subject of these collaborations. Competing products, either developed by our collaborators or to which our collaborators have rights, may result in their withdrawal of support for our product candidates.

If any of our corporate collaborators were to breach or terminate its agreement with us or otherwise fail to conduct the collaborative activities successfully and in a timely manner, the preclinical or clinical development or commercialization of the affected product candidates or research programs could be delayed or terminated. We generally do not control the amount and timing of resources that our corporate collaborators devote to our programs or potential products. We do not know whether current or future collaborative partners, if any, might pursue alternative technologies or develop alternative products either on their own or in collaboration with others, including our competitors, as a means for developing treatments for the diseases targeted by collaborative arrangements with us.

Our success is dependent on intellectual property rights held by us and third parties, and our interest in such rights is complex and uncertain.

Our success will depend to a large part on our own, our licensees’ and our licensors’ ability to obtain and defend patents for each party’s respective technologies and the compounds and other products, if any, resulting from the application of such technologies. For example, fostamatinib is covered as a composition of matter in a U.S. issued patent that has an expected expiration date of September 2031, after taking into account patent term adjustment and extension rules.

In the future, our patent position might be highly uncertain and involve complex legal and factual questions. For example, we may be involved in post-grant proceedings before the United States Patent and Trademark Office. Post-grant proceedings are complex and expensive legal proceedings and there is no assurance we will be successful in any such proceedings. A post-grant proceeding could result in our losing our patent rights and/or our freedom to operate and/or require us to pay significant royalties. Additionally, third parties may challenge the validity, enforceability or scope of our issued patents, which may result in such patents being narrowed, invalidated or held unenforceable through interference, opposition or invalidity proceedings before the United States Patent and Trademark Office or non-U.S. patent offices. Any successful opposition to our patents could deprive us of exclusive rights necessary for the successful commercialization of fostamatinib or our other product candidates. Oppositions could also be filed to complementary patents, such as formulations, methods of manufacture and methods of use, that are intended to extend the patent life of the overall portfolio beyond the patent life covering the composition of matter. A successful opposition to any such complementary patent could impact our ability to extend the life of the overall portfolio beyond that of the related composition of matter patent.

Additional uncertainty may result because no consistent policy regarding the breadth of legal claims allowed in biotechnology patents has emerged to date. Accordingly, we cannot predict the breadth of claims allowed in our or other companies’ patents.

Because the degree of future protection for our proprietary rights is uncertain, we cannot assure you that:

61

we were the first to make the inventions covered by each of our pending patent applications;

we were the first to file patent applications for these inventions;

others will not independently develop similar or alternative technologies or duplicate any of our technologies;

any of our pending patent applications will result in issued patents;

any patents issued to us or our collaborators will provide a basis for commercially viable products or will provide us with any competitive advantages or will not be challenged by third parties;

we will develop additional proprietary technologies that are patentable; or

the patents of others will not have a negative effect on our ability to do business.

We rely on trade secrets to protect technology where we believe patent protection is not appropriate or obtainable; however, trade secrets are difficult to protect. While we require employees, collaborators and consultants to enter into confidentiality agreements, we may not be able to adequately protect our trade secrets or other proprietary information in the event of any unauthorized use or disclosure or the lawful development by others of such information.

We are a party to certain in-license agreements that are important to our business, and we generally do not control the prosecution of in-licensed technology. Accordingly, we are unable to exercise the same degree of control over this intellectual property as we exercise over our internally developed technology. Moreover, some of our academic institution licensors, research collaborators and scientific advisors have rights to publish data and information in which we have rights. If we cannot maintain the confidentiality of our technology and other confidential information in connection with our collaborations, our ability to receive patent protection or protect our proprietary information may otherwise be impaired. In addition, some of the technology we have licensed relies on patented inventions developed using U.S. government resources.

The U.S. government retains certain rights, as defined by law, in such patents, and may choose to exercise such rights. Certain of our in-licenses may be terminated if we fail to meet specified obligations. If we fail to meet such obligations and any of our licensors exercise their termination rights, we could lose our rights under those agreements. If we lose any of our rights, it may adversely affect the way we conduct our business. In addition, because certain of our licenses are sublicenses, the actions of our licensors may affect our rights under those licenses.

If a dispute arises regarding the infringement or misappropriation of the proprietary rights of others, such dispute could be costly and result in delays in our research and development activities and partnering.

Our success will depend, in part, on our ability to operate without infringing or misappropriating the proprietary rights of others. There are many issued patents and patent applications filed by third parties relating to products or processes that are similar or identical to our licensors or ours, and others may be filed in the future. There may also be copyrights or trademarks that third parties hold. There can be no assurance that our activities, or those of our licensors, will not violate intellectual property rights of others. We believe that there may be significant litigation in the industry regarding patent and other intellectual property rights, and we do not know if our collaborators or we would be successful in any such litigation. Any legal action against our collaborators or us claiming damages or seeking to enjoin commercial activities relating to the affected products, our methods or processes could:

require our collaborators or us to obtain a license to continue to use, manufacture or market the affected products, methods or processes, which may not be available on commercially reasonable terms, if at all;

prevent us from using the subject matter claimed in the patents held by others;

subject us to potential liability for damages;

62

consume a substantial portion of our managerial and financial resources; and

result in litigation or administrative proceedings that may be costly, whether we win or lose.

Our effective tax rate may fluctuate, and we may incur obligations in tax jurisdictions in excess of accrued amounts.

We are subject to taxation in numerous U.S. states and territories. As a result, our effective tax rate is derived from a combination of applicable tax rates in the various places that we operate. In preparing our financial statements, we estimate the amount of tax that will become payable in each of such places. Nevertheless, our effective tax rate may be different than experienced in the past due to numerous factors, including passage of the newly enacted federal income tax law, changes in the mix of our profitability from state to state, the results of examinations and audits of our tax filings, our inability to secure or sustain acceptable agreements with tax authorities, changes in accounting for income taxes and changes in tax laws. Any of these factors could cause us to experience an effective tax rate significantly different from previous periods or our current expectations and may result in tax obligations in excess of amounts accrued in our financial statements.

Our ability to use net operating losses and certain other tax attributes is uncertain and may be limited.

Our ability to use our federal and state NOLs to offset potential future taxable income and related income taxes that would otherwise be due is dependent upon our generation of future taxable income before the expiration dates of the NOLs, and we cannot predict with certainty when, or whether, we will generate sufficient taxable income to use all of our NOLs. Federal NOLs generated prior to 2018 will continue to be governed by the NOL carryforward rules as they existed prior to the adoption of the Tax Act, which means that generally they will expire 20 years after they were generated if not used prior thereto. Many states have similar laws. Accordingly, our federal and state NOLs could expire unused and be unavailable to offset future income tax liabilities. Under the Tax Act as modified by the CARES Act, federal NOLs incurred in tax years beginning after December 31, 2017 and before January 1, 2021 may be carried back to each of the five tax years preceding such loss, and NOLs arising in tax years beginning after December 31, 2020 may not be carried back. Moreover, federal net operating losses generated in tax years ending after December 31, 2017 may be carried forward indefinitely, but the deductibility of such federal NOLs may be limited to 80% of current year taxable income for tax years beginning after January 1, 2021. Under A.B. 85, the Company’s California net operating loss carryforwards are suspended for tax years 2020, 2021, and 2022, but the period to use these carryovers was extended.

In addition, utilization of net operating losses to offset potential future taxable income and related income taxes that would otherwise be due is subject to annual limitations under the “ownership change” provisions of Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (Internal Revenue Code) and similar state provisions, which may result in the expiration of net operating losses before future utilization. In general, under the Code, if a corporation undergoes an “ownership change,” generally defined as a greater than 50% change (by value) in its equity ownership over a three-year period, the corporation’s ability to use its pre-change net operating losses and other pre-change tax attributes (such as research and development credit carryforwards) to offset its post-change taxable income or taxes may be limited. Our equity offerings and other changes in our stock ownership, some of which are outside of our control, may have resulted or could in the future result in an ownership change. Although we have completed studies to provide reasonable assurance that an ownership change limitation would not apply, we cannot be certain that a taxing authority would reach the same conclusion. If, after a review or audit, an ownership change limitation were to apply, utilization of our domestic net operating losses and tax credit carryforwards could be limited in future periods and a portion of the carryforwards could expire before being available to reduce future income tax liabilities. Moreover, our ability to utilize our net operating losses is conditioned upon us achieving profitability and generating U.S. federal taxable income.

Because we expect to be dependent upon collaborative and license agreements, we might not meet our strategic objectives.

Our ability to generate revenue in the near term depends on the timing of recognition of certain upfront payments, achievement of certain payment triggering events with our existing collaboration agreements and our ability to

63

enter into additional collaborative agreements with third parties. Our ability to enter into new collaborations and the revenue, if any, that may be recognized under these collaborations is highly uncertain. If we are unable to enter into one or more new collaborations, our business prospects could be harmed, which could have an immediate adverse effect on our ability to continue to develop our compounds and on the trading price of our stock. Our ability to enter into a collaboration may be dependent on many factors, such as the results of our clinical trials, competitive factors and the fit of one of our programs with another company’s risk tolerance, including toward regulatory issues, patent portfolio, clinical pipeline, the stage of the available data, particularly if it is early, overall corporate goals and financial position.

To date, a portion of our revenues have been related to the research or transition phase of each of our collaborative agreements. Such revenues are for specified periods, and the impact of such revenues on our results of operations is at least partially offset by corresponding research costs. Following the completion of the research or transition phase of each collaborative agreement, additional revenues may come only from payments triggered by milestones and/or the achievement of other contingent events, and royalties, which may not be paid, if at all, until certain conditions are met. This risk is heightened due to the fact that unsuccessful research efforts may preclude us from receiving any contingent payments under these agreements. Our receipt of revenues from collaborative arrangements is also significantly affected by the timing of efforts expended by us and our collaborators and the timing of lead compound identification. We have received payments from our collaborations with Grifols, Kissei, Medison, Aclaris, Celgene, BMS, AZ, BerGenBio, Janssen Pharmaceutica N.V., a division of Johnson & Johnson, Novartis Pharma A.G., Daiichi, Merck & Co., Inc., Merck Serono and Pfizer. Under many agreements, future payments may not be earned until the collaborator has advanced product candidates into clinical testing, which may never occur or may not occur until sometime well into the future. If we are not able to generate revenue under our collaborations when and in accordance with our expectations or the expectations of industry analysts, this failure could harm our business and have an immediate adverse effect on the trading price of our common stock.

Our business requires us to generate meaningful revenue from royalties and licensing agreements. To date, we have not received any revenue from royalties for the commercial sale of drugs, and we do not know when we will receive any such revenue, if at all.

Securities class action lawsuits or other litigation could result in substantial damages and may divert management’s time and attention from our business.

We have been subject to class action lawsuits in the past and we may be subject to lawsuits in the future, such as those that might occur if there was to be a change in our corporate strategy. These and other lawsuits are subject to inherent uncertainties, and the actual costs to be incurred relating to the lawsuit will depend upon many unknown factors. The outcome of litigation is necessarily uncertain, and we could be forced to expend significant resources in the defense of such suits, and we may not prevail. Monitoring and defending against legal actions is time-consuming for our management and detracts from our ability to fully focus our internal resources on our business activities. In addition, we may incur substantial legal fees and costs in connection with any such litigation. We have not established any reserves for any potential liability relating to any such potential lawsuits. It is possible that we could, in the future, incur judgments or enter into settlements of claims for monetary damages. A decision adverse to our interests on any such actions could result in the payment of substantial damages, or possibly fines, and could have an adverse effect on our cash flow, results of operations and financial position.

Global economic conditions could adversely impact our business.

The U.S. government has indicated its intent to alter its approach to international trade policy and in some cases to renegotiate, or potentially terminate, certain existing bilateral or multi-lateral trade agreements and treaties with foreign countries. In addition, the U.S. government has initiated or is considering imposing tariffs on certain foreign goods. Related to this action, certain foreign governments, including China, have instituted or are considering imposing tariffs on certain U.S. goods. It remains unclear what the U.S. Administration or foreign governments will or will not do with respect to tariffs or other international trade agreements and policies. A trade war or other governmental action related to tariffs or international trade agreements or policies has the potential to disrupt our research activities, affect our suppliers and/or the U.S. economy or certain sectors thereof and, thus, could adversely impact our businesses.

64

If our competitors develop technologies that are more effective than ours, our commercial opportunity will be reduced or eliminated.

The biotechnology and pharmaceutical industries are intensely competitive and subject to rapid and significant technological change. Many of the drugs that we are attempting to discover will be competing with existing therapies. In addition, a number of companies are pursuing the development of pharmaceuticals that target the same diseases and conditions that we are targeting. For example, the commercialization of new pharmaceutical products is highly competitive, and we face substantial competition with respect to TAVALISSE in which there are existing therapies and drug candidates in development for the treatment of ITP that may be alternative therapies to TAVALISSE. Many of our competitors, including a number of large pharmaceutical companies that compete directly with us, have significantly greater financial resources and expertise commercializing approved products than we do. Also, many of our competitors are large pharmaceutical companies that will have a greater ability to reduce prices for their competing drugs in an effort to gain market share and undermine the value proposition that we might otherwise be able to offer to payers. We face, and will continue to face, intense competition from pharmaceutical and biotechnology companies, as well as from academic and research institutions and government agencies, both in the United States and abroad. Some of these competitors are pursuing the development of pharmaceuticals that target the same diseases and conditions as our research programs. Our competitors including fully integrated pharmaceutical companies have extensive drug discovery efforts and are developing novel small-molecule pharmaceuticals. We also face significant competition from organizations that are pursuing the same or similar technologies, including the discovery of targets that are useful in compound screening, as the technologies used by us in our drug discovery efforts.

Competition may also arise from:

new or better methods of target identification or validation;

generic version of TAVALISSE or of products with which we compete;

other drug development technologies and methods of preventing or reducing the incidence of disease;

new small molecules; or

other classes of therapeutic agents.

Our competitors or their collaborative partners may utilize discovery technologies and techniques or partner with collaborators in order to develop products more rapidly or successfully than we or our collaborators are able to do. Many of our competitors, particularly large pharmaceutical companies, have substantially greater financial, technical and human resources and larger research and development staffs than we do. In addition, academic institutions, government agencies and other public and private organizations conducting research may seek patent protection with respect to potentially competitive products or technologies and may establish exclusive collaborative or licensing relationships with our competitors.

We believe that our ability to compete is dependent, in part, upon our ability to create, maintain and license scientifically-advanced technology and upon our and our collaborators’ ability to develop and commercialize pharmaceutical products based on this technology, as well as our ability to attract and retain qualified personnel, obtain patent protection or otherwise develop proprietary technology or processes and secure sufficient capital resources for the expected substantial time period between technological conception and commercial sales of products based upon our technology. The failure by any of our collaborators or us in any of those areas may prevent the successful commercialization of our potential drug targets.

Many of our competitors, either alone or together with their collaborative partners, have significantly greater experience than we do in:

identifying and validating targets;

65

screening compounds against targets; and

undertaking preclinical testing and clinical trials.

Accordingly, our competitors may succeed in obtaining patent protection, identifying or validating new targets or discovering new drug compounds before we do.

Our competitors might develop technologies and drugs that are more effective or less costly than any that are being developed by us or that would render our technology and product candidates obsolete and noncompetitive. In addition, our competitors may succeed in obtaining the approval of the FDA or other regulatory agencies for product candidates more rapidly. Companies that complete clinical trials, obtain required regulatory agency approvals and commence commercial sale of their drugs before us may achieve a significant competitive advantage, including certain patent and FDA marketing exclusivity rights that would delay or prevent our ability to market certain products. Any drugs resulting from our research and development efforts, or from our joint efforts with our existing or future collaborative partners, might not be able to compete successfully with competitors’ existing or future products or obtain regulatory approval in the United States or elsewhere.

We face and will continue to face intense competition from other companies for collaborative arrangements with pharmaceutical and biotechnology companies, for establishing relationships with academic and research institutions and for licenses to additional technologies. These competitors, either alone or with their collaborative partners, may succeed in developing technologies or products that are more effective than ours.

Our ability to compete successfully will depend, in part, on our ability to:

identify and validate targets;

discover candidate drug compounds that interact with the targets we identify;

attract and retain scientific and product development personnel;

obtain patent or other proprietary protection for our new drug compounds and technologies; and

enter commercialization agreements for our new drug compounds.

Our stock price may be volatile, and our stockholders’ investment in our common stock could decline in value.

The market prices for our common stock and the securities of other biotechnology companies have been highly volatile and may continue to be highly volatile in the future. The following factors, in addition to other risk factors described in this section, may have a significant impact on the market price of our common stock:

the progress and success of our clinical trials and preclinical activities (including studies and manufacture of materials) of our product candidates conducted by us;

our ability to continue to sell TAVALISSE in the United States;

our ability to enter into partnering opportunities across our pipeline;

the receipt or failure to receive the additional funding necessary to conduct our business;

selling by large stockholders;

presentations of detailed clinical trial data at medical and scientific conferences and investor perception thereof;

66

announcements of technological innovations or new commercial products by our competitors or us;

developments concerning proprietary rights, including patents;

developments concerning our collaborations;

publicity regarding actual or potential medical results relating to products under development by our competitors or us;

regulatory developments in the United States and foreign countries;

changes in the structure of healthcare payment systems;

litigation or arbitration;

economic and other external factors or other disaster or crisis; and

period-to-period fluctuations in financial results.

The withdrawal of the U.K. from the E.U. may adversely impact our ability to obtain regulatory approvals of our product candidates in the U.K and the E.U., result in restrictions or imposition of taxes and duties for importing our product candidates into the U.K and the E.U., and may require us to incur additional expenses in order to develop, manufacture and commercialize our product candidates in the U.K and the E.U.

Following the result of a referendum in 2016, the U.K. left the E.U. on January 31, 2020, commonly referred to as Brexit. Pursuant to the formal withdrawal arrangements agreed between the U.K. and the E.U., the U.K. was subject to a transition period until December 31, 2020, or the Transition Period, during which E.U. rules continued to apply. A trade and cooperation agreement, or the Trade and Cooperation Agreement, that outlines the future trading relationship between the United Kingdom and the European Union was agreed in December 2020 and has been approved by each E.U. member state and the U.K.

Since a significant proportion of the regulatory framework in the U.K. applicable to our business and our product candidates is derived from E.U. directives and regulations, Brexit has had, and will continue to have, a material impact upon the regulatory regime with respect to the development, manufacture, importation, approval and commercialization of our product candidates in the U.K. or the E.U. Great Britain (made up of England, Scotland, and Wales) is no longer covered by the EEA’s procedures for the grant of marketing authorizations (Northern Ireland will be covered by such procedures). A separate marketing authorization will be required to market drugs in Great Britain. It is currently unclear whether the Medicines and Healthcare products Regulatory Agency, or MHRA, in the U.K. is sufficiently prepared to handle the increased volume of marketing authorization applications that it is likely to receive. Any delay in obtaining, or an inability to obtain, any marketing approvals, would delay or prevent us from commercializing our product candidates in the U.K. or the E.U. and restrict our ability to generate revenue and achieve and sustain profitability.

While the Trade Agreement provides for the tariff-free trade of medicinal products between the U.K. and the E.U. there may be additional non-tariff costs to such trade which did not exist prior to the end of the Transition Period. Further, should the U.K. diverge from the E.U. from a regulatory perspective in relation to medicinal products, tariffs could be put into place in the future. We could therefore, both now and in the future, face significant additional expenses (when compared to the position prior to the end of the Transition Period) to operate our business, which could significantly and materially harm or delay our ability to generate revenues or achieve profitability of our business. Any further changes in international trade, tariff and import/export regulations as a result of Brexit or otherwise may impose unexpected duty costs or other non-tariff barriers on us. These developments, or the perception that any of them could occur, may significantly reduce global trade and, in particular, trade between the impacted nations and the U.K. It is also possible that Brexit may negatively affect our ability to attract and retain employees, particularly those from the E.U.

67

Orphan designation in Great Britain following Brexit is granted on an essentially identical basis to in the E.U. but is based on the prevalence of the condition in Great Britain.  It is therefore possible that conditions that are currently designated as orphan conditions in Great Britain will no longer be and that conditions that are not currently designated as orphan conditions in the E.U. will be designated as such in Great Britain.

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

The testing and marketing of medical products and the sale of any products for which we obtain marketing approval exposes us to the risk of product liability claims. Product liability claims might be brought against us by consumers, health care providers, pharmaceutical companies or others selling or otherwise coming into contact with our products. If we cannot successfully defend ourselves against product liability claims, we may incur substantial liabilities or be required to limit commercialization of our products. We carry product liability insurance that is limited in scope and amount and may not be adequate to fully protect us against product liability claims. If and when we obtain marketing approval for our product candidates, we intend to expand our insurance coverage to include the sale of commercial products; however, we may be unable to obtain product liability insurance on commercially reasonable terms or in adequate amounts. Our inability to obtain sufficient product liability insurance at an acceptable cost to protect against potential product liability claims could prevent or inhibit the commercialization of pharmaceutical products we develop, alone or with corporate collaborators. We, or our corporate collaborators, might not be able to obtain insurance at a reasonable cost, if at all. While under various circumstances we are entitled to be indemnified against losses by our corporate collaborators, indemnification may not be available or adequate should any claim arise.

We depend on various scientific consultants and advisors for the success and continuation of our research and development efforts.

We work extensively with various scientific consultants and advisors. The potential success of our drug discovery and development programs depends, in part, on continued collaborations with certain of these consultants and advisors. We, and various members of our management and research staff, rely on certain of these consultants and advisors for expertise in our research, regulatory and clinical efforts. Our scientific advisors are not our employees and may have commitments to, or consulting or advisory contracts with, other entities that may limit their availability to us. We do not know if we will be able to maintain such consulting agreements or that such scientific advisors will not enter into consulting arrangements, exclusive or otherwise, with competing pharmaceutical or biotechnology companies, any of which would have a detrimental impact on our research objectives and could have an adverse effect on our business, financial condition and results of operations.

If we use biological and hazardous materials in a manner that causes injury or violates laws, we may be liable for damages, penalties or fines.

Our research and development activities involve the controlled use of potentially harmful biological materials as well as hazardous materials, chemicals, animals, and various radioactive compounds. We cannot completely eliminate the risk of accidental contamination or injury from the use, storage, handling or disposal of these animals and materials. In the event of contamination or injury, we could be held liable for damages that result or for penalties or fines that may be imposed, and such liability could exceed our resources. We are also subject to federal, state and local laws and regulations governing the use, storage, handling and disposal of these materials and specified waste products. The cost of compliance with, or any potential violation of, these laws and regulations could be significant.

Our information technology systems, or those used by our CROs or other contractors or consultants, may fail or suffer other breakdowns, cyber-attacks, or information security breaches.

We are increasingly dependent upon information technology systems, infrastructure, and data to operate our business, particularly during the COVID-19 pandemic. We also rely on third party vendors and their information technology systems. Despite the implementation of security measures, our recovery systems, security protocols, network protection mechanisms and other security measures and those of our CROs and other contractors and consultants are vulnerable to compromise from natural disasters; terrorism; war; telecommunication and electric failures; traditional

68

computer hackers; malicious code (such as computer viruses or worms); employee error, theft or misuse; denial-of-service attacks; cyber-attacks by sophisticated nation-state and nation-state supported actors; or other system disruptions. We receive, generate and store significant and increasing volumes of personal (including health), confidential and proprietary information. There can be no assurance that we, or our collaborators, CROs, third-party vendors, contractors and consultants, will be successful in efforts to detect, prevent, protect against or fully recover systems or data from all break-downs, service interruptions, attacks or breaches. Any breakdown, cyber-attack or information security breach could result in a disruption of our drug development programs. For example, the loss of clinical trial data from completed or ongoing clinical trials for a product candidate could result in delays in our regulatory approval efforts and significantly increase our costs to recover or reproduce the data. To the extent that any disruption or security breach were to result in a loss of or damage to our data or applications, or inappropriate disclosure of personal, confidential or proprietary information, we could incur liability, incur significant remediation or litigation costs, result in product development delays, disrupt key business operations and divert attention of management and key information technology resources.

As the cyber-threat landscape evolves, these threats will grow in frequency, sophistication and intensity and will become increasingly difficult to detect. The costs of maintaining or upgrading our cyber-security systems at the level necessary to keep up with our expanding operations and prevent against potential attacks are increasing. Cyber threats may be generic, or they may be targeted against our information systems. Our network and storage applications and those of our contract manufacturing organizations, collaborators, contractors, CROs or vendors may be subject to unauthorized access by hackers or breached due to operator error, theft, malfeasance or other system disruptions. We may be unable to anticipate or immediately detect information security incidents and the damage caused by such incidents. These data breaches and any unauthorized access or disclosure of our information or intellectual property could compromise our intellectual property and expose our sensitive business information. Any event that leads to unauthorized access, use or disclosure of personal information, including personal information regarding our clinical study participants or employees, could harm our reputation and business, compel us to comply with federal and/or state breach notification laws and foreign law equivalents, subject us to investigations and mandatory corrective action, and otherwise subject us to liability under laws, regulations or contracts that protect the privacy and security of personal information, which could disrupt our business, result in increased costs or loss of revenue, lead to negative publicity or result in significant financial exposure.

The costs to respond to a security breach and/or to mitigate any identified security vulnerabilities could be significant, our efforts to address these issues may not be successful, and these issues could result in interruptions, delays, negative publicity, loss of customer trust, and other harms to our business and competitive position. Remediation of any potential security breach may involve significant time, resources, and expenses. We could be required to fundamentally change our business activities and practices in response to a security breach and our systems or networks may be perceived as less desirable, which could negatively affect our business and damage our reputation.

A security breach may cause us to breach our contracts. Our agreements with relevant stakeholders such as collaborators may require us to use legally required, industry-standard or reasonable measures to safeguard personal information. A security breach could lead to claims by relevant stakeholders that we have failed to comply with such contractual obligations. In addition, any non-compliance with our data privacy obligations in our contracts or our inability to flow down such obligations from relevant stakeholders to our vendors may cause us to breach our contracts. As a result, we could be subject to legal action or the relevant stakeholders could end their relationships with us. There can be no assurance that the limitations of liability in our contracts would be enforceable or adequate or would otherwise protect us from liabilities or damages.

We may not have adequate insurance coverage for security incidents or breaches. The successful assertion of one or more large claims against us that exceeds our available insurance coverage, or results in changes to our insurance policies (including premium increases or the imposition of large deductible or co-insurance requirements), could have an adverse effect on our business. In addition, we cannot be sure that its existing insurance coverage will continue to be available on acceptable terms or that our insurers will not deny coverage as to any future claim.

69

The transition away from the London Interbank Offered Rate (LIBOR) could affect the value of certain short-term investments, outstanding debt from our existing credit facility as well as our ability to draw additional funds from our credit facility.

The UK's Financial Conduct Authority, which regulates LIBOR, has announced plans to phase out the use of LIBOR by the end of 2021. We have certain short-term investments which includes financial instruments, as well an existing debt facility subject to LIBOR. There remains uncertainty regarding the future utilization of LIBOR and the nature of any replacement rate, and any potential effects of the transition away from LIBOR on certain instruments into which we may enter in the future are not known. The transition process may involve, among other things, increased volatility or illiquidity in markets for instruments that currently rely on LIBOR. The transition may also result in reductions in the value of certain instruments or the effectiveness of related transactions such as hedges, increased borrowing costs, uncertainty under applicable documentation, or difficult and costly consent processes.  Any such effects of the transition away from LIBOR, as well as other unforeseen effects, result in expenses, difficulties, complications or delays in connection with future financing efforts, which could have an adverse impact on our business, financial condition and results of operations.

Our facilities are located near known earthquake fault zones, and the occurrence of an earthquake or other catastrophic disaster could cause damage to our facilities and equipment, which could require us to cease or curtail operations.

Our facilities are located in the San Francisco Bay Area near known earthquake fault zones and are vulnerable to significant damage from earthquakes. We are also vulnerable to damage from other types of disasters, including fires, floods, power loss, communications failures and similar events. If any disaster were to occur, our ability to operate our business at our facilities would be seriously, or potentially completely, impaired, and our research could be lost or destroyed. In addition, the unique nature of our research activities and of much of our equipment could make it difficult for us to recover from a disaster. The insurance we maintain may not be adequate to cover our losses resulting from disasters or other business interruptions.

Future equity issuances or a sale of a substantial number of shares of our common stock may cause the price of our common stock to decline.

Because we will continue to need additional capital in the future to continue to expand our business and our research and development activities, among other things, we may conduct additional equity offerings. For example, under the universal shelf registration statement filed by us in March 2018 and declared effective by the SEC in April 2018, we may offer and sell any combination of common stock, preferred stock, debt securities and warrants in one or more offerings, up to a cumulative value of $200 million. To date, we have $63.2 million remaining under such universal shelf registration statement after taking into account the $65.0 million subject to the Sales Agreement with Jefferies. If we or our stockholders sell, or if it is perceived that we or they will sell, substantial amounts of our common stock (including any sales pursuant to our Sales Agreement with Jefferies or shares issued upon the exercise of outstanding options and warrants) in the public market, the market price of our common stock could fall. A decline in the market price of our common stock could make it more difficult for us to sell equity or equity-related securities in the future at a time and price that we deem appropriate. In addition, future sales by us of our common stock, including those pursuant to our Sales Agreement with Jefferies, may be dilutive to existing stockholders. Furthermore, if we obtain funds through a credit facility or through the issuance of debt or preferred securities, these securities would likely have rights senior to the rights of our common stockholders, which could impair the value of our common stock.

Shareholder Activism Could Cause Material Disruption to Our Business.

Publicly traded companies have increasingly become subject to campaigns by activist investors advocating corporate actions such as actions related to environment, social and governance (“ESG”) matters, financial restructuring, increased borrowing, dividends, share repurchases or even sales of assets or the entire company. Responding to proxy contests and other actions by such activist investors or others in the future could be costly and time-consuming, disrupt our operations and divert the attention of our Board of Directors and senior management from the pursuit of our business strategies, which could adversely affect our results of operations and financial condition.

70

Anti-takeover provisions in our charter documents and under Delaware law may make an acquisition of us, which may be beneficial to our stockholders, more difficult.

Provisions of our amended and restated certificate of incorporation and bylaws, as well as provisions of Delaware law, could make it more difficult for a third party to acquire us, even if doing so would benefit our stockholders. These provisions:

establish that members of the board of directors may be removed only for cause upon the affirmative vote of stockholders owning a majority of our capital stock;

authorize the issuance of “blank check” preferred stock that could be issued by our board of directors to increase the number of outstanding shares and thwart a takeover attempt;

limit who may call a special meeting of stockholders;

prohibit stockholder action by written consent, thereby requiring all stockholder actions to be taken at a meeting of our stockholders;

establish advance notice requirements for nominations for election to the board of directors or for proposing matters that can be acted upon at stockholder meetings;

provide for a board of directors with staggered terms; and

provide that the authorized number of directors may be changed only by a resolution of our board of directors.

In addition, Section 203 of the Delaware General Corporation Law, which imposes certain restrictions relating to transactions with major stockholders, may discourage, delay or prevent a third party from acquiring us.

Item 1B. Unresolved Staff Comments

None.

Item 2. Properties

We currently lease facilities consisting of approximately 147,000 square feet of research and office space located at 1180 Veterans Boulevard, South San Francisco, California, of which, commencing in December 2014, we sublet approximately 57,000 square feet of our research and office space to an unrelated third party. In February 2017, we entered into an amendment to the sublease agreement to increase the subleased research and office space for an additional 9,328 square feet under the same term of the sublease. In July 2017, we exercised our option to extend the term of our lease for another five years. Accordingly, we also extended the term of our sublease to an unrelated party. Both the lease and the sublease expire in January 2023. We believe our facilities are in good operating condition and that the leased real property that we still occupy is adequate for all present and near term uses.

Item 3. Legal Proceedings

None.

Item 4. Mine Safety Disclosures

Not applicable.

71

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market Information

Our common stock commenced trading publicly on the Nasdaq Global Market under the symbol “RIGL” on December 7, 2000.

Holders

As of February 23, 2021, there were approximately 90 stockholders of record of our common stock.

Dividends

We have not paid any cash dividends on our common stock and currently do not plan to pay any cash dividends in the foreseeable future.

Performance Measurement Comparison

The graph below shows the cumulative total stockholder return of an investment of $100 (and the reinvestment of any dividends thereafter) on December 31, 2015 in (i) our common stock, (ii) the Nasdaq Composite Index and (iii) the Nasdaq Biotechnology Index. The Nasdaq Biotechnology Index is a modified-capitalization weighted index that includes securities of Nasdaq-listed companies classified according to the Industry Classification Benchmark as either Biotechnology or Pharmaceuticals and which also meet other eligibility criteria. Our stock price performance shown in the graph below is based upon historical data and is not indicative of future stock price performance.

72

The following graph and related information shall not be deemed “soliciting material” or be deemed to be “filed” with the SEC, nor shall such information be incorporated by reference into any future filing, except to the extent that we specifically incorporate it by reference into such filing.

COMPARISON OF 5 YEAR CUMULATIVE TOTAL RETURN*

Among Rigel Pharmaceuticals, Inc., the Nasdaq Composite Index

and the Nasdaq Biotechnology Index

Graphic

*

$100 invested on 12/31/15 in stock or index, including reinvestment of dividends. Fiscal year ending December 31.

73

Item 6. Selected Financial Data

The following selected financial data has been derived from our audited financial statements. The information set forth below is not necessarily indicative of our results of future operations and should be read in conjunction with “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Item 8. Financial Statements and Supplementary Data” included elsewhere in this Annual Report on Form 10- K.

Fiscal Year Ended December 31,

 

    

2020

    

2019

    

2018

    

2017

    

2016

 

(in thousands, except per share amounts)

 

Statements of Operations Data:

 

    

 

    

 

    

 

    

 

    

Revenues

Product sales, net

$

61,696

$

43,772

$

13,947

$

$

Contract revenues from collaborations

46,925

15,516

30,562

4,484

20,383

Total revenues

108,621

59,288

44,509

4,484

20,383

Costs and expenses: (1)

Cost of product sales

 

895

 

906

 

287

 

 

Research and development

 

60,101

 

52,885

 

46,903

 

46,269

 

63,446

Selling, general and administrative

 

76,598

 

74,588

 

70,002

 

37,831

 

20,908

Restructuring charges

 

 

 

 

 

5,770

Total costs and expenses

 

137,594

 

128,379

 

117,192

 

84,100

 

90,124

Loss from operations

 

(28,973)

 

(69,091)

 

(72,683)

 

(79,616)

 

(69,741)

Interest income

 

582

 

2,532

 

2,203

 

892

 

437

Interest expense

 

(1,353)

 

(335)

 

 

 

Gain on disposal of assets

 

 

 

 

732

 

88

Net loss

$

(29,744)

$

(66,894)

$

(70,480)

$

(77,992)

$

(69,216)

Net loss per share, basic and diluted (2)

$

(0.18)

$

(0.40)

$

(0.44)

$

(0.62)

$

(0.73)

Weighted average shares used in computing net loss per share, basic and diluted (2)

 

168,754

 

167,400

 

160,529

 

126,324

 

94,387

As of December 31,

 

    

2020

    

2019

    

2018

    

2017

    

2016

 

(in thousands)

 

Balance Sheet Data:

 

    

 

    

 

    

 

    

 

    

Cash, cash equivalents and short-term investments

$

57,327

$

98,078

$

128,537

$

115,751

$

74,766

Working capital

 

48,142

 

60,793

 

109,253

 

99,096

 

53,626

Total assets (1)

 

110,378

 

147,569

 

139,109

 

119,111

 

78,134

Accumulated deficit

 

(1,305,972)

 

(1,276,228)

 

(1,209,334)

 

(1,138,854)

 

(1,060,862)

Total stockholders’ equity (1)

 

34,026

 

53,815

 

109,877

 

100,646

 

55,027

(1)Effective January 1, 2019, we adopted FASB ASU No. 2016-02 – Leases (Topic 842) (ASU 2016-02) using a modified retrospective approach and elected the transition method and the package of practical expedients permitted under the transition guidance, which allowed us to carryforward our historical lease classification and our assessment on whether a contract is or contains a lease. We also elected to combine lease and non-lease components and elected to use the short-term lease exception permitted by the standard. Please see Note 1 to the Financial Statements for the impact of our adoption of Topic 842.
(2)See Note 1 to the Financial Statements for a description of the number of shares used in the computation of basic and diluted loss per share.

74

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

Overview

We are a biotechnology company dedicated to discovering, developing and providing novel small molecule drugs that significantly improve the lives of patients with hematologic disorders, cancer and rare immune diseases. Our pioneering research focuses on signaling pathways that are critical to disease mechanisms. Our first United States Food and Drug Administration (FDA) approved product is TAVALISSE® (fostamatinib disodium hexahydrate) tablets, the only oral spleen tyrosine kinase (SYK) inhibitor, for the treatment of adult patients with chronic immune thrombocytopenia who have had an insufficient response to a previous treatment. The product is also commercially available in Europe (TAVLESSE) and Canada (TAVALISSE) for the treatment of chronic immune thrombocytopenia in adult patients. 

Fostamatinib is currently being studied in a Phase 3 trial for the treatment of warm autoimmune hemolytic anemia (wAIHA); a National Institutes of Health (NIH)/National Heart, Lung, and Blood Institute (NHLBI)-sponsored Phase 2 trial for the treatment of hospitalized COVID-19 patients, in collaboration with Inova Health System; and a Phase 2 trial for the treatment of COVID-19 being conducted by Imperial College London. Additionally, we have launched a Phase 3 clinical trial of fostamatinib for the treatment of hospitalized COVID-19 patients.

Our other clinical programs include our interleukin receptor-associated kinase (IRAK) inhibitor program and a receptor-interacting serine/threonine-protein kinase (RIP1) inhibitor program in clinical development with partner Eli Lilly and Company (Lilly). In addition, we have product candidates in clinical development with partners AstraZeneca AB (AZ), BerGenBio ASA (BerGenBio) and Daiichi Sankyo (Daiichi).

Business Update

TAVALISSE in ITP

During the year ended December 31, 2020, net product sales of TAVALISSE was $61.7 million which represented a year over year increase of 41%. This was primarily due to improved persistency of therapy among patients on TAVALISSE, the continued uptake and use of the product in steroid refractory patients, and to a lesser extent, annual price increase of our drug.

Due to the evolving effects of the COVID-19 pandemic, resources have been deployed to enable our field-based employees to continue to engage virtually with health care providers.  These virtual engagements have enabled our field team to support existing prescribers, as well as develop new prescribers to identify appropriate patients for TAVALISSE. We also conducted market research with cITP prescribers in 2020 to understand the impact of COVID on cITP management. More than half of respondents reported that COVID had an impact on their management of cITP, and about a third of respondents anticipate a surge of patients post-COVID. This is because clinicians have found it challenging to both start a therapy, and switch to new therapies.

A post-hoc analysis from our Phase 3 clinical program in adult patients with chronic ITP, highlighting the potential benefit of using TAVALISSE in earlier lines of therapy, was published in the British Journal of Haematology in July 2020. Inclusion in one of the leading peer-reviewed journals in the field of hematology underscores the significance of the 78% (25/32) response rate defined as at least one platelet count of at least 50,000/µL when TAVALISSE was used as a second-line therapy in our Phase 3 clinical program. Adverse events were manageable and consistent with those previously reported with fostamatinib. Our sales force is now sharing this data with physicians.

Fostamatinib in Global Markets

In February 2020, we received a $20.0 million payment from Grifols. The payment was received upon the EC approval of the MAA for fostamatinib for the treatment of chronic ITP in adult patients who are refractory to other treatments. In addition, as a result of the EC approval, $25.0 million of the $30.0 million upfront fee that we previously received from Grifols is no longer repayable by us to Grifols. Fostamatinib is marketed in Europe under the brand name

75

TAVLESSE (fostamatinib). Grifols launched TAVLESSE in the UK and Germany in July 2020, and thereafter, expects a phased roll-out over the next 18 months across Europe. In December 2020, the Scottish Medicines Consortium accepted TAVLESSE for use in NHS in Scotland.

In October 2019, we entered into exclusive commercialization license agreements with Medison to commercialize fostamatinib in all potential indications in Canada and Israel. In November 2020, Health Canada approved the new drug submission for TAVALISSE for the treatment of thrombocytopenia in adult patients with chronic ITP who have had an insufficient response to other treatments. In Israel, a decision on the new drug application is anticipated during the second quarter of 2021.

We currently anticipate no significant disruption related to the COVID-19 pandemic in the supply of TAVALISSE tablets and drug substance to meet the needs for our U.S. ITP sales, as well as for our collaborative partners and clinical trials worldwide.

Fostamatinib in AIHA

Our FORWARD study, a pivotal Phase 3 clinical trial in warm AIHA has enrolled 66 of the 90 patients targeted for enrollment. Currently, the FORWARD study has over 90 clinical trial sites established across 22 countries and a limited number of clinical trial sites have resumed screening patients after a temporary pause due to the ongoing COVID-19 pandemic. In December 2020, the FDA has granted Fast Track designation to TAVALISSE for the treatment of warm AIHA based on the significant medical need that exists and the product's potential in the treatment of these patients. Fast Track designation is designed to enable an expedited review process for any potential regulatory filings. We continue to experience slower than expected enrollment in light of COVID-19 impacts, and at this time, we are unable to provide an update on anticipated enrollment completion.

Fostamatinib in Hospitalized COVID-19 patients

In November 2020, we launched a Phase 3 clinical trial to evaluate the safety and efficacy of fostamatinib in hospitalized COVID-19 patients without respiratory failure that have certain high-risk prognostic factors. This multi-center, double-blind, placebo-controlled, adaptive design study will randomly assign either fostamatinib plus SOC or matched placebo plus SOC (1:1) to approximately 308 evaluable patients. Treatment will be administered orally twice daily for 14 days with follow up to day 60. The primary endpoint of this study is the proportion of subjects who progress to severe/critical disease within 29 days. In January 2021, we were awarded $16.5 million by the DOD Joint Program Executive Office for Chemical, Biological, Radiological and Nuclear Defense to support this Phase 3 clinical trial to evaluate the safety and efficacy of fostamatinib in hospitalized COVID-19 patients.

In September 2020, we announced a Phase 2 clinical trial to be sponsored by the NIH/NHLBI in order to evaluate the safety of fostamatinib for the treatment of hospitalized COVID-19 patients. This multi-center, double-blind, placebo-controlled study will randomly assign fostamatinib or matched placebo (1:1) to approximately 60 evaluable patients. Treatment will be administered orally twice daily for 14 days. There will be a follow-up period to day 60. The primary endpoint of this study is cumulative incidence of serious adverse events (SAE) through day 29. The trial also includes multiple secondary endpoints designed to assess the early efficacy and clinically relevant endpoints of disease course. The study is projected to complete the enrollment of the 60 evaluable patients in the first quarter of 2021 and we expect to report topline data in April 2021.

In July 2020, we announced a Phase 2 clinical trial sponsored by Imperial College London in order to evaluate the efficacy of fostamatinib for the treatment of COVID-19 pneumonia. This is a two-stage, open label, controlled clinical trial with patients randomized (1:1:1) to fostamatinib plus SOC, ruxolitinib plus SOC, or standard of care alone. Treatment will be administered twice daily for 14 days and patients will receive a follow-up assessment at day 7, day 14 and day 28 after the first dose. The primary endpoint of this study is progression from mild to severe COVID-19 pneumonia within 14 days in hospitalized patients. Initially, n=171 (57 per arm) patients will be recruited in Stage 1. Following interim analysis to assess the efficacy and safety of the treatments, approximately n=285 (95 per arm) will be

76

recruited during Stage 2. In November 2020, we announced that the Imperial College London-sponsored clinical trial began enrolling patients, and as of the date hereof, there are 106 patients enrolled under this study.

The Broad Institute of the MIT and Harvard led a recent screen to identify FDA-approved compounds that reduce MUC1 protein abundance. MUC1 is a biomarker used to predict the development of ALI and ARDS and correlates with poor clinical outcomes. In June 2020, the results were presented. Of the 3,713 compounds that were screened, fostamatinib was the only compound identified which both decreased expression of MUC1 and is FDA approved, and so allows for rapid repurposing for patients with COVID-19 lung injury. Fostamatinib demonstrated preferential depletion of MUC1 from epithelial cells without affecting cell viability. The research was focused on drug repurposing for the much lower risk of toxicity and the ability of FDA-approved treatments to be delivered on a shortened timescale, which is critical for patients afflicted with lung disease resulting from COVID-19.

In vitro studies led by the Amsterdam University Medical Center at the University of Amsterdam, showed that R406, the active metabolite of fostamatinib, blocked macrophage hyper-inflammatory responses to a combination of immune complexes formed by anti-Spike IgG in serum from severe COVID-19 patients. Anti-Spike IgG levels are known to correlate with the severity of COVID-19. These results, presented in July 2020, suggest that by inhibiting anti-Spike IgG-mediated hyperinflammation, R406 could potentially play a role in the prevention of cytokine storms as well as pulmonary edema and thrombosis associated with severe COVID-19.

In December 2020, the Journal of Infectious Diseases published research from NIH which demonstrated that R406, the active metabolite of fostamatinib, was able to inhibit NETosis ex vivo in donor plasma from patients with COVID-19. NETosis is a unique type of cell death resulting in the release of NETs. NETs contribute to thromboinflammation and have been associated with mortality in COVID-19. These data provide insights for how fostamatinib may mitigate neutrophil-associated mechanisms contributing to COVID-19 immunopathogenesis.

Global Strategic Partnership with Lilly

In February 2021, we entered into a global exclusive license agreement and strategic collaboration with Lilly to co-develop and commercialize R552, a receptor-interacting serine/threonine-protein kinase 1 (RIP1) inhibitor, for the treatment of non-central nervous system (non-CNS) diseases. In addition, the collaboration is aimed at developing additional RIP1 inhibitors for the treatment of CNS diseases. Pursuant to the terms of the license agreement, we granted to Lilly exclusive rights to develop and commercialize R552 and related RIP1 inhibitors in all indications worldwide. The parties’ collaboration is governed through a joint governance committee and appropriate subcommittees.

The parties are jointly responsible for performing development activities for R552 and other non-CNS disease development candidates. We are responsible for 20% of development costs for R552 in the U.S., Europe, and Japan, up to a specified cap. Lilly is responsible for funding the remainder of all development activities for R552 and other non-CNS disease development candidates. We have the right to opt-out of co-funding the R552 development activities in the U.S., Europe and Japan at two different specified times. If we exercise our first opt-out right, we will continue to fund our share of the R552 development activities in the U.S., Europe, and Japan up to a maximum funding commitment of $65.0 million. If we do not exercise either of the opt-out rights, we will receive royalty payments on net sales of non-CNS disease products at higher percentage rates and have the right to co-commercialize R552 in the U.S., with Lilly, on terms to be agreed by the parties.

We are responsible for performing and funding initial discovery and identification of CNS disease development candidates, which is nearly completed, and future funding is expected to be minimal. Following candidate selection, Lilly will be responsible for performing and funding all future development and commercialization of the CNS disease development candidates.

Under the terms of the license agreement, we will receive an upfront cash payment of $125.0 million, with the potential for an additional $330.0 million in milestone payments upon the achievement of specified development and regulatory milestones by non-CNS disease products and $255.0 million in milestone payments upon the achievement of specified development and regulatory milestones by CNS disease products. We are also eligible to receive up to $100.0

77

million in sales milestone payments on a product-by-product basis for non-CNS disease products and up to $150.0 million in sales milestone payments on a product-by-product basis for CNS disease products. In addition, depending on the extent of our co-funding of R552 development activities, we would be entitled to receive tiered royalty payments on net sales of non-CNS disease products at percentages ranging from the mid-single digits to high-teens, subject to certain standard reductions and offsets. We would be entitled to receive tiered royalty payments on net sales of CNS disease products up to low-double digits, subject to certain standard reductions and offsets.

This transaction is subject to customary closing conditions, including clearance under the Hart-Scott-Rodino (HSR) Antitrust Improvements Act of 1976.

Other Updates

In June 2020, at the European League Against Rheumatism 2020 E-Congress, we presented two oral and two poster presentations highlighting our investigational compound R835, a potent and selective inhibitor of both IRAK1 and IRAK4. In multiple pre-clinical rodent models of acute and chronic inflammation, R835 administration resulted in reduced inflammation, and in Phase 1 trials, it showed encouraging pharmacokinetic (PK) properties.

In May 2020, we accessed the second $10.0 million tranche from our $60.0 million credit facility with MidCap. The facility provides us with access to an additional $40.0 million which is subject to the achievement of certain conditions. Additionally, on August 4, 2020, we entered into a Sales Agreement with Jefferies, as our sole sales agent, pursuant to which we may sell, from time to time, through Jefferies, shares of our common stock having an aggregate offering price of up to $65.0 million. As of December 31, 2020, we have not yet sold any shares under the Sales Agreement.

Update on Current and Potential Future Impact of COVID-19 on our Business

The global COVID-19 pandemic has resulted, and is expected to continue to result, in significant economic disruption, and has adversely affected and will likely continue to adversely affect our business. As of the date of this filing, significant uncertainty exists concerning the duration and severity of the COVID-19 pandemic. We are continuing to monitor the impact of the evolving effects of the COVID-19 pandemic and have undertaken, and plan to continue to undertake, safety measures to keep our staff, patients, investigators and stockholders safe and to help the communities where we live and work reduce the number of people exposed to the virus. We have previously implemented work-from-home policies for certain employees and restricted on-site staff at our office in South San Francisco to only those personnel performing essential activities. In March 2020, through our existing Crisis Management Team (CMT), we also activated our business continuity plans to prevent or minimize business disruption and ensure the safety and well-being of our personnel. Our CMT meets regularly to assess the effectiveness of our business continuity plans and make adjustments accordingly as COVID-19 continues to evolve. The ultimate impact of the COVID-19 pandemic on our business and financial condition is highly uncertain and subject to change, and as such, we cannot ascertain the full extent of the impacts on our sales of our product, our ability to continue to secure new collaborations and support existing collaboration efforts with our partners and our clinical and regulatory activities.

Since the COVID-19 pandemic was declared, we have observed reduced patient-doctor interactions and our representatives are having fewer visits with health care providers, which negatively affected our ability to grow our product sales and may continue to negatively affect our product sales in the future. Resources have been deployed to enable our field team to have virtual engagements to support existing prescribers as well as partner with new prescribers to identify appropriate patients for TAVALISSE. As such, our field-based employees primarily engage virtual with health care providers. Other commercial related activities, such as our marketing programs, speaker bureaus, and market access initiatives that were in live forums have been conducted virtually, delayed or cancelled as a result of the COVID-19 pandemic.

With respect to our supply chain, we currently do not anticipate significant disruption in the supply chain for our commercial product, TAVALISSE. However, we do not know the full extent of the impact on our supply chain if the COVID-19 pandemic continues and persists for an extended period of time. We currently rely on third parties to, among other things, manufacture and ship our commercial product, raw materials and product supply for our clinical trials,

78

perform quality testing and supply other goods and services to help manage our commercial activities, our clinical trials and our operations in the ordinary course of business. We have engaged actively with various elements of our supply chain and distribution channel, including our customers, contract manufacturers, and logistics and transportation provider, to meet demand for TAVALISSE and to remain informed of any challenges within our supply chain. We continue to monitor demand, and intend to adapt our plans as needed to continue to drive our business and meet our obligations during the evolving COVID-19 pandemic.

With respect to clinical development, we have taken, and continue to take, measures to implement remote and virtual approaches, including remote patient monitoring where possible per recent FDA guidance and working with our investigators for appropriate care of these patients in a safe manner consistent with agency guidelines. We have a number of ongoing clinical trials, one of which is a global Phase 3 clinical study in warm AIHA. A number of our clinical trial investigators had paused, postponed or delayed new patient enrollment and restricted site visits of existing patients enrolled. Although some trial sites have resumed screening and enrolling patients, progress is slow and we continue to experience delays in new patient enrollment. We are making decisions country-by-country to minimize risk to the patients and clinical trial sites. We also rely heavily on our clinical trial investigators to inform us of the best course of action with respect to resuming of enrollment/screening considering the ability of sites to ensure patient safety or data integrity. Patients already enrolled in our studies continue to receive study drug, and we remain focused on supporting our sites, in providing care for these patients and providing continued investigational drug supply. At this time, however, we cannot currently fully forecast the scope of the impacts that the COVID-19 pandemic may have on our ability to continue to treat patients enrolled in our trials, enroll and assess new patients, supply study drug, obtain complete data points in accordance with study protocol and the overall impact on clinical study results including the timing thereof. In addition, our partner, Kissei, is currently conducting a Phase 3 clinical trial for of fostamatinib in for the treatment of ITP in Japan, the timing and completion of which could be delayed due to the COVID-19 pandemic. The delays may potentially delay future royalties on sales, as well as receipt of future potential milestones. At this time, however, we cannot fully forecast the scope of the impacts that the COVID-19 pandemic may have under on our partnership with Kissei.

The COVID-19 pandemic has similarly affected our collaboration and licensing partners for the commercialization of fostamatinib globally, as well as in advancing our various clinical stage programs. We do not yet know the full impact of such disruptions in our partners’ ability to advance commercialization of fostamatinib in the market and the timing of enrollment and completion of various clinical trials being conducted by our collaborative ion partners.

See also the section titled “Risk Factors” in Item 1A of Part II of this Annual Report on Form 10-K for additional information on risks and uncertainties related to the ongoing COVID-19 pandemic.

Liquidity and Capital Resources

From inception, we have financed our operations primarily through sales of equity securities, contract payments under our collaboration agreements and from sales of TAVALISSE beginning in May 2018. Our commercial launch, research and development activities, including preclinical studies and clinical trials, consume substantial amounts of capital. As of December 31, 2020, we had approximately $57.3 million in cash, cash equivalents and short-term investments. In September 2019, we entered into a $60.0 million term loan credit facility with MidCap. At closing, $10.0 million was funded to us in an initial tranche. In May 2020, we accessed the second $10.0 million tranche from our $60.0 million credit facility with MidCap. The facility provides us with access to an additional $40.0 million which is subject to the achievement of certain conditions. Additionally, on August 4, 2020, we entered into an Open Market Sale AgreementSM (Sales Agreement) with Jefferies LLC (Jefferies), as our sole sales agent, pursuant to which we may sell, from time to time, through Jefferies, shares of our common stock having an aggregate offering price of up to $65.0 million. As of December 31, 2020, we have not yet sold any shares under the Sales Agreement. In January 2021, we were awarded $16.5 million by the DOD Joint Program Executive Office for Chemical, Biological, Radiological and Nuclear Defense to support our ongoing Phase 3 clinical trial to evaluate the safety and efficacy of fostamatinib in hospitalized COVID-19 patients.

79

We believe that our existing capital resources will be sufficient to support our current and projected funding requirements, including the continued commercial launch of TAVALISSE in the U.S., through at least the next 12 months from the Form 10-K filing date. However, our operations will require significant additional funding for the foreseeable future. Unless and until we are able to generate a sufficient amount of product, royalty or milestone revenue, we expect to opportunistically finance future cash needs through public and/or private offerings of equity securities, debt financings and/or collaboration and licensing arrangements, and to a much lesser extent through the proceeds from exercise of stock options and interest income earned on the investment of our excess cash balances and short-term investments. However, the COVID-19 pandemic continues to rapidly evolve and has already resulted in a significant disruption of global financial markets. Our ability to raise additional capital may be adversely impacted by potential worsening of global economic conditions and the recent disruptions to, and volatility in, the credit and financial markets in the U.S. and worldwide resulting from the pandemic. If the disruption persists and deepens, we could experience an inability to access additional capital, which could in the future negatively affect our capacity for certain corporate development transactions or our ability to make important, opportunistic investments. In addition, any additional capital we raise by issuing equity securities, our stockholders could at that time experience substantial dilution. Our current credit facility with MidCap and any debt financing that we are able to obtain in the future may involve operating covenants that may restrict our business. To the extent that we raise additional funds through collaboration and licensing arrangements, we may be required to relinquish some of our rights to our technologies or product candidates or grant licenses on terms that are not favorable to us.

Product Development Programs

Our product portfolio features multiple novel, targeted drug candidates in the therapeutic areas of immunology, hematology, cancer and rare diseases. Please refer to “Part I. Item 1. Business—Product Portfolio” herein for a detailed discussion of our multiple product candidates in development.

Corporate Collaborations

We conduct research and development programs independently and in connection with our corporate collaborators. Please refer to “Part I. Item 1. Business—Sponsored Research and License Agreements” herein for a detailed discussion of our corporate collaborations.

Critical Accounting Policies and the Use of Estimates

Our discussion and analysis of our financial condition and results of operations is based upon our financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP). The preparation of these financial statements requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. We evaluate our estimates, including those related to revenue recognition on product sales and collaboration agreements, recoverability of our assets, including accounts receivables and inventories, stock-based compensation and the probability of achievement of corporate performance-based milestone for our performance-based stock option awards, impairment issues, the estimated useful life of assets, and estimated accruals, particularly research and development accruals, on an ongoing basis. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. We believe the following critical accounting policies affect our more significant judgments and estimates used in the preparation of our financial statements:

Revenue Recognition

We recognize revenue when our customer obtains control of promised goods or services, in an amount that reflects the consideration which we expect to receive in exchange for those goods or services. To determine whether arrangements are within the scope of this new guidance, we perform the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies its performance obligation. We apply the five-step model to contracts when it is probable that we will

80

collect the consideration we are entitled to in exchange for the goods or services we transfer to the customer. At contract inception, once the contract is determined to be within the scope of this new guidance, we assess the goods or services promised within each contract and identify, as a performance obligation, and assess whether each promised good or service is distinct. We then recognize as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.

Product Sales

Our revenues from product sales are recognized at net sales price when our customers, the specialty distributors (SDs), obtain control of our product, which occurs at a point in time, upon delivery to such SDs. Under the revenue recognition guidance, we are required to estimate the transaction price, including variable consideration that is subject to a constraint, in our contracts with our customers. Variable considerations are included in the transaction price to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. Revenue from product sales are recorded net of certain variable considerations which includes estimated government-mandated rebates and chargebacks, distribution fees, estimated product returns and other deductions.

Provisions for estimated returns and other adjustments are provided for in the period the related revenue is recorded. Our estimates are based on available customer and payer data received from the specialty pharmacies and distributors, as well as third-party market research data. Actual amounts of consideration ultimately received may differ from our estimates. If actual results in the future vary from our estimates, we will adjust these estimates, which would affect net product revenue and earnings in the period such variances become known.

Contract Revenues from Collaborations

In the normal course of business, we conduct research and development programs independently and in connection with our corporate collaborators, pursuant to which we license certain rights to our intellectual property to third parties. The terms of these arrangements typically include payment to us for a combination of one or more of the following: upfront license fees; development, regulatory and commercial milestone payments; product supply services; and royalties on net sales of licensed products.

Upfront License Fees: If the license to our intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, we recognize revenues from upfront license fees allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are bundled with other promises, we determine whether the combined performance obligation is satisfied over time or at a point in time. If the combined performance obligation is satisfied over time, we use judgment in determining the appropriate method of measuring progress for purposes of recognizing revenue from the up-front license fees. We evaluate the measure of progress each reporting period and, if necessary, adjust the measure of performance and related revenue recognition.

Development, Regulatory or Commercial Milestone Payments: At the inception of each arrangement that includes payments based the achievement of certain development, regulatory and commercial or launch events, we evaluate whether the milestones are considered probable of being achieved and estimate the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within our or the licensee’s control, such as regulatory approvals, are not considered probable of being achieved until uncertainty associated with the approvals has been resolved. The transaction price is then allocated to each performance obligation, on a relative standalone selling price basis, for which we recognize revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, we re-evaluate the probability of achieving such development and regulatory milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, and recorded as part of contract revenues from collaborations during the period of adjustment.

Product Supply Services: Arrangements that include a promise for future supply of drug product for either clinical development or commercial supply at the licensee’s discretion are generally considered as options. We assess if

81

these options provide a material right to the licensee and if so, they are accounted for as separate performance obligations.

Sales-based Milestone Payments and Royalties: For arrangements that include sales-based royalties, including milestone payments based on the volume of sales, we determine whether the license is deemed to be the predominant item to which the royalties or sales-based milestones relate to and if such is the case, we recognize revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied).

Inventories

We value our inventories at the lower of cost or estimated net realizable value. We determine the cost of inventories using the standard cost method, which approximates actual cost based on a first-in, first-out (FIFO) basis. Prior to the regulatory approval of our product candidates, we incur expenses for the manufacture of drug product that could potentially be available to support the commercial launch of our products. Until the first reporting period when regulatory approval has been received or is otherwise considered probable, we record all such costs as research and development expense. We perform an assessment of the recoverability of capitalized inventories during each reporting period and write down any excess and obsolete inventories to its net realizable value in the period in which the impairment is first identified. As of December 31, 2020, no material write-downs in excess and obsolete inventory have occurred. See Note 4 under “Part II, Item 8, Financial Statements and Supplementary Data” for additional information.

Stock-Based Compensation

We have two stock option plans that provide for granting to our officers, directors and all other employees and consultants options to purchase shares of our common stock. We also have our Employee Stock Purchase Plan (Purchase Plan), wherein eligible employees can purchase shares of our common stock at a price per share equal to the lesser of 85% of the fair market value on the first day of the offering period or 85% of the fair market value on the purchase date. The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model which considered our stock price, as well as assumptions regarding a number of complex and subjective variables. These variables include, but are not limited to, volatility, expected term, risk-free interest rate and dividends. We estimate volatility over the expected term of the option using historical share price performance. For expected term, we take into consideration our historical data of options exercised, cancelled and expired. The risk-free rate is based on the U.S. Treasury constant maturity rate. We have not paid and do not expect to pay dividends in the foreseeable future. We use the straight-line attribution method over the requisite employee service period for the entire award in recognizing stock-based compensation expense. We account for forfeitures as they occur.

We granted performance-based stock options to purchase shares of our common stock which will vest upon the achievement of certain corporate performance-based milestones. We determined the fair values of these performance-based stock options using the Black-Scholes option pricing model at the date of grant. For the portion of the performance-based stock options of which the performance condition is considered probable of achievement, we recognize stock-based compensation expense on the related estimated grant date fair values of such options on a straight-line basis from the date of grant up to the date when we expect the performance condition will be achieved. For the performance conditions that are not considered probable of achievement at the grant date or upon quarterly re-evaluation, prior to the event actually occurring, we recognize the related stock-based compensation expense when the event occurs or when we can determine that the performance condition is probable of achievement. In those cases, we recognize the change in estimate at the time we determine the condition is probable of achievement (by recognizing stock-based compensation expense as cumulative catch-up adjustment as if we had estimated at the grant date that the performance condition would have been achieved) and recognize the remaining compensation cost up to the date when we expect the performance condition will be achieved, if any.

Research and Development Accruals

We have various contracts with third parties related to our research and development activities. Costs that are incurred but not billed to us as of the end of the period are accrued. We make estimates of the amounts incurred in each

82

period based on the information available to us and our knowledge of the nature of the contractual activities generating such costs. Clinical trial contract expenses are accrued based on units of activity. Expenses related to other research and development contracts, such as research contracts, toxicology study contracts and manufacturing contracts are estimated to be incurred generally on a straight-line basis over the duration of the contracts. Raw materials and study materials not related to our approved drug, purchased for us by third parties are expensed at the time of purchase.

We make significant judgments and estimates in determining the accrual balance in each reporting period. As actual costs become known, we adjust our accruals. Although we do not expect our estimates to be materially different from amounts actually incurred, such estimates for the status and timing of services performed relative to the actual status and timing of services performed may vary and could result in us reporting amounts that are too high or too low in any particular period. Variations in assumptions used to estimate accruals including, but not limited to, the number of patients enrolled, the rate of patient enrollment and the actual services performed may result in adjustments in research and development accruals in future periods. Changes in these estimates that result in material changes to our accruals could materially affect our financial condition and results of operations.

Recent Accounting Pronouncements

For a discussion of new accounting pronouncements, see Note 1, “Summary of Significant Accounting Policies”, in the Notes to Financial Statements included in Part II, Item 8, “Financial Statements and Supplementary Data”.

Results of Operations

Years Ended December 31, 2020, 2019 and 2018

Revenues

Aggregate

Aggregate

 

Year Ended December 31,

Change

Change

 

    

 

2020

    

2019

    

2018

    

2020 from 2019

    

2019 from 2018

 

(in thousands)

 

Product sales, net

$

61,696

$

43,772

$

13,947

$

17,924

$

29,825

Contract revenues from collaborations

46,925

15,516

30,562

31,409

(15,046)

Total revenues

$

108,621

$

59,288

$

44,509

$

49,333

$

14,779

The following table summarizes revenues from each of our customers who individually accounted for 10% or more (wherein * denotes less than 10%) of our gross revenues (as a percentage of gross revenues):

Year Ended December 31,

2020

    

2019

2018

Grifols

41%

*

ASD Healthcare and Oncology Supply

30%

37%

17%

McKesson Specialty Care Distribution Corporation

23%

30%

11%

Kissei

*

69%

83

Revenues by collaborative partners were:

Aggregate

Aggregate

 

Year Ended December 31,

Change

Change

 

2020

2019

2018

2020 from 2019

2019 from 2018

 

(in thousands)

 

Grifols

$

44,825

$

4,712

$

$

40,113

$

4,712

Aclaris

5,500

(5,500)

5,500

Celgene

3,750

(3,750)

3,750

Kissei

1,554

30,562

(1,554)

(29,008)

Daiichi Sankyo

 

2,100

 

 

 

2,100

 

Total

$

46,925

$

15,516

$

30,562

$

31,409

$

(15,046)

Product sales for the year ended December 31, 2020, 2019 and 2018 relate to sales of TAVALISSE in the U.S. For the year ended December 31, 2020 compared with 2019, the increase in product sales was primarily due to sales volume, and to the lesser extent, annual increase in the price of our drug. For the year ended December 31, 2019 compared with 2018, the increase in product sales primarily relate to higher sales volume. The increase in sales volume was due continued uptake and use of the product as an early treatment option in steroid refractory patients, as well as strong continuation of therapy among patients. TAVALISSE has been prescribed across all lines of therapy in steroid refractory patients in ITP. It has been utilized by an increasing broad base of prescribers and community physicians, with growing early line use and continued strong refill rates. We recognize product sales net of discounts and allowances that are described in Note 1—Summary of Significant Accounting Policies of “Part II, Item 8, Financial Statements and Supplementary Data” herein.

Contract revenues from collaborations of $46.9 million during the year ended December 31, 2020 primarily relate to revenue from the upfront fee previously received from Grifols in the first quarter of 2019, as well as the milestone payment received from Grifols in the first quarter of 2020 upon EC approval of the MAA for fostamatinib in Europe, as well as the milestone payment under our collaboration agreement with Daiichi. Contract revenues from collaborations of $15.5 million during the year ended December 31, 2019 is comprised of a $4.0 million development milestone fee and $1.5 million fee pursuant to an amendment of our agreement with Aclaris, $3.7 million development milestone payment from Celgene, as well as $4.7 million and $1.6 million revenue from our performance of certain research and development services and supply of fostamatinib with Grifols and Kissei, respectively. Contract revenues from collaborations of $30.6 million during the year ended December 31, 2018 relate to the portion of the $33.0 million upfront fee recognized as revenue upon delivery of license rights to Kissei for the development and commercialization of fostamatinib in all current and potential indications in Japan, China, Taiwan and the Republic of Korea.

Our potential future revenues may include product sales from TAVALISSE, payments from our current partners and from new partners with whom we enter into agreements in the future, if any, the timing and amount of which is unknown at this time, except as described under Note 15—Subsequent Event of “Part II, Item 8, Financial Statements and Supplementary Data” herein. As of December 31, 2020, we had deferred revenues of $3.0 million which will be recognized as revenue upon occurrence of satisfaction of our remaining performance obligations under our collaboration agreements with Grifols and Kissei.

Cost of Product Sales

Year Ended

Aggregate

Aggregate

December 31,

Change

Change

    

 

2020

2019

2018

2020 from 2019

2019 from 2018

(in thousands)

Cost of product sales

$

895

    

$

906

    

$

287

    

$

(11)

    

$

619

We recognized $895,000, $906,000 and $287,000 in cost of product sales during the years ended December 31, 2020, 2019 and 2018, respectively, related to our product, TAVALISSE, which was approved by the FDA in April 2018. Prior to the FDA approval, manufacturing and related costs were charged to research and development expense.

84

Therefore, these costs were not capitalized and as a result, are not fully reflected in the costs of sales during the current period. We will continue to have a lower cost of product sales that excludes the cost of the active pharmaceutical product that was produced prior to FDA approval until we sell TAVALISSE that includes newly manufactured API. We expect that this will be the case for the near-term and as a result, our cost of product sales will be less than what we anticipate it will be in future periods. As we produce TAVALISSE in the future, our inventory cost in the Balance Sheet and Cost of Product Sales will increase reflecting the full cost of manufacturing.

Research and Development Expenses

Aggregate

Aggregate

 

Year Ended December 31,

Change

Change

 

    

 

2020

2019

2018

2020 from 2019

2019 from 2018

 

(in thousands)

 

Research and development expense

$

60,101

    

$

52,885

    

$

46,903

    

$

7,216

    

$

5,982

Stock-based compensation expense included in research and development expense

$

2,072

$

2,662

$

2,321

$

(590)

$

341

The increase in research and development expense for the year ended December 31, 2020, compared to the same period in 2019, was primarily due to the increases of $8.1 million in research and development cost for our Phase 1 trial in our RIP 1 inhibitor program, Phase 3 trial for COVID-19 patients, Phase 1 trial in our IRAK 1/4 inhibitor program and our on-going Phase 3 trial in warm AIHA, $320,000 in software license and $213,000 in consultants and outside services, partially offset by the decreases in personnel-related costs including stock-based compensation of $725,000, research supplies of $609,000 and various other costs of $121,000.

The increase in research and development expense for the year ended December 31, 2019, compared to the same period in 2018, was primarily due to increases in research and development costs for our Phase 3 clinical trials in AIHA of $6.6 million, our Phase 1 clinical trial for our RIP1 inhibitor program of $1.9 million, consultants and outside services of $1.6 million and stock-based compensation expense of $1.5 million, partially offset by decreases in research and development costs due the reduction in activities in our Phase 3 open label extension trial in ITP of $2.1 million, completion of our Phase 2 trial in IgAN of $1.6 million and on-going Phase 1 study in our IRAK 1/4 inhibitor program of $830,000 and decrease of approximately $1.0 million in various other costs.

We expect our research and development expense in 2021 to increase as we continue with our Phase 3 warm AIHA and COVID-19 studies. We have resumed new patient enrollment in certain clinical trial sites for our FORWARD study for warm AIHA and we expect to continue to incur expenses in managing the study and expenses related to measures to implement remote and virtual approaches, including delays in new patient enrollment, remote patient monitoring and other alternative course of actions to maintain our study in warm AIHA. We have also recently initiated our Phase 3 clinical trial in hospitalized COVID-19 patients and expect to continue to enroll patients in 2021. The $16.5 million grant awarded by the Department of Defense in January 2021 will partially fund our Phase 3 clinical trial for hospitalized COVID-19 patients. We cannot currently fully forecast the scope the evolving effects of COVID-19 pandemic may have on our ability to continue to treat patients enrolled in our trials, enroll and assess new patients, supply study drug, obtain complete data points in accordance with the study protocol, and overall impact on, and timing of, clinical study results.

Our research and development expenditures include costs related to preclinical and clinical trials, scientific personnel, supplies, equipment, consultants, sponsored research, stock-based compensation, and allocated facility costs.

We do not track fully burdened research and development costs separately for each of our drug candidates. We review our research and development expenses by focusing on three categories: research, development, and other. Our research team is focused on creating a portfolio of product candidates that can be developed into small molecule therapeutics in our own proprietary programs or with potential collaborative partners and utilizes our robust discovery engine to rapidly discover and validate new product candidates in our focused range of therapeutic indications. “Research” expenses relate primarily to personnel expenses, lab supplies, fees to third party research consultants and

85

compounds. Our development group leads the implementation of our clinical and regulatory strategies and prioritizes disease indications in which our compounds may be studied in clinical trials. “Development” expenses relate primarily to clinical trials, personnel expenses, costs related to our regulatory filings, lab supplies and fees to third party research consultants. “Other” expenses primarily consist of allocated facilities costs and allocated stock-based compensation expense relating to personnel in research and development groups.

In addition to reviewing the three categories of research and development expenses described in the preceding paragraph, we principally consider qualitative factors in making decisions regarding our research and development programs, which include enrollment in clinical trials and the results thereof, the clinical and commercial potential for our drug candidates and competitive dynamics. We also make our research and development decisions in the context of our overall business strategy, which includes the evaluation of potential collaborations for the development of our drug candidates.

We do not have reliable estimates regarding the timing of our clinical trials. Preclinical testing and clinical development are long, expensive and uncertain processes. In general, biopharmaceutical development involves a series of steps, beginning with identification of a potential target and including, among others, proof of concept in animals and Phase 1, 2 and 3 clinical trials in humans. Significant delays in clinical testing could materially impact our product development costs and timing of completion of the clinical trials. We do not know whether planned clinical trials will begin on time, will need to be halted or revamped or will be completed on schedule, or at all. Clinical trials can be delayed for a variety of reasons, including delays in obtaining regulatory approval to commence a trial, delays from scale up, delays in reaching agreement on acceptable clinical trial agreement terms with prospective clinical sites, delays in obtaining institutional review board approval to conduct a clinical trial at a prospective clinical site or delays in recruiting subjects to participate in a clinical trial.

We currently do not have reliable estimates of total costs for a particular drug candidate to reach the market. Our potential products are subject to a lengthy and uncertain regulatory process that may involve unanticipated additional clinical trials and may not result in receipt of the necessary regulatory approvals. Failure to receive the necessary regulatory approvals would prevent us from commercializing the product candidates affected. In addition, clinical trials of our potential products may fail to demonstrate safety and efficacy, which could prevent or significantly delay regulatory approval.

The following table presents our total research and development expenses by category:

Year Ended December 31,

 

From January 1, 2007*

    

    

2020

    

2019

    

2018

    

to December 31, 2020

  

(in thousands)

 

Categories:

    

 

    

 

    

 

    

Research

$

9,307

$

10,063

$

10,301

$

256,037

Development

 

42,758

 

34,142

 

28,693

 

447,762

Other

 

8,036

 

8,680

 

7,909

 

254,951

$

60,101

$

52,885

$

46,903

$

958,750

*

We started tracking research and development expenses by category on January 1, 2007.

“Other” expenses mainly represent allocated facilities costs of approximately $6.0 million, $6.0 million and $5.6 million for the years ended December 31, 2020, 2019 and 2018, respectively, and allocated stock-based compensation expenses of approximately $2.1 million, $2.6 million and $2.3 million for the years ended December 31, 2020, 2019 and 2018, respectively.

For the years ended December 31, 2020, 2019 and 2018, a major portion of our total research and development expense was associated with salaries of our research and development personnel, costs associated with our clinical trial programs, and allocated facilities costs. For the year ended December 31, 2020 compared to the year ended December

86

31, 2019, the increase in Development costs is primarily due to the expansion of our clinical trials to include studies related to COVID-19 patients.

Selling, General and Administrative Expense

Aggregate

Aggregate

 

Year Ended December 31,

Change

Change

 

    

    

 

2020

2019

2018

2020 from 2019

2019 from 2018

 

(in thousands)

 

Selling, general and administrative expense

$

76,598

    

$

74,588

    

$

70,002

    

$

2,010

    

$

4,586

Stock-based compensation expense included in selling, general and administrative expense

$

5,223

$

6,453

$

5,383

$

(1,230)

$

1,070

The increase in selling, general and administrative expense for the year ended December 31, 2020 compared to the same period in 2019 was primarily due to the increases of $2.1 million in personnel costs, including stock-based compensation expense, $1.6 million in legal costs, $658,000 in advertising expense, $515,000 in business insurance and $477,000 in allocated facility costs, partially offset by decreases of $3.3 million in travel-related expenses and $95,000 in various third-party vendor and consultant costs.

The increase in selling, general and administrative expenses for the year ended December 31, 2019, compared to the same period in 2018, was primarily due to increases in personnel-related costs for our customer-facing and medical affairs team of $3.5 million, commercial launch related costs with third parties of $2.3 million, stock-based compensation expense of $1.1 million and $500,000 in various other costs, partially offset by decrease in legal costs of $2.8 million.

We expect our selling, general and administrative expense in 2021 to increase as we continue to expand our commercial activities for TAVALISSE, and assuming we will be able to resume in-person office visits and live engagements with healthcare providers. In response to the limitations on in-person office visits during the ongoing COVID-19 pandemic, resources have been deployed to enable our field-based employees to continue to engage virtually with healthcare providers. These virtual engagements have enabled our field team to support existing prescribers as well as partner with new prescribers to identify appropriate patients for TAVALISSE. However, we are not currently able to fully forecast the scope of impacts that the COVID-19 pandemic may have on our commercial activities and sales of TAVALISSE.

Interest Income

Year Ended

Aggregate

Aggregate

 

December 31,

Change

Change

 

    

 

2020

2019

2018

2020 from 2019

2019 from 2018

 

(in thousands)

 

Interest income

$

582

    

$

2,532

    

$

2,203

    

$

(1,950)

    

$

329

Interest income results from our interest-bearing cash and investment balances. The decrease in interest income for the year ended December 31, 2020, as compared to the same period in 2019, was primarily due to decrease in yield on our investments. The increase in interest income for the year ended December 31, 2019, as compared to the same period in 2018, was primarily due to the higher yield on our investments.

87

Interest Expense

Year Ended

Aggregate

Aggregate

December 31,

Change

Change

    

 

2020

2019

2018

2020 from 2019

2019 from 2018

(in thousands)

Interest expense

$

(1,353)

    

$

(335)

    

$

    

$

(1,018)

    

$

(335)

Interest expense for the years ended December 31, 2020 and 2019 was related to the outstanding balance on our term loan from Midcap. There was no interest expense for the year ended December 31, 2018. The increase in interest expense during the year ended December 31, 2020 compared with the same period in 2019 was due to the increase in the outstanding term loan credit balance. In 2019, the initial $10.0 million tranche was outstanding for a partial year, compared to a full year in 2020, along with the second $10.0 million tranche we accessed in May 2020.

Liquidity and Capital Resources

Cash Requirements

From inception, we have financed our operations primarily through sales of equity securities, contract payments under our collaboration agreements and from sales of Tavalisse beginning in May 2018. We have consumed substantial amounts of capital to date as we continue our research and development activities, including preclinical studies and clinical trials and our ongoing commercial launch of TAVALISSE.

As of December 31, 2020, we had approximately $57.3 million in cash, cash equivalents and short-term investments, as compared to approximately $98.1 million as of December 31, 2019, a decrease of approximately $40.8 million. The decrease was primarily attributable payments associated with funding our operating expenses during the year ended December 31, 2020.

In January 2021, we were awarded $16.5 million by the U.S. Department of Defense’s Joint Program Executive Office for Chemical, Biological, Radiological and Nuclear Defense to support our ongoing Phase 3 clinical trial to evaluate the safety and efficacy of fostamatinib in hospitalized COVID-19 patients. In February 2021, we entered into a global exclusive license agreement with Lilly to co-develop and commercialize R552, wherein we are entitled to receive a non-refundable and non-creditable upfront cash payment of $125 million and may also be eligible for potential development, regulatory, and commercial milestone payments totaling up to an additional $835 million, as well as tiered royalties on net sales of non-CNS and CNS disease products up to low-double digits that will vary depending upon our clinical development investment .

In October 2020, we received $2.1 million representing payment for a milestone under our collaboration agreement with Daiichi.

In September 2019, we entered into a $60.0 million term loan credit facility with MidCap. At closing, $10.0million was funded to us in an initial tranche. We accessed the second $10.0 million tranche from our term loan credit facility with MidCap which we received in May 2020. The facility provides the Company with access to an additional $40.0 million which is subject to the achievement of certain customary conditions. In August 2020, we entered into a Sales Agreement with Jefferies, pursuant to which we may sell, through Jefferies, up to an aggregate of $65.0 million in shares of our common stock.

In October 2018, we entered into an exclusive license and supply agreement with Kissei to develop and commercialize fostamatinib in all current and potential indications in Japan, China, Taiwan and the Republic of Korea, in which we received an upfront payment of $33.0 million. In January 2019, we entered into an exclusive commercialization license agreement with Grifols to commercialize fostamatinib for the treatment, palliation, or prevention of human diseases, including chronic or persistent ITP, AIHA, and IgAN in Europe and Turkey, in which we received an upfront payment of $30.0 million, with the potential for $297.5 million in payments related to regulatory and

88

commercial milestones, which includes a $20.0 million payment received in February 2020, comprised of a $17.5 million payment for EMA approval of fostamatinib for the first indication and a $2.5 million creditable advance royalty payment due upon EMA approval of fostamatinib in the first indication in chronic ITP. We will also receive stepped double-digit royalty payments based on tiered net sales which may reach 30% of net sales of fostamatinib. In return, Grifols receives exclusive rights to fostamatinib in human diseases, including chronic ITP, AIHA, and IgAN, in Europe and Turkey. We retain the global rights to fostamatinib outside the Kissei, Grifols and Medison territories.

In December 2014, we entered into a sublease agreement with an unrelated third party to occupy a portion of our research and office space. This sublease agreement was amended in February 2017 to sublease additional research and office space. Effective July 2017, the sublease agreement was amended primarily to extend the term of the sublease through January 2023. During the year ended December 31, 2020, we received approximately $5.4 million of sublease income and reimbursements. We expect to receive approximately $9.6 million in future sublease income (excluding our subtenant’s share of facility’s operating expenses) through January 2023.

We believe that our existing capital resources, along with the expected proceeds from the funding awarded by the U.S. Department of Defense as well as the upfront fee from Lilly, will be sufficient to support our current and projected funding requirements, including the continued commercial launch of TAVALISSE in the U.S., through at least the next 12 months from the Form 10-K filing date. We have based this estimate on assumptions that may prove to be wrong, and we could utilize our available capital resources sooner than we currently expect. Because of the numerous risks and uncertainties associated with commercial launch, the development of our product candidates and other research and development activities, we are unable to estimate with certainty our future product revenues, our revenues from our current and future collaborative partners, the amounts of increased capital outlays and operating expenditures associated with our current and anticipated clinical trials and other research and development activities.

Our operations will require significant additional funding for the foreseeable future. Unless and until we are able to generate a sufficient amount of product, royalty or milestone revenue, we expect to opportunistically finance future cash needs through public and/or private offerings of equity securities, debt financings and/or collaboration and licensing arrangements, and to a much lesser extent through the proceeds from exercise of stock options and interest income earned on the investment of our excess cash balances and short-term investments. However, the COVID-19 pandemic continues to rapidly evolve and has already resulted in a significant disruption of global financial markets. Our ability to raise additional capital may be adversely impacted by potential worsening of global economic conditions and the recent disruptions to, and volatility in, the credit and financial markets in the U.S. and worldwide resulting from the pandemic. If the disruption persists and deepens, we could experience an inability to access additional capital, which could in the future negatively affect our capacity for certain corporate development transactions or our ability to make important, opportunistic investments. In addition, any additional capital we raise by issuing equity securities, our stockholders could at that time experience substantial dilution. Our current credit facility with MidCap and any debt financing that we are able to obtain in the future may involve operating covenants that may restrict our business. To the extent that we raise additional funds through collaboration and licensing arrangements, we may be required to relinquish some of our rights to our technologies or product candidates or grant licenses on terms that are not favorable to us.

Our future funding requirements will depend upon many factors, including, but not limited to:

the ongoing costs to commercialize TAVALISSE for the treatment of ITP in the U.S., or any other future product candidates, if any such candidate receives regulatory approval for commercial sale;

the progress and success of our clinical trials and preclinical activities (including studies and manufacture of materials) of our product candidates conducted by us;

our ability to meet operating covenants under our current and future credit facilities, if any;

our ability to enter into partnering opportunities across our pipeline within and outside the U.S.;

the costs and timing of regulatory filings and approvals by us and our collaborators;

89

the progress of research and development programs carried out by us and our collaborative partners;

any changes in the breadth of our research and development programs;

the ability to achieve the events identified in our collaborative agreements that may trigger payments to us from our collaboration partners;

our ability to acquire or license other technologies or compounds that we may seek to pursue;

our ability to manage our growth;

competing technological and market developments;

the costs and timing of obtaining, enforcing and defending our patent and other intellectual property rights; and

expenses associated with any unforeseen litigation, including any arbitration and securities class action lawsuits.

Insufficient funds may require us to delay, scale back or eliminate some or all of our commercial efforts and/or research or development programs, to lose rights under existing licenses or to relinquish greater or all rights to product candidates at an earlier stage of development or on less favorable terms than we would otherwise choose or may adversely affect our ability to operate as a going concern.

For the years ended December 31, 2020 and 2019, we maintained an investment portfolio primarily in money market funds, U.S. treasury bills, government-sponsored enterprise securities, and corporate bonds and commercial paper. Cash in excess of immediate requirements is invested with regard to liquidity and capital preservation. Wherever possible, we seek to minimize the potential effects of concentration and degrees of risk. We will continue to monitor the impact of the changes in the conditions of the credit and financial markets to our investment portfolio and assess if future changes in our investment strategy are necessary.

Cash Flows from Operating, Investing and Financing Activities

Year Ended December 31,

 

 

2020

    

2019

    

2018

 

(in thousands)

 

Net cash provided by (used in):

    

 

    

 

    

Operating activities

$

(52,185)

$

(41,510)

$

(58,826)

Investing activities

 

47,466

 

(23,656)

 

24,964

Financing activities

 

12,571

 

11,365

 

71,894

Net increase (decrease) in cash and cash equivalents

$

7,852

$

(53,801)

$

38,032

Net cash used in operating activities was approximately $52.2 million in 2020 compared to approximately $41.5 million and $58.8 million in 2019 and 2018, respectively.

Net cash used in operating activities for the year ended December 31, 2020 was related to our research and development programs and our continued commercialization of TAVALISSE, partially offset by the $20.0 million payment received from Grifols, $2.1 million milestone payment from Daiichi and proceeds from sale of TAVALISSE. Net cash used in operating activities in 2019 was primarily due cash payments to support our ongoing efforts to commercialize TAVALISSE and the cost of our research and development programs, partially offset by the $39.0 million payments we received from our collaborative partners. Net cash used in operating activities in 2018 was primarily due to the cash payments to support our ongoing efforts to commercialize TAVALISSE and the cost of our research and development programs, partially offset by the $33.0 million payment we received from Kissei. The timing of cash requirements may vary from period to period depending on our ongoing commercial activities related to

90

TAVALISSE, our research and development activities, including our planned preclinical and clinical trials, and future requirements to establish commercial capabilities for any products that we may develop.

Net cash provided by investing activities was approximately $47.5 million in 2020 compared to net cash used in investing activities of approximately $23.7 million in 2019 and net cash provided by investing activities of approximately $25.0 million in 2018. Net cash provided by investing activities during the year ended December 31, 2020 related to net maturities of short-term investments, partially offset by capital expenditures. Net cash used in investing activities in 2019 related to net purchases of short-term investments and capital expenditures. Net cash provided by investing activities in 2018 related to net maturities of short-term investments, partially offset by capital expenditures. Capital expenditures were approximately $1.3 million, $1.5 million and $1.1 million in 2020, 2019 and 2018, respectively.

Net cash provided by financing activities was approximately $12.6 million in 2020 compared to approximately $11.4 million and $71.9 million in 2019 and 2018, respectively. Net cash provided by financing activities for the year ended December 31, 2020 related to the proceeds from funding of the second $10.0 million tranche from our term loan credit facility with MidCap and $2.6 million from the exercise of stock options and participation in the Purchase Plan. Net cash provided by financing activities in 2019 consisted of net proceeds of $9.8 million from the first tranche of a term loan with Midcap and $1.6 million from exercise of stock options and participation in the Purchase Plan. Net cash provided by financing activities in 2018 consisted of net proceeds of $67.2 million from issuance of common stock pursuant to the underwritten public offering and $4.7 million proceeds from exercise of stock options and participation in the Purchase Plan.

Off-Balance Sheet Arrangements

As of December 31, 2020 and 2019, we had no off-balance sheet arrangements (as defined in Item 303(a)(4)(ii) of Regulation S-K under the Exchange Act).

Contractual Obligations

We conduct our commercial activities and research and development programs internally and through third parties that include, among others, arrangements with vendors, consultants, contract research organizations (CRO) and universities. We have contractual arrangements with these parties, however our contracts with them are cancelable generally on reasonable notice within one year and our obligations under these contracts are primarily based on services performed. We do not have any purchase commitments under any collaboration arrangements.

We have agreements with certain clinical research organizations to conduct our clinical trials and with third parties relative to our commercialization of TAVALISSE. The timing of payments for any amounts owed under the respective agreements will depend on various factors including, but not limited to, patient enrollment and other progress of the clinical trial and various activities related to commercial launch. We will continue to enter into contracts in the normal course of business with various third parties who support our clinical trials, support our preclinical research studies, and provide other services related to our operating purposes as well as our commercial launch of TAVALISSE. We can terminate these agreements at any time, and if terminated, we would not be liable for the full amount of the respective agreements. Instead, we will be liable for services provided through the termination date plus certain cancellation charges, if any, as defined in each of the respective agreements. In addition, these agreements may, from time to time, be subjected to amendments as a result of any change orders executed by the parties. As of December 31, 2020,  we do not have material contractual commitments with respect to the arrangements discussed above,  but we had the following contractual commitments related to our facilities lease and credit facility:

Less than

Payment Due By Period

More than

 

    

Total

    

1 Year

    

1 - 3 Years

    

3 - 5 Years

    

5 Years

 

(in thousands)

 

Facilities lease (1)

$

21,444

$

10,082

$

11,362

$

$

Credit facility with MidCap (2)

23,274

3,087

15,041

5,146

Total

$

44,718

$

13,169

$

26,403

$

5,146

$

91

1.In December 2014, we entered into a sublease agreement, which was amended in 2017, with an unrelated third party to lease up a portion of the research and office space. The facilities lease obligations above do not include the sublease income of approximately $14.0 million which we expect to receive over the term of the sublease through January 2023.

2.In September 2019, we entered into a Credit Agreement with MidCap. We received funding for the first tranche of $10.0 million. In March 2020, we accessed the second $10.0 million tranche from our term loan credit facility with MidCap which we received in May 2020. Under the agreement, we are obligated to make interest payments at an annual rate of one-month LIBOR plus 5.65% for the first 24 months and the interest plus principal amortization for the next 36 months. We will be obligated to pay administrative fees annually and a final fee upon final payment.

We are also subject to claims related to the patent protection of certain of our technologies, as well as purported securities class action lawsuit, other litigations, and other contractual agreements. We are required to assess the likelihood of any adverse judgments or outcomes to these matters as well as potential ranges of probable losses. A determination of the amount of reserves required, if any, for these contingencies is made after careful analysis of each individual matter.

Item 7A. Quantitative and Qualitative Disclosures about Market Risk

Not applicable.

92

Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Rigel Pharmaceuticals, Inc.

Opinion on the Financial Statements

We have audited the accompanying balance sheets of Rigel Pharmaceuticals, Inc. (the Company) as of December 31, 2020 and 2019, the related statements of operations, comprehensive loss, stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2020, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated March 2, 2021 expressed an unqualified opinion thereon.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which it relates.

Product Sales Allowances and Discounts

Description of the Matter

As described in Note 1 to the financial statements, revenue from product sales is recorded net of adjustments for estimated government-mandated rebates and chargebacks, distribution fees, estimated product returns, and other deductions. Provisions for these adjustments are recorded in the period in which the related revenue is recorded and are presented either as a reduction of accounts receivable or as an accrued liability in the Company’s balance sheet. As of December 31, 2020, the Company has recorded net liabilities for product sales allowances and discounts of $6.1 million.

94

Auditing product sales allowances and discounts involved evaluation of management’s subjective judgments regarding the reasonableness of estimated payor and channel mix applied to product sales during the period. These estimates are based on available customer and payor data received from specialty pharmacies and distributors and reflect management’s judgments regarding adjustments to historical trends. The Company has a limited history upon which to base such estimates, and changes in the estimated payor and channel mix can have a material effect on the amount of variable consideration recognized.

How We Addressed the Matter in Our Audit

We tested the Company’s internal controls over the process for estimating and recording product sales allowances and discounts. Our testing included controls over management’s review of significant assumptions, such as payor mix and channel mix, and other inputs such as product sold, contractual terms, discount rates, historical data and expected channel inventory levels, used in the estimates.

To test the Company's provisions for allowances and discounts, our audit procedures included, among others, evaluating the methodologies and assumptions used and the underlying data used by the Company. We evaluated the assumptions used by management against historical trends, evaluated the change in estimated accruals from prior periods, and assessed the historical accuracy of the Company’s estimates against actual results. We performed substantive analytical procedures on material ending accrual balances by assessing whether the accrued balance is reasonable relative to historical payment lag and sales activity.

/s/ Ernst & Young LLP

We have served as the Company’s auditor since 1998.
Redwood City, California
March 2, 2021

95

RIGEL PHARMACEUTICALS, INC.

BALANCE SHEETS

(In thousands, except share and per share amounts)

December 31,

 

2020

    

2019

 

Assets

Current assets:

Cash and cash equivalents

$

30,373

$

22,521

Short-term investments

 

26,954

 

75,557

Accounts receivable, net

 

15,973

 

10,111

Inventories

1,638

1,354

Prepaid and other current assets

 

14,045

 

9,462

Total current assets

 

88,983

 

119,005

Property and equipment, net

 

2,676

 

2,159

Operating lease right-of-use asset

17,895

25,709

Other assets

 

824

 

696

$

110,378

$

147,569

Liabilities and stockholders’ equity

Current liabilities:

Accounts payable

$

3,707

$

4,152

Accrued compensation

 

9,592

 

8,819

Accrued research and development

 

4,889

 

5,960

Other accrued liabilities

 

11,014

 

6,721

Lease liabilities, current portion

8,621

7,272

Deferred revenue, current portion

3,018

25,288

Total current liabilities

 

40,841

 

58,212

Long-term portion of deferred revenue

1,404

Long-term portion of lease liabilities

10,651

19,230

Loans payable, net of discount

19,815

9,810

Other long-term liabilities

 

5,045

 

5,098

Commitments

Stockholders’ equity:

Preferred stock, $0.001 par value; 10,000,000 shares authorized; none issued and outstanding as of December 31, 2020 and 2019

 

 

Common stock, $0.001 par value; 400,000,000 shares authorized; 169,316,782 and 167,987,850 shares issued and outstanding as of December 31, 2020 and 2019, respectively

 

169

 

168

Additional paid-in capital

 

1,339,833

 

1,329,852

Accumulated other comprehensive (loss) income

 

(4)

 

23

Accumulated deficit

 

(1,305,972)

 

(1,276,228)

Total stockholders’ equity

 

34,026

 

53,815

$

110,378

$

147,569

See accompanying notes.

96

RIGEL PHARMACEUTICALS, INC.

STATEMENTS OF OPERATIONS

(In thousands, except per share amounts)

Year Ended December 31,

 

    

 

2020

    

2019

    

2018

 

Revenues:

Product sales, net

$

61,696

$

43,772

$

13,947

Contract revenues from collaborations

46,925

15,516

30,562

Total revenues

108,621

59,288

44,509

Costs and expenses:

Cost of product sales

895

906

287

Research and development

 

60,101

 

52,885

 

46,903

Selling, general and administrative

 

76,598

 

74,588

 

70,002

Total costs and expenses

 

137,594

 

128,379

 

117,192

Loss from operations

 

(28,973)

 

(69,091)

 

(72,683)

Interest income

 

582

 

2,532

 

2,203

Interest expense

(1,353)

(335)

Net loss

$

(29,744)

$

(66,894)

$

(70,480)

Net loss per share, basic and diluted

$

(0.18)

$

(0.40)

$

(0.44)

Weighted average shares used in computing net loss per share, basic and diluted

 

168,754

 

167,400

 

160,529

See accompanying notes.

97

RIGEL PHARMACEUTICALS, INC.

STATEMENTS OF COMPREHENSIVE LOSS

(In thousands)

Year Ended December 31,

 

    

 

2020

    

2019

    

2018

 

Net loss

$

(29,744)

$

(66,894)

$

(70,480)

Other comprehensive income (loss):

Net unrealized gain (loss) on short-term investments

 

(27)

 

47

 

58

Comprehensive loss

$

(29,771)

$

(66,847)

$

(70,422)

See accompanying notes.

98

RIGEL PHARMACEUTICALS, INC.

STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands, except share amounts)

Accumulated

 

Additional

Other

Total

 

Common Stock

Paid-in

Comprehensive

Accumulated

Stockholders’

 

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity

 

Balance at January 1, 2018

 

146,814,906

147

1,239,435

(82)

(1,138,854)

100,646

Net loss

 

(70,480)

 

(70,480)

Net change in unrealized gain (loss) on short-term investments

 

58

 

58

Issuance of common stock upon exercise of options and participation in Purchase Plan

 

1,956,599

2

4,730

 

4,732

Issuance of common stock, net of offering costs

18,400,000

18

67,144

67,162

Stock compensation expense

 

7,759

 

7,759

Balance at December 31, 2018

 

167,171,505

167

1,319,068

(24)

(1,209,334)

109,877

Net loss

 

(66,894)

 

(66,894)

Net change in unrealized gain (loss) on short-term investments

 

47

 

47

Issuance of common stock upon exercise of options and participation in Purchase Plan

 

816,345

1

1,575

 

1,576

Stock compensation expense

 

9,209

 

9,209

Balance at December 31, 2019

167,987,850

168

1,329,852

23

(1,276,228)

53,815

Net loss

 

(29,744)

 

(29,744)

Net change in unrealized gain (loss) on short-term investments

 

(27)

 

(27)

Issuance of common stock upon exercise of options and participation in Purchase Plan

 

1,328,932

1

2,595

 

2,596

Stock compensation expense

 

7,386

 

7,386

Balance at December 31, 2020

 

169,316,782

$

169

$

1,339,833

$

(4)

$

(1,305,972)

$

34,026

See accompanying notes.

99

RIGEL PHARMACEUTICALS, INC.

STATEMENTS OF CASH FLOWS

(In thousands)

Year Ended December 31,

 

2020

    

2019

    

2018

 

Operating activities

Net loss

$

(29,744)

$

(66,894)

$

(70,480)

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

Stock-based compensation expense

 

7,297

 

9,115

 

7,704

Depreciation and amortization

 

706

 

683

 

594

Net amortization and accretion of discount on short-term investments and term loan

(122)

(1,073)

(766)

Changes in assets and liabilities:

Accounts receivable, net

 

(5,862)

 

(6,034)

 

(4,077)

Inventories

(126)

(366)

(839)

Prepaid and other current assets

 

(4,583)

 

(5,673)

 

(1,797)

Other assets

 

(128)

 

39

 

68

Right-of-use assets

 

7,814

 

7,118

 

Accounts payable

 

(331)

 

(2,239)

 

3,755

Accrued compensation

 

773

 

(1,133)

 

2,893

Accrued research and development

 

(1,071)

 

(803)

 

1,735

Other accrued liabilities

 

4,051

 

3,122

269

Lease liability

(7,230)

(6,725)

 

Deferred revenue

(23,629)

24,255

2,437

Deferred rent and other long-term liabilities

 

 

5,098

 

(322)

Net cash used in operating activities

 

(52,185)

 

(41,510)

 

(58,826)

Investing activities

Purchases of short-term investments

 

(81,706)

 

(145,327)

 

(77,996)

Maturities of short-term investments

 

130,434

 

123,126

 

104,066

Capital expenditures

 

(1,262)

 

(1,455)

 

(1,106)

Net cash provided by (used in) investing activities

 

47,466

 

(23,656)

 

24,964

Financing activities

Net proceeds from term loan financing

9,975

9,789

Net proceeds from issuances of common stock upon exercise of options and participation in Purchase Plan

 

2,596

 

1,576

 

4,732

Proceeds from sale and issuance of common stock, net of offering costs

67,162

Net cash provided by financing activities

 

12,571

 

11,365

 

71,894

Net increase (decrease) in cash and cash equivalents

 

7,852

 

(53,801)

 

38,032

Cash and cash equivalents at beginning of period

 

22,521

 

76,322

 

38,290

Cash and cash equivalents at end of period

$

30,373

$

22,521

$

76,322

Supplemental disclosure of cash flow information

Interest paid

$

1,180

$

137

$

See accompanying notes.

100

In this Annual Report on Form 10-K, “Rigel,” “we,” “us” and “our” refer to Rigel Pharmaceuticals, Inc. and “common stock” refers to Rigel’s common stock, par value $0.001 per share.

1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Nature of operations and basis of presentation

We are a biotechnology company dedicated to discovering, developing and providing novel small molecule drugs that significantly improve the lives of patients with hematologic disorders, cancer and rare immune diseases. Our pioneering research focuses on signaling pathways that are critical to disease mechanisms. Our first product approved by the United States Food and Drug Administration (FDA) is TAVALISSE® (fostamatinib disodium hexahydrate) tablets, the only oral spleen tyrosine kinase (SYK) inhibitor, for the treatment of adult patients with chronic immune thrombocytopenia (ITP) who have had an insufficient response to a previous treatment. The product is also commercially available in Europe (TAVLESSE) and Canada (TAVALISSE) for the treatment of chronic immune thrombocytopenia in adult patients.

Fostamatinib is currently being studied in a Phase 3 trial for the treatment of warm autoimmune hemolytic anemia (AIHA); an NIH/NHLBI-Sponsored Phase 2 trial for the treatment of hospitalized COVID-19 patients, in collaboration with Inova Health System; and a Phase 2 trial for the treatment of COVID-19 being conducted by Imperial College London. Additionally, we launched a Phase 3 clinical trial of fostamatinib for the treatment of hospitalized COVID-19 patients.

Other clinical trials include an ongoing Phase 1 study of R835, a proprietary molecule from our interleukin receptor associated kinase (IRAK) inhibitor program; and a recently completed Phase 1 study of R552, a proprietary molecule from its receptor-interacting protein kinase (RIP1) inhibitor program. In addition, we have product candidates in clinical development with partners AstraZeneca AB (AZ), BerGenBio ASA (BerGenBio), Daiichi Sankyo (Daiichi), and Eli Lilly and Company (Lilly).

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. Significant estimates and assumptions made by management include those relating to revenue recognition on product sales and collaboration agreements, recoverability of our assets, including accounts receivables and inventories, stock-based compensation and the probability of achievement of corporate performance-based milestones for our performance-based stock option awards, impairment issues, the weighted average incremental borrowing rate for our lease, estimated interest rate for our financing liability, the estimated useful life of assets, and estimated accruals, particularly research and development accruals, on an ongoing basis. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. To the extent there are material differences between these estimates and actual results, our financial statements will be affected. 

Inventories

Inventories are stated at the lower of cost or estimated net realizable value. We determine the cost of inventories using the standard cost method, which approximates actual cost based on a FIFO basis. Inventories consist primarily of third-party manufacturing costs and allocated internal overhead costs. We began capitalizing inventory costs associated with our product upon regulatory approval when, based on management’s judgment, future commercialization was considered probable and the future economic benefit was expected to be realized.

Prior to FDA approval of TAVALISSE, all manufacturing costs were charged to research and development expense in the period incurred. At December 31, 2020 and 2019, our physical inventory included active pharmaceutical product of which costs have been previously charged to research and development expense. However, manufacturing of

101

drug product, finished bottling and other labeling activities that occurred post FDA approval are included in the inventory value at December 31, 2020 and 2019.

We provide reserves for potential excess, dated or obsolete inventories based on an analysis of forecasted demand compared to quantities on hand and any firm purchase orders, as well as product shelf life.

Cost of Product Sales

Cost of product sales consists of third-party manufacturing costs, transportation and freight, and indirect overhead costs associated with the manufacture and distribution of TAVALISSE. A portion of the cost of producing the product sold to date was expensed as research and development prior to the NDA approval for TAVALISSE and therefore is not included in the cost of product sales during this period. 

Accounts Receivable

Accounts receivable are recorded net of customer allowances for prompt payment discounts and any allowance for doubtful accounts. As of December 31, 2020 and 2019, customer allowance for prompt payment discounts were $171,000 and $109,000, respectively. We estimate the allowance for doubtful accounts based on existing contractual payment terms, actual payment patterns of customers and individual customer circumstances. As of December 31, 2020 and 2019, we have determined that an allowance for doubtful accounts is not required.

The following table summarizes the activity of our customer allowances for prompt payment discounts for the years ended December 31, 2020, 2019 and 2018 (in thousands):

Balance at January 1, 2018

    

$

Provision for prompt payment discount during the year

189

Reduction in prompt payment discount during the year

(139)

Balance at December 31, 2018

50

Provision for prompt payment discount during the year

540

Reduction in prompt payment discount during the year

(481)

Balance at December 31, 2019

109

Provision for prompt payment discount during the year

807

Reduction in prompt payment discount during the year

(745)

Balance at December 31, 2020

$

171

Revenue Recognition

We recognize revenue in accordance with ASC Topic 606, Revenue From Contracts with Customers (ASC 606), when our customer obtains control of promised goods or services, in an amount that reflects the consideration which we expect to receive in exchange for those goods or services. To determine whether arrangements are within the scope of ASC 606, we perform the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies its performance obligation. We apply the five-step model to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services we transfer to the customer. At contract inception, once the contract is determined to be within the scope of this new guidance, we assess the goods or services promised within each contract and identify, as a performance obligation, and assess whether each promised good or service is distinct. We then recognize as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.

Product Sales

Revenues from product sales are recognized when the Specialty Distributors (SDs), who are our customers, obtain control of our product, which occurs at a point in time, upon delivery to such SDs. These SDs subsequently resell

102

our products to specialty pharmacy providers, health care providers, hospitals and clinics. In addition to distribution agreements with these SDs, we also enter into arrangements with specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities that provide for government-mandated and/or privately-negotiated rebates, chargebacks and discounts with respect to the purchase of our products.

Under ASC 606, we are required to estimate the transaction price, including variable consideration that is subject to a constraint, in our contracts with our customers. Variable considerations are included in the transaction price to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. Revenue from product sales are recorded net of certain variable considerations which includes estimated government-mandated rebates and chargebacks, distribution fees, estimated product returns and other deductions.

Provisions for returns and other adjustments are provided for in the period the related revenue is recorded. Actual amounts of consideration ultimately received may differ from our estimates. If actual results in the future vary from our estimates, we will adjust these estimates, which would affect net product revenue and earnings in the period such variances become known.

The following are our significant categories of sales discounts and allowances:

Sales Discounts. We provide our customers prompt payment discounts that are explicitly stated in our contracts and are recorded as a reduction of revenue in the period the related product revenue is recognized.

Product Returns. We offer our customers a right to return product purchased directly from us, which is principally based upon the product’s expiration date. Product return allowances are estimated and recorded at the time of sale.

Government Rebates: We are subject to discount obligations under the state Medicaid programs, Tricare program and Medicare prescription drug coverage gap program. We estimate our Medicaid and Medicare prescription drug coverage gap rebates based upon a range of possible outcomes that are probability-weighted for the estimated payor mix. These reserves are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability that is included as part of Other Accrued Liabilities account in the Balance Sheet. Our liability for these rebates consists primarily of estimates of claims for the current quarter, and estimated future claims that will be made for product that has been recognized as revenue, but remains in the distribution channel inventories at the end of each reporting period.

Chargebacks and Discounts: Chargebacks for fees and discounts represent the estimated obligations resulting from contractual commitments to sell products to certain specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities at prices lower than the list prices charged to our SDs who directly purchase the product from us. These SDs charge us for the difference between what they pay for the product and our contracted selling price to these specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities. These reserves are established in the same period that the related revenue is recognized, resulting in a reduction of product revenue. Actual chargeback amounts are generally determined at the time of resale to the specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities by our SDs. The estimated obligations arising from these chargebacks and discounts are included as part of Other Accrued Liabilities in the balance sheet.

Co-Payment Assistance: We offer co-payment assistance to commercially insured patients meeting certain eligibility requirements. The calculation of the accrual for co-pay assistance is based on an estimate of claims and the cost per claim that we expect to receive associated with product that has been recognized as revenue. 

Contract Revenues from Collaborations

In the normal course of business, we conduct research and development programs independently and in connection with our corporate collaborators, pursuant to which we license certain rights to our intellectual property to third parties. The terms of these arrangements typically include payment to us for a combination of one or more of the

103

following: upfront license fees; development, regulatory and commercial milestone payments; product supply services; and royalties on net sales of licensed products.

Upfront License Fees: If the license to our intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, we recognize revenues from upfront license fees allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are bundled with other promises, we determine whether the combined performance obligation is satisfied over time or at a point in time. If the combined performance obligation is satisfied over time, we use judgment in determining the appropriate method of measuring progress for purposes of recognizing revenue from the up-front license fees. We evaluate the measure of progress each reporting period and, if necessary, adjust the measure of performance and related revenue recognition.

Development, Regulatory or Commercial Milestone Payments: At the inception of each arrangement that includes payments based on the achievement of certain development, regulatory and commercial or launch events, we evaluate whether the milestones are considered probable of being achieved and estimate the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within our or the licensee’s control, such as regulatory approvals, are not considered probable of being achieved until uncertainty associated with the approvals has been resolved. The transaction price is then allocated to each performance obligation, on a relative standalone selling price basis, for which we recognize revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, we re-evaluate the probability of achieving such development and regulatory milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, and recorded as part of contract revenues from collaborations during the period of adjustment.

Product Supply Services: Arrangements that include a promise for future supply of drug product for either clinical development or commercial supply at the licensee’s discretion are generally considered as options. We assess if these options provide a material right to the licensee and if so, they are accounted for as separate performance obligations.

Sales-based Milestone Payments and Royalties: For arrangements that include sales-based royalties, including milestone payments based on the volume of sales, we determine whether the license is deemed to be the predominant item to which the royalties or sales-based milestones relate to and if such is the case, we recognize revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied).

Stock award plans

On May 16, 2018, our stockholders approved the adoption of the Company’s 2018 Equity Incentive Plan (2018 Plan). The 2018 Plan is the successor plan to the 2011 Equity Incentive Plan, the 2000 Equity Incentive Plan, and the 2000 Non-Employee Directors' Stock Option Plan.

As of December 31, 2020, we have two stock option plans, our 2018 Plan and the Inducement Plan (collectively, the Equity Incentive Plans), that provide for granting to our officers, directors and all other employees and consultants options to purchase shares of our common stock. We also have our Employee Stock Purchase Plan (Purchase Plan), wherein eligible employees can purchase shares of our common stock at a price per share equal to the lesser of 85% of the fair market value on the first day of the offering period or 85% of the fair market value on the purchase date. The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model which considered our stock price, as well as assumptions regarding a number of complex and subjective variables. These variables include, but are not limited to, volatility, expected term, risk-free interest rate and dividends. We estimate volatility over the expected term of the option using historical share price performance. For expected term, we take into consideration our historical data of options exercised, cancelled and expired. The risk-free rate is based on the U.S. Treasury constant maturity rate. We have not paid and do not expect to pay dividends in the foreseeable future. We use

104

the straight-line attribution method over the requisite employee service period for the entire award in recognizing stock-based compensation expense. We account for forfeitures as they occur.

We granted performance-based stock options to purchase shares of our common stock which will vest upon the achievement of certain corporate performance-based milestones. We determined the fair values of these performance-based stock options using the Black-Scholes option pricing model at the date of grant. For the portion of the performance-based stock options of which the performance condition is considered probable of achievement, we recognize stock-based compensation expense on the related estimated grant date fair values of such options on a straight-line basis from the date of grant up to the date when we expect the performance condition will be achieved. For the performance conditions that are not considered probable of achievement at the grant date or upon quarterly re-evaluation, prior to the event actually occurring, we recognize the related stock-based compensation expense when the event occurs or when we can determine that the performance condition is probable of achievement. In those cases, we recognize the change in estimate at the time we determine the condition is probable of achievement (by recognizing stock-based compensation expense as cumulative catch-up adjustment as if we had estimated at the grant date that the performance condition would have been achieved) and recognize the remaining compensation cost up to the date when we expect the performance condition will be achieved, if any.

Cash, cash equivalents and short-term investments

We consider all highly liquid investments in debt securities with maturity from the date of purchase of 90 days or less to be cash equivalents. Cash equivalents consist of money market funds, U.S. treasury bills, corporate bonds and commercial paper and investments in government-sponsored enterprises. Our short-term investments include U.S. treasury bills, obligations of government- sponsored enterprises and corporate bonds and commercial paper. By policy, we limit the concentration of credit risk by diversifying our investments among a variety of high credit-quality issuers. We view our short-term investments portfolio as available for use in current operations. Accordingly, we have classified certain securities as short-term investments on our balance sheet even though the stated maturity date of these securities may be more than one year from the current balance sheet date.

All cash equivalents and short-term investments are classified as available-for-sale securities. Available-for-sale securities are carried at fair value at December 31, 2020 and 2019. Unrealized gains (losses) are reported in the statements of stockholders’ equity and comprehensive loss. Fair value is estimated based on available market information or valuation methodologies. The cost of securities sold is based on the specific identification method. See Note 7 for a summary of available-for-sale securities at December 31, 2020 and 2019.

Fair value of financial instruments

The carrying values of cash, accounts receivable, prepaid and other current assets, accounts payable and accrued liabilities approximate fair value due to the short-term maturity of those instruments. Cash equivalents and short-term investments are carried at fair value at December 31, 2020 and 2019.

Concentration of credit risk

Financial instruments that potentially subject us to concentrations of credit risk are primarily cash and cash equivalents, short-term investments and accounts receivable. Cash equivalents and short-term investments primarily consist of money market funds, U.S. treasury bills, government-sponsored enterprise securities, and corporate bonds and commercial paper. Due to the short-term nature of these investments, we believe we do not have a material exposure to credit risk arising from our investments. All cash and cash equivalents and short-term investments are maintained with financial institutions that management believes are creditworthy.

Concentrations of credit risk with respect to accounts receivable are limited due to our limited number of customers.

105

Property and equipment

Property and equipment are stated at cost. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, which range from three to seven years.

Research and development expenses

Research and development expenses include costs for scientific personnel, supplies, equipment, consultants, research sponsored by us, allocated facility costs, costs related to pre-clinical and clinical trials, including raw materials, and stock-based compensation expense. All such costs are charged to research and development expense as incurred and at the time raw materials are purchased.

Research and development accruals

We have various contracts with third parties related to our research and development activities. Costs that are incurred but not billed to us as of the end of the period are accrued. We make estimates of the amounts incurred in each period based on the information available to us and our knowledge of the nature of the contractual activities generating such costs. Clinical trial contract expenses are accrued based on units of activity. Expenses related to other research and development contracts, such as research contracts, toxicology study contracts and manufacturing contracts are estimated to be incurred generally on a straight-line basis over the duration of the contracts. Raw materials and study materials not related to our approved drug, purchased for us by third parties are expensed at the time of purchase. 

Leases

We currently lease our research and office space under a noncancelable lease agreement with our landlord through January 2023. In December 2014, we entered into a sublease agreement with an unrelated third party to occupy a portion of our research and office space through January 2023.

We adopted ASU No. 2018-11, Leases (Topic 842): Targeted Improvements as of January 1, 2019. Pursuant to Topic 842, all of our leases outstanding on January 1, 2019 continued to be classified as operating leases. With the adoption of Topic 842, we recorded an operating lease right-of-use asset and an operating lease liability on our balance sheet. Right-of-use lease assets represent our right to use the underlying asset for the lease term and the lease obligation represents our commitment to make the lease payments arising from the lease. Right-of-use lease assets and obligations are recognized at the commencement date based on the present value of remaining lease payments over the lease term. As our lease does not provide an implicit rate, we have used an estimated incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating lease right-of-use asset includes any lease payments made prior to commencement. The lease term may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term, subject to any changes in the lease or expectations regarding the terms. Variable lease costs such as common area costs and property taxes are expensed as incurred. Leases with an initial term of 12 months or less are not recorded on the balance sheet.

For our sublease agreement wherein we are the lessor, sublease income will be recognized on a straight-line basis over the term of the sublease. The difference between the cash received, and the straight-line lease income recognized, if any, will be recorded as part of prepaid and other current assets in the balance sheet.

Prior to our adoption of Topic 842, we recorded a deferred rent asset or liability equal to the difference between the rent expense and the future minimum lease payments due. We recorded lease expense on a straight-line basis for our lease, net of sublease income, wherein such arrangements contain scheduled rent increases over the term of the lease and sublease, respectively.

106

Income taxes

We use the asset and liability method to account for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities from a change in tax rates is recognized in income in the period the change is enacted. A valuation allowance is established to reduce deferred tax assets to an amount whose realization is more likely than not.

Net loss per share

Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period and the number of additional shares of common stock that would have been outstanding if potentially dilutive securities had been issued. Potentially dilutive securities include stock options and shares issuable under our Purchase Plan. The dilutive effect of these potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. Under the treasury stock method, an increase in the fair market value of our common stock can result in a greater dilutive effect from potentially dilutive securities.

The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share amounts):

Year Ended 

December 31, 

    

2020

    

2019

    

2018

EPS Numerator:

Net income (loss)

$

(29,744)

$

(66,894)

$

(70,480)

EPS Denominator—Basic:

Weighted-average common shares outstanding

 

168,754

 

167,400

160,529

Net income (loss) per common share, basic and diluted

$

(0.18)

$

(0.40)

$

(0.44)

During the periods presented, we had securities which could potentially dilute basic earnings per share, but were excluded from the computation of diluted net loss per share for all periods presented, as their effect would have been antidilutive. These securities consist of the following (in thousands except per share data):

December 31,

 

2020

    

2019

    

2018

 

Outstanding stock options

27,260

 

22,671

 

20,713

Weighted average exercise price of options

$

3.05

$

3.51

$

4.20

Recent accounting pronouncements

In February 2016, the FASB issued ASU No. 2016-02—Leases, (Topic 842) (ASU 2016-02), as amended, which generally requires lessees to recognize operating and financing lease liabilities and corresponding right-of-use assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. In July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842): Targeted Improvements, or ASU No. 2018-11. In issuing ASU No. 2018-11, the FASB is permitting another transition method for ASU 2016-02, which allows the transition to the new lease standard by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.

107

We adopted this new standard on January 1, 2019 using a modified retrospective approach and elected the transition method and the package of practical expedients permitted under the transition guidance, which allowed us to carryforward our historical lease classification and our assessment on whether a contract is or contains a lease. We also elected to combine lease and non-lease components, such as common area maintenance charges, as single lease, and elected to use the short-term lease exception permitted by the standard.

As a result of the adoption of Topic 842 on January 1, 2019, we recognized $32.8 million in operating right-of-use asset and $33.2 million in lease liability, and derecognized $399,000 of deferred rent in the balance sheet at adoption date. These were calculated using the present value of our remaining lease payments using an estimated incremental borrowing rate of 9%. There was no cumulative-effect adjustment on our accumulated deficit as of January 1, 2019.

For our sublease agreement wherein we are the lessor, the same practical expedients apply to both lessor and lessee. Therefore, the sublease is classified as an operating lease under Topic 842. Further, the adoption of Topic 842 did not have an impact on our sublease on the date of adoption as all the expected sublease income is equal to the expected lease costs for the head leases over the remaining period of the lease term, and therefore, no impairment of the operating right-of-use asset is needed upon the adoption of Topic 842.  

In June 2018, the FASB issued ASU 2018-07—Compensation-Stock Compensation Improvements to Nonemployee Share-Based Payment Accounting (Topic 718). This standard substantially aligns accounting for share-based payments to employees and non-employees. This standard is effective for annual periods beginning after December 15, 2018, including interim periods within that period, and early adoption is permitted. We adopted this new standard on January 1, 2019 and our adoption did not have a material effect on our financial statements.

In June 2016, the FASB issued ASU 2016-13—Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which represents a new credit loss standard that will change the impairment model for most financial assets and certain other financial instruments. Specifically, this guidance will require entities to utilize a new “expected loss” model as it relates to trade and other receivables. In addition, entities will be required to recognize an allowance for estimated credit losses on available-for-sale debt securities, regardless of the length of time that a security has been in an unrealized loss position. This guidance will be effective for annual reporting periods beginning after December 15, 2019, including interim periods within those annual reporting periods. We adopted this new standard on January 1, 2020 with no material impact on our financial statements and related disclosures.

In August 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), which modifies the disclosure requirements on fair value measurements. This guidance is effective for fiscal years beginning after December 15, 2019, and interim periods therein. We adopted this new standard on January 1, 2020 with no material impact on our financial statements and related disclosures.

In November 2018, the FASB issued ASU 2018-18—Collaborative Arrangements (Topic 808): Clarifying the Interaction between Topic 808 and Topic 606. This standard provides guidance on the interaction between Revenue Recognition (Topic 606) and Collaborative Arrangements (Topic 808) by aligning the unit of account guidance between the two topics and clarifying whether certain transactions between collaborative participants should be accounted for as revenue under Topic 606. ASU 2018-18 is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. We adopted this new standard on January 1, 2020 with no material impact on our financial statements and related disclosures.

108

2. REVENUES

Revenues disaggregated by category were as follows (in thousands):

Year Ended December 31,

2020

    

2019

    

2018

Product sales:

Gross product sales

$

76,470

$

53,082

$

16,953

Discounts and allowances

(14,774)

 

(9,310)

 

(3,006)

Product sales, net

$

61,696

$

43,772

$

13,947

Revenues from collaborations:

License revenues

40,358

$

8,696

30,562

Development milestones

2,100

 

5,500

 

Research and development services and others

4,467

 

1,320

 

Total revenues from collaborations

46,925

15,516

30,562

Total revenues

$

108,621

$

59,288

$

44,509

The following table summarizes revenues from each of our customers who individually accounted for 10% or more (wherein * denotes less than 10%) of our gross revenues (as a percentage of gross revenues):

Year Ended December 31,

2020

    

2019

2018

Grifols

41%

*

ASD Healthcare and Oncology Supply

30%

37%

17%

McKesson Specialty Care Distribution Corporation

23%

30%

11%

Kissei

*

69%

Our first and only FDA approved product, TAVALISSE®, was approved by the U.S. FDA in April 2018. We commenced commercial sale of TAVALISSE in the U.S. in May 2018. There were no product sales during the year ended December 31, 2017. Fostamatinib is marketed in Europe under the brand name TAVLESSE (fostamatinib). Grifols launched TAVLESSE in the UK and Germany in July, and thereafter, expects a phased roll-out over the next 18 months across Europe. In December 2020, the Scottish Medicines Consortium accepted TAVLESSE for use in NHS in Scotland.

In addition to the distribution agreements with our customers, the SDs, we also enter into arrangements with specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities that provide for government-mandated and/or privately-negotiated rebates, chargebacks and discounts with respect to the purchase of our products which reduced our gross product sales. Also refer to Revenue Recognition policy discussion in Note 1.

The following tables summarize the activities in chargebacks, discounts and fees, government and other rebates and returns during the years ended December 31, 2020 and 2019 (in thousands):

Chargebacks,

Government

Discounts and

and Other

Fees

Rebates

Returns

Total

Balance at January 1, 2020

    

$

1,293

 

$

1,801

$

238

$

3,332

Provision related to current period sales

8,149

4,231

950

13,330

Adjustment related to prior period sales

(75)

(490)

565

Credit or payments made during the period

(6,906)

(3,427)

(264)

(10,597)

Balance at December 31, 2020

 

$

2,461

$

2,115

$

1,489

$

6,065

109

Chargebacks,

Government

Discounts and

and Other

Fees

Rebates

Returns

Total

Balance at January 1, 2019

    

$

623

 

$

843

$

170

$

1,636

Provision related to current period sales

5,170

2,864

99

8,133

Credit or payments made during the period

(4,500)

(1,906)

(31)

(6,437)

Balance at December 31, 2019

 

$

1,293

$

1,801

$

238

$

3,332

Of the $14.8 million discounts and allowances from gross product sales for the year ended December 31, 2020, $13.3 million was accounted for as additions to other accrued liabilities and $1.5 million as reductions in accounts receivable (as it relates to allowance for prompt pay discount) and prepaid and other current assets (as it relates to co-pay) in the balance sheet. Other accrued liabilities related to the discounts and allowances had a remaining outstanding balance of $6.1 million as of December 31, 2020.

Of the $9.3 million discounts and allowances from gross product sales for the year ended December 31, 2019, $8.1 million was accounted for as additions to other accrued liabilities and $1.2 million as reductions in accounts receivable (as it relates to allowance for prompt pay discount) and prepaid and other current assets (as it relates to co-pay) in the balance sheet. Other accrued liabilities related to the discounts and allowances had a remaining outstanding balance of $3.3 million as of December 31, 2019.

3. SPONSORED RESEARCH AND LICENSE AGREEMENTS

We conduct research and development programs independently and in connection with our corporate collaborators. As of December 31, 2020, we are a party to collaboration agreements with ongoing performance obligations with Grifols, S.A. (Grifols) to commercialize fostamatinib in all indications, including chronic ITP, AIHA, and IgAN, in Europe and Turkey, and with Kissei Pharmaceutical Co., Ltd. (Kissei) for the development and commercialization of fostamatinib in Japan, China, Taiwan and the Republic of Korea, and with Medison Pharma Ltd. (Medison) to commercialize fostamatinib in all indications, including chronic ITP and AIHA, in Canada and Israel. As of December 31, 2020, we are also a party to collaboration agreements, but do not have ongoing performance obligations, with Aclaris for the development and commercialization of JAK inhibitors for the treatment of alopecia areata and other dermatological conditions, AZ for the development and commercialization of R256, an inhaled JAK inhibitor, BerGenBio for the development and commercialization of AXL inhibitors in oncology, and Daiichi to pursue research related to MDM2 inhibitors, a novel class of drug targets called ligases.

Under these agreements, which we entered into in the ordinary course of business, we received or may be entitled to receive upfront cash payments, payments contingent upon specified events achieved by such partners and royalties on any net sales of products sold by such partners under the agreements. Total future contingent payments to us under all of these agreements could exceed $607.2 million if all potential product candidates achieved all of the payment triggering events under all of our current agreements (based on a single product candidate under each agreement). Of this amount, $67.5 million relates to the achievement of development events, $163.7 million relates to the achievement of regulatory events and $376.0 million relates to the achievement of certain commercial or launch events. This estimated future contingent amount does not include any estimated royalties that could be due to us if the partners successfully commercialize any of the licensed products. Future events that may trigger payments to us under the agreements are based solely on our partners’ future efforts and achievements of specified development, regulatory and/or commercial events.

Grifols License Agreement

In January 2019, we entered into an exclusive commercialization license agreement with Grifols to commercialize fostamatinib in all indications, including chronic ITP, AIHA, and IgAN, in Europe and Turkey. Under the agreement, we received an upfront payment of $30.0 million, with the potential for $297.5 million in total regulatory and commercial milestones, which included a $17.5 million payment for EMA approval of fostamatinib for the first indication and a $2.5 million creditable advance royalty payment due upon EMA approval of fostamatinib in the first

110

indication in chronic ITP. We will also receive stepped double-digit royalty payments based on tiered net sales which may reach 30% of net sales. In return, Grifols received exclusive rights to fostamatinib in human diseases, including chronic ITP, AIHA, and IgAN, in Europe and Turkey. Grifols also received an exclusive option to expand the territory under its exclusive and non-exclusive licenses to include the Middle East, North Africa and Russia (including Commonwealth of Independent States). In November 2020, Grifols exercised its option to include these territories as part of the licensed territories under the agreement. The agreement also required us to continue to conduct our long-term open-label extension study on patients with ITP through EMA approval of ITP in Europe or until the study ends as well as conduct the Phase 3 trial in AIHA.

In December 2019, we entered into a Drug Product Purchase Agreement with Grifols wherein we agreed to supply and sell to Grifols at 30% mark up the drug product requested under an anticipated first and only purchase order until Grifols enters into a supply agreement directly with a third-party drug product manufacturer. In October 2020, we entered into a Commercial Supply Agreement with Grifols.

In January 2020, we received European Commission’s approval of our MAA for fostamatinib for the treatment of chronic immune thrombocytopenia in adult patients who are refractory to other treatments. With this approval, we received in February 2020 a $20.0 million non-refundable payment, which is comprised of a $17.5 million payment for EMA approval of fostamatinib for the first indication and a $2.5 million creditable advance royalty payment, based on the terms of our collaboration agreement with Grifols. The above milestone payment was allocated to the distinct performance obligations in the collaboration agreement with Grifols.

We accounted for this agreement under ASC 606 and identified the following distinct performance obligations at inception of the agreement: (a) granting of the license, (b) performance of research and regulatory services related to our ongoing long-term open-label extension study on patients with ITP, and (c) performance of research services related to our Phase 3 study in AIHA. In October 2020, we entered into a commercial supply agreement for the licensed territories. We concluded each of these performance obligations is distinct. We based our assessment on the following: (i) our assessment that Grifols can benefit from the license on its own by developing and commercializing the underlying product using its own resources, and (ii) the fact that the manufacturing services are not highly specialized in nature and can be performed by other vendors. Upon execution of our agreement with Grifols, we determined that the upfront fee of $5.0 million, which is the non-refundable portion of the $30.0 million upfront fee, represented the transaction price. In the first quarter of 2020, we revised the transaction price to include the $25.0 million of the upfront payment that is no longer refundable under our agreement and the $20.0 million payment received that is no longer constrained. We allocated the updated transaction price to the distinct performance obligations in our collaboration agreement based on our best estimate of the relative standalone selling price as follows: (a) for the license, we estimated the standalone selling price using the adjusted market assessment approach to estimate its standalone selling price in the licensed territories; (b) for the research and regulatory services, we estimated the standalone selling price using the cost plus expected margin approach. As a result of the adjusted transaction price, adjustments are recorded on a cumulative catch-up basis, and recorded as part of contract revenues from collaborations in the first quarter of 2020.

The remaining future variable consideration of $277.5 million related to future regulatory and commercial milestones were fully constrained due to the fact that it was probable that a significant reversal of cumulative revenue would occur, given the inherent uncertainty of success with these future milestones. We are recognizing revenues related the research and regulatory services throughout the term of the respective clinical programs using the input method. For sales-based milestones and royalties, we determined that the license is the predominant item to which the royalties or sales-based milestones relate. Accordingly, we will recognize revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied). We will re-evaluate the transaction price in each reporting period and as uncertain events are resolved or other changes in circumstances occur.

During the year ended December 31, 2020, we recognized $39.9 million in revenues related to the licensed rights in intellectual property and $3.8 million in revenues related to the research services performed. Additionally, during the year ended December 31, 2020, we recognized $651,000 in revenues for a one-time delivery of drug supply to Grifols for commercialization as well as $500,000 related to Grifols’ exercise of its option to include additional territories as noted above. Deferred revenues related to the performance of research services as of December 31, 2020

111

was $1.6 million. During the year ended December 31,2019, we recognized $4.7 million in revenues related to the license right and research and regulatory services performed.

Kissei License Agreement

In October 2018, we entered into an exclusive license and supply agreement with Kissei to develop and commercialize fostamatinib in all current and potential indications in Japan, China, Taiwan and the Republic of Korea. Kissei is responsible for performing and funding all development activities for fostamatinib in the above-mentioned territories. We received an upfront cash payment of $33.0 million, with the potential for up to an additional $147.0 million in development, regulatory and commercial milestone payments, and will receive mid to upper twenty percent, tiered, escalated net sales-based payments for the supply of fostamatinib. Under the agreement, we granted Kissei the license rights to fostamatinib in the territories above and are obligated to supply Kissei with drug product for use in clinical trials and pre-commercialization activities. We are also responsible for the manufacture and supply of fostamatinib for all future development and commercialization activities under the agreement.

We accounted for this agreement under ASC 606 and identified the following distinct performance obligations at inception of the agreement: (a) granting of the license, (b) supply of fostamatinib for clinical use and (c) material right associated with discounted fostamatinib that are supplied for use other than clinical or commercial. In addition, we will provide commercial product supply if the product is approved in the licensed territory. We concluded that each of these performance obligations is distinct. We based our assessment on the following: (i) our assessment that Kissei can benefit from the license on its own by developing and commercializing the underlying product using its own resources and (ii) the fact that the manufacturing services are not highly specialized in nature and can be performed by other vendors. Moreover, we determined that the upfront fee of $33.0 million represented the transaction price and was allocated to the performance obligations based on our best estimate of the relative standalone selling price as follows: (a) for the license, we estimated the standalone selling price using the adjusted market assessment approach to estimate its standalone selling price in the licensed territories; (b) for the supply of fostamatinib and the material right associated with discounted fostamatinib, we estimated the standalone selling price using the cost plus expected margin approach. Variable consideration of $147.0 million related to future development and regulatory milestones was fully constrained due to the fact that it was probable that a significant reversal of cumulative revenue would occur, given the inherent uncertainty of success with these future milestones. We will recognize revenues related to the supply of fostamatinib and material right upon delivery of fostamatinib to Kissei. For sales-based milestones and royalties, we determined that the license is the predominant item to which the royalties or sales-based milestones relate to. Accordingly, we will recognize revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied). We will re-evaluate the transaction price in each reporting period and as uncertain events are resolved or other changes in circumstances occur.

We did not recognize any revenues during the year ended December 31, 2020 from our license agreement with Kissei. At December 31, 2020, deferred revenues related to the unsatisfied performance obligations related to the supply of fostamatinib and material right associated with discounted fostamatinib supply was $1.4 million.

During the year ended December 31, 2019, we recognized $1.6 million as revenue related to the supply of fostamatinib for clinical use and the material right associated with discounted fostamatinib. During the year ended December 31, 2018, we recognized $30.6 million of the $33.0 million upfront fee as allocated revenue for the delivered license.

Medison Commercial and License Agreements

In October 2019, we entered into two exclusive commercial and license agreements with Medison for the commercialization of fostamatinib for chronic ITP in Israel and in Canada pursuant to which we received a $5.0 million upfront payment with respect to the agreement in Canada. We accounted for the agreement made with an upfront payment under ASC 606 and identified the following combined performance obligations at inception of the agreement: (a) granting of the license and (b) obtaining regulatory approval in Canada of fostamatinib in ITP. We determined that the non-refundable upfront fee of $5.0 million represented the transaction price. However, under the agreement, we have the option to buy back all rights to the product in Canada within six months from obtaining regulatory approval for the

112

treatment of AIHA in Canada. The buyback option precludes us from transferring control of the license to Medison under ASC 606. We believe that the buyback provision, if exercised, will require us to repurchase the license at an amount equal to or more than the upfront $5.0 million. As such this arrangement is accounted for as a financing arrangement. Accrued interest expense related to this financing arrangement as of both December 31, 2020 and December 31, 2019 were immaterial. Pursuant to this exclusive commercialization license agreement, in August 2020, we entered into a commercial supply agreement with Medison.

Other license agreements

For the year ended December 31, 2020, we recognized $2.1 million of revenue as a result of the achievement of a milestone in accordance with the Amended Collaboration Agreement dated April 20, 2005 with Daiichi. All deliverables under the agreement had been previously delivered, as such the above payment was recognized as revenue in the third quarter of 2020 and the milestone payment from Daiichi was received in October 2020.

4. INVENTORIES

The following table summarizes inventories, net as of December 31, 2020 and 2019 (in thousands):

December 31,

2020

    

2019

Work in process

$

1,189

$

810

Finished goods

449

544

Total

$

1,638

$

1,354

As of December 31, 2020 and 2019, we have $4.0 million and $3.0 million, respectively, in advance payments to our manufacturer of our raw materials, which is included as part of Prepaid and Other Current Assets in the balance sheets. We take ownership of such raw materials when they are completed and delivered to us.

5. SIGNIFICANT CONCENTRATIONS

We recognize revenue on collaborations in the U.S. and abroad and on products sold solely in the U.S. For the year ended December 31, 2020, our three specialty distributors as well as Grifols and Daiichi (see Note 2) accounted for 57%, 41% and 2% of our total revenues, respectively. For the year ended December 31, 2019, our three specialty distributors as well as Aclaris, Grifols, Celgene and Kissei (see Note 2) accounted for 74%, 9%, 8%, 6% and 3% of our total revenues, respectively. For the year ended December 31, 2018, Kissei and our three specialty distributors (see Note 2) accounted for 69% and 31% of our total revenues, respectively.  As of December 31, 2020 and 2019, 100% of our accounts receivables are from four customers and one collaboration partner.

6. STOCK-BASED COMPENSATION

Total stock-based compensation expense related to all of our stock-based awards was as follows (in thousands):

Year Ended December 31,

 

2020

    

2019

    

2018

 

Selling, general and administrative

$

5,223

$

6,453

$

5,383

Research and development

2,072

2,662

2,321

Total stock-based compensation expense

$

7,295

$

9,115

$

7,704

Employee Stock Option Plans

On May 16, 2018, our stockholders approved the adoption of the Company’s 2018 Equity Incentive Plan (2018 Plan). The 2018 Plan is the successor plan to the 2011 Equity Incentive Plan, the 2000 Equity Incentive Plan, and the 2000 Non-Employee Directors' Stock Option Plan. As of December 31, 2020, we have two stock option plans, our 2018 Plan and the Inducement Plan. The 2018 Plan provides for granting to our officers, directors and all other employees and

113

consultants options to purchase shares of our common stock. The Inducement Plan is intended mainly to provide an inducement material for certain individuals to enter into employment with the Company.

Options granted under our 2018 Plan expire no later than 10 years from the date of grant. Options may be granted with different vesting terms from time to time. As of December 31, 2020, a total of 40,914,675 shares of common stock were authorized for issuance under the 2018 Plan. Options granted under our Inducement Plan expire no later than 10 years from the date of grant and may be granted with different vesting terms from time to time. As of December 31, 2020, a total of 1,283,333 shares of common stock were authorized for issuance under the Inducement Plan.

The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model. We have segregated option awards into the following three homogenous groups for the purposes of determining fair values of options: officers and directors, all other employees, and consultants. We account for forfeitures as they occur.

We determined weighted-average valuation assumptions separately for each of these groups as follows:

Volatility—We estimated volatility using the historical share price performance over the expected life of the option up to the point where we have historical market data. We also considered other factors, such as implied volatility, our current clinical trials and other company activities that may affect the volatility of our stock in the future. We determined that at this time historical volatility is more indicative of our expected future stock performance than implied volatility.
Expected term—For options granted to consultants, we use the contractual term of the option, which is generally 10 years, for the initial valuation of the option and the remaining contractual term of the option for the succeeding periods. We analyzed various historical data to determine the applicable expected term for each of the other option groups. This data included: (1) for exercised options, the term of the options from option grant date to exercise date; (2) for cancelled options, the term of the options from option grant date to cancellation date, excluding non-vested option forfeitures; and (3) for options that remained outstanding at the balance sheet date, the term of the options from option grant date to the end of the reporting period and the estimated remaining term of the options. The consideration and calculation of the above data gave us reasonable estimates of the expected term for each employee group. We also considered the vesting schedules of the options granted and factors surrounding exercise behavior of the option groups, our current market price and company activity that may affect our market price. In addition, we considered the optionee type (i.e., officers and directors or all other employees) and other factors that may affect the expected term of the option.
Risk-free interest rate—The risk-free interest rate is based on U.S. Treasury constant maturity rates with similar terms to the expected term of the options for each option group.
Dividend yield—The expected dividend yield is 0% as we have not paid and do not expect to pay dividends in the future.

The following table summarizes the weighted-average assumptions relating to options granted pursuant to our equity incentive plans for the years ended December 31, 2020, 2019 and 2018:

Year Ended

 

December 31,

    

    

2020

    

2019

    

2018

 

Risk-free interest rate

1.2

%  

2.4

%  

2.7

%

Expected term (in years)

6.5

6.5

6.7

Dividend yield

0.0

%  

0.0

%  

0.0

%

Expected volatility

66.1

%  

65.5

%  

65.1

%

114

The exercise price of stock options granted under our stock plans is equal to the fair market value of the underlying shares on the date of grant. Options become exercisable at varying dates and generally expire 10 years from the date of grant. At December 31, 2020, options to purchase 14,218,190 shares of common stock were available for grant and 27,260,463 reserved shares of common stock were available for future issuance under our stock option plans.

Stock-Based Compensation Award Activity

Option activity under our equity incentive plans was as follow:

    

    

    

    

Weighted-

    

 

Average

 

Remaining

 

Shares Available

Number of Shares

Weighted-Average

Contractual Term

Aggregate

 

For Grant

Underlying Options

Exercise Price

(in years)

Intrinsic Value

 

Outstanding at January 1, 2020

 

16,615,971

 

22,670,704

$

3.51

Authorized for grant

 

2,953,519

 

Granted

 

(8,462,090)

 

8,462,090

$

2.32

Exercised

 

 

(761,541)

$

2.26

Cancelled

 

3,110,790

 

(3,110,790)

$

4.56

Outstanding at December 31, 2020

 

14,218,190

 

27,260,463

$

3.05

6.46

$

23,679,303

Vested and expected to vest at December 31, 2020

 

26,159,213

$

3.12

Exercisable at December 31, 2020

 

17,802,873

$

3.42

5.25

$

12,628,388

We granted options to purchase 8,462,090, 7,457,575 and 4,594,225 shares of common stock during the years ended December 31, 2020, 2019 and 2018, respectively. The weighted-average grant date fair values of options granted during 2020, 2019 and 2018 were $1.42, $1.27 and $2.66, respectively. As of December 31, 2020, we had 1,101,250 shares of outstanding performance-based stock option wherein the achievement of the corresponding corporate-based milestones were not considered as probable. Accordingly, none of the stock-based compensation expense of $1.7 million has been recognized as expense as of December 31, 2020.

As of December 31, 2020, there was approximately $11.0 million of unrecognized stock-based compensation cost related to time-based stock options and performance-based stock options, wherein achievement of the corresponding corporate-based milestones was considered as probable. Additionally, approximately $615,000 of total unamortized stock-based compensation cost related to our Purchase Plan. The unamortized compensation costs related to our stock option plans and our Purchase Plan are expected to be recognized over a weighted- average period of approximately 2.2 years and 1.1 years, respectively. For the years ended December 31, 2020 and 2019, there were 4,386,910 and 4,442,936 shares vested, respectively, with weighted-average exercise price of $2.41 and $3.26, respectively.

The aggregate intrinsic value of the stock options in the table above is calculated as the difference between the exercise price of the underlying awards and the quoted price of our common stock for the options that were in-the-money at December 31, 2020. At December 31, 2020 and 2019, we had 9,457,590 and 6,865,971, respectively, of non-vested stock options, with approximately $11.1 million and $614,000 intrinsic value at December 31, 2020 and 2019, respectively. During the years ended December 31, 2020 and 2019, aggregate intrinsic values of options exercised under our stock option plans were approximately $459,000 and $12,000, respectively, determined as of the date of the stock option exercise.

115

Details of our stock options by exercise price are as follows as of December 31, 2020:

Options Outstanding

Options Exercisable

 

    

Number of

    

Weighted-Average

    

    

    

 

Outstanding

Remaining

Weighted-Average

Number of

Weighted-Average

 

Exercise Price

Options

Contractual Life (in years)

Exercise Price

Options

Exercise Price

 

$1.68 - $1.96

 

1,413,800

 

8.94

$

1.81

 

337,554

$

1.82

$2.00 - $2.00

 

3,976,626

 

7.57

 

2.00

 

2,374,499

 

2.00

$2.02 - $2.25

 

4,301,158

 

5.90

 

2.14

 

3,681,576

 

2.12

$2.27 - $2.42

6,261,304

8.63

2.38

1,617,712

2.37

$2.52 - $3.49

 

3,831,521

 

6.12

 

2.86

 

2,760,475

 

2.92

$3.54 - $4.49

5,130,353

5.41

4.07

4,685,356

4.05

$4.53 - $8.85

2,345,701

1.18

7.14

2,345,701

7.14

$1.68 - $8.85

 

27,260,463

 

6.46

3.05

 

17,802,873

3.42

Employee Stock Purchase Plan

Our Purchase Plan permits eligible employees to purchase common stock at a discount through payroll deductions during defined offering periods. The price at which the stock is purchased is equal to the lesser of 85% of the fair market value of the common stock on the first day of the offering or 85% of the fair market value of our common stock on the purchase date. The initial offering period commenced on the effective date of our initial public offering. We issued 567,391, 747,691 and 783,984 shares of common stock during 2020, 2019 and 2018, respectively, pursuant to the Purchase Plan at an average price of $1.54, $1.92 and $1.92, respectively. For the year ended December 31, 2020, 2019 and 2018, the weighted average fair value of awards granted under our Purchase Plan was $0.87, $1.07 and $1.27, respectively. As of December 31, 2020, we had 16,502 reserved shares of common stock available for future issuance under the Purchase Plan.

The fair value of awards granted under our Purchase Plan is estimated on the date of grant using the Black-Scholes option pricing model, which uses weighted- average assumptions. Our Purchase Plan provides for a 24- month offering period comprised of four six-month purchase periods with a look-back option. A look-back option is a provision in our Purchase Plan under which eligible employees can purchase shares of our common stock at a price per share equal to the lesser of 85% of the fair market value on the first day of the offering period or 85% of the fair market value on the purchase date. Our Purchase Plan also includes a feature that provides for a new offering period to begin when the fair market value of our common stock on any purchase date during an offering period falls below the fair market value of our common stock on the first day of such offering period. This feature is called a “reset.” Participants are automatically enrolled in the new offering period. We had a “reset” on January 2, 2020 because the fair market value of our stock on December 31, 2019 was lower than the fair market value of our stock on January 1, 2019, the first day of the offering period. We applied modification accounting in accordance with the relevant accounting guidance. The total incremental fair value associated with this Purchase Plan “reset” was approximately $753,000 and will be recognized as expense from the period from January 1, 2020 to December 31, 2021. We also had another “reset” on July 1, 2020 because the fair market value of our stock on June 30, 2020 was lower than the fair market value of our stock on January 1, 2020, the first day of the offering period. We applied modification accounting in accordance with the relevant accounting guidance. The total incremental fair value associated with this Purchase Plan “reset” was approximately $535,000 and is being amortized to expenses from July 1, 2020 to June 30, 2022.

The following table summarizes the weighted-average assumptions related to our Purchase Plan for the years ended December 31, 2020, 2019 and 2018. Expected volatilities for our Purchase Plan are based on the two-year historical volatility of our stock. Expected term represents the weighted- average of the purchase periods within the

116

offering period. The risk-free interest rate for periods within the expected term is based on U.S. Treasury constant maturity rates.

Year Ended

 

December 31,

 

    

2020

    

2019

    

2018

 

Risk-free interest rate

1.0

%  

2.7

%  

2.4

%

Expected term (in years)

1.6

1.5

1.3

Dividend yield

0.0

%  

0.0

%  

0.0

%

Expected volatility

62.3

%  

62.6

%  

66.2

%

7. CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS

Cash, cash equivalents and short-term investments consist of the following (in thousands):

December 31,

 

2020

    

2019

 

Cash

$

1,988

$

3,371

Money market funds

 

19,487

 

7,457

U.S. treasury bills

 

10,034

 

12,539

Government-sponsored enterprise securities

 

4,920

 

19,017

Corporate bonds and commercial paper

 

20,898

 

55,694

$

57,327

$

98,078

Reported as:

Cash and cash equivalents

$

30,373

$

22,521

Short-term investments

 

26,954

 

75,557

$

57,327

$

98,078

Cash equivalents and short-term investments included the following securities with gross unrealized gains and losses (in thousands):

    

    

Gross

    

Gross

    

 

Amortized

Unrealized

Unrealized

 

December 31, 2020

Cost

Gains

Losses

Fair Value

 

U.S. treasury bills

$

10,036

$

$

(2)

$

10,034

Government-sponsored enterprise securities

4,920

4,920

Corporate bonds and commercial paper

 

20,900

 

 

(2)

 

20,898

Total

$

35,856

$

$

(4)

$

35,852

    

    

Gross

    

Gross

    

 

Amortized

Unrealized

Unrealized

 

December 31, 2019

Cost

Gains

Losses

Fair Value

 

U.S. treasury bills

$

12,532

$

8

$

(1)

$

12,539

Government-sponsored enterprise securities

19,010

8

(1)

19,017

Corporate bonds and commercial paper

 

55,685

14

(5)

 

55,694

Total

$

87,227

$

30

$

(7)

$

87,250

As of December 31, 2020, our cash equivalents and short-term investments, which have contractual maturities within one year, had a weighted-average time to maturity of approximately 78 days. We view our short-term investments portfolio as available for use in current operations. We have the ability to hold all investments as of December 31, 2020 through their respective maturity dates. At December 31, 2020, we had no investments that had been in a continuous unrealized loss position for more than 12 months. As of December 31, 2020, a total of 16 individual securities had been in an unrealized loss position for 12 months or less and the losses were deemed to be temporary. The gross unrealized losses above were caused by interest rate increases. No significant facts or circumstances have arisen to indicate that there has been any deterioration in the creditworthiness of the issuers of the securities held by us. Based on our review of these securities, including the assessment of the duration and severity of the unrealized losses and our ability and intent

117

to hold the investments until maturity, there were no other-than-temporary impairments for these securities at December 31, 2020.

The following table shows the fair value and gross unrealized losses of our investments in individual securities that are in an unrealized loss position, aggregated by investment category (in thousands):

December 31, 2020

    

Fair Value

    

Unrealized Losses

 

U. S. treasury bills

$

9,034

$

(2)

Corporate bonds and commercial paper

14,652

(2)

Total

$

23,686

$

(4)

8. FAIR VALUE

Under FASB ASC 820, Fair Value Measurements and Disclosures, fair value is defined as the price at which an asset could be exchanged or a liability transferred in a transaction between knowledgeable, willing parties in the principal or most advantageous market for the asset or liability. Where available, fair value is based on observable market prices or parameters or derived from such prices or parameters. Where observable prices or parameters are not available, valuation models are applied.

Assets recorded at fair value in our financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of subjectivity associated with the inputs to fair valuation of these assets and liabilities, are as follows:

Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets at the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.

The fair valued assets we hold that are generally included under this Level 1 are money market securities where fair value is based on publicly quoted prices.

Level 2—Are inputs, other than quoted prices included in Level 1, that are either directly or indirectly observable for the asset or liability through correlation with market data at the reporting date and for the duration of the instrument’s anticipated life.

The fair valued assets we hold that are generally assessed under Level 2 included government-sponsored enterprise securities, U.S. treasury bills and corporate bonds and commercial paper. We utilize third party pricing services in developing fair value measurements where fair value is based on valuation methodologies such as models using observable market inputs, including benchmark yields, reported trades, broker/dealer quotes, bids, offers and other reference data. We use quotes from external pricing service providers and other on-line quotation systems to verify the fair value of investments provided by our third-party pricing service providers. We review independent auditor’s reports from our third-party pricing service providers particularly regarding the controls over pricing and valuation of financial instruments and ensure that our internal controls address certain control deficiencies, if any, and complementary user entity controls are in place.

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities and which reflect management’s best estimate of what market participants would use in pricing the asset or liability at the reporting date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.

We do not have fair valued assets classified under Level 3.

118

Fair Value on a Recurring Basis

Financial assets measured at fair value on a recurring basis are categorized in the tables below based upon the lowest level of significant input to the valuations (in thousands):

Assets at Fair Value as of December 31, 2020

 

    

Level 1

    

Level 2

    

Level 3

    

Total

 

Money market funds

$

19,487

$

$

$

19,487

U.S. treasury bills

10,034

10,034

Government-sponsored enterprise securities

 

 

4,920

 

 

4,920

Corporate bonds and commercial paper

 

 

20,898

 

 

20,898

Total

$

19,487

$

35,852

$

$

55,339

Assets at Fair Value as of December 31, 2019

 

    

Level 1

    

Level 2

    

Level 3

    

Total

 

Money market funds

$

7,457

$

$

$

7,457

U.S. treasury bills

12,539

12,539

Government-sponsored enterprise securities

 

 

19,017

 

 

19,017

Corporate bonds and commercial paper

 

 

55,694

 

 

55,694

Total

$

7,457

$

87,250

$

$

94,707

9. OTHER BALANCE SHEET

Property and equipment consists of the following (in thousands):

December 31,

 

    

2020

    

2019

 

Laboratory equipment

$

11,957

$

11,627

Computer and software

 

1,783

 

1,622

Furniture and equipment

1,793

1,391

Fixed assets in progress

 

819

 

564

Total property and equipment

16,352

15,204

Less accumulated depreciation and amortization

 

(13,676)

 

(13,045)

Property and equipment, net

$

2,676

$

2,159

During 2020 and 2019, we disposed fixed assets of approximately $86,000 and $496,000, respectively.

Total depreciation and amortization expense were $706,000, $683,000 and $594,000 for the years ended December 31, 2020, 2019 and 2018, respectively.

Other accrued liabilities consists of the following (in thousands):

December 31,

2020

    

2019

Revenue reserves

$

4,576

$

3,094

Accrued expenses

3,661

2,836

Refund liability

1,488

238

Accrued professional fees

1,017

473

Accrued interest payable

272

80

Total

$

11,014

$

6,721

Revenue reserves include government-mandated or privately-negotiated rebates, chargebacks and discounts on our gross product sales. Accrued professional fees include legal and patent costs and accounting fees.

119

10. LEASE AGREEMENTS

We currently lease our research and office space under a noncancelable lease agreement with our landlord, HCP BTC, LLC (formerly known as Slough BTC, LLC) which was originally set to expire in 2018. The lease term provides for renewal option for up to two additional periods of five years each. In July 2017, we exercised our option to extend the term of our lease for another five years through January 2023 and modified the amount of monthly base rent during such renewal period. We reevaluated our lease classification and continue to classify our lease as operating lease during the renewal period.

In December 2014, we entered into a sublease agreement, which was amended in 2017, with an unrelated third party to occupy approximately 57,000 square feet of our research and office space. In February 2017, we entered into an amendment to the sublease agreement to increase the subleased research and office space for an additional 9,328 square feet under the same term of the sublease. Effective July 2017, the sublease agreement was amended primarily to extend the term of the sublease through January 2023 and modified the monthly base rent to equal the amount we will pay our landlord. Because the future sublease income under the extended sublease agreement is the same as the amount we will pay our landlord, we did not recognize any loss on sublease relative to this amendment. We expect to receive approximately $9.6 million in future sublease income (excluding our subtenant’s share of facilities operating expenses) through January 2023.

We recorded rent expense on a straight-line basis for our lease, net of sublease income. For our sublease arrangement which we classified as an operating lease, our loss on the sublease was comprised of the present value of our future payments to our landlord less the present value of our future rent payments expected from our subtenant over the term of the sublease. We adopted Topic 842 on January 1, 2019 using a modified retrospective approach and elected the transition method and the package of practical expedients permitted under the transition guidance, which allowed us to carryforward our historical lease classification and our assessment on whether a contract is or contains a lease. We also elected to combine lease and non-lease components, such as common area maintenance charges, as a single lease, and elected to use the short-term lease exception permitted by the standard.

As a result of the adoption of Topic 842 on January 1, 2019, we recognized $32.8 million in operating right-of-use asset and $33.2 million in lease liability, and derecognized $399,000 of deferred rent in the balance sheet at adoption date. These were calculated using the present value of our remaining lease payments using an estimated incremental borrowing rate of 9%, which represented the weighted average discount rate for our lease. There was no cumulative-effect adjustment on our accumulated deficit as of January 1, 2019. As of December 31, 2020, we had operating lease right-of-use asset of $17.9 million and lease liability of $19.3 million in the balance sheet. The weighted average remaining term of our lease as of December 31, 2020 was 2.08 years.

For the years ended December 31, 2020 and 2019, the components of our operating lease expense was as follows (in thousands):

Year Ended December 31,

2020

2019

Fixed operating lease expense

    

$

5,360

    

$

5,248

Variable operating lease expense

926

745

Total operating lease expense

 

$

6,286

 

$

5,993

Supplemental information related to the Company’s operating lease for the years ended December 31, 2020 and 2019 were as follows (in thousands):

Year Ended December 31,

2020

2019

Cash payments included in the measurement of operating lease liabilities

$

9,694

$

9,321

120

For the years ended December 31, 2020 and 2019, we have the following operating sublease information (in thousands):

Year Ended December 31,

2020

2019

Fixed sublease expense

    

$

4,381

    

$

4,381

Variable sublease expense

962

829

Sublease income

(5,343)

(5,210)

Net

 

$

 

$

At December 31, 2020, future minimum lease payments and obligations under our noncancelable operating lease, net of expected sublease receipts, were as follows (in thousands):

Operating

Sublease

For years ending December 31,

    

Lease

    

Receipts

    

Net

2021

$

10,082

$

(4,534)

$

5,548

2022

 

10,485

 

(4,716)

 

5,769

2023

877

(394)

483

Total minimum payments required

$

21,444

$

(9,644)

$

11,800

Rent expense under our operating lease amounted to approximately $6.3 million, $6.0 million and $6.0 million for the years ended December 31, 2020, 2019 and 2018, respectively.

11. STOCKHOLDERS’ EQUITY

Preferred Stock

We are authorized to issue 10,000,000 shares of preferred stock. As of December 31, 2020 and 2019, there were no issued and outstanding shares of preferred stock. Our board of directors is authorized to fix or alter the designation, powers, preferences and rights of the shares of each series of preferred shares, and the qualifications, limitations or restrictions of any wholly unissued shares, to establish from time to time the number of shares constituting any such series, and to increase or decrease the number of shares, if any.

Common Stock

Authorized Shares of Common Stock

On May 18, 2018, we amended our Certificate of Incorporation (the “Charter Amendment”) to increase the number of authorized shares of common stock from 200,000,000 to 400,000,000 shares. This Charter Amendment was approved by our stockholders at the annual meeting held on May 16, 2018. The Charter Amendment became effective upon the filing with the Secretary of State of the State of Delaware on May 18, 2018.

Common Stock Public Offering

In the second quarter of 2018, we completed an underwritten public offering in which we sold 18,400,000 shares of our common stock pursuant to an effective registration statement at a price to the public of $3.90 per share. We received net proceeds of approximately $67.2 million after deducting underwriting discounts and commissions and offering expenses.

Open Market Sales Agreement

In August 2020, we entered into an Open Market Sale Agreement (Sales Agreement) with Jefferies LLC (Jefferies), as our sole sales agent, pursuant to which we may sell, from time to time, through Jefferies, shares of our

121

common stock having an aggregate offering price of up to $65.0 million. As of December 31, 2020, we have not yet sold any shares under the Sales Agreement.

12. INCOME TAXES

For the years ended December 31, 2020, 2019 and 2018, our loss before income taxes was from domestic operations and we did not record provision for income taxes other than minimum state taxes due to our net loss.

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets are as follows (in thousands):

December 31,

 

    

2020

    

2019

 

Deferred tax assets

Net operating loss carryforwards

$

240,767

$

240,157

Orphan drug and research and development credits

 

64,252

 

59,603

Deferred compensation

 

7,760

 

8,817

Lease liabilities

4,399

6,989

Capitalized Inventory

34

Capitalized research and development expenses

 

 

2,282

Other, net

 

3,170

 

529

Deferred tax liabilities

Operating lease right-of-use asset

(4,084)

(6,719)

Others

(537)

Total net deferred tax assets

315,761

311,658

Less: valuation allowance

 

(315,761)

 

(311,658)

Deferred tax assets, net of allowance

$

$

The reconciliation of the statutory federal income tax rate to the effective tax rate was as follows:

Year Ended December 31,

 

    

2020

    

2019

    

2018

 

Federal statutory tax rate

 

(21.0)

%  

(21.0)

%  

(21.0)

%

State, Net of Federal Benefit

0.1

%  

0.1

%  

%

Valuation allowance

 

24.4

%  

21.7

%  

16.3

%

Stock compensation

4.7

%  

2.8

%  

8.2

%

Orphan drug and research and development credits

(12.7)

%  

(5.1)

%  

(3.7)

%

Other, net

 

4.6

%  

1.5

%  

0.2

%  

Effective tax rate

 

0.1

%  

0.0

%  

0.0

%  

In general, under Section 382 of the Internal Revenue Code (Section 382), a corporation that undergoes an ownership change is subject to limitations on its ability to utilize its pre-change net operating loss carryovers and tax credits to offset future taxable income. Our existing net operating loss carryforwards and tax credits are subject to limitations arising from ownership changes which occurred in previous periods. We finalized our analysis of potential ownership changes and concluded our Section 382 owner shift analysis during the year ended December 31, 2012. We have updated our net operating loss carryforwards to reflect the results of the Section 382 owner shift analysis as of December 31, 2020. We did not experience any significant changes in ownership in 2020, 2019, and 2018. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 and result in additional limitations.

As of December 31, 2020, we had net operating loss carryforwards for federal income tax purposes of approximately $1.0 billion. Of the federal net operating loss carryforward, $891.8 million, which expire beginning in the year 2021 and the remaining net operating loss carryforwards can be carried forward indefinitely, subject to annual

122

limitation of 80% of taxable income. We also had state net operating loss carryforwards of approximately $385.9 million, which expire beginning in the year 2028.

We have general business credits of approximately $48.0 million, which will expire beginning in 2023, if not utilized, and is comprised of research and development credits and orphan drug credits. We also have state research and development tax credits of approximately $30.7 million, which have no expiration date.

Realization of deferred tax assets is dependent upon future earnings, if any, the timing and amount of which are uncertain. Accordingly, the net deferred tax assets have been fully offset by a valuation allowance. The valuation allowance increased by approximately $4.1 million and $21.6 million for the years ended December 31, 2020 and 2019, respectively.

The following table summarizes the activity related to our gross unrecognized tax benefits (in thousands):

Year Ended December 31,

 

    

2020

    

2019

 

Balance at the beginning of the year

$

8,358

$

7,849

Increase related to current year tax positions

 

543

 

509

Balance at the end of the year

$

8,901

$

8,358

During the years ended December 2020 and December 31, 2019, the amount of unrecognized tax benefits increased $543,000 and $509,000, respectively, due to additional research and development and orphan drug credits generated during those years. As of December 31, 2020 and 2019, the total amount of unrecognized tax benefit was $8.0 million and $7.2 million, respectively. The reversal of the uncertain tax benefits would not affect the Company’s effective tax rate to the extent that we continue to maintain a full valuation allowance against our deferred tax assets.

We are subject to federal income tax and various state taxes. Because of net operating loss and research credit carryovers, substantially all of our tax years remain open to examination.

Our policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. We currently have no tax positions that would be subject to interest or penalties.

13. DEBT

On September 27, 2019, we entered into a Credit and Security Agreement (Credit Agreement), dated as of September 27, 2019 (the Closing Date) with MidCap Financial Trust (MidCap). The Credit Agreement provides for a $60.0 million term loan credit facility with the following tranches: (i) on the Closing Date, $10.0 million aggregate principal amount of term loans, (ii) until December 31, 2020, an additional $10.0 million term loan facility at our option, (iii) until March 31, 2021, an additional $20.0 million term loan facility subject to the satisfaction of certain conditions and at our option and (iv) until March 31, 2022, an additional $20.0 million term loan facility subject to the satisfaction of certain conditions and at our option. The obligations under the Credit Agreement are secured by a perfected security interest in all of our assets except for intellectual property and certain other customary excluded property pursuant to the terms of the Credit Agreement.

The outstanding principal balance of the loan bears interest at an annual rate of one-month LIBOR plus 5.65%, subject to a LIBOR floor of 1.50% and is payable monthly in arrears. Commencing on October 1, 2019, the Credit Agreement provides that we initially will make interest-only payments for 24 months followed by 36 months of amortization payments. The interest-only period will be extended to 36 months and again to 48 months upon the satisfaction of certain conditions set forth in the Credit Agreement. All unpaid principal and accrued interest is due and payable no later than September 1, 2024. A final payment fee of 2.5% of principal is due on the final payment of the term loan.

We may make voluntary prepayments, in whole or in part, subject to certain prepayment premiums and additional interest payments. The Credit Agreement also contains certain provisions, such as event of default and change

123

in control provisions, which, if triggered, would require us to make mandatory prepayments on the term loan, which are subject to certain prepayment premiums and additional interest payments.

As discussed above, at closing of the Credit Agreement, $10.0 million was funded in an initial tranche. In March 2020, we signed a credit extension form for the second tranche amounting to $10.0 million, which we received in May 2020. The facility also gives us the ability to access an additional $40.0 million at our option, subject to the achievement of certain customary conditions.

The following table presents the future minimum payments we expect to make on our outstanding loan as of December 31, 2020 (in thousands):

Year Ending December 31,

2021

$

1,667

2022

6,667

2023

6,667

2024

4,999

Principal amount (Tranches 1 and 2)

$

20,000

We paid certain costs and fees totaling $236,000 which were recorded as a direct deduction from the term loan on the balance sheet and are being amortized ratably as interest expense over the term of the loan, using the effective interest method. As of December 31, 2020, the unamortized issuance costs and debt discounts amounted to $185,000.

Interest expense, including amortization of the debt discount, related to the Credit Agreement were $1.4 million and $237,000 during the years ended December 31, 2020 and 2019, respectively. Accrued interest was $272,000 as of December 31, 2020. As of December 31, 2020, the outstanding balance of the loan was $19.8 million, net unamortized debt discount.

The Credit Agreement contains certain covenants which, among others, require us to deliver financial reports at designated times of the year and maintain minimum net revenues and $10.0 million of cash upon the draw of tranche three or tranche four. As of December 31, 2020, we were not in violation of any covenants.

14. SELECTED QUARTERLY FINANCIAL DATA

Year Ended December 31, 2020

Year Ended December 31, 2019

 

Q1

Q2

Q3

Q4

Q1

Q2

Q3

Q4

 

(unaudited, in thousands, except per share amounts)

 

Revenue

    

$

55,761

    

$

16,021

    

$

18,389

    

$

18,450

    

$

12,624

    

$

10,407

    

$

20,857

    

$

15,400

Gross profit*

    

$

12,525

$

14,695

$

16,149

$

17,432

$

7,947

$

9,862

$

11,406

$

13,651

Net income (loss)

$

21,243

$

(17,576)

$

(14,174)

$

(19,237)

$

(17,598)

$

(20,606)

$

(11,490)

$

(17,200)

Net income (loss) per share, basic and diluted:

$

0.13

$

(0.10)

$

(0.08)

$

(0.11)

$

(0.11)

$

(0.12)

$

(0.07)

$

(0.10)

Weighted average shares used in computing net income (loss) per share:

Basic

168,469

 

168,570

 

168,932

 

169,039

 

167,173

 

167,191

 

167,609

 

167,619

Diluted

 

168,568

 

168,570

 

168,932

 

169,039

 

167,173

 

167,191

 

167,609

 

168,525

*Gross profit is computed as Net product sales less Cost of product sales. Prior to the FDA approval, manufacturing and related costs were charged to research and development expense. Therefore, these costs were not capitalized and as a result, are not fully reflected in the costs of sales during the periods disclosed above. 

124

15. SUBSEQUENT EVENTS

U.S. Department of Defense’s JPEO-CBRND

In January 2021, we were awarded $16.5 million by the U.S. Department of Defense’s Joint Program Executive Office for Chemical, Biological, Radiological and Nuclear Defense to support our ongoing Phase 3 clinical trial to evaluate the safety and efficacy of fostamatinib in hospitalized COVID-19 patients.

Global Exclusive License Agreement with Eli Lilly and Company

In February 2021, we entered into a global exclusive license agreement and strategic collaboration with Lilly to co-develop and commercialize R552, a receptor-interacting serine/threonine-protein kinase 1 (RIP1) inhibitor, for the treatment of non-central nervous system (non-CNS) diseases. In addition, the collaboration is aimed at developing additional RIP1 inhibitors for the treatment of CNS diseases. Pursuant to the terms of the license agreement, we granted to Lilly exclusive rights to develop and commercialize R552 and related RIP1 inhibitors in all indications worldwide. The parties’ collaboration is governed through a joint governance committee and appropriate subcommittees.

The parties are jointly responsible for performing development activities for R552 and other non-CNS disease development candidates. We are responsible for 20% of development costs for R552 in the U.S., Europe, and Japan, up to a specified cap. Lilly is responsible for funding the remainder of all development activities for R552 and other non-CNS disease development candidates. We have the right to opt-out of co-funding the R552 development activities in the U.S., Europe and Japan at two different specified times. If we exercise our first opt-out right, we will continue to fund our share of the R552 development activities in the U.S., Europe, and Japan up to a maximum funding commitment of $65.0 million. If we do not exercise either of the opt-out rights, we will receive royalty payments on net sales of non-CNS disease products at higher percentage rates and have the right to co-commercialize R552 in the U.S., with Lilly, on terms to be agreed by the parties.

We are responsible for performing and funding initial discovery and identification of CNS disease development candidates, which is nearly completed, and future funding is expected to be minimal. Following candidate selection, Lilly will be responsible for performing and funding all future development and commercialization of the CNS disease development candidates.

Under the terms of the license agreement, we will receive an upfront cash payment of $125.0 million, with the potential for an additional $330.0 million in milestone payments upon the achievement of specified development and regulatory milestones by non-CNS disease products and $255.0 million in milestone payments upon the achievement of specified development and regulatory milestones by CNS disease products. We are also eligible to receive up to $100.0 million in sales milestone payments on a product-by-product basis for non-CNS disease products and up to $150.0 million in sales milestone payments on a product-by-product basis for CNS disease products. In addition, depending on the extent of our co-funding of R552 development activities, we would be entitled to receive tiered royalty payments on net sales of non-CNS disease products at percentages ranging from the mid-single digits to high-teens, subject to certain standard reductions and offsets. We would be entitled to receive tiered royalty payments on net sales of CNS disease products up to low-double digits, subject to certain standard reductions and offsets.

This transaction is subject to customary closing conditions, including clearance under the Hart-Scott-Rodino (HSR) Antitrust Improvements Act of 1976.

License Agreement

In February 2021, we entered into a non-exclusive license agreement with an unrelated third party whereby we granted such unrelated third party rights to certain patents. In considerations for the license rights granted, we will receive a one-time fee of $4.0 million.

125

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None.

Item 9A. Controls and Procedures

Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures

Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of our disclosure controls and procedures, as such term is defined under Rule 13a-15(e) promulgated under the Exchange Act. Based on this evaluation, our principal executive officer and our principal accounting officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this Annual Report.

Management’s Annual Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f). Under the supervision and with the participation of our management, including our principal executive officer and principal accounting officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on our evaluation under the framework in Internal Control—Integrated Framework, our management concluded that our internal control over financial reporting was effective as of December 31, 2020.

The effectiveness of our internal control over financial reporting as of December 31, 2020 has been audited by Ernst & Young LLP, an independent registered public accounting firm, as stated in its attestation report which is set forth below in this Annual Report on Form 10-K.

126

Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Rigel Pharmaceuticals, Inc.

Opinion on Internal Control over Financial Reporting

We have audited Rigel Pharmaceuticals, Inc.’s internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Rigel Pharmaceuticals, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on the COSO criteria.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the balance sheets of the Company as of December 31, 2020 and 2019, the related statements of operations, comprehensive loss, stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2020, and the related notes, and our report dated March 2, 2021 expressed an unqualified opinion thereon.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.

Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ Ernst & Young LLP

Redwood City, California
March 2, 2021

127

Changes in Internal Controls over Financial Reporting

There were no changes in our internal control over financial reporting that occurred during the fourth quarter of 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Limitations on Effectiveness of Controls and Procedures

In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Item 9B. Other Information

None.

128

PART III

Item 10. Directors, Executive Officers and Corporate Governance

Information regarding our directors, executive officers and corporate governance is incorporated by reference to the information set forth under the captions “Election of Directors” and “Management—Executive Officers” in our Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of December 31, 2020. Such information is incorporated herein by reference.

In 2003, we adopted a code of ethics, the Rigel Pharmaceuticals, Inc. Code of Conduct, which applies to our principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions. Our Code of Conduct is on our website at https://ir.rigel.com/corporate-governance/governance-documents. If we make any amendments to the code or grant any waiver from a provision of the code applicable to any executive officer or director, we intend to satisfy the disclosure requirement under Item 5.05 of Form 8-K by disclosing the nature of the amendment or waiver on our website at the address and the location specified above.

Information regarding compliance with Section 16(a) of the Exchange Act is incorporated by reference to the information set forth under the caption “Delinquent Section 16(a) Reports” in our Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of December 31, 2020. Such information, if any, is incorporated herein by reference.

Item 11. Executive Compensation

Information regarding executive and director compensation is incorporated by reference to the information set forth under the captions “Compensation Discussion and Analysis,” “Executive Compensation” and “Director Compensation” in our Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of December 31, 2020. Such information is incorporated herein by reference.

Information regarding Compensation Committee interlocks and insider participation is incorporated by reference to the information set forth under the caption “Compensation Committee Interlocks and Insider Participation” in our Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of December 31, 2020. Such information is incorporated herein by reference.

Information regarding our Compensation Committee’s review and discussion of our Compensation Discussion and Analysis is incorporated by reference to the information set forth under the caption “Compensation Committee Report” in our Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of December 31, 2020. Such information is incorporated herein by reference.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

Information regarding security ownership of certain beneficial owners and management and securities authorized for issuance under our equity compensation plans is incorporated by reference to the information set forth under the caption “Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters” and “Equity Compensation Plan Information” in our Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of December 31, 2020. Such information is incorporated herein by reference.

Item 13. Certain Relationships and Related Transactions, and Director Independence

Information regarding certain relationships and related transactions and director independence is incorporated by reference to the information set forth under the captions “Transactions with Related Persons” and “Information Regarding the Board of Directors and Corporate Governance” in our Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of December 31, 2020. Such information is incorporated herein by reference.

129

Item 14. Principal Accounting Fees and Services

Information regarding principal accounting fees and services is incorporated by reference to the information set forth under the caption “Ratification of Selection of Independent Registered Public Accounting Firm” in our Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of December 31, 2020. Such information is incorporated herein by reference.

130

PART IV

Item 15. Exhibits, Financial Statement Schedules

(a)The following documents are being filed as part of this Annual Report on Form 10-K:
1.Financial Statements—Index to Financial Statements in Item 8 of this Annual Report on Form 10-K including selected quarterly financial data for the last two years in Note 14.
2.See Exhibit Index at the end of this Annual Report, which is incorporated herein by reference. The Exhibits listed in the accompanying Exhibit Index are filed as part of this report.

131

EXHIBIT INDEX

3.1

Amended and Restated Certificate of Incorporation (filed as an exhibit to Rigel’s Current Report on Form 8- K (No. 000-29889) dated May 29, 2012, and incorporated herein by reference).

3.2

Amended and Restated Bylaws (filed as an exhibit to Rigel’s Current Report on Form 8-K (No. 000- 29889), dated February 2, 2007, and incorporated herein by reference).

3.3

Certificate of Amendment to the Amended and Restated Certificate of Incorporation (filed as an exhibit to Rigel’s Current Report on Form 8-K (No. 000-29889), dated May 16, 2018, and incorporated herein by reference).

4.1

Description of Capital Stock (filed as an exhibit to Rigel’s Annual Report on Form 10-K for the year ended December 31, 2019 (No. 000-29889) filed on February 27, 2020 and incorporated herein by reference).

4.2

Form of warrant to purchase shares of common stock (filed as an exhibit to Rigel’s Registration Statement on Form S-1 (No. 333-45864), as amended, and incorporated herein by reference).

4.3

Specimen Common Stock Certificate (filed as an exhibit to Rigel’s Current Report on Form 8-K (No. 000-29889) dated June 24, 2003, and incorporated herein by reference).

4.4

Warrant issued to HCP BTC, LLC for the purchase of shares of common stock (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2009 (No. 000-29889) and incorporated herein by reference).

10.1+

Form of Stock Option Agreement pursuant to 2000 Equity Incentive Plan (filed as an exhibit to Rigel’s Registration Statement on Form S-1 (No. 333-45864), as amended, and incorporated herein by reference).

10.2

Build-to-Suit Lease between Rigel and Slough BTC, LLC, dated May 16, 2001 (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2001 (No. 000-29889) and incorporated herein by reference).

10.3*

Amendment to Build-to-Suit Lease between Rigel and Slough BTC, LLC, dated October 18, 2002 (filed as an exhibit to Rigel’s Annual Report on Form 10-K, as amended, for the fiscal year ended December 31, 2002 (No. 000-29889) and incorporated herein by reference).

10.4

Amendment No. Two to Build-to-Suit Lease between Rigel and Slough BTC, LLC, dated January 31, 2005 (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2009 (No. 000-29889) and incorporated herein by reference).

10.5

Amendment No. Three to Build-to-Suit Lease between Rigel and Slough BTC, LLC, dated January 31, 2005 (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2009 (No. 000-29889) and incorporated herein by reference).

10.6

Amendment No. Four to Build-to-Suit Lease between Rigel and HCP BTC, LLC, dated February 1, 2009 (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2009 (No. 000-29889) and incorporated herein by reference).

10.7*

Collaboration Agreement between Rigel and Daiichi Pharmaceutical Co., Ltd., dated August 1, 2002 (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2002 (No. 000-29889) and incorporated herein by reference).

132

10.8+˄

Offer Letter from Rigel Pharmaceuticals, Inc. to Wolfgang Dummer, dated October 3, 2019 (filed as an exhibit to Rigel’s Annual Report on Form 10-K for the year ended December 31, 2019 (No. 000-29889) filed on February 27, 2020 and incorporated herein by reference).

10.9+

Form of Indemnity Agreement (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2007 (No. 000-29889), as amended, and incorporated herein by reference).

10.10+

2000 Equity Incentive Plan, as amended (filed as an exhibit to Rigel’s Registration Statement on Form S-8 (No. 333-189523) filed on June 21, 2013 and incorporated herein by reference).

10.11+

2000 Non-Employee Directors’ Stock Option Plan, as amended (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2017 (No. 000-29889) filed on August 21, 2017 and incorporated herein by reference).

10.12+

Amended and Restated Change of Control Severance Plan (filed as an exhibit to Rigel’s Annual Report on Form 10-K for the fiscal year ended December 31, 2010 (No. 000-29889) and incorporated herein by reference).

10.13+

2000 Employee Stock Purchase Plan, as amended (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2010 (No. 000-29889) and incorporated herein by reference).

10.14*

License and Collaboration Agreement between Rigel and AstraZeneca AB, dated February 15, 2010 (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2010 (No. 000-29889) and incorporated herein by reference).

10.15+

2011 Equity Incentive Plan, as amended (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2017 (No. 000-29889) filed on August 21, 2017 and incorporated herein by reference).

10.16+

Form of Stock Option Agreement pursuant to 2011 Equity Incentive Plan (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2011 (No. 000-29889) and incorporated herein by reference).

10.17+*

Rigel Pharmaceuticals, Inc. Inducement Plan, as amended (filed as an exhibit to Rigel’s Annual Report on Form 10-K for the fiscal year ended December 31, 2017 (No. 000-29889) filed on March 6, 2018, and incorporated herein by reference).

10.18+

Form of Stock Option Grant Notice, Option Agreement and Notice of Exercise under the Rigel Inducement Plan (filed as an exhibit to Rigel’s Current Report on Form 8-K (No. 000-29889) filed on October 11, 2016, and incorporated herein by reference).

10.19

Amendment No. Five to Build-to-Suit Lease between Rigel Pharmaceuticals, Inc. and HCP BTC, LLC, dated July 24, 2017 (filed as an exhibit to Rigel’s Annual Report on Form 10-K for the fiscal year ended December 31, 2017 (No. 000-29889) filed on March 6, 2018, and incorporated herein by reference).

10.20+

Executive Severance Plan (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2018 (No. 000-29889) filed on May 1, 2018 and incorporated herein by reference).

10.21+

Executive Severance Plan (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2020 (No. 000-29889) filed on May 5, 2020 and incorporated herein by reference).

10.22

2018 Equity Incentive Plan (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2019 (No. 000-29889) filed on August 6, 2019 and incorporated herein by reference).

133

10.23+*

Offer Letter from Rigel Pharmaceuticals, Inc. to Dean Schorno, dated May 22, 2018 (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2018 (No. 000-29889) filed on August 8, 2018 and incorporated herein by reference).

10.24

Collaboration and License Agreements with Kissei Pharmaceutical Co., Ltd. (filed as an exhibit to Rigel’s Annual Report on Form 10-K for the year ended December 31, 2018 (No. 000-29889) filed on February 28, 2019 and incorporated herein by reference).

10.25

Supply Agreements with Kissei Pharmaceutical Co., Ltd. (filed as an exhibit to Rigel’s Annual Report on Form 10-K for the year ended December 31, 2018 (No. 000-29889) filed on February 28, 2019 and incorporated herein by reference).

10.26

Credit and Security Agreement with MidCap Financial Trust (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2019 (No. 000-29889) filed on November 5, 2019 and incorporated herein by reference).

10.270

Exclusive Commercialization License Agreement with Grifols Worldwide Operations Limited (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2019 (No. 000-29889) filed on May 7, 2019 and incorporated herein by reference).

10.28+

2020 Cash Incentive Plan (filed as an exhibit to Rigel’s Current Report on Form 8-K (No. 000-29889) filed on November 22, 2019, and incorporated herein by reference).

10.29+

2021 Cash Incentive Plan (filed as an exhibit to Rigel’s Current Report on Form 8-K (No. 000-29889) filed on February 3, 2021, and incorporated herein by reference).

10.30+˄

Offer Letter from Rigel Pharmaceuticals, Inc. to David Santos, dated July 13, 2020 (filed as an exhibit to Rigel’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2020 (No. 000-29889) filed on November 5, 2020, and incorporated herein by reference).

23.1#

Consent of Independent Registered Public Accounting Firm.

24.1#

Power of Attorney (included on signature page).

31.1#

Certification required by Rule 13a-14(a) or Rule 15d-14(a).

31.2#

Certification required by Rule 13a-14(a) or Rule 15d-14(a).

32.1•

Certification required by Rule 13a-14(b) or Rule 15d-14(b) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. 1350).

101.INS#

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#

XBRL Taxonomy Extension Schema Document

101.CAL#

XBRL Taxonomy Extension Calculation Linkbase Document

101.LAB#

XBRL Taxonomy Extension Labels Linkbase Document

101.PRE#

XBRL Taxonomy Extension Presentation Linkbase Document

101.DEF#

XBRL Taxonomy Extension Definition Linkbase Document

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

+

Management contract or compensatory plan.

*

Pursuant to a request for confidential treatment, portions of this Exhibit have been redacted from the publicly filed document and have been furnished separately to the Securities and Exchange Commission.

˄

Certain portions of this agreement have been omitted pursuant to Item 601(b)(2) of Regulation S-K.

#

Filed herewith.

134

The certification attached as Exhibit 32.1 accompanies the Annual Report on Form 10-K pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed “filed” by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.

Item 16. Form 10-K Summary

None.

135

SIGNATURES

Pursuant to the requirements of the Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of South San Francisco, State of California, on March 2, 2021.

Rigel Pharmaceuticals, Inc.

By:

/s/ Raul R. Rodriguez

Raul R. Rodriguez

Chief Executive Officer

(Principal Executive Officer)

By:

/s/ Dean L. Schorno

Dean L. Schorno
Chief Financial Officer

(Principal Financial Officer)

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Raul R. Rodriguez and Dean L. Schorno, and each of them, as his true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him and in his name, place, and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming that all said attorneys-in-fact and agents, or any of them or their or his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated:

Signature

    

Title

    

Date

/s/ Raul R. Rodriguez

Chief Executive Officer and Director

March 2, 2021

Raul R. Rodriguez

(Principal Executive Officer)

/s/ Dean L. Schorno

Chief Financial Officer

March 2, 2021

Dean L. Schorno

(Principal Financial Officer)

/s/ Gary A. Lyons

Chairman of the Board

March 2, 2021

Gary A. Lyons

/s/ Bradford S. Goodwin

Director

March 2, 2021

Bradford S. Goodwin

/s/ Keith A. Katkin

Director

March 2, 2021

Keith A. Katkin

/s/ Walter H. Moos

Director

March 2, 2021

Walter H. Moos

/s/ Jane Wasman

Director

March 2, 2021

Jane Wasman

/s/ Brian L. Kotzin

Director

March 2, 2021

Brian L. Kotzin

/s/ Gregg Lapointe

Director

March 2, 2021

Gregg Lapointe

136

EX-23.1 2 rigl-20201231xex23d1.htm EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in the following Registration Statements:

(1)

Registration Statements (Form S-8 Nos. 333-51184, 333-106532, 333-125895 and 333-148132) pertaining to the 2000 Equity Incentive Plan, the 2000 Employee Stock Purchase Plan and the 2000 Non-Employee Directors’ Stock Option Plan of Rigel Pharmaceuticals, Inc.,

(2)

Registration Statements (Form S-8 Nos. 333-155031 and 333-168495) pertaining to the 2000 Equity Incentive Plan and the 2000 Non-Employee Directors’ Stock Option Plan of Rigel Pharmaceuticals, Inc.,

(3)

Registration Statement (Form S-8 No. 333-134622) pertaining to the 2000 Equity Incentive Plan and 2000 Employee Stock Purchase Plan of Rigel Pharmaceuticals, Inc.,

(4)

Registration Statement (Form S-8 No. 333-72492) pertaining to the 2001 Non-Officer Equity Incentive Plan of Rigel Pharmaceuticals, Inc.,

(5)

Registration Statements (Form S-8 Nos. 333-107062, 333-139516 and 333-196535) pertaining to the 2000 Employee Stock Purchase Plan of Rigel Pharmaceuticals, Inc.,

(6)

Registration Statement (Form S-8 No. 333-111782) pertaining to the 2000 Equity Incentive Plan of Rigel Pharmaceuticals, Inc.,

(7)

Registration Statements (Form S-8 Nos. 333-175977 and 333-189523) pertaining to the 2011 Equity Incentive Plan, the 2000 Equity Incentive Plan and the 2000 Non-Employee Directors’ Stock Option Plan of Rigel Pharmaceuticals, Inc.,

(8)

Registration Statement (Form S-8 Nos. 333-212878 and 333-183130) pertaining to the 2011 Equity Incentive Plan of Rigel Pharmaceuticals, Inc.,

(9)

Registration Statements (Form S-3 Nos.  333-203956, 333-220821 and 333-223564) of Rigel Pharmaceuticals, Inc. and in the related Prospectuses,

(10)

Registration Statements (Form S-8 Nos. 333-214370, 333-216516 and 333-221400) pertaining to the Rigel Pharmaceuticals, Inc. Inducement Plan,

(11) Registration Statement (Form S-8 No. 333-219610) pertaining to the 2000 Non-Employee Directors’ Stock Option Plan and the 2011 Equity Incentive Plan of Rigel Pharmaceuticals, Inc.,

(12)

Registration Statement (Form S-8 No. 333-226700) pertaining to the 2018 Equity Incentive Plan and the Inducement Plan of Rigel Pharmaceuticals, Inc., and

(13)

Registration Statements (Form S-8 Nos. 333-233064 and 333-240371) pertaining to the 2018 Equity Incentive Plan of Rigel Pharmaceuticals, Inc.;

of our reports dated March 2, 2021, with respect to the financial statements of Rigel Pharmaceuticals, Inc. and the effectiveness of internal control over financial reporting of Rigel Pharmaceuticals, Inc. included in this Annual Report (Form 10-K) of Rigel Pharmaceuticals, Inc. for the year ended December 31, 2020.

/s/ Ernst & Young LLP

Redwood City, California

March 2, 2021


EX-31.1 3 rigl-20201231xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATIONS

I, Raul R. Rodriguez, certify that:

1.

I have reviewed this Annual Report on Form 10-K of Rigel Pharmaceuticals, Inc.;

2.

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

3.

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

4.

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

a)

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

b)

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

c)

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

d)

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

5.

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

a)

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

b)

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

Date: March 2, 2021

R

/s/ Raul R. Rodriguez

Raul R. Rodriguez
Chief Executive Officer


EX-31.2 4 rigl-20201231xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATIONS

I, Dean L. Schorno, certify that:

1.

I have reviewed this Annual Report on Form 10-K of Rigel Pharmaceuticals, Inc.;

2.

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

3.

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

4.

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

a)

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

b)

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

c)

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

d)

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

5.

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

a)

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

b)

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

Date: March 2, 2021

/s/ Dean L. Schorno

Dean L. Schorno
Executive Vice President and Chief Financial Officer


EX-32.1 5 rigl-20201231xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Raul R. Rodriguez, Chief Executive Officer of Rigel Pharmaceuticals, Inc. (the “Company”), and Dean L. Schorno, Executive Vice President and Chief Financial Officer of the Company, each hereby certifies that, to the best of his knowledge:

1.

The Company’s Annual Report on Form 10-K for the period ended December 31, 2020, to which this Certification is attached as Exhibit 32.1 (the “Annual Report”) fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and

2.

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

In Witness Whereof, the undersigned have set their hands hereto as of March 2, 2021.

/s/ Raul R. Rodriguez

   

/s/ Dean L. Schorno

Raul R. Rodriguez
Chief Executive Officer

Dean L. Schorno
Executive Vice President and Chief Financial Officer

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


GRAPHIC 6 rigl-20201231x10k003.jpg GRAPHIC begin 644 rigl-20201231x10k003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *XSXJ32V_P\U.6&5XI JX9&*D<^HKLZXGXM?\DXU3_=7^=:4OXD?4 MF7PL^9/[;U;_ *"E[_X$/_C1_;>K?]!2]_\ A_\:CTW3;K5K^.RLT#SR9VJ MS!0<#/4U7>&1,[D8 '!.#C\Z]^T=CS]2Y_;>K?\ 04O?_ A_\:/[;U;_ *"E M[_X$/_C3].T*_P!4AFFMHT\N';O:1P@&XX')]ZIW%K+;3S0N 6B8HY0[E!'N M.*/=O8-2S_;>K?\ 04O?_ A_\:/[;U;_ *"E[_X$/_C56*WEF=%CC8ER .#C MTZUH:KXK?]!2]_\ A_\:IB*0D@1N2."-IXIA&#@]:=D*[+_ /;>K?\ 04O?_ A_ M\:/[;U;_ *"E[_X$/_C5"BCE78+LO_VWJW_04O?_ (?_&C^V]6_Z"E[_P"! M#_XU0HHY5V"[+_\ ;>K?]!2]_P# A_\ &C^V]6_Z"E[_ .!#_P"-4**.5=@N MR_\ VWJW_04O?_ A_P#&C^V]6_Z"E[_X$/\ XU0HHY5V"[+_ /;>K?\ 04O? M_ A_\:T;+6=4.D:DQU*\)41X)G;CD^]<_6G8_P#(&U3Z1?S-3**ML.+=R/\ MMO5O^@I>_P#@0_\ C1_;>K?]!2]_\"'_ ,:H5LZ'X7U+Q#'<26'V7;;KND\Z MY2(@>N&(X]Z;Y8J[!7>Q5_MO5O\ H*7O_@0_^-']MZM_T%+W_P "'_QJH89 M3\C$ D949''O2>5)G'EOG&<;3TIVB+4N?VWJW_04O?\ P(?_ !H_MO5O^@I> M_P#@0_\ C5/RI,D;&RO)&T\?6K5YI-Y86=G=W$06&\C,D+!L[E!Q^%*T1ZCO M[;U;_H*7O_@0_P#C6G>ZQJ@T33&&I7@9A+DB=LGYS[USM:M]_P @+2OI+_Z& M:4HJZT!-ZD/]MZM_T%+W_P "'_QH_MO5O^@I>_\ @0_^-5(('N;B*"( R2N$ M4$XR2<"M?6_">L>'C%]OMTVREE5X)5E7K?]!2 M]_\ A_\:/[;U;_H*7O_ ($/_C5(HX7<58+G&2.,U>T?1-0UZ\-KIT'FR*I= MRS!%11U9F. !]:&HI78:B?VWJW_04O?_ (?_&C^V]6_Z"E[_P"!#_XUJ2>! M=>AN'B>"WPD:2^:+J,QLC.$#!P<$;CCVK#N;.:TGEBE7F)BK,AW+P<<,."/> MDG![ U);EC^V]6_Z"E[_ .!#_P"-']MZM_T%+W_P(?\ QJ.^TVYT^[-M,$:0 M(KGR9!(,$9'*Y'0_A598W<95&8=/E!--*+#4N_VWJW_04O?_ (?_&M+0]9U M1[^4-J5XP^RSG!G8\B-O>LK4=+N]+:W%VBH;B!+B/#!LHPR#QT^E6- _Y"$O M_7IK?]!2]_\ A_\:H457*NP MKLO_ -MZM_T%+W_P(?\ QH_MO5O^@I>_^!#_ .-3:'X=U#Q#+/'8"#,""21I MYUB503@K?\ 04O?_ A_\:I+&[+N5&(]0I(H\M\J-C?/]WY3 M\WT]:JR%=EW^V]6_Z"E[_P"!#_XT?VWJW_04O?\ P(?_ !JK#;R3W,=NH D= MP@#L% )..2>!^-6M9T>\T'4Y=.OT1+F,*6"2!QAE##!'!X(I>[>P]=P_MO5O M^@I>_P#@0_\ C0-;U;/_ "%+W_P(?_&J% ZT^5=A79T&KZSJBKIVW4KP9L8B M<3MR_^!#_ .-2:Q]W3?\ KPB_FU9E3"*L5)NY?_MO5O\ MH*7O_@0_^-']MZM_T%+W_P "'_QJB 6( ZGBNIN?AWXDM+N&VDM8"\S.@,=R MC*K*F\JQ!^5MHS@]:).$=Q)2>QB?VWJW_04O?_ A_P#&C^V]6_Z"E[_X$/\ MXU2$;E@NQMQZ+M.?RI?*DY_=OP-Q^4\#U^E59"U+G]MZM_T%+W_P(?\ QH_M MO5O^@I>_^!#_ .-42C!0Q4A3T..#6W!X0UNXT!];BM ;)4:3)E4.R*<,X3.X MJ#U(%)\JW&KO8I?VWJW_ $%+W_P(?_&C^V]6_P"@I>_^!#_XU0HI\J["NSH- M,UG5&M-4+:E>$K:Y&9VX.]?>L[^V]6_Z"E[_ .!#_P"-2:5_QYZK_P!>A_\ M0TK,[U*BKO0IMV1?_MO5O^@I>_\ @0_^-']MZM_T%+W_ ,"'_P :H5MZ%X3U M;Q'#/+IT<#K RHWFW"1DLV=H&XC)..E-\L5=B5WHBG_;>K?]!2]_\"'_ ,:/ M[;U;_H*7O_@0_P#C2ZAHFH:7;VT]W 8TN Y3D$C:VUMP'W>1CFJ/EN5W;&V] M<[3BA*+V#4N_VWJW_04O?_ A_P#&C^V]6_Z"E[_X$/\ XU3\J3>$\M]Q&0NT MY(^E6=-TR[U?4([&SC#SR$X#.$ QU))P ![T-16H:C_[;U;_ *"E[_X$/_C1 M_;>K?]!2]_\ A_\:76-%OM!OOL>H1*DI02*4<.KJ>C*PX(K/H2BU="=T7QK M>K9'_$TO?_ A_P#&M#7-9U1-7E5=2O%&V/@3L/X%]ZP1U%:.O?\ (8F_W8__ M $!:7*N;8=W89_;>K?\ 04O?_ A_\:/[;U;_ *"E[_X$/_C5"M-?#^IOX>?7 M5MB=.240M+D<-].N/>FU%;@KLC_MO5O^@I>_^!#_ .-']MZM_P!!2]_\"'_Q MJD8W"[BC >I4XI3%(N,QN,G RIIV0KLN?VWJW_04O?\ P(?_ !H_MO5O^@I> M_P#@0_\ C5/RI,D>6^0,GY3P*3RW) V-DC(X/3UHL@NR[_;>K?\ 04O?_ A_ M\:/[;U;_ *"E[_X$/_C5(HRJ"5(#="1UJV^DWD>D+JCQ!;5IO)#%N=^,].O3 MO2M%#U'?VWJW_04O?_ A_P#&M.VUC5#X>OF.I7A831@'SVR/UKG:U;;_ )%N M_P#^NT=*<58<6R'^V]6_Z"E[_P"!#_XU9L+GQ)JEQ]GT^?5;N?&?+@>1VQZX M%8]=9X!GAAU2^274;>P::QEBCGN)O*57(X^;M1.T8MI"CJ[&1=7^OV-PUO>7 M>IV\Z?>CFDD1A]03FH?[;U;_ *"E[_X$/_C7IUEJ/AI]4L+36]2T_5[ZSL6C M%Y+[P5-K6J)LYC#ST9Y9_;>K?]!2]_\ A_\:FN=0U^S=4NK MS4H&=0ZK+*ZDJ>A&3T->DQ0>&[;PY8S3P^'XM/G@G9_M<)^VR#<0AB('7I4# M:QX9M;:.5(=%O9C]DBVW4:R%$QB0_4=_2CVJ>T0Y/,\W_MO5O^@I>_\ @0_^ M-']MZM_T%+W_ ,"'_P :]?\ #FB:->RDZ9INC3V(O)C2^"N! M]?K7C%\$74+D1@!!*P4+TQD]*NG.,VU;8F47%7N:%AK6JG4+<'4[P@RKD&=O M4>]?8=H2;.$DY.Q?Y5\7:?\ \A&V_P"NJ_S%?:-G_P ><'_7-?Y5Q9@DN6QO MA^I-1117FG2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 5Q/Q:_Y)QJG^ZO\Z[:N)^+7_).-4_W5_G6 ME'^)'U)E\+/G#PIJ=MH_B2VOKLN(8]VXHNX\@CI77'Q_:G24TMYYWL!IC0M; MM%\K3[L@_EWKS;O17NRI1D[LX%-I61ZU-\0=&DLG']J:DZ2- T=@]HHBM0A& MX*P//2L^\\:Z9Q(9V)X..#G..U>:T5"P\$5[ M5GJZ_$+2DT66.+5-2A+6<<,6G"U40P.I&65P<\X/;ZU)/\2-(N-16>6XO7;[ M3*T<_D!GMU:,*KJ&X)!SQ7DE%'U: >UD>GW'Q$M;9K^33KZ]:^>UA@6_D@"2 M7#*V69@,[>./6N*\6:G;:QXEO-0M,^5.0P+)M).!DX^M8M%7"E&#NB93D+X>:V&HZA MIT\6JZ6MJI@208RX<'/./3ZUK:#XBD\3ZQK L]4N;/+0F"[5H@Z0J.8]LC+\ MI/.1GWKQ>C /4 _45@\/&SL:*J^I[2_Q"T72M9UV);H[Y+LR?:([;SUN5VXV MG:ZCKZY6N \4^*!KNCZ+:+/*WV.)Q)$5VHC%CC:/]W _"N5HJH4(Q=T*51M6 M"M6^_P"0%I7TE_\ 0S656K??\@+2OI+_ .AFM);HE=2IILZ6NJ6=Q*2(XIT= ML#)P&!-=ZWQ(D?Q+J=V+EH;06]RFG^1;",K(Y&'8#^(XY8YZ5YQ12G3C-W8X MS<=CTS4/B!IMUX#32HMPF-ND+VDEJ64N#EI/,\P#)ZYVYYK#TWQ'HCC4=/NM M,.E:?J%ND4CV#-*R.C;@Y#MR#GD9KCZ*E48I60W49WV@ZWX7\-WETEG>:A<0 MR1VX,TUL$W,DZNVU03M&T=SR:TY?B-9^6EE%94B5#$P)& &!(['/- M,\->/=*TZQLXYM4U*T%N9Q/;0VB,EZ7+$2.0>#R..>G%>644OJ\+6'[5F_XJ MU>UU>;3'M2Y%OI\-O)O7;\ZC!QZCWJIH'_(0E_Z]+C_T4U9=:F@?\A"7_KTN M/_135HXJ,+(B]Y7,NBBBK).F\)>(XO#MKK3E8VN;FU6.W66 2QEQ(&^93QT! MZ]ZZ70/B0;*'31?7UP6DU*XN-4"PAA-&Z@ 8[C.>![>E>:45E*C&5[EJ;6QZ MEIGCK2+?P]':G4=0M533)K)M,BM5,$LK*P$Q?.03D=LCZ5+:_$'0X=3T>[N) M+B:Y@L)+5[A+=ECMV(0(Z1%_O *0VPC.L?=TW_KPB_FU9E:>L?=TW_KPB_FU9E3#X2I M;CD.UU)Z @UZ9+\2HYOB E\9BFB6\DLL*QVJJ[.T)0.X'+-GC)/2O,:*4Z<9 M[A&3CL>F67C^TF%E-?ZA?0ZHVF/:3:I%;B26"3S=P(!QN!3Y/-, MU3P/%I-F"C&&&+[&]H=L!3&YED\S')'&%SSS67I^I:%:^#;B#^V[U=8G@:$J MUFTB1Q$D^3&Q;"ACC3G/:KH)YMA';Q:8UHI@MW7&6# \YP3^/->645F\/# ML:1J_CFX MU+4#/#92OE9;6!596 ^5S&2P/(R1GFN6HIQHQCL#J-G2^-]F0>-O#,.AQ>'6L+M[,V)@EO/-(^=OF+>3CD MA@,'.>*\SHI3IJ>X1DX['KVK>*+#3]#M+*;5;NY\W28XETU84,!8YQ(7SD$= M<8S4OB/QAIEG+):3ZI>WV4M@EH8%\FV*A29%<')/MUKQRBLEAHE^U9ZK8_$: MP:^U">[U'4;=GO3.'AMUD-U 0L+Y^Z/TYK'/CFQ_P"$>N(ELF34O,>&W<=( M[5WW%,^O;\:X*BJ5""%[21ZSK'Q(T6[BTQ8X3/;0SQ2M9R6>/(51R%LW$T;3-J4+Q'S)F;R@QSP3UQZ5E-5.:\=BX M\MM1MQX-\0VNEQZE+IDHM9" K!E8\G )4'< >Q(P:U'^&VNP:2;FY@,-V\\< M,-L60F0L,\D-\I'H:63XA3FR_N5;H#Z"H;K=OZ^\JT#%B\-^(]1%G!':SW"N\D5 MNGF@A2A^<O J^?A]J\&DZM>7JK;R:>J/Y7F1L) W<,&Z?3.:LR_$(&[ MA^SZ%:0Z>J2K-9^=(PE\PYJ^EO\ A_4+0,B#5-0M;62UM[^ZAMY/OQ1S,J/]5!P:J445O8S+ M.G_\A&V_ZZK_ #%?:-G_ ,><'_7-?Y5\7:?_ ,A&V_ZZK_,5]HV?_'G!_P!< MU_E7F9C]DZ<-U)J***\TZBL9GR>GY4><_M^5,;J:X:YU7Q-XB\0:EIOAVYL] M-LM,D$$][<0^<\DN,E47H ,]351@Y";L=YYS^WY4><_M^5GA+>0+%,"C2_'NAZL+I8FNX)[:!KA[>ZMVBD,8&2R@_> M'XT_9RW6J#F1U?G/[?E1YS^WY5PD'Q8\*SF/]]>QK+$9(W>T<"0CJBG^)^V! MWXS5D?$GPZ="?5VDNDMX[I;65'MR)(I#TW+V%-T:BZ,7/'N=EYS^WY4><_M^ M5<(?BMX8$,S9U'S86P]O]B?S0N,[]O9<=SBM'4/'N@V%I8SB6XNS?1>=;PV= MNTLKI_>VCH/K1[*?8.9=SJO.?V_*CSG]ORKCY_B-X=@TRUO_ #KF2*XF:W5( M[=C(D@&2C)U!]O>C4_B+H.E7(MIOMTLZQK)-';VK2&W##(\S'"G':CV4^P<_M^5'G/[?E7'MXBMY_%&F2P:VRZ;/ITMSY'V<>7(H_Y:%SRN/3%06WQ M0\-W=W;6\1OR;J=8;=VM&5)23C*L>"/\XH]E/H@YD=OYS^H_*CSG]ORKS'3? M$>I2WT2W6M7"#^W[BU6);99/.C49$9/&T#UY-;NE?$71=6U">RCAU&W>WB:: M9[NV\I8T'\3$G@?A3E1DO,%-,['SG]ORH\Y_;\JY'3?B'H&J:A#9Q->1&X;; M;S7%H\<4Y]$<\']*R?%GQ(TNTT_5[+3KJZ74+>-D6YBMV:*.;LN_!&<_A0J, MV^6P.22N>B><_M^5'G/[?E6-;WDY\)PWK2;K@V*RER!R^P'/YUYMX/\ B+JM MQ>0G4M4MM4MFM);B[2VL]DEEL&0"1@'-$:,I)M= Z3>:B+MX(K(?Z3'<1- M')%Z90\\]L5/LIKH/F7]AM'29[FWN M+8Q&0!C../RS67_PG20_$ M>[LI[B[&E1V(?!@_=JP^8R9Z[<=_6FJ,WT!S2/1O.?V_*CSG]ORK"T#Q-8^) M(I)+**\C"8/^DVS1;E/1ESP0:;XEOKF""TLK&4Q7M]<+#&Z@$H.K-SZ &HY' MSNQLY./>JC3;5[BHI^SFG=!S)F;_ ,*9\&_\^U[_ .!C M4?\ "F?!O_/K>_\ @8U)X4^)6E76G:5::C=W37TZ!'NI;9EA>7^[OQC/Z5IZ MG\2?#FDW]S:3RWM"E7Q%_PIGP;_P ^M[_X M&-1_PIGP;_SZWO\ X&-3CXUNI?BI!H<#J=*,6QCL',I7:=(+[3K$W@U%+4S*P@^5 4W!BW0?CWH\*^+X;S3]'L;J:> M[U6>T$\[(@(C']Z0\!:.:O:]V.T+VL4/^%,^#?\ GUO?_ QJ/^%,^#?^?:]_ M\#&K37XD^'&O_LPEN_*,GE"\-H_V'?%LVI_$'6]+=KQK:-5^S MH\.$CQ][GW[9ZT_^!C4?\*9\&_\ /M>_^!C5 MT.K^+]+T;5(M.N%NY;F10Y6VMFE\M2_\ @8U'_"F?!O\ S[7O M_@8U7;7XG^'KRZ@MHDU+S9]WE*]FR[P!G<,]1QVK+\'?$&.XTV1M6DOY99-1 M-O"[V^,!C\J]N@Z^E.^(M>[%:G>Q/_PIGP;_ ,^M[_X&-1_PIGP;_P ^M[_X M&-6]>^-='T]]26X>X5M/D2*4+%N+.WW53!^8G\*T]'U>WUNP%Y;1W,:%BI2Y MA:)U(Z@J:AU:Z5VV5RPVL<=_PIGP;_SZWO\ X&-4L?PA\(Q030K;W@27&\?: MVYQTKNZ*CV]7^9CY(]CS_P#X4SX-_P"?6]_\#&H_X4SX-_Y];W_P,:O0**?U MBK_,QQY__ ,*9\&_\^M[_ .!C4?\ "F?!O_/K>_\ @8U>@44?6*O\S#DC MV//_ /A3/@W_ )];W_P,:C_A3/@W_GUO?_ QJ] HH^L5?YF')'L>?_\ "F?! MO_/K>_\ @8U58/A;X7N[^[L)8+LV]EL$*BY8$;UW')[\FO2JR=/_ .1@UCZP M_P#H IJO4=_>8.$>QRO_ IGP;_SZWO_ (&-1_PIGP;_ ,^M[_X&-7H%%+ZQ M5_F8QY_\ \*9\&_\ /K>_^!C4?\*9\&_\^M[_ .!C5Z!11]8J_P S#DCV M//\ _A3/@W_GUO?_ ,:C_A3/@W_ )];W_P,:O0**/K%7^9AR1['G_\ PIGP M;_SZWO\ X&-1_P *9\&_\^M[_P"!C5Z!11]8J_S,.2/8\_\ ^%,^#?\ GUO? M_ QJDA^$?A*S?_ /"F?!O_ #ZW MO_@8U'_"F?!O_/K>_P#@8U>@44?6*O\ ,PY(]CS_ /X4SX-_Y];W_P #&H_X M4SX-_P"?6]_\#&KT"BCZQ5_F8QY__ ,*9\&_\^M[_ .!C4?\ "F?!O_/K M>_\ @8U>@44?6*O\S#DCV//_ /A3/@W_ )];W_P,:C_A3/@W_GUO?_ QJ] H MH^L5?YF')'L<'+\(_"5UY?FVUX?)00IB[8?*.G\ZC_X4SX-_Y];W_P #&KOD M_C_WC3J7MZO\S'R1['G_ /PIGP;_ ,^M[_X&-1_PIGP;_P ^M[_X&-7H%%/Z MQ5_F8N2/8\__ .%,^#?^?6]_\#&H_P"%,^#?^?6]_P# QJ] HH^L5?YF')'L M>?\ _"F?!O\ SZWO_@8U'_"F?!O_ #ZWO_@8U>@44?6*O\S#DCV//_\ A3/@ MW_GUO?\ P,:C_A3/@W_GUO?_ ,:O0**/K%7^9AR1['!Q_"/PE;K)'';7@6= M?+?-VQRN0?Y@5'_PIGP;_P ^M[_X&-7>O]Y/]ZGTO;U?YF/DCV//_P#A3/@W M_GUO?_ QJ/\ A3/@W_GUO?\ P,:O0**?UBK_ #,7)'L>?_\ "F?!O_/K>_\ M@8U'_"F?!O\ SZWO_@8U>@44?6*O\S#DCV//_P#A3/@W_GUO?_ QJ/\ A3/@ MW_GUO?\ P,:O0**/K%7^9AR1['G_ /PIGP;_ ,^M[_X&-1_PIGP;_P ^M[_X M&-7H%%'UBK_,PY(]CS__ (4SX-_Y];W_ ,#&J2;X1>$;R4SS6UX78 '%VPZ# M _05WE-C^X/QI>WJ_P S'R1[' _\*9\&_P#/K>_^!C4?\*9\&_\ /K>_^!C5 MZ!13^L5?YF+DCV//_P#A3/@W_GUO?_ QJ/\ A3/@W_GUO?\ P,:O0**/K%7^ M9AR1['G_ /PIGP;_ ,^M[_X&-1_PIGP;_P ^M[_X&-7H%%'UBK_,PY(]CS__ M (4SX-_Y];W_ ,#&H_X4SX-_Y];W_P #&KT"BCZQ5_F8QY_\ \*9\&_\ M/K>_^!C5(OPD\)1P/:K;7GE2D,P^UMG(ZK_,Q\D>QP7_"F M?!O_ #ZWO_@8U'_"F?!O_/K>_P#@8U>@44_K%7^9BY(]CS__ (4SX-_Y];W_ M ,#&H_X4SX-_Y];W_P #&KT"BCZQ5_F8QY_\ \*9\&_\ /K>_^!C4?\*9 M\&_\^M[_ .!C5Z!11]8J_P S#DCV//\ _A3/@W_GUO?_ ,:C_A3/@W_ )]; MW_P,:O0**/K%7^9AR1['G_\ PIGP;_SZWO\ X&-1_P *9\&_\^M[_P"!C5Z! M11]8J_S,.2/8X*+X.>#XIDD2VO-RL&&;MNHKTB-!'&J+]U0 *JCJ*N#I42J2 MG\3N4HI;!1114#*;=37%7WASQ%I>OWVK>%+VP":BPDNK+4$;RS(!C>C+R"1U M%=T8"3][]*/(/][]*J,W'835S@K[PIXBUOP_Y>K:U:-JT5Y'>VAAM\00,G1" M.K*>>342>%O$FKZE+JWB*[TW[5%8SVEI!8JX0&12"SLW/X=J]"\@_P![]*/( M/][]*OVTD+D1P5MX.OX;+P1"SVN[0WW7.&.&^0CY..>?7%5-0\"ZG=W&J.DE MILNM;M]00,Y_U:## \?>]OUKTCR#_>_2CR#_ 'OTH5:2=_ZWN'*CD6\.71\5 M^(=4W0>1J-@EM$-QW!@#G=QP.1ZUR-U\+]4^P:+-;36,FH6=B+.>&>:9(F 8 MD,KQE6[]#P:]<\@_WOTH\@_WOTHC7G'8'!/<\TT[X>W=@="F7["D]MJ/VR], M4DI5AM(&W>6)89Z\9JY<>'?%>D:UJEUX8O=+-MJD@FF2_1]T3XP2I7[P]C7? M^0?[WZ4>0?[WZ4.M)N[#D1PNH>#]0U;5K.:_O()(AI4UCSUJKIG@SQ1-/KD6NR:4;? M6@_VBX@DD>=.,(JY &T<<5ZCY!_O?I1Y!_O?I3]O(.1'D^A?#/4;75;,ZHNE M2V5HP97BGNC)(1T(5GVH?PQ[5/>^"O%D6G:OHFE:AI1T>_DDF!N4?SE+G)3C MC&?XN<5ZCY!_O?I1Y!_O?I3>(FW=A[-6L8\5A,GAJ/3B4\Y;,0$@_+N";>OI MFL;3?"]Q9?#O^P2+9;YK-X'D3A&8YP2<9(Y]*['R#_>_2CR#_>_2LU-K\RN5 M' 7'@[5XM+\.3Z9=V<6LZ-#Y8$ZEH),C##CD>QJK+X!U76;75[K7-1M5U;4$ MC5/LD;>3#Y9W+G/+H^1'$>!_"^J>'9;YKR2UAMY]OE6-G)(\,;#JR[^5S_ '1P*U([ M2XN_&4E[/"Z6UE;^5;%A@.[\NP^@&/QKH_(/][]*/LY_O#\JEU&VV^H**2L8 M/B;0(_$FC/8M.]O*&$D,ZN)O/A_K_B74+=O$KZ"\VL#_:9 ME4YV_-\JY]J]4\@_WOTH\@_WOTIPJR@K('%,\XOO %[>7&L3175O;O-=0W-B MV"X4QK@!UQT^F:E3PMXEU?4GU3Q%=Z;]IBM);>UALE<)EQ@L[-S^%>A>0?[W MZ4>0?[WZ4_;3%R(\MM/!/BV?2=,T#5=1TD:/:.DC-;QOYS;3D+SQU[\5->^# MO%5LFL:=HM_I8TK4V>5C=(_G1LPY48X(]STKTSR#_>_2CR#_ 'OTI^WE<.1' M$^'O"U_I6O6U]/);F*+2TLV".2=ZGD].E.UKPE/K?B.YN[AH?L;:./QYKU+R#_> M_2CR#_>_2J^L3O=B]FC@].\(:C:-KQDDMC]OLH[>+:YX94VG=QP,U2\,^!-3 M\+B*.UFMI+6\M_*U.%G.0^,;XFQD_0X%>D^0?[WZ4>0?[WZ4O;2U7XE!+8X+QGX3U;Q!J=M/IYTZ Q !+QF MDCN8#G)*E>&!_NFDN? ]WJ%UXB^U7:"+4X(HXI5)+AT'WF7&.OO7?>0?[WZ4 M>0?[WZ4*M)))#Y$><6WAKQC=:UH5UK%WH[VVE2':MJKJ[+MQN.1U]A@4W_A M]5'AIK6.[M8]1AU-K^V9LM&J:I,KRP2(_V8*O&T$?,#[]JWO!FAZAH&A_8]1NUF?S&9$21 MI%A0]$5FY('O74>0?[WZ4>0?[WZ5,JLI*S&HI$-%3>0?[WZ4>0?[WZ5F40T5 M-Y!_O?I1Y!_O?I0!#14WD'^]^E'D'^]^E $-%3>0?[WZ4>0?[WZ4 0UDZ?\ M\C!K'UA_] %;GD'^]^E8^GQ?\5%K W 3_MB@"*BI?)_VQ1Y/^V* (J*E\G_;%'D_[8H BILGW1_O#^=3 M^3_MBF2Q (/G'WA_.@!M%2^3_MBCR?\ ;% $5%2^3_MBCR?]L4 145+Y/^V* M/)_VQ0!%14OD_P"V*/)_VQ0!%14OD_[8H\G_ &Q0! G\?^\:=3HXL[_G'WC3 M_)_VQ0!%14OD_P"V*/)_VQ0!%14OD_[8H\G_ &Q0!%14OD_[8H\G_;% $5%2 M^3_MBCR?]L4 5W^\G^]3Z<\6&C^_I3_)_VQ0!%14OD_[8H\G_ &Q0!%14 MOD_[8H\G_;% $5%2^3_MBCR?]L4 145+Y/\ MBCR?]L4 14V/[@_&I_)_P!L M4R*+,8^<=_YT -HJ7R?]L4>3_MB@"*BI?)_VQ1Y/^V* (J*E\G_;%'D_[8H MBHJ7R?\ ;%'D_P"V* (J8?\ 6K]#5CR?]L4PQ?OE&X=#0 VBIO(/][]*/(/] M[]* (:*F\@_WOTH\@_WOTH AHJ1H@BEGD55'4G@"H8Y[69]D=W"[>BN":ESB MG9L:BVKI#J*F\@_WOTH\@_WOTJA$-%3>0?[WZ4>0?[WZ4 1#J*N#I4'D'/WO MTJ<=* "BBB@ K'M=8O)];ET^3298DB 9IS/&5VG=M. <\[3]*V*RGAN[?4M2 MO(;?S2UK$L*[P/,=3(=OM]Y>3ZT 26^M6ESK-UI<9;S[9%9B1\ISU /J7<$T8=5(@ W29;HN!W]?H:MR:A$DUE&O[Q;MB$=2,8"%L_3 K,U+2;O M5M8B9KJXLK6T3=$\#)NDE8$$D,&X"\=/XCZ51BL-3TB.QACLY[^'3[EA$RR1 MAWA:-@,[BHRI;;VX Q0!J:EKZ:?=/:K:33SXB\M$*C>TC, ,D@#[IZTR;Q!) M&]M$FDWLD\D9EDA&P-$@(!ZM\QR1P,U2O;:^NKJXNWT1I[>XMHHI+625!)PT MA.#NV[AE3U'LO!J^^I6,=LER]Y M;K;R$!)3*H5B>F#G!KFQHUU:P6DW]FQW0@NIY&M 4!8.[;7&?E+ 'H2.">]5 MY]&OOLLEQ%I#1S27+306T3PD093:2X;Y3NYR%SC/'- '2P:W97&JW>G+/%Y] MLBNX\QV<\8&?J*EAU73KA&>&_M9%4$LR3*P&.N<'M6!=Z'>W/]HN;6V, MDT=M\F0$F*$ETSU"G@<^M4[S2+W4KJYFC\/I8J^G36V3)'OD9MN%(4XQP<'/ MY4 =5_:^F>5++_:-IY<+!9'\]<(3V)SP?K4EQJ%E:0)/F M"3S6.GAVV35[*5=/MQ!#9M$<*N V5QQWXW<_7UK/@TB\TZ2WG?1UOXTB>%85 M>/=#F0D;0Y"X((S@Y&!0!NW>OV%I/9PM<0L;IVCC(F4<@$]S]!]2*?%K5H+* M.XO)8;(OU2>=,KSCJ#C\C6!I>A7<,.G^;IT,'E7D\QB1E81(RMMP?J1TJ32_ M#LB7,$M[91,8K62-2^UMK-(3Q]1WH U[[6UL99 ]N[1)&KB19$PVYL8 SGWS MC%6H]2M+B.9K2XAN6ASO6*56((['!X-H]JGK+\.HR:!9[A@LF\#V8DC]#6I0 4444 %%%% !1110 4444 %4-.U> MUU-KE8"W^CR&-MPQGW'J.O/M4FI)&9;8*EC&.)H+8P+^ M\SO/'/L..] &M:ZQ:W=Y<6R.HD@56<%AT(ST]JC75I9H_/MK"::VSPX90S#U M53U'Y4EII\J7-X9<".>*-!@\\+@TVW&IV5JMFEK%,4&U)C+M7';<,9!^F: ) M[;5[:>>6%F$4B2>6%D8 L<9X%6#J%F%=C=P )]\^8/E^O/%8YT:R.X!B12LH4[NF6! QZ'O0!T4-[:W+LD%S#*R_>"2!B/KBLZY MUMX@QBLVE59_LY)D"_-Z_2K%F)VE7S=/B@$:;0X<,?HN!T^N/I5233+EHI% M3+7WGCYOX?\ &@!TNNM#+<[K-O)MF597$@R"?0=^M;"D,H(Z'FLJTTB-=5OK MNXMX':616B7C:K?W<]SZXZ M5IUA:#IM[HL,-E\DEEY? W?-"W=1_>4]NXK=H *\C\=,1XKNL$CY8_\ T$5Z MY7F'BS2+_5/%-Z;*U>8(L88KCCY!4S5X.W]:G-BTW2:1QV]O[Q_.C>W]X_G6 MQ_PB6O?] R;]/\:/^$2U[_H&3?I_C7'RR['D>RJ=F8^]O[Q_.C>W]X_G6Q_P MB6O?] R;]/\ &C_A$M>_Z!DWZ?XTRJ=F8^]O[Q_.C>W]X_G6Q_PB6O? M] R;]/\ &C_A$M>_Z!DWZ?XTRJ=F8^]O[Q_.C>W]X_G6Q_PB6O?] R; M]/\ &C_A$M>_Z!DWZ?XTRJ=F8^]O[Q_.C>W]X_G6Q_PB6O?] R;]/\ M&D/A/70,G39OT_QHY9=@]E4[,R-[?WC^=&]O[Q_.MC_A$M>_Z!DWZ?XT?\(E MKW_0,F_3_&CEEV#V53LS'WM_>/YT;V_O'\ZV/^$2U[_H&3?I_C1_PB6O?] R M;]/\:.678/95.S,?>W]X_G1O;^\?SK8_X1+7O^@9-^G^-'_"):]_T#)OT_QH MY9=@]E4[,Q][?WC^=&]O[Q_.MC_A$M>_Z!DWZ?XT?\(EKW_0,F_3_&CEEV#V M53LS'WM_>/YT;V_O'\ZV/^$2U[_H&3?I_C1_PB6O?] R;]/\:.678/95.S,? M>W]X_G1O;^\?SK7'A/73G&F3/YUL?\(EKW_0,F_3_&C_A$M>_Z!DWZ?XTRJ=F8^]O[Q_.C>W]X_G6 MQ_PB6O?] R;]/\:/^$2U[_H&3?I_C1RR[![*IV9C[V_O'\Z-[?WC^=;'_"): M]_T#)OT_QH_X1+7O^@9-^G^-'++L'LJG9F/O;^\?SHWM_>/YUKGPGKH(_P") M;-S]/\:7_A$M>_Z!DWZ?XTRJ=F8^]O[Q_.C>W]X_G6Q_P (EKW_ $#) MOT_QH_X1+7O^@9-^G^-'++L'LJG9F/O;^\?SHWM_>/YUL?\ "):]_P! R;]/ M\:/^$2U[_H&3?I_C1RR[![*IV9C[V_O'\Z-[?WC^=;'_ B6O?\ 0,F_3_&C M_A$M>_Z!DWZ?XTRJ=F8^]O[Q_.C>W]X_G6Q_P (EKW_ $#)OT_QH_X1 M+7O^@9-^G^-'++L'LJG9F/O;^\?SHWM_>/YUL?\ "):]_P! R;]/\:0>$]=( MR--F_3_&GRR[![*IV9D;V_O'\Z-[?WC^=;'_ B6O?\ 0,F_3_&C_A$M>_Z! MDWZ?XTN678/95.S,?>W]X_G1O;^\?SK8_P"$2U[_ *!DWZ?XT?\ "):]_P! MR;]/\:.678/95.S,?>W]X_G1O;^\?SK8_P"$2U[_ *!DWZ?XT?\ "):]_P! MR;]/\:.678/95.S,?>W]X_G1O;^\?SK8_P"$2U[_ *!DWZ?XT?\ "):]_P! MR;]/\:.678/95.S,?>W]X_G78_#EB=:GR2?W/K[UC?\ "):]_P! R;]/\:Z? MP/HNHZ9J\LEY:20HT1 +8Y.:NG%\RT-L/3FJL6TST&BBBNL]H***CN-_V:7R M\[]AVXZYQ0!2BM'NYVGODX5L10L57%OXRT[1;>[ M_M'4//>*=[@W"C M#C=V!^M:T\%%)ZI]WW)GB&VM#V:ROK2:ZNK*"Y\V:U($B$'*9&0,GK5ZN,\$ MZ?JUIJ&J7&JQR^9.L)\V10ID(7!. 2,^O-=G42@H/E0U)RU84445(PHHHH * M*** (_.&?N/_ -\FCSA_8^SSI)F-91M/5&SM/T M.#^54H_$FD2Z@;%+Z-KE7,90 \,.HSC'&* -'SA_@ M#2\X?W)/^^336='*EHF;:VUF8A<3)'YL@CCW'&YCT ]Z '^)F4\$%,@TZ"> M*YB$L+JZ$D!ATR#@_J#217$,S2+'(K-$VUP/X3C.#^= )54 "-P!P $I?.' M]R3_ +Y-25E0>(](N;\V,-[&]R&*;%!ZCJ,XQ0!H^@ \X?W)/^^31YP_N2?]\FAYXHI8XG=5>4D(IZMCDXHFFCMX6EE<)&HRS' MH* #SA_..16= "P'8'I5:35]/AD*274:E3AC_ M J?0MT!^IH M>@)Q@?C5^@"/SA_=!,W1:3^T[(0Q3?:8O+ESL;/WL#)Q^5 $_G#^Y)_WR:/.']R3_ M +Y-117]K-*D<BQN#")%C+?*IS\@]11S:/[C_]\&O(O^$U\0_]! _]^D_PH_X37Q#_ -! _P#?I/\ "L?;1.7Z_3[, M]=\T?W'_ .^#1YH_N/\ ]\&O(O\ A-?$/_00/_?I/\*/^$U\0_\ 00/_ 'Z3 M_"CVT0^OT^S/7?-']Q_^^#1YH_N/_P!\&O(O^$U\0_\ 00/_ 'Z3_"C_ (37 MQ#_T$#_WZ3_"CVT0^OT^S/7?-']Q_P#O@T>:/[C_ /?!KR+_ (37Q#_T$#_W MZ3_"C_A-?$/_ $$#_P!^D_PH]M$/K]/LSUWS1_(&&#J!ZY_P!4G^%'MHA]?I]F>O>:/[C_ /?) MH\T?W'_[X->1?\)KXA_Z"!_[])_A1_PFOB'_ *"!_P"_2?X4>VB'U^GV9Z[Y MH_N/_P!\&CS1_1?\)KXA_P"@@?\ OTG^%'_":^(?^@@?^_2?X4>V MB'U^GV9Z[YH_N/\ ]\&CS1_(!G&H'DY_P!4G^%+_P )KXA_Z"!_[])_A1[:(?7Z?9GKOFC^X_\ WP:/ M-']Q_P#O@UY%_P )KXA_Z"!_[])_A1_PFOB'_H('_OTG^%'MHA]?I]F>N^:/ M[C_]\&CS1_N^:/[C_P#?!H\T?W'_ .^#7D7_ FOB'_H('_OTG^%'_":^(?^@@?^_2?X M4>VB'U^GV9Z[YH_N/_WP:/-']Q_^^#7D7_":^(?^@@?^_2?X4?\ ":^(?^@@ M?^_2?X4>VB'U^GV9ZU)*"T?R/][^[[4_S1_VB'U^GV9Z[YH_N/_WP:/-']Q_^^#7D7_":^(?^@@?^ M_2?X4?\ ":^(?^@@?^_2?X4>VB'U^GV9Z[YH_N/_ -\&CS1_1?\ M":^(?^@@?^_2?X4?\)KXA_Z"!_[])_A1[:(?7Z?9GKOFC^X__?!H\T?W'_[X M->1?\)KXA_Z"!_[])_A1_P )KXA_Z"!_[])_A1[:(?7Z?9GKOFC^X_\ WP:/ M-']Q_P#O@UY%_P )KXA_Z"!_[])_A1_PFOB'_H('_OTG^%'MHA]?I]F>N^:/ M[C_]\TR*4",?(_?^'WKR3_A-?$'_ $$#_P!^D_PH'C3Q HP-0./^N2?X4>VB M'U^GV9Z]YH_N/_WP:/-']Q_^^#7D7_":^(?^@@?^_2?X4?\ ":^(?^@@?^_2 M?X4>VB'U^GV9Z[YH_N/_ -\&CS1_1?\ ":^(?^@@?^_2?X4?\)KX MA_Z"!_[])_A1[:(?7Z?9GKOFC^X__?!H\T?W'_[X->1?\)KXA_Z"!_[])_A1 M_P )KXA_Z"!_[])_A1[:(?7Z?9GKOFC^X_\ WP:/-']Q_P#O@UY%_P )KXA_ MZ"!_[])_A1_PFOB'_H('_OTG^%'MHA]?I]F>N^:/[C_]\&HVE'GH=C]#_#7D MW_":^(?^@@?^_2?X5TG@K7]3U;5I8[ZY,J+%D#8HP<^PIJJF[%PQD)R44GJ= MUYP_N2?]\FCSA_HIW>P$?G#^Y)_WR:/.' M]R3_ +Y-244@(_.']R3_ +Y-'G#^Y)_WR:DHH C\X?W)/^^34E%% !1110 5 MBFY2SUO5KF=B(8;.%V/)P 92:V/,3^\OYT>8G]Y?SH X>T@UC3-13Q#?6]K' M%<.3>%)':41/@(&4KC]W\N<'^]ZU=UFWNDOGTBT206^LR!GE0<0 #]]SV+*! MCW)-=7YB?WU_.CS$_OK^= '/-J6F:/XEGANKNWM%>T@6%)&"Y :08'TXK*TJ M]MEN[RWE\0,6^UW.=*"1$L-[':/EWG(YZUVWF)_>7\Z/,3^\OYT <1;7^GR: M?=6S73T[5V_F)_?7\Z/,3^\OYT _:M*:\M([^_:T M'D/+,SF66%&9@Y4D$] /7')%9LTMM>#5[6PU:_O+$:8G]]?SH XN1;M8VL;>^O(5Q8HL@D+.H9FW8)SR1ZU.[7-A M=O8QW=W)#'>6VTS2EVPQ.X%CR1QT-=;YB?WE_.CS$_O+^= 'GEI>6\=D?L^K MZ@-86>00V8+!6_>-@>5C#*?[WZBNLT[/]OZK@#E(2P!XW8;/]*U_,3^^OYU7 MMK:WM9)Y(V^>>3S'+-G)P!^7% #;)M2:2;[=%:H@/[HP2,Q(_P!K*C!^F:Y' M2;Q8G]]?SH XJYUUKZQ@3 M3[R=IX+-S=;-P:-]F/G]&W=C3KCR['['!JNL:A;V30>8+@W+J9)3C(9QR/9> M!79^8G]]?SH\Q/[R_G0!P;W[M)IZZKJM_:V312D2JQB,JAAL:1ARO'?C/XTV M]U#41I<7DWLATPW+*+RYE>$M'MXS(JE@,\;N,^O>NW:"W:]2[+?O40Q@[N,$ M@GC\*G\Q/[Z_G0!A^$Y[J?3'>>YCN(_,(A='>3Y?]]U4M]>?K6]3?,3^\OYT M>8G]Y?SH =13?,3^\OYT>8G]Y?SH K:EE1^5=?YB?WU_.CS$_OK^= '(3_OKNP^Q37\DXCE+ MEPY"OL[D_=;/85)?SW-]9JD+7#K':$3KM8?/QP0>IZUU>]/[Z_G1YB?WU_.@ M#"TZS9=1U)U$J/)#$%9F;&=IZ G'Y4ZPO;:QTV.SG@E6=!M: 1%BYSU&!@@] M7\Z .76WGC&JW4374WEN[ MB]\B25SIQG%=9YB?WU_.CS$_OK^= M&7IKVCW'^CW%Y(^SYUE9V7/ONX!]ABJ,L4ODS8C?_D);ONGIGK]*Z+S$_OK^ M='F)_?7\Z ,"#33>:GJJSR3K;O*F8A@*^ .^,_D:Z *H & .!2>8G]]?SH\ MQ/[R_G0 ZBF^8G]Y?SH\Q/[R_G0 ZBF^8G]Y?SH\Q/[R_G0 ZBF^8G]Y?SH\ MQ/[R_G0!A71>._\ D:[K_=C_ /017K?F)_>7\ZQ+*.)_ M$>KM(B,"8MI8 _P#I0X\T6OZW,:]/VD.4\:HKWKR;3_GG#_WR*/)M/\ GG#_ M -\BN?V'F<7]GO\ F_ \%HKWKR;3_GG#_P!\BCR;3_GG#_WR*/8>8?V>_P"; M\#P6BO>O)M/^>P\P_L]_P WX'A%%>]>3:?\\X?^^11Y-I_SSA_[Y%'L/,/[/?\ -^!X+17O M7DVG_/.'_OD4>3:?\\X?^^11[#S#^SW_ #?@>"T5[UY-I_SSA_[Y%'DVG_/. M'_OD4>P\P_L]_P WX'@M%>]>3:?\\X?^^11Y-I_SSA_[Y%'L/,/[/?\ -^!X M+17O7DVG_/.'_OD4>3:?\\X?^^11[#S#^SW_ #?@>"T5[O%#:_/F*'[Q_A%/ M\FT_YYP_]\BCV'F/^SW_ #?@>"T5[UY-I_SSA_[Y%'DVG_/.'_OD4>P\Q?V> M_P";\#P6BO>O)M/^>8?V>_P";\#P6BO=Y(;7='B.'[W]T>E/\FT_YYP_]\BCV'F']GO\ F_ \ M%HKWKR;3_GG#_P!\BCR;3_GG#_WR*/8>8?V>_P";\#P6BO>O)M/^>8?V>_P";\#P6BO>O)M/^ M>P\P_L]_S?@>$45[UY-I_SSA_[Y%'DVG_ #SA M_P"^11[#S#^SW_-^!X+17O7DVG_/.'_OD4>3:?\ /.'_ +Y%'L/,/[/?\WX' M@M%>]>3:?\\X?^^11Y-I_P \X?\ OD4>P\P_L]_S?@>"T5[UY-I_SSA_[Y%' MDVG_ #SA_P"^11[#S#^SW_-^!X+79?#G_D-S_P#7'^M>D>3:?\\X?^^130D$ M=PI18UX/*@"JC2L[W-*6"<)J7-L6J*;YB?WE_.CS$_O+^=;'>'M#NH+7Q-=W-^)8=WG>4TD2LV" M0 @X/N#76:SI%AKMC]EO"P"L'CDC?:\;#HRGL:PV\"6$_P!H>]U74;N:?R]T MTLJ;@$.5 PH%;TY025S*<9.]CFT\2ZTNFSRPZG-/:+JL-M!E3W-S*;BY1; MBXCN7C210OF)T(X[]ZN6WAS2[>SU&T)::"_D:2=)7!!+=0,8P*MU*?8E0GW. M=N;O6/#SZ/5/%,B *Q7(:/: 1CT.:2WU3Q#?\ PWCOK*:2;4=Y M,CHJ^88PQW; 1C=CIQ6Q:>$+&"XMY;C4KZ]6U4K:QW,RE8 1C(P 2<<9;--L M?"$&FV#V=GKNK11%MR8N$_=\Y^7Y<8.>AS2PZAH4%Q!J$]\ MIR#+<*JR ]U8 CITK8K+T72++0;#[):R.X+M(\DKAG=CR236EYB?WE_.L) M6YG8UC>VHZBF^8G]Y?SIU2,**** &^6G]Q?RI/+C_N+_ -\T^N;LM)T^V\6W M]RD 1XX(Y0QD; 9S)N."<4E,CD9 _09XJK=16LUC9WZB\ELK.-UEMC MI5#@'\2#^% &KY2>..M '1^7 M'_<7\J/+C_N+^5<<=0U;4I])D>2TA=+V>&9$5V5MJL.#N'8'KWQZ4[3=1U1X MK6RTR.S@B%O)*SS^9+C$A ^;)SZD\?I0!U_EQ_W%_*CRX_[B_E7"ZGJ5>17%Q M'-E3]J-TQ:7_ 'LDA@?3'TJG=:UK8TZYU6U&FBTB=E6&7?O(5L$E@< \'Y"_O;$:>MM:,R>7.&+R%1R2P("=>F#0!TGE)_<7\J/+C_N+^5.W$LLESNESDG 4*1QQ M][/X4 =9Y2?W%_*CRD_N+^59V@W]SJ6F">[2%9A(Z,(22ORDC@FM.@!OE)_< M7\J3RT_N+^51WEREG9RW,A^6-2QKE=,U:]TX737\5TQGC-S&LPQANZ#KP!@_ M@: .N\N/^XOY4>7'_<7\JYJ_N]0ANM.GDFMGRDD@2,%>=F<=3N'OQ3]8U.=M M/CC4*!/:&5BN00>.G/3F@#HO+C_N+^5'EQ_W%_*L+36NEU'4F\T2*L,12/8> MNT]\_P!*=8V5E>:6EW=2%YF&Y[@R%60YY .?EQTP* -ORX_[B_E2^4G]Q?RK MF;>[O+5]4N(GC>"*Y VOEF<$ <'/'Y&I[;5=2N/LZDVL;W,CA#L8A%7UYY)] M.* -_P I/[B_E2>7'_<7\JP?[6U*34(]/C^RB3S7228JQ& N00,]?49JG)K# M1WJWDT"-/%#)&65V"G# =,XQSW!- '5^4G]Q?RI/+C_N+_WS56U^W>8#<3VT MD;+D"-"I!]N3D?E6#=V\5Q'*TT8D(U+8"W.%ST^E '4>7'_<7\J7RD_N+^5< MLNG2WNK:FD*PQ[)4"3EFWQ@ <* /ZUU2@A0" !CN)=2?F] M=O04 =1Y2N=0CC53"Q.(T[%1GD'^]W]NE M=10 WRD_N+^5<%K_ (CG\/>([M(8(9EF5&Q)G"X4#C%=_7DWC_\ Y&>3_KFG M\JBI)QCH_\ 0.L_R;_&D;XB7C#' M]GV?4'^+_&N,HH]I+N'UJM_,=I_PL:]_Z!UG^3?XT?\ "QKW_H'6?Y-_C7%T M4>TEW#ZU6_F.T_X6->_] ZS_ ";_ !H_X6->_P#0.L_R;_&N+HH]I+N'UJM_ M,=I_PL:]_P"@=9_DW^-'_"QKW_H'6?Y-_C7%T4>TEW#ZU6_F.T_X6->_] ZS M_)O\:/\ A8U[_P! ZS_)O\:XNBCVDNX?6JW\QVG_ L:]_Z!UG^3?XT?\+&O M?^@=9_DW^-<711[27+G_B7V?)S_ !?XTO\ PL:]_P"@=9_D MW^-<711[27_\ 0.L_R;_&C_A8U[_T#K/\F_QKBZ*/:2[A M]:K?S':?\+&O?^@=9_DW^-'_ L:]_Z!UG^3?XUQ=%'M)=P^M5OYCM/^%C7O M_0.L_P F_P :/^%C7O\ T#K/\F_QKBZ*/:2[A]:K?S':?\+&O?\ H'6?Y-_C M1_PL:]_Z!UG^3?XUQ=%'M)=P^M5OYCLS\1+PD'^S[/@Y_B_QI?\ A8U[_P! MZS_)O\:XNBCVDNX?6JW\QVG_ L:]_Z!UG^3?XT?\+&O?^@=9_DW^-<711[2 M7_\ 0.L_ MR;_&C_A8U[_T#K/\F_QKBZ*/:2[A]:K?S':?\+&O?^@=9_DW^-(OQ$O%7']G MV?\ X]_C7&44>TEW#ZU6_F.T_P"%C7O_ $#K/\F_QH_X6->_] ZS_)O\:XNB MCVDNX?6JW\QVG_"QKW_H'6?Y-_C1_P +&O?^@=9_DW^-<711[27C^4G]Q M?RI/+C_N+^5/KB_B'XBU70;;3O[(*>=+,6E5T#9B0;F _"ND]8['RX_[B_E1 MYG)QSQ MWQ0!Z'YPN@+[ VTD'MC. M:Z?0M:N-2\2:U;-*KVEOY)M\*!PRYZ]ZT335T6G]Q?RIU%% M,D**** "JLVGVMQ]I\V(-]IB$,W)&Y!GC_QX_G4WE<_ZQ_\ OJCR?^FDG_?5 M $=Q96UU:&TFA5H" -G0#'3&.F,#\J62TMYKF&YDA1IH-WE.1RFX8./J*?Y/ M_323_OJCR?\ II)_WU0 U+2".ZENEC FE55=\Y)"YP/U/YU2N] TR^+M/ VY MY1*6CE>,[PNW.5(_AXJ_Y/\ TTD_[ZH\G_II)_WU0!G2>'-*E@$,EJ7 55#- M*Y'=,DU!KXQ2K<,X=BEQ(JE@ 2H8*> .U6+NQ-Q?6- MTCA6MG8D$9W*RD$?J#^%6?)_Z:2?]]4>3_TTD_[ZH ISZ)IUS9_99;93$)#* M &(*N226# Y!R3T/>H7\-:0]E':&T @C8L%61@23U+$'+9[YSFM+R?\ II)_ MWU1Y/_323_OJ@"NVE6#I.C6L3).BQR*1E653_TTD_[ZH\G_II)_P!]4 ,^R0?:$G\L>:D9C5L]%.,C M]!5*Y\/:5=Q11RVHQ$6*,CLC+N.2-RD'!/;.*T/)_P"FDG_?5'D_]-)/^^J M*=MHFFV<4,5O:)&D+M)&JYPK,""1^!-26^EV5HP:"!4(0QC!/W2@R3@>PP*TO)_P"FDG_?5'D_]-)/^^J (M/M%L-/M[4'=Y2! M2?4]S^=6&574JP!4C!!'!IGD_P#323_OJCR?^FDG_?5 &9;^&-&M;E9X;) Z M'3_TTD_[ZH A;3K1H9XFA!2=MT@R?F. /Z"J=YX:T?4+AY[FR1W?[_S,%?\ MWE!PQ^HK2\G_ *:2?]]4>3_TTD_[ZH SKOPWI%ZR-/9JQ1!'P[+N4=%;!&X> MQS1/X;TBXA@B>S4) NR/8[(57^[E2#CVZ5H^3_TTD_[ZH\G_ *:2?]]4 16- MA:Z;:K:V<*PP*251>@S5FH_)_P"FDG_?5'D_]-)/^^J ">"*YC\N:-9$R#M8 M9'%)+;03E#+$CE#E2PS@TOD_]-)/^^J/)_Z:2?\ ?5 %:+2-.@F$L=G"LBYV MML&5!Z@>@]J6/2K"))%2TA"R###;U'I]/:K'D_\ 323_ +ZH\G_II)_WU0 D M=O#$[/'&BLP 8@V4[G&W[Q]337L+22W%NUO&8@=A"],]?SI%L+17+BVB#$$$[1WZ_G4OD_ M]-)/^^J/)_Z:2?\ ?5 $-MIMG:2&2"WCCU/-I;$$&&,@OYA^7 MJWK]:?Y/_323_OJCR?\ II)_WU0 1P1122.D:J\ARY Y8^]25'Y/_323_OJC MR?\ II)_WU0!)14?D_\ 323_ +ZH\G_II)_WU0!)14?D_P#323_OJCR?^FDG M_?5 $E%1^3_TTD_[ZH\G_II)_P!]4 1-86CW8NFMXS..CE>:D-M 6D8Q(6E& MUSC[PZ8-+Y/_ $TD_P"^J/)_Z:2?]]4 1K8VJ212+;QJ\*E(V"X*KZ#VJQ4? MD_\ 323_ +ZH\G_II)_WU0!)7,?V18:MXEU0W]LL_E>4$W$C * ]C71^3_TT MD_[ZKS[6_'VC>$/%-_::FMX7D6-T:WC#9&T=22*N$'.\4KD3Y;>]L=3_ ,(? MH'_0-C_[Z;_&C_A#] _Z!L?_ 'TW^-<9_P +L\)^FK?]^5_^*H_X79X3]-6_ M[\K_ /%57U2I_(9VH=D=G_PA^@?] V/_ +Z;_&C_ (0_0/\ H&Q_]]-_C7&? M\+L\)^FK?]^5_P#BJ/\ A=GA/TU;_ORO_P 51]4J?R!:AV1V?_"'Z!_T#8_^ M^F_QH_X0_0/^@;'_ -]-_C7&?\+L\)^FK?\ ?E?_ (JC_A=GA/TU;_ORO_Q5 M'U2I_(%J'9'9_P#"'Z!_T#8_^^F_QH_X0_0/^@;'_P!]-_C7&?\ "[/"?IJW M_?E?_BJ/^%V>$_35O^_*_P#Q5'U2I_(%J'9'9_\ "'Z!_P! V/\ [Z;_ !ID MOA'054$:;']X#[S>OUKC_P#A=GA/TU;_ +\K_P#%4U_C7X39< :MU!_U*^O^ M]1]4J?R!:AV1VO\ PA^@?] V/_OIO\:/^$/T#_H&Q_\ ?3?XUQG_ NSPGZ: MM_WY7_XJC_A=GA/TU;_ORO\ \51]4J?R!:AV1V?_ A^@?\ 0-C_ .^F_P : M/^$/T#_H&Q_]]-_C7&?\+L\)^FK?]^5_^*H_X79X3]-6_P"_*_\ Q5'U2I_( M%J'9'9_\(?H'_0-C_P"^F_QH_P"$/T#_ *!L?_?3?XUQG_"[/"?IJW_?E?\ MXJC_ (79X3]-6_[\K_\ %4?5*G\@6H=D=G_PA^@?] V/_OIO\:/^$/T#_H&Q M_P#?3?XUQG_"[/"?IJW_ 'Y7_P"*H_X79X3]-6_[\K_\51]4J?R!:AV1V?\ MPA^@?] V/_OIO\:/^$/T#_H&Q_\ ?3?XUQG_ NSPGZ:M_WY7_XJC_A=GA/T MU;_ORO\ \51]4J?R!:AV1V$?A'0&WYTV/AB/O-_C3_\ A#] _P"@;'_WTW^- M<4GQK\)C=D:MR<_ZE?\ XJG?\+L\)^FK?]^5_P#BJ/JE3^0+4.R.S_X0_0/^ M@;'_ -]-_C1_PA^@?] V/_OIO\:XS_A=GA/TU;_ORO\ \51_PNSPGZ:M_P!^ M5_\ BJ/JE3^0+4.R.S_X0_0/^@;'_P!]-_C1_P (?H'_ $#8_P#OIO\ &N,_ MX79X3]-6_P"_*_\ Q5'_ NSPGZ:M_WY7_XJCZI4_D"U#LCL_P#A#] _Z!L? M_?3?XT?\(?H'_0-C_P"^F_QKC/\ A=GA/TU;_ORO_P 51_PNSPGZ:M_WY7_X MJCZI4_D"U#LCL_\ A#] _P"@;'_WTW^-'_"'Z!_T#8_^^F_QKC/^%V>$_35O M^_*__%4?\+L\)^FK?]^5_P#BJ/JE3^0+4.R.P?PCH 9 --CY;!^9O\:?_P ( M?H'_ $#8_P#OIO\ &N*;XU^$R5XU;@_\\5_^*IW_ NSPGZ:M_WY7_XJCZI4 M_D"U#LCL_P#A#] _Z!L?_?3?XT?\(?H'_0-C_P"^F_QKC/\ A=GA/TU;_ORO M_P 51_PNSPGZ:M_WY7_XJCZI4_D"U#LCL_\ A#] _P"@;'_WTW^-'_"'Z!_T M#8_^^F_QKC/^%V>$_35O^_*__%4?\+L\)^FK?]^5_P#BJ/JE3^0+4.R.S_X0 M_0/^@;'_ -]-_C1_PA^@?] V/_OIO\:XS_A=GA/TU;_ORO\ \51_PNSPGZ:M M_P!^5_\ BJ/JE3^0+4.R.S_X0_0/^@;'_P!]-_C1_P (?H'_ $#8_P#OIO\ M&N,_X79X3]-6_P"_*_\ Q5'_ NSPGZ:M_WY7_XJCZI4_D"U#LCL_P#A#] _ MZ!L?_?3?XTR+PAH#1@G38^_\3>OUKC_^%V>$_35O^_*__%4U/C7X3"X(U;_O MRO\ \51]4J?R!:AV1VO_ A^@?\ 0-C_ .^F_P :/^$/T#_H&Q_]]-_C7&?\ M+L\)^FK?]^5_^*H_X79X3]-6_P"_*_\ Q5'U2I_(%J'9'9_\(?H'_0-C_P"^ MF_QH_P"$/T#_ *!L?_?3?XUQG_"[/"?IJW_?E?\ XJC_ (79X3]-6_[\K_\ M%4?5*G\@6H=D=G_PA^@?] V/_OIO\:/^$/T#_H&Q_P#?3?XUF^%/'6C>,;J> MWTPWRO @=_/4*,9QQ@FNJ\G_ *:2?]]5E*ERNTD4J=)JZ2^XQ_\ A#] _P"@ M;'_WTW^-'_"'Z!_T#8_^^F_QK8\G_II)_P!]4>3_ --)/^^JGECV'[*G_*ON M,?\ X0_0/^@;'_WTW^-6+'1M.TJYW6-JL)=<,5).?S-:'D_]-)/^^JB:+]^@ MWOT/\5-12Z#5."=TD6:YO6-"N-4\4:;=.$-A;V\R29;YMSC:,#Z5T'D_]-)/ M^^J/)_Z:2?\ ?5,L\TL_A]JUKX):Z M<8%$TWEF64ON))P< \\UVGD_]-)/^^J/)_Z:2?\ ?5 '!1^%-1UK7[C4-3TV MQTB*:U:"9;.Y,KW!)X9CL4<=LY-9.I>#/$MS)%IMO;V\.F0M^[VS#:?]MNY; M\*]3\G_II)_WU1Y/_323_OJL:M&-3<[<)CZN%^"S]>C[^IQUKX+-IJFFJ1'- M80V$MM.6;!=G/.!Z4G@3PMJ?AN\U;[?-%+#)(B6KJV6,2C"[O0CI79>3_P!- M)/\ OJCR?^FDG_?5:I)*R.2)89I81+8WMM!<9^SW$T8"2X&< EE) ) 8#-4[OQ/<2:/:W]CIMV5 MFNH8U#>5EXV86MMK$UK979=I(1$K,I?.[:QY ))..>IP15IM!1K35(/ MM# 7ZA2=H^3$83CUZ9H 8OB:V43FZM;NU$<7G(9HQ^]3(&5"DG.2!M.#R.*: M/$C&Y%K)I&H07$D3RPK*L>) HSP0Y /(X)%6+_0X=1<&6:10+#0KTZE#>WVKO=&!'1(Q L:X8 9..K<=>GL* ,VP\3S)807^H^>J_V; M]HDMQ"A)(8 N"&/7/"__ *JN7GB%FT^Y_FW$2I*OGPH[,A8#(4-CVP2", M]*YB2&4 QN[A0P M(R,9]JQV\/7RS77V;6YH;>ZE:26,0J2N0 0C'[O3W_"M8Z78M9P6DEK%+! H M6-)4#A<# Z^U $&KWDMI!;/ P'F7,,9.,Y5G /Z&J1\50"T>Y%A?-$)Q!'M5 M"96+;?E ;(Y['!K3O[!;V&&/>8Q%-'*,#/W&!Q^E947AAA?27<]]OD::.3"0 M+&"$;<-P'WF[;O2@"67Q)Y9D":5J$QA4&X\I$;R3C.T_-\QQV7-13>,+%%MS M'#-*TL"SLH:-#&C=,[W&3[#)XJ:[T*Z>YN'L=6ELXKHYFC$2OSC&Y"?NG 'J M..E49O!D;+;^1=1"2.!()'GLXYMX48##=]UNOM[4 :5AJPU#5,02J]H]JLR8 M'.2Q%:]9UGI*65T)DD) @6';M4=#G/ _(5HT %%%% !1110 4444 %%%% ! M1110 4444 -DD6*)I'.%4$DGL!7.Z/XF6[^V-=O"J(//B\MLGRN@S[_XBMN^ MLUO[1[9Y'1'X8IC)'I5:[T2SNS%E/+$:E,1@##[&I=3UL6]D# '$TL!FC)4$ <=?SIQT(230O<7US,L*LB1MM M ((QS@D.@1R1&.>ZFE B\F,G:-B_@.3[F@!++4[F2^ODGB/DP1(ZL"O. M5R>G-.MAJ5]9K=B]6!Y/F2(1!D [ ]R?H15RWT^*WGFE#,QE558-C&%&*KC2 M6B0PP7UQ#;DY\M=N5]@Q&0* *EOK+7X MYU4Q6=R6D=DB4A07V]2.> /4U-_8\/D747F2XN7#L202",=/RIHT:)((5AFE MCEA9FCE&"1NZ@C&"* (F\01B:.W6TN6N7=HS" N5(&>3G&,=ZA.N1_;8Y6GD MCMQ"^^!H02&!Q][/7M@"KD&C10W4=TTTLDZLS,[8^U1'P[:.[%WE M8,'!&0/O'/;T- %RVO)9Y-LEE/""-RL^T@_D3@UD75Y?.DCQWC1;;WR %C0_ M+GW!YK6M;.:"3=+?33J!M56"@?4X')J-M)A9'4R28:X^T'I][T^E &2]_J3: MC>PV\D\DD$B+'&(%\M@0,[FQQW[BNE7.T;@ < MJ-//9L DEDCO-.8_EE&"4V_7J?2M2XTL75T))+F8Q!UD\DD%=PZ$'&1]*D;3 MHFENY"[YN4",..!C'% &=XN?\ MP'7_ !H_X4!8?]!ZY_\ =?\:]+Z[1[G+["?8\(HKW?_ (4!8?\ 0>N?_ =? M\:/^% 6'_0>N?_ =?\:/KM'N'L)]CPBBO=_^% 6'_0>N?_ =?\:/^% 6'_0> MN?\ P'7_ !H^NT>X>PGV/"**]W_X4!8?]!ZY_P# =?\ &C_A0%A_T'KG_P ! MU_QH^NT>X>PGV/"**]W_ .% 6'_0>N?_ '7_&FO\ K!%!_MZYZ@?\>Z^OUH M^NT>X>PGV/"J*]W_ .% 6'_0>N?_ '7_&C_ (4!8?\ 0>N?_ =?\:/KM'N' ML)]CPBBO=_\ A0%A_P!!ZY_\!U_QH_X4!8?]!ZY_\!U_QH^NT>X>PGV/"**] MW_X4!8?]!ZY_\!U_QH_X4!8?]!ZY_P# =?\ &CZ[1[A["?8\(HKW?_A0%A_T M'KG_ ,!U_P :/^% 6'_0>N?_ '7_&CZ[1[A["?8\(HKW?\ X4!8?]!ZY_\ M =?\:/\ A0%A_P!!ZY_\!U_QH^NT>X>PGV/"**]U3X!6#;O^)]<\''_'NO\ MC3O^% 6'_0>N?_ =?\:/KM'N'L)]CPBBO=_^% 6'_0>N?_ =?\:/^% 6'_0> MN?\ P'7_ !H^NT>X>PGV/"**]W_X4!8?]!ZY_P# =?\ &C_A0%A_T'KG_P ! MU_QH^NT>X>PGV/"**]W_ .% 6'_0>N?_ '7_&C_ (4!8?\ 0>N?_ =?\:/K MM'N'L)]CPBBO=_\ A0%A_P!!ZY_\!U_QH_X4!8?]!ZY_\!U_QH^NT>X>PGV/ M"**]U;X!6"LH_MZYY./^/=?\:=_PH"P_Z#US_P" Z_XT?7:/[_ M /"@+#_H/7/_ (#K_C1_PH"P_P"@]<_^ Z_XT?7:/[_P#"@+#_ M *#US_X#K_C1_P * L/^@]<_^ Z_XT?7:/[_\ "@+#_H/7/_@. MO^-'_"@+#_H/7/\ X#K_ (T?7:/[_\* L/^@]<_P#@.O\ C1_P MH"P_Z#US_P" Z_XT?7:/[_ /"@+#_H/7/_ (#K_C34^ 5@RY_M MZY_\!U_QH^NT>X>PGV/"J*]W_P"% 6'_ $'KG_P'7_&C_A0%A_T'KG_P'7_& MCZ[1[A["?8\(HKW?_A0%A_T'KG_P'7_&C_A0%A_T'KG_ ,!U_P :/KM'N'L) M]C(^ 7_(;U;_ *]E_P#0A7O5VL' ML;:*XDGGQ(LF>(U&6(P>N*ZZN7UW0KG5_%&F2M$#IT-O.LK%APSKM QU/% & M?KGCJ:Q\2:)864$,UI=A'NI7SF-'X3&.Y-2#Q5J>K:O/!HYTFWL+:;R9+B_E M)>9@?F$:*1@#IDG\*YZS\"Z[#X>O!M6ES<>?'._E+<6Q)R02X^8 \@@YH N/XA\5W&J:R-,M-*N+33)A& M8)#(DTHVY.ULE0?3(J.Y^(4GE_:K&S6:V.F->B-\B0.&VE3CL.<\=J5;/Q/I MFHZ[_9ND0R_VE<[XKB6Z5$B7;C66&UMM*MT+S,025'8;L]?PJ"U\)WVIZU=S'0U\.V5S;-')5(E/\ ?=L\_3'%52,DX[>1[.6T\ M+4IRC5:4GU;V7==V;VM?$5K*_P!'ELK:.?2[E&DNI'R)(D#;<@=."1FNATC7 M9M2\0ZO8%8OL]GY7E.F:-9[!-/FM[ERPY9SV'6I/ 7 MAW6="O=7_M78T;.D=M,KAC)&@PI(['''-=$;\JYMSRZR@JDE3^&^GH=S1115 M&04444 1GSL\%/R-)^^]8_R-2UBVNLWEWJTUO'I\0M89FA:=KH;\@=0FWW]: M -7]]ZQ_D:/WWK'^1JO;:QIMW=2VMM?VLUQ%G?%'*K,N.N0#5&^\5Z19V27: MW]K+"UREN76=<*Q.#D^PR?H* -;]]ZQ_D:/WWK'^1JI<:[I-I<"WN-3M(IBN M[8\R@XQG.,^E++KFE07*6TNI6B3NP58VF4,20"!C/?(_.@"U^^]8_P C1^^] M8_R-06^JZ?=M.MM>V\I@.)0DH/E_7TJ"/Q%HTZ2-!JEG+Y:LS;)U. HR3P>@ MH O?OO6/\C1^^]8_R-8^F^)[;488;D&".TDM?/,QN5.PY *D=>,\GI5B77[- M[">YT^>UO?(<*ZI)=--Q);W-W M;VLRSM"DL?Y&I:S%UZQCL#>7L\-G%YKQ S M2!02K%>I]<9H O?OO6/\C1^^]8_R-56US2EMOM+:E:" DJ)/.7:2!G&<^G-2 M1ZKI\UB;Z.]MVM!UG$HV#ZGI0!-^^]8_R-'[[UC_ "-4X=>TBXA::'4[.2-1 MEF692%&<<\\L?Y&I:* M(OWWK'^1H_?>L?Y&I:* (OWWK'^1H_?>L?Y&I:* (OWWK'^1H_?>L?Y&I:* M(OWWK'^1H_?>L?Y&I:* (OWWK'^1H_?>L?Y&I:* (OWWK'^1H_?>L?Y&I2<# M)K-TS6K?5&NA$&3[.Y4E^-P_O#VX/Y4 7?WWK'^1H_?>L?Y&J#Z]9"Z@ACFB MD$A;HH L?OO6/\ (T?OO6/\C5*T MUFWNKRYMAA7MT5VR>Q&?TIL>I7=Q#]IMM/,EN3\N90KN/4*1C\R* +_[[UC_ M "-'[[UC_(U1M];M9;F:"5E@DCD\L*[C+''Z5/\ VMI^QV^VP%4.UB''!]/K M[4 3_OO6/\C1^^]8_P C4#:KIZ1)*U[ $?(0EQ\Q'4#U-,&I*][%'&(GMY(C M)YXF7MVV]3]: +7[[UC_ "-'[[UC_(U%;ZC9W>1GF@"/]]ZQ_D:/WWK'^1J6B@"+]]ZQ_D:/WWK'^1J6 MB@"+]]ZQ_D:/WWK'^1J6B@"+]]ZQ_D:/WWK'^1JF=3=M5>QBMPYC"ERT@4@$ M=0,LC5M MKV\#>1L!:8L-N[^Z/[V.YZ5J4 1?OO6/\C7.+J^G:;XCU1+S4;*UF;RB1<3* MFX;!T!(KJ*^:_C7_ ,C_ "?]<(_Y5T8:DJL^5LSJSY%<]Y_X2G1/^@_H_P#X M%I_\51_PE.B?]!_1_P#P+3_XJOD"BNW^SH_S&'UE]CZ__P"$IT3_ *#^C_\ M@6G_ ,51_P )3HG_ $']'_\ M/_ (JOD"BC^SH_S!]9?8^O_P#A*=$_Z#^C M_P#@6G_Q5'_"4Z)_T']'_P# M/\ XJOD"BC^SH_S!]9?8^O_ /A*=$_Z#^C_ M /@6G_Q5'_"4Z)_T']'_ / M/_BJ^0**/[.C_,'UE]CZ_P#^$IT3_H/Z/_X% MI_\ %4R7Q1HA4?\ $^T@_,.EVGK_ +U?(=%']G1_F#ZR^Q]?_P#"4Z)_T']' M_P# M/\ XJC_ (2G1/\ H/Z/_P"!:?\ Q5?(%%']G1_F#ZR^Q]?_ /"4Z)_T M']'_ / M/_BJ/^$IT3_H/Z/_ .!:?_%5\@44?V='^8/K+['U_P#\)3HG_0?T M?_P+3_XJC_A*=$_Z#^C_ /@6G_Q5?(%%']G1_F#ZR^Q]?_\ "4Z)_P!!_1__ M +3_P"*H_X2G1/^@_H__@6G_P 57R!11_9T?Y@^LOL?7_\ PE.B?]!_1_\ MP+3_ .*H_P"$IT3_ *#^C_\ @6G_ ,57R!11_9T?Y@^LOL?7D?BC1!O_ .)] MI ^8];M/_BJ?_P )3HG_ $']'_\ M/_ (JOD"BC^SH_S!]9?8^O_P#A*=$_ MZ#^C_P#@6G_Q5'_"4Z)_T']'_P# M/\ XJOD"BC^SH_S!]9?8^O_ /A*=$_Z M#^C_ /@6G_Q5'_"4Z)_T']'_ / M/_BJ^0**/[.C_,'UE]CZ_P#^$IT3_H/Z M/_X%I_\ %4?\)3HG_0?T?_P+3_XJOD"BC^SH_P P?67V/K__ (2G1/\ H/Z/ M_P"!:?\ Q5'_ E.B?\ 0?T?_P "T_\ BJ^0**/[.C_,'UE]CZ\?Q1HA9/\ MB?:0<-_S]IZ?[U/_ .$IT3_H/Z/_ .!:?_%5\@44?V='^8/K+['U_P#\)3HG M_0?T?_P+3_XJC_A*=$_Z#^C_ /@6G_Q5?(%%']G1_F#ZR^Q]?_\ "4Z)_P!! M_1__ +3_P"*H_X2G1/^@_H__@6G_P 57R!11_9T?Y@^LOL?9-EJUGJ3.MAJ M-A=%!EA!,'V_7!JY^^]8_P C7B'P"_X_]7_ZY)_.O=*X*])4IN*.BG+FCL?Y&C]]ZQ_D:EHK$LB_?>L?Y&F1>=Y8P4[]CZU8J.'_5#ZG^= "?OO6/\ M(T?OO6/\C4M% $7[[UC_ "-'[[UC_(U+10!%^^]8_P C1^^]8_R-2T4 1?OO M6/\ (T?OO6/\C4M% $7[[UC_ "-1MYOGIRF<'L:LU$W_ !\)]#0 ?OO6/\C1 M^^]8_P C4M% $7[[UC_(T?OO6/\ (UC:]XB;2HY1;VOVAX5#2,S[$3/0$X)) M/H!2Z?X@DDAC;4;,VIDB,T;*VY7 &2.@(..<&K]G*UQ7-C]]ZQ_D:/WWK'^1 MK$3QGI$JV?DO-*]W$TR1I$2RQC.68?PCCO523XA:*L,VLGD0$]/F QWH]C4[!='1_OO6/\C1^^]8_P C M572=8M-9@EFM"Y2.5HFWH5.X=:OU#33LQD?[[UC_ "-2444@"BBB@ /2N>MO M#=N9=2N9[2W2]GGE:*[6-3*BLH (;&01S6T;D D>7)^0_P :/M2_\\Y/R'^- M '-6^F:E-_9MI-I=I;1::"%YED>.-'!8;P!D8'R@Y/'7TZ;[4O_/.3\A_C1]J7_GG)^0_QH Y74=*U M4:=JVEV^E6=VE\TLBW,DP4?/R-ZD$EEZ CC '2K,OA^:2R\0J;>)IK^)4C)( M^;$04 GM\V?YUT/VI?\ GG)^0_QH^U+_ ,\Y/R'^- &%JOA^6\(2VC@C46)@ M^8?*2'1@C ?PG:0?8FHX[35+W7K.]N-)M[..VAEB+"<.YW 8 P!\O'U]A70_ M:E_YYR?D/\:/M2_\\Y/R'^- ')S>'+^72XK9HHV(TK[(ZEQ@ON4D?3 /-7=: MT2ZNI;C[)%&(VM%A0;@HR'!QCT S6_\ :E_YYR?D/\:/M2_\\Y/R'^- ',?V M?JMNVJVR:-97$5_<.XF>< ;2 /WBXR<8[9_"MMM',FEVEFU]=QM;HJF6WE\M MGPN.>O%7/M2_\\Y/R'^-'VI?^>[M[/=90+_2?:E_YYR?D/\ &C[4 MO_/.3\A_C0!Q8T^_L[JR=],L?M$FHS7*6RR?+@P]FQPW!YQU_.KSZ-J-TTVH MM96L4S3Q3"Q,F5?9G[[ 8W'/!P0-HKI?M*D@^4^1["E^U+_SSD_(?XT M%_*")8SR(K0F"7S96;*]B,Y[UN?:E_YYR?D/\:/M2_\ /.3\A_C0!BSZ5?WT MUH)H;.&*WC>,LCEF.5VC;P,#VID^C7UY J2B"-H;8P)M/:FPZ/<6L-I)&L#RV\DC&,G"MN[YQP?PK7^U+_P \Y/R'^-'V MI?\ GG)^0_QH R(-&G_M:*_F$(/F/(T:G.PE<#!QR?4\57?PY=2NX,L2*PD M(R<;F!''IQS6_P#:E_YYR?D/\:/M2_\ /.3\A_C0!#:_;#(OVBVMHD1< I(6 M)/MP,"J;Z5<-'(H:/+7OV@BH/M2_\ /.3\A_C1]J7_ )YR?D/\: )Z M*@^U+_SSD_(?XT?:E_YYR?D/\: ,^_L+J[U&"0) BPR!X[@,1(JX^9<8YS]< M4YM+?[9J4ZB(&ZB"*W?(7'/%7OM2_P#/.3\A_C1]J7_GG)^0_P : ,K1-*O- M&2*U62-[+R^4+',3]PIQRI]#TK"_P#"EO&/_/O:?^!*T?\ "EO&/_/O:?\ @2M?2'VI M?^>!\W_P#"EO&/_/O: M?^!*T?\ "EO&/_/O:?\ @2M?2'VI?^>! M\W_\*6\8_P#/O:?^!*T?\*6\8_\ /O:?^!*U](?:E_YYR?D/\:/M2_\ /.3\ MA_C1]?J^0?5X'S?_ ,*6\8_\^]I_X$K2-\%_&"C)M[3KC_CY6OI'[4O_ #SD M_(?XU'+<@J/W;_>'8>M'U^KY!]7@?.?_ I;QC_S[VG_ ($K1_PI;QC_ ,^] MI_X$K7TA]J7_ )YR?D/\:/M2_P#/.3\A_C1]?J^0?5X'S?\ \*6\8_\ /O:? M^!*T?\*6\8_\^]I_X$K7TA]J7_GG)^0_QH^U+_SSD_(?XT?7ZOD'U>!\W_\ M"EO&/_/O:?\ @2M'_"EO&/\ S[VG_@2M?2'VI?\ GG)^0_QH^U+_ ,\Y/R'^ M-'U^KY!]7@?-_P#PI;QC_P ^]I_X$K1_PI;QC_S[VG_@2M?2'VI?^>,?^?>T_\"5H_P"%+>,?^?>T_P# E:^D/M2_\\Y/R'^-'VI?^>,?^?>T_\ E:/^%+>,?\ MGWM/_ E:^D/M2_\ /.3\A_C1]J7_ )YR?D/\:/K]7R#ZO ^;C\%_& ('V>TY M./\ CY6E_P"%+>,/^?>T_P# E:^C)+D%H_W;\-Z#T^M2?:E_YYR?D/\ &CZ_ M5\@^KP/F_P#X4MXQ_P"?>T_\"5H_X4MXQ_Y][3_P)6OI#[4O_/.3\A_C1]J7 M_GG)^0_QH^OU?(/J\#YO_P"%+>,?^?>T_P# E:/^%+>,?^?>T_\ E:^D/M2 M_P#/.3\A_C1]J7_GG)^0_P :/K]7R#ZO \U^%'@?6O"5WJ$FJQ0HLZ*J>7*' MY!]J]1J#[4O_ #SD_(?XT?:E_P">BH/M2_\ /.3\A_C1]J7_ )YR?D/\: )Z*@^U+_SSD_(?XT?:E_YYR?D/ M\: )ZB;_ (^$^AIOVI?^>Z$+_JG8=CZ-]>HK.T"RFU6)+F* MXGN&6-RXSF-/E(50>['T]*]':X1E*M$Y!Z@@4+<(H 6)P!V %;JNU&PK'F'A MSP]K7AB&*1;&XNHM3M6BND8*9+:0 [?^ >U5H=&U'3].MLZ-KUKJ'V0)')3)+.DF[2I52 M!R ,[AN&>?TKU#[4O_/.3\A_C2?:5_YY/^0_QI?67:U@Y3!\$V5W9:?>K=V\ MD#R7LLBK(.2I/!KIJ@^U+_SSD_(?XT?:E_YYR?D/\:PG+FDY,HGHJ#[4N?\ M5R?D/\:GZBI **** *9^\?K7/Z]XTT'PU-';ZE>E;F0;EMX8VED*^NU1P/K7 M0-U->:V6LZ7X1\>>)&\1N+*>_F6>SOID.R2#:!L#@'&#VK2G!2OUL3)V.C7Q M[X?FTJ'4;2[:Z@DNH[0B)?GCDM:VDZQ!K"WAMX;F/[+!(&_TS[5D7-UJ-]+% M:)K%];F;QA/:^;%.=Z1X^Z,GH.PZ#TK94$UV]2>=H]6UG6+?0[:&>YAN9%EG M2 "WA,C!F. 2!V]ZT<'GCIUKQF:ZU'2(-5TA=8OIH;'Q#90PR37!,HC?EE+= M2#Z=*6_U:TN=8UI_$_B_5M%U*TNW2SL[9F15B'W&5 /WF>M+ZO?9ASGLG7I6 M;JFMVND76FV]RLI?4+@6T.Q00&()YYX''O7GOB?48F\3Z?::YXEU+2]%_LY) MK:Z@8P&YFSR7(7@XP=N*R-"O9+ZU\-RRW]Q>X\52JD]PQWLH3C(/3UQVS1'# MZ*X* MQ[S&PR1[=>W/-3&G&4$_ZZ?YC@Z9?Q:KIEM?P1S)%<1B15E0JX!]1VJO MJNMVNCSZ?#>!Q7E!U7ST\-P>(O$>I:5I+Z0D\=S!,R M&XN,\[I,$D@8X-1:/?27MEHK;O;[G=&B=@Q5E8J>1P>17G?@C56_X3 MNXLY=9GU9KA9G6>"\9XL!NDD+#]TPZ#& ?>O1-%TL:/IPLQ,91YLDFXKM^^Y M;&/;.*RJ04-'N6G-.H **** "BBB@ HHHH **** &/]Y/\ >I],?[R?[U/H M **** "BBB@ HHHH **** "FQ_<'XTZFQ_<'XT .HHHH **** "BBB@ HHHH M *8?]:OT-/IA_P!:OT- #Z*** "BBB@ HHHH **** "BBB@!1U%7!TJF.HJX M.E !1110!1:1-Q^=>OK4,R6MS'Y>],$%D""(;8%7,@PB\-_>Z=??K6K@>@HP/3]*+@9LHMY MTV3+%(F0=K@,,CIP:39:[Y'V0[Y!M=MHRX]">X^M:>!Z"C ]!0!EM!9/"D+0 MV[1)C8A12JX]!C I!!9 @B&V&'\P81>&_O=.OOUK5P/04;1Z"G=@9D<=K%*\ MD<<"22??=54%OJ1UJ7S$_OK^=7L#T%&T>@I 4?,3^^OYT>8G]]?SJ]M'H*-H M]!0!1\Q/[Z_G1YB?WU_.KV!Z"C:/04 4?,3^^OYT>8G]]?SJ]@>@HP/04 4? M,3^^OYT>8G]]?SJ]@>@HVCT% %'S$_OK^='F)_?7\ZO;1Z"C:/04 4?,3^^O MYT>8G]]?SJ]M'H*-H]!0!1\Q/[Z_G1YB?WU_.KVT>@HVCT% %'S$_OK^='F) M_?7\ZO;1Z"C:/04 4?,3^^OYT>8G]]?SJ]@>@HVCT% %'S$_OK^='F)_?7\Z MO8'H*-H]!0!1\Q/[Z_G1YB?WU_.KVT>@HVCT% %'S$_OK^='F)_?7\ZO8'H* M,#T% %'S$_OK^='F)_?7\ZO8'H*-H]!0!1\Q/[Z_G1YB?WU_.KVT>@HVCT% M%'S$_OK^='F)_?7\ZO;1Z"C:/04 4?,3^^OYT>8G]]?SJ]M'H*-H]!0!1\Q/ M[Z_G1YB?WU_.KVT>@HVCT% %'S$_OK^='F)_?7\ZO;1Z"C:/04 4?,3^^OYT M>8G]]?SJ]A8G]]?SJ]@>@HVCT% %'S$_OK^=95C\N MNZL[<(YBVL>AP@Z5T>T>@K@=8\33:!XIU&.*WCE$@C/SDC'R"M*<7*Z1,FEJ MSL/,3^^OYT>8G]]?SKA_^%C7?_0/M_\ OHT?\+&N_P#H'V__ 'T:OZO4[$^T MB=QYB?WU_.CS$_OK^=8G]]?SH\Q/[Z_G7#_\+&N_^@?;_P#?1H_X6-=_] ^W_P"^C1]7J=@]I$[C MS$_OK^=,DD0J/G7J._O7%?\ "QKO_H'V_P#WT:1_B)=L,?V?;]0?O&E]7J=@ M]I$[GS$_OK^='F)_?7\ZX?\ X6-=_P#0/M_^^C1_PL:[_P"@?;_]]&G]7J=@ M]I$[CS$_OK^='F)_?7\ZX?\ X6-=_P#0/M_^^C1_PL:[_P"@?;_]]&CZO4[! M[2)W'F)_?7\Z/,3^^OYUP_\ PL:[_P"@?;_]]&C_ (6-=_\ 0/M_^^C1]7J= M@]I$[CS$_OK^='F)_?7\ZX?_ (6-=_\ 0/M_^^C1_P +&N_^@?;_ /?1H^KU M.P>TB=QYB?WU_.CS$_OK^=]/\ ,3^^OYUPR_$2[7/_ !+[?DY^\:7_ (6-=_\ 0/M_ M^^C2^KU.P_:1.X\Q/[Z_G1YB?WU_.N'_ .%C7?\ T#[?_OHT?\+&N_\ H'V_ M_?1I_5ZG87M(G<>8G]]?SH\Q/[Z_G7#_ /"QKO\ Z!]O_P!]&C_A8UW_ - ^ MW_[Z-'U>IV#VD3N/,3^^OYT>8G]]?SKA_P#A8UW_ - ^W_[Z-'_"QKO_ *!] MO_WT:/J]3L'M(G<>8G]]?SH\Q/[Z_G7#_P#"QKO_ *!]O_WT:/\ A8UW_P! M^W_[Z-'U>IV#VD3M7D38G]]?SH\Q/[Z_G61X7\2S:_+.DMM%$(E!&PDYS]:Z7 M:/05E*+B[,M--711\Q/[Z_G1YB?WU_.KVT>@HVCT%2,H^8G]]?SID@ID('E#@=3_ #H J>8G]]?SH\Q/[Z_G5[:/04;1Z"@"CYB?WU_.CS$_ MOK^=7MH]!1M'H* */F)_?7\Z/,3^^OYU>VCT%&T>@H H^8G]]?SH\Q/[Z_G5 M[:/04;1Z"@"CYB?WU_.F&1/,4[UZ'O6CM'H*C8#STX'0T 5?,3^^OYT>8G]] M?SJ]M'H*-H]!0!1\Q/[Z_G1YB?WU_.KVT>@HVCT% %'S$_OK^='F)_?7\ZEN M[N.U*($,DS_]1J=18AC%:J/[FYB?SQ_2LG5BI8G]]? MSJ]M'H*-H]!3$41(F1\Z_G5X=*,#T%+0 4444 % M*7S0@!4L9=[9]P.37257FL;6<3^; C_:(Q%+D??09X/M\Q_.@#CM+U>\_P"$ MA&I3VM_'8ZB_D[Y540HG_+!E^;(+$G.0.9!Z5;U"[GTAKG1K1BMQJ$V=//\ M(P8;*R\/6$-\Z% 9C98,L<2]#DD$LUO;LD$[82@]O:@#G(-*>]\2ZA>II>DW"+>(1 M<7.[SE CC/R_*1QG(Y'-;FJ?O=;TBW/W?,DE_%4./U.?PJ67PYI$^HF_DL8C M=%@YEY!)&,'K["K%U8_:+RRN5?8]L[-TSN!4J1[=<_A0!R6CG4+2(6T%U:K= MZA>7!:Z>VQC8S<;0WS,>V2, 'KBKDVL:REO-&'@+6=SY=S=16YD&S;N!\O=G M/(# $XZCVW[C1].NK,VD]G#);ES)L9>-Q))(]#DGFHG\.Z/)9PVCZ;;&WA;< MD>S@'N?Q[^M '/-?WEGJVJW\-Y;RQ216JQ!X]J*7)"L6SG:,D^^?:IK[5-;T MFXN()KRQNB+":YC*P&-@RD8!&X_+SUKI386C><&MHB)D"2 J"'49P"/3DU3M M_#6BVBR"#3;9/,0HY"163WM@'N+-"$*#:/X2>1;1W#V4;-(20,B3&"<\+GGUK?%QJ,%_'8ZA1N5\J(QM' M@9Z;CN7MGCG%:;:+IKQF-K*!D*>65*9!7.3R]4 M46J)V4]%..V3N%=\0",$9!J/[/#Y:Q^3'L0Y5=HPI]0* ,(W5U$EY#!<0VZ: M?&% E3._"_>8Y&!]*J)K.JS6,UTDUL-BQ!%\LD$N.23GIZ5TD]C:7+AY[6&5 MQP&>,,1^=.%I;!"@MX@IQD;!@XZ4 8=Q?:G:_;@;B%Q9JLF[RL%\]B,\?44[ M7YY;VUM].MUF\R\&Y_(8!TC')()(]AUK<:"%]^Z)&WC#Y4'=]?6E$,2R>8(T M#[=NX*,X],^E ')2WDES8V:3@I

=%*A(R"$/7![C%2PRW(MM",\<$<(*G> MLQ8_=[@J/YUTK6ELSEVMXB[=6*#)XQ_*E:V@:-8V@C*)PJE!@?04 ODBM]=2[<0W,;ND3*3^\MWQP1['N/QYJF+%TO+ M^WDFW6=E$SVT?.5+J3SZXZ"NG:TMFN%N&@B,ZC D*#_K0!S'A!DDA0WC-_::Q*-C=%C[>7ZJ?7KGKZ5U51"UMPT;"",-&"J$(,J/ M0>E2T %>1^-_^1NO/]V/_P!!%>N5RPT73M5\3ZLU];"8IY07+$8^0>AK:C-0 M;;(FKJQY917L'_"':!_T#E_[^/\ XT?\(=H'_0.7_OX_^-='UJ'8R]DSQ^BO M8/\ A#M _P"@/T5[!_PAV@? M] Y?^_C_ .-'_"':!_T#E_[^/_C1]:AV#V3/'Z*]@_X0[0/^@R9X_17L'_"':!_T#E_[^/_ (U'+X/T%5!& MGK]X#_6/Z_6CZU#L'LF>1T5[!_PAV@?] Y?^_C_XT?\ "':!_P! Y?\ OX_^ M-'UJ'8/9,\?HKV#_ (0[0/\ H'+_ -_'_P :/^$.T#_H'+_W\?\ QH^M0[![ M)GC]%>P?\(=H'_0.7_OX_P#C1_PAV@?] Y?^_C_XT?6H=@]DSQ^BO8/^$.T# M_H'+_P!_'_QH_P"$.T#_ *!R_P#?Q_\ &CZU#L'LF>/T5[!_PAV@?] Y?^_C M_P"-)_PAV@?] Y?^_C_XT?6H=@]DSR"BO7(_"&@MOSIZ\,1_K'_QJ3_A#M _ MZ!R_]_'_ ,:/K4.P>R9X_17L'_"':!_T#E_[^/\ XT?\(=H'_0.7_OX_^-'U MJ'8/9,\?HKV#_A#M _Z!R_\ ?Q_\:/\ A#M _P"@P?\(=H'_0.7_OX_\ C1_PAV@?] Y?^_C_ .-'UJ'8/9,\?HKV#_A#M _Z M!R_]_'_QH_X0[0/^@/T5ZY)X0T$,@&GKRV#^\?_&G_ M /"':!_T#E_[^/\ XT?6H=@]DSR"BO8/^$.T#_H'+_W\?_&C_A#M _Z!R_\ M?Q_\:/K4.P>R9X_17L'_ AV@?\ 0.7_ +^/_C1_PAV@?] Y?^_C_P"-'UJ' M8/9,YGXPV,''L:9>>![6[BU-&NYQ]OO$NWP%^4K_ CV MXKC+3X=ZG?ZT]IJ,5U;Z/$DRQ[[F*0#>0GJ__?9J M4]*Y&TU2Y;Q!>&YO-4%O!<2+M6U3[,J*N?FDV9]?XNM '4^0GJ__ 'V:/(3U M?_OLUCV_B-Y)H/M.EW=M;7/%O,Y4[S@D J#E20. ?IP>*HW/B:^N=$MK^PTZ M0>;>0QA3/$=R,X!YR0"?ND=03[4 =-Y">K_]]FCR$]7_ .^S6'>>)Y+:&ZN8 MM'O+BSM=XEGC9!\R_>"J3E@#P2/0]<4VY\5F">[":5=2V]D%:YG1DVHK(&R M3EB >0/ZT ;WD)ZO_P!]FCR$]7_[[-8P\3+%Y_VW3[JU"1>=%NVL9DR!P%/# M991M/J*:/$-V+I;2?1;FWN)8I)(=TL95MHS@L"0&YZ&@#;\A/5_^^S1Y">K_ M /?9KDK'Q+=0Z?!?ZB+@D:;]H>W01L'(91O!'.3G[O3\:N7OB"I /8@],T =#Y">K_\ ?9H\A/5_^^S7.P>(+])+_.F7=Y#; MW+HTL>Q=J X5207QD]/UKHX)X[FWCGA;='(H=&]01D&@!/(3U?_ +[-'D)Z MO_WV:EHH B\A/5_^^S1Y">K_ /?9J6B@"+R$]7_[[-'D)ZO_ -]FI:* (O(3 MU?\ [[-'D)ZO_P!]FI:* (O(3U?_ +[-'D)ZO_WV:EHH B\A/5_^^S1Y">K_ M /?9J6B@"+R$]7_[[-'D)ZO_ -]FI:* (O(3U?\ [[-'D)ZO_P!]FI:* (O( M3U?_ +[-'D)ZO_WV:EHH B\A/5_^^S1Y">K_ /?9JOJMV]EI\DT2@R<*N[ID MG'-1BVNX L[:C+)L^:1&C7:PQR 1^9H N>0GJ__?9H\A/5_P#OLUDV[7U[ MIW]H"^:)V!=(@BF-1V!R,GZYJ!-=DMQ]JNSBWFM_-C&/NNOWE![YZB@#=\A/ M5_\ OLT>0GJ__?9KFY[_ %.&U7S;@K*]J9CA%^0EQ@#CL#BK]Q=R:/<6[7%X MTMI*"',P7,9 SG( X_"@#5\A/5_^^S1Y">K_ /?9K,N-4CNK:RN]/NP\+W*H M63!#@]1R*IWVI7=OJ+1F:2.9IE2VMQ$"DR]SG'7KW&* -_R$]7_[[-'D)ZO_ M -]FI:* (O(3U?\ [[-'D)ZO_P!]FI:* (O(3U?_ +[-'D)ZO_WV:EHH B\A M/5_^^S1Y">K_ /?9J6B@"+R$]7_[[-'D)ZO_ -]FI:* (O(3U?\ [[-'D)ZO M_P!]FI:* (O(3U?_ +[-'D)ZO_WV:RKFYN8=<2.>>6&UEP(&1%*.V.58D9![ MCI51;[5C<7%F[[/L*.\EQL7$V02F!V]3[T =!Y">K_\ ?9H\A/5_^^S6+X9U M"[UFSCOYIP(MFP0@#=N'5G]#[#I6_0!%Y">K_P#?9KD=0U^UT'Q!?1W44\@D M$;(8L9^Z.I)!-=G7E7CS_D99/^N:?RK:A%2E9D5&TKHW_P#A/])_Y]K_ /[Z M'_Q5'_"?Z3_S[7__ 'T/_BJ\YHKJ^KP,?:2/1O\ A/\ 2?\ GVO_ /OH?_%4 M?\)_I/\ S[7_ /WT/_BJ\YHH^KP#VDCT;_A/])_Y]K__ +Z'_P 51_PG^D_\ M^U__ -]#_P"*KSFBCZO /:2/1O\ A/\ 2?\ GVO_ /OH?_%4?\)_I/\ S[7_ M /WT/_BJ\YHH^KP#VDCT;_A/])_Y]K__ +Z'_P 52/X]TIA@6U]U!Y(_^*KS MJBCZO /:2/1O^$_TG_GVO_\ OH?_ !5'_"?Z3_S[7_\ WT/_ (JO.:*/J\ ] MI(]&_P"$_P!)_P"?:_\ ^^A_\51_PG^D_P#/M?\ _?0_^*KSFBCZO /:2/1O M^$_TG_GVO_\ OH?_ !5'_"?Z3_S[7_\ WT/_ (JO.:*/J\ ]I(]&_P"$_P!) M_P"?:_\ ^^A_\51_PG^D_P#/M?\ _?0_^*KSFBCZO /:2/1O^$_TG_GVO_\ MOH?_ !5'_"?Z3_S[7_\ WT/_ (JO.:*/J\ ]I(]$7Q[I0W9MK[DYZC_XJG?\ M)_I/_/M?_P#?0_\ BJ\YHH^KP#VDCT;_ (3_ $G_ )]K_P#[Z'_Q5'_"?Z3_ M ,^U_P#]]#_XJO.:*/J\ ]I(]&_X3_2?^?:__P"^A_\ %4?\)_I/_/M?_P#? M0_\ BJ\YHH^KP#VDCT;_ (3_ $G_ )]K_P#[Z'_Q5'_"?Z3_ ,^U_P#]]#_X MJO.:*/J\ ]I(]&_X3_2?^?:__P"^A_\ %4?\)_I/_/M?_P#?0_\ BJ\YHH^K MP#VDCU32/$]AK>H):6\-TCX+YD;C ^AKH_(3U?\ [[->8> ?^1E7_KDU>J5R M5H*$K(V@VU=D7D)ZO_WV:/(3U?\ [[-2T5D61>0GJ_\ WV:/(3U?_OLU+10! M%Y">K_\ ?9H\A/5_^^S4M% $7D)ZO_WV:/(3U?\ [[-2T4 1>0GJ_P#WV:9% M"IC'+]_XSZU8J.'_ %0^I_G0 GD)ZO\ ]]FCR$]7_P"^S4M% $7D)ZO_ -]F MCR$]7_[[-2T4 1>0GJ__ 'V:/(3U?_OLU+10!%Y">K_]]FCR$]7_ .^S4M% M$7D)ZO\ ]]FHVA7ST&7Z'^,U9J)O^/A/H: #R$]7_P"^S1Y">K_]]FI:* (O M(3U?_OLT>0GJ_P#WV:EHH JW#6]K'YDTCJN<#YR23Z =Z@69W^9;&\V>ID / MY%LTUGLQJC37%];ET^2.,N!Y9[\9ZU9&HV)F>$7EN9$SO02KE<=B-+PBN[%A$,RDJT@(ZJS$$?45)Y">K_P#?9K&F\0V8US3+2W6.Y%\)-MQ% M*"J[>W'6MZM>627O&=T]B+R$]7_[[-'D)ZO_ -]FI:* (_(3U?\ [[-2444 M%%%% !5*WTR&".[C;,B74KR.K@8^8 $?3BE,\P8@%.O]W_Z])]HG_O)_WS_] M>JY&*Z,^V\.-%+#YVJ7EQ!;0HBY,; J,* .W)ZG\JT/M$_]Y/\ OG_Z]'VB?^\G_?/_ ->CD871F7OA M@W27=O%JM[:V=WO,MO%L(W-]XJQ4LH)Y(![GUJVVA0M:ZE!YTF+]0KGCY<($ MX_ 9JQ]HG_O)_P!\_P#UZ/M$_P#>3_OG_P"O1R,+HAOM$MM0;,[R8^SM!A3@ MC)4[@>H(*C%5K?P_*NHPWMWJUW=R0H\<:R*BJ%8 =%49/'6K_P!HG_O)_P!\ M_P#UZ/M$_P#>3_OG_P"O1R,+HSV\+V[6L<'VB;;'9_9 >,E<@YZ=?EJQJ6A0 MZE+*\DTB&2$0D+C@!MV?TJQ]HG_O)_WS_P#7H^T3_P!Y/^^?_KT M3_OG_P"O1]HG_O)_WS_]>CD871=HJE]HG_O)_P!\_P#UZ/M$_P#>3_OG_P"O M1R,+HNT52^T3_P!Y/^^?_KT?:)_[R?\ ?/\ ]>CD871=HJE]HG_O)_WS_P#7 MH^T3_P!Y/^^?_KTCD871=HJE M]HG_ +R?]\__ %Z/M$_]Y/\ OG_Z]'(PNB[15+[1/_>3_OG_ .O1]HG_ +R? M]\__ %Z.1A=%VBJ7VB?^\G_?/_UZ/M$_]Y/^^?\ Z]'(PNB[15+[1/\ WD_[ MY_\ KT?:)_[R?]\__7HY&%T7:*I?:)_[R?\ ?/\ ]>C[1/\ WD_[Y_\ KT]NY$C.5C9QC\2 "WXDTOVB?^\G_?/_UZ M/M$_]Y/^^?\ Z]'(PNB-M'CVO$EQ<1V[DEH4GX4OVB?\ O)_WS_\ 7H^T3_WD_P"^?_KTXZ\4L.FJERMQ-<37$J A#*5PF>N H S[T?:)_[R?\ ?/\ ]>C[ M1/\ WD_[Y_\ KTL6:54V(">%'? ]3 MZU']HG_O)_WS_P#7H^T3_P!Y/^^?_KTCD871=HJE]HG_ +R?]\__ %Z/M$_]Y/\ OG_Z]'(PNB[15+[1/_>3 M_OG_ .O1]HG_ +R?]\__ %Z.1A=%VBJ7VB?^\G_?/_UZ/M$_]Y/^^?\ Z]'( MPNB[15+[1/\ WD_[Y_\ KT?:)_[R?]\__7HY&%T7:*I?:)_[R?\ ?/\ ]>C[ M1/\ WD_[Y_\ KTVGPM+C[1/_>3_OG_ .O1R,+H9:Z-;65RD]NTB.L8CU;8 'S%N)Y!^08P. MU7!2C=HF5GHS-_X5SIW_ #^77_CO^%'_ KG3O\ G\NO_'?\*Z?SY_5?^^#_ M (T>?/ZK_P!\'_&J]I5[BY8',?\ "N=._P"?RZ_\=_PH_P"%TJ]PY8',?\*YT[_G\NO\ QW_" MC_A7.G?\_EU_X[_A73^?/ZK_ -\'_&CSY_5?^^#_ (T>TJ]PY8',?\*YT[_G M\NO_ !W_ ILGP[T]%!^V774#^'U^E=3Y\_JO_?!_P :9)-.5&=O4?PGU^M' MM*O<.6!S?_"N=._Y_+K_ ,=_PH_X5SIW_/Y=?^._X5T_GS^J_P#?!_QH\^?U M7_O@_P"-'M*O<.6!S'_"N=._Y_+K_P =_P */^%TJ]PY8',?\ "N=._P"?RZ_\=_PH_P"%TJ]PY8',?\*YT[_G\NO\ MQW_"C_A7.G?\_EU_X[_A73^?/ZK_ -\'_&CSY_5?^^#_ (T>TJ]PY8'+)\.] M/;=_IEUPQ'\/^%._X5SIW_/Y=?\ CO\ A72)-.-^-OWC_"?\:?Y\_JO_ 'P? M\:/:5>X?/Z MK_WP?\:/:5>X3_OG_ .O1]HG_ +R?]\__ %Z/:5>XXG?:)_[R?\ ?/\ ]>LY M*4G=E*RV+M%4OM$_]Y/^^?\ Z]'VB?\ O)_WS_\ 7I3_OG M_P"O38YY@@P4[_P__7HY6%T7Z*I?:)_[R?\ ?/\ ]>C[1/\ WD_[Y_\ KT3_OG_Z]'VB?^\G_ 'S_ /7HY&%T7:*I?:)_[R?]\_\ UZ/M M$_\ >3_OG_Z]'(PNB[15+[1/_>3_ +Y_^O1]HG_O)_WS_P#7HY&%T7:B;_CX M3Z&J_P!HG_O)_P!\_P#UZ89YO-4Y3.#_ __ %Z.5A=&A15+[1/_ 'D_[Y_^ MO3EDN7^[L/\ P'_Z]'*PNBW15;==^B?E_P#7HW7?HGY?_7I6"YPVH_#N2\GU MF[4V0N[V^CN(IBIW)&N,J3CKQVKA[/P??:MKTVEPPB )'<+)>-8R0N=QROFL MW#9_V2>*]QW7?HGY?_7HS=^B?E_]>NB-><49NG%G#>&_ -]H^IV%Y*]HGDO( MTL<4LC@[E !!8#TYX%>A56W7?HGY?_7HW7?HGY?_ %ZRG*4W=EQ2CHBS15;= M=^B?E_\ 7J/SY_5/^^?_ *]3RL=R[15,3S9ZI_WS_P#7JX.E)IK<$[A1112& M4&^\?K6);:S#0X> M*M+M[%+R*ZBFB:Y2W++NP"QY/ [#GW[5%#IVJ3#3[:[M[".WT\ADDBD+>:50 MJ %VC8ISSR?2F6NDZH+(02^7%%'=6\D$ N&E$2(P+ .5!QQPO;'7T5V,TKKQ M#H]E.8;G4;>*11N8,WW1C/)Z X['FB;7])M[H6TVH0).2HV,W(R 1GTSDASTQZ58ET29[+7(L0[[^-40D M]<1!,-QTSFB[%H:%OK.FW9G$%] _V<9EPV @]23VX//2H(O$FCW <0:A#(R( MSE1G.U1DG&,D>XJ#5-$EOR%C:*-19F ;AD;@Z,H([K\N"*:MKJ]YK5K>WEM9 M6\=O%+'^ZG,CL6 P2HPO'2B[ 73_$UO>VT5V[6\-H]I]H>1I3E"" 1M*CY1 MD?-4\FOVU6M2LY+J&U2(C]U[IN&2<^@&34$.@PE[U[NTM)I)MOEL\ M:N0!&%ZD<ZG'7\*+;Q%:RV]P\TEO!)$%(C>=06RBMWQZX_"JTGAV6; M1$@$JP:A%YOES+R '9CM;U4@C(_PI]IX=B6UNENK2SFFD"A':-7(Q&J]2,CD M&C4>A>TW5#J#8\H)^XBF^]G[X)Q^&*J6FN7,UZD<]G"D,KRI$\_#(TUI"(V^]LFRT8]3D '\*EO;5;VT> L4S@AA_"1T-1*NHR%$F-H M(_\ EHR[B7'L#C;^9I,")=0NIK-R?O)WX[$4R.TOK>U^QP/;F$ JDK[MR*>VW&"1ZY%0ZAH"W=E:VT4QB$ M)"LV,EXS]Y?QI:@-;7I!;";[( 7A,R!G/(W8&>._6KJ7D\=W%;W<,:F;/EO$ MY921S@@@$&J^HZ5)=,3 T: 0>4JMD ?,".G;BGRZ?-J$L?V]85@C!Q%$['<2 M,9+8&/PHU LWUU):&W(C5EDE6-MQ((SW'%5)M6>*6=E@4V\$JQ2,7P^3W QC M'U/-2-I,45K;VUFHBBAF63:S,W Z\DDTD^DQW6L17LRQ%85R@"_,S^K'N!V% M/4#2HHHI@%%%% !1110 4444 %%%% !1110!GG4)&U9K*.*+Y%5F+R%6*GNH MQR >#59->,DC6ZVW^E1*[7,>_P#U04<'..=W:I[RQN;N\A8M (HI!(D@!$B< MG:M>F@"O-_&,CQ^(9-CLN47.TXS MQ7I%>>^*;"[O_$,_V2WDG\M4#^6N=N1WK:E\1$]CFOM$_P#SVD_[[-'VB?\ MY[2?]]FKO_"/ZO\ ] VY_P"_9H_X1_5_^@;<_P#?LUT7B9692^T3_P#/:3_O MLT?:)_\ GM)_WV:N_P#"/ZO_ - VY_[]FC_A']7_ .@;<_\ ?LT7B%F4OM$_ M_/:3_OLT?:)_^>TG_?9J[_PC^K_] VY_[]FC_A']7_Z!MS_W[-%XA9E+[1/_ M ,]I/^^S1]HG_P">TG_?9J[_ ,(_J_\ T#;G_OV:/^$?U?\ Z!MS_P!^S1>( M692^T3_\]I/^^S2?:)O^>TG_ 'T:O?\ "/ZO_P! VY_[]FD.@:N.NG7/_?LT M7B%F4_M$_P#SVD_[[-'VB?\ Y[2?]]FKO_"/ZO\ ] VY_P"_9H_X1_5_^@;< M_P#?LT7B%F4OM$__ #VD_P"^S1]HG_Y[2?\ ?9J[_P (_J__ $#;G_OV:/\ MA']7_P"@;<_]^S1>(692^T3_ //:3_OLT?:)_P#GM)_WV:N_\(_J_P#T#;G_ M +]FC_A']7_Z!MS_ -^S1>(692^T3_\ /:3_ +[-'VB?_GM)_P!]FKO_ C^ MK_\ 0-N?^_9H_P"$?U?_ *!MS_W[-%XA9E+[1/\ \]I/^^S1]HG_ .>TG_?9 MJ[_PC^K_ /0-N?\ OV:/^$?U?_H&W/\ W[-%XA9E'[1-_P ]I/\ OHTOVB?_ M )[2?]]FK@T#5S_S#KG_ +]FE_X1_5_^@;<_]^S1>(692^T3_P#/:3_OLT?: M)_\ GM)_WV:N_P#"/ZO_ - VY_[]FC_A']7_ .@;<_\ ?LT7B%F4OM$__/:3 M_OLTJ7$V]?WTG7^^:N?\(_J__0-N?^_9I4T#5PZG^SKGK_SS-%XA9GK Z"EH M'045Q'0%%%% #7ZI]:=37ZI]:=0 4444 %%%% !1110 4444 %-3[@IU-3[@ MH =1110 4444 %%%% !1110 4T_ZU?H:=33_ *U?H: '4VYE>'2[R6-MKI$Q M4CL<4ZHK[_D"W_\ UQ;^53+8:W/(5U'Q=)':2C5+W9=[C"WVC@XZ_2FW.J>* M[2)99M7NU1F5 ?M/=AD4W3_$4-K'9PRP220Q0%&4$9#\X9?SI\WBEEMU2S$L M3[XRQ9$8$*,$E0 M2O%)=!74X(*G_.*\DM;637-5E^SJRR:K(54,/N0C&]S_ "%>SV]A;V]M# L: MLL2!%+#)P/>M)I* M232KUWD9=06,D_N]MNN$'I[U%'I&I>E07=]!91)),WRO*D(Q@_,S!1^IYH MFW-_17)E$9(,7=B21(AM&?F8X'ZFJ$VOP) M/+'!:7]VL+;99;:WWHA'49R,D=PN: -3:FAOX9IO)Q+%+C<(YHRA(]1GK0!8W-_ M-=U5AR28LK_=^05KUP'B75+W2_$-Q]BN&A\U4+[0.2!@=:N$7+1$R=M3O=Q_ MN'\Q1N/]P_F*\M_X2G6_^@A)^2_X4?\ "4ZW_P!!"3\E_P *OV$NXO:(]2W' M^X?S%&X_W#^8KRW_ (2G6_\ H(2?DO\ A1_PE.M_]!"3\E_PH]A+N'M$>I;C M_I[C_I;C_7?\ "4ZW_P!!"3\E_P */^$IUO\ Z"$GY+_A1["7*-:&?\ B82<^R_X4O\ PE.M_P#00D_)?\*/82[A[1'J6X_W M#^8HW'^X?S%>6_\ "4ZW_P!!"3\E_P */^$IUO\ Z"$GY+_A1["7PEW#G1ZCN M;^X?S%&YO[A_,4X=!1618W)!)#(8 MRLO!)'<>U2#Q#H[%@-2MCM7R\A>T7\-U.CM)# M;E%WQC=YA;H%]^W-/V3[!SKN;WVQO^>)_P"^A1]L;_GB?^^A6%<>(K.SMW:Z M#07"KN-J[+YF/P)'ZTEKXGTJYMEF:[C@)7<8Y6&X#\/Y4O9>0>T7M=%/VC4[P&XAO'N9F@8SR"/E0%;8#M(S[=JZ! MF7<>>_I3=R^OZ5MHS,Y&QT]5GL1:Z'=V5W!G[;UW+Z_I1N7_ "*++N/4 MXG5]+5[358)_#]S>ZC,9#;W42 C:1\@$F?W>T8&WV[YJS=>'UN8]OS=_4U MUV]?7]*-R_Y%.R#4XK^PITT6*UAL'BSI!B=(TVGS"Z$CC^+@G\*N:EH@MA>P M:78>7!+:H-L*8#R"0>M=3N7U_2C]^]7MR_Y% M+O7U_2FD@,[6()IK6U6-&D9;J%FVCL'!)_K5&TNKG1X#82Z5?7!1W,,MM&'2 M4,Q8$G(VGG!S]:WMZ^OZ4;E_R*-.XC#>\N+361=:HI%M$9@C!B2"1 M]:W@<@&F[E_R*-Z^OZ4+0!U%)O7U_2C>OK^E.Z"PM%)O7U_2C>OK^E%T%A:* M3>OK^E&]?7]*+H+"T4F]?7]*-Z^OZ4706%HI-Z^OZ4;U]?THN@L+12;U]?TH MWKZ_I1=!86BDWKZ_I1O7U_2BZ"Q4U2VDN]/DBB +\,%)P&P6STT6+64\DR*478F4?.>=W0#GG M-5;W3+^"QM!8X:X\O[-,0< (W5O^ UT&Y?7]*-Z^OZ4M!F!J6GR1J([:"1XH M[3RUV+G)##CZ]ZM7"SZCOK^E&Y?7]*- U'44F]?7]*-Z^OZ4[H+"T4F]?7]*-Z^OZ4706%HI-Z^OZ4 M;U]?THN@L+12;U]?THWKZ_I1=!86BDWKZ_I1O7U_2BZ"PM%)O7U_2C>OK^E% MT%C(NXYAJ\A';O]131I@CU+5KA(&S-#B,]B2IW;1V MR>M;&Y?7]*-Z^OZ4M ,+PY:W6E6L5A/;L49/,6X YSW63_:]^];]-W+Z_I2[ MU]?TIJR 6O-?&G_(PR?[B_RKTC>OK^E95DF-=U5W7Y6,6TD=?D%7":B[DR5] M#RJBO:<1_P!U?^^:,1_W5_[YK7ZPNQ/LSQ:BO:<1_P!U?^^:,1_W5_[YH^L+ ML'LSQ:BO:<1_W5_[YHQ'_=7_ +YH^L+L'LSQ:BO:<1_W5_[YHQ'_ '5_[YH^ ML+L'LSQ:BO:<1_W5_P"^::XCVCY5ZC^&CZPNP>S/&**]IQ'_ '5_[YHQ'_=7 M_OFCZPNP>S/%J*]IQ'_=7_OFC$?]U?\ OFCZPNP>S/%J*]IQ'_=7_OFC$?\ M=7_OFCZPNP>S/%J*]IQ'_=7_ +YHQ'_=7_OFCZPNP>S/%J*]IQ'_ '5_[YHQ M'_=7_OFCZPNP>S/%J*]G01_-\J_>/\-.Q'_=7_OFCZPNP>S/%J*]IQ'_ '5_ M[YHQ'_=7_OFCZPNP>S/%JOK^E<]T:6%HI-Z^OZ4;U]?THN@L(_5/K3JC9AE>>_I3MZ^OZ4 M70#J*3>OK^E&]?7]*+H+"T4F]?7]*-Z^OZ4706%HI-Z^OZ4;U]?THN@L+12; MU]?THWKZ_I1=!86FI]P4;U]?TI$8;!S^E%T%A]%)O7U_2C>OK^E%T%A:*3>O MK^E&]?7]*+H+"T4F]?7]*-Z^OZ4706%HI-Z^OZ4;U]?THN@L+33_ *U?H:7> MOK^E,+#S%Y['M1= 244F]?7]*-Z^OZ4706.?.B:0UU=W;O.CO.&D)DP"XYX' MI6?#X7T@_:(;F]:6+S&DAC$G$>1][IRWYCVKI&L(&=F\V8;GWX!Z-ZCBFC3; M01[!O W;AANAK15/,S=-=C&31-$FMVC\^:/=+ORKA"6 QG@ >V*LZ?X=T=+ M"YM;=Y)8IF5G)D^96'0@@#!K0_LVV.[[5T?6L_V*'3;C4O'7&0#M_MUG]M^Q?:H/M6W=Y'F#?CUVYSBB.^M);J2UCNH7N(AF2 M)9 73ZC.17"*\?\ ::W/VJS(.KDC3PH^U!MVW._.?]O;C[O&[%6TGTY-:TJY MT^6V: /*&M(X\7,;E6+NYR6.#G*D#D@Y)P* .NBU.PGO'LX;ZVDNH\[X4F4N MN.N5!R*M5Q_A^:.WU>&"RU.WU.WNDEG'+;LDKS@EB,-SGZ&NPH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M0D*,DX'O2UG:]_R [O/]S^HK*>]U)8YITO$"I=B!(C$-H4XZGJ3SZT =-17, MO?Z@=2&G)> 8N C2F-2Q4KG&.F??%*NH:A' )GNE?;=FVV"-0&'8G_:^G'M0 M!TM%W;FF2ZKJ=A902M,MW+/:^;M*!0K<=,=N M>] '4U&EQ#)(425&<=5# D5CZ9?7DE^()9$D0Q;R6DC+ ]B G\)]_P ZSE2T M7PYY@$2W8D;R60 2;]_&,G.#][GKWJ2/6=1E9YODC(G\M89'C5<9Z'/S[B.?Z4 =517*W&KW:Z:U]_: M,4$WGB/[,R*0OS8V_P![=CO^E%SK.HVK7,3D//YB["NPQK&3C<#V/;#=Z .J MHKEY-2U-8;A8Y481%68F2(RX[@8^7/<9KH;.=;FSBF1F974$%EP3]10!/111 M0 4444 (2%&2<#WI@N(3+Y0E0R#^$,,_E5#Q!_R!+C_@/_H0KG84+ZKY5QY$ M5K)>.8YTC_>>8ISL+9XR/;U% ':9&<9I"Z 9+#KCKWKCYKJY?5CKT<4C6D#^ M0'$@V&'HS;>I^;G/I3=,DA_X2"Z;4#FV:\?[$W'EA^^[_;],]NG>@#LE=&9E M5@2O! /2E!!) (R.HSTK'@:.'7]3D8JJK#&S'V /)K+:2\717FAAG$VI2/)+ M-"A8PICC\<8 _/M0!UM<-J/B9?#_ (GU%6M3/YWEGB3;C" >AKI/#3!O#E@1 MOXA4?.#D_7->=>-_^1IN?]U/_016]"*E)IF=1M*Z-_\ X65'_P! MO\ O_\ M_8T?\+*C_P"@6W_?_P#^QKSZBNKZO3[&7M)'H/\ PLJ/_H%M_P!__P#[&C_A M94?_ $"V_P"__P#]C7GU%'U>GV#VDCT'_A94?_0+;_O_ /\ V-'_ LJ/_H% MM_W_ /\ [&O/J*/J]/L'M)'H/_"RH_\ H%M_W_\ _L:/^%E1_P#0+;_O_P#_ M &->?44?5Z?8/:2/0?\ A94?_0+;_O\ _P#V-,?XCQNH']EMU!_U_O\ [M<# M11]7I]@]I(]!_P"%E1_] MO^_P#_ /8T?\+*C_Z!;?\ ?_\ ^QKSZBCZO3[! M[21Z#_PLJ/\ Z!;?]_\ _P"QH_X65'_T"V_[_P#_ -C7GU%'U>GV#VDCT'_A M94?_ $"V_P"__P#]C70>'?$*^((9I%MC!Y3!<%]VKT7X5[_UU M7^595J4(PND5"BBBN,W"BBB@".+_EI_OFI*CBZR?[YJ2@ HHHH *** M* "BBB@ HHHH CD^_'_O?T-25'+]^/\ WOZ&I* "BBB@ HHHH **** "BBB@ M J.'_5#ZG^=25'#_ *H?4_SH DHHHH **** "BBB@ HHHH *B;_CX3Z&I:B; M_CX3Z&@"6BBB@ HHIKNL<;.QPJC)/M0!5GOMD_V>WB,\^,E0*595R 01P5/45)7*Z%XH_M MOQ5?VUM)#+IR6L4T,BH0Q+9SDG^6*ZJM'&4=);D73U04444@"BBB@ HHHH * MC:&)E96B0ACN8%1R?4_D*JLHW'KU]31M'O\ F: +'V6W^T_:?(B\_&WS=@W8 M],]:5+:".=YTAC663[[A &;ZGJ:K;1[_ )FC:/?\S0!9BMH(&D:&&.,R'_P"9HVCW_,T 7J*H[1[_ )FC8,9P M_YFC:/?\S0!>HJCM'O^9HVCW_,T 7J* MH[1[_F:-H]_S- %ZBJ.T>_YFC8/?\S0!>HJCL'O^9HVCW_,T 7J*H[!Z'\S1 MM'O^9H O451V =01^)HVCW_,T 7J*H[1[_F:-H]_S- %ZBJ.T>_YFC:/?\S0 M!=95=2K $'J",TWRH\8V+C.<;>_K53:/?\S1M'O^9H M^5'OW^6N[.<[>:/* MCQCRUQG=]WOZU4VCW_,T;1[_ )F@"R+:!7=UAC#R??8(,M]?6G^6G'R+\HP. M.@JGM'O^9HVCW_,T 6H;>&W#"&)(PQR=B@9/X4Q+*UBE,L=M"DAZNL8!_/%0 M;1[_ )FC:/?\S0!9>VMY&#/!&Q#;@2@.#Z_6@V\!G$YAC,H&-^T;OSZU6VCW M_,T;1[_F: +#6MNTOFM!$9,8WE!G\Z5;:!-^V&-?,^_A -WU]:K;1[_F:-H] M_P S0!/]BM?)\G[-#Y6<[/+&W/TJ8 8 JEM'O^9HVCW_,T 7J*H[1[_F: M-H]_S- %ZBJ.T>_YFC:/?\S0!=95=2K*&![$9IIAB(P8T(SNQM'7UJIM'O\ MF:-H]_S- %L1H(_+"*$QC;CC'TI#!"4*&)-I.2-HQGUJKM'O^9HVCW_,T 69 M;>&>.1)(U99%VN,?>'H:>J*J! H"@8 QVJGM'O\ F:-H]_S- %U55%"JH51T M & *Y*;P_8ZWXFU0WBR$Q>6%V/CJ@-=!M'O^9K*L26UW5D).U#%M'IE!5P;5 MVB6D]R/_ (0+1/[EQ_W]_P#K4?\ "!:)_QC?\ "!:)__YFCVL^ MXQC?\(%HG]RX_[^__ %J9)X$T55!"7'4#_6^_TK_YFCVL^X< MD>QC?\(%HG]RX_[^_P#UJU=(T2ST2.1+,2!9"&;>V:DVCW_,T;1[_F:3J2:L MV-12V+U%4=H]_P S1M'O^9J!EZBJ.T>_YFC:/?\ ,T 6HO\ EI_OFI*SD4?- MU^\>YI^T>_YF@"]15':/?\S1M'O^9H O451VCW_,T;1[_F: +U%4=H]_S-&T M>_YF@"]15':/?\S1M'O^9H M2??C_P![^AJ2LYU&Y.OWO4T_:/?\S0!>HJCM M'O\ F:-H]_S- %ZBJ.T>_P"9HVCW_,T 7J*H[1[_ )FC:/?\S0!>HJCM'O\ MF:-H]_S- %ZHX?\ 5#ZG^=5=H]_S-,C4;!U_,T :-%4=H]_S-&T>_P"9H O4 M51VCW_,T;1[_ )F@"]15':/?\S1M'O\ F: +U%4=H]_S-&T>_P"9H O5$W_' MPGT-5MH]_P S3"H\U>O0]S0!HT51VCW_ #-&T>_YF@"]3)8Q+$\9) 92IQ[U M4VCW_,T;1[_F: .:O_A_92Z';V,;S3&TCE6))9 @:5KD.G%F=H? MA.RT&^EN[>:>226!(6#A0,+WPH_5':/?\S1M'O^9K*4G)W9226Q>HJCM' MO^9HVCW_ #-(9>HJB%&1U_,U='2@!:*** *;=37BVNZKX@;Q[KEOI%_K[WT% MU MG:VPWV@4JI<2YX4=3^=>TMU-8NDZ#_9>N:YJ7VGS/[4ECD\O9CR]B;<9S MSGKVK:E-0NV1.+=C'U+QW+:ZO>V.G^'M0U1-/4?;I[9E"PL5W;0#]XX]*IVO MQ(FOY=*AT_PYI>![J?6;Z^TGQ'=Z M5%J0'VZ"*)7$C ;=RD_<)'4BG^'/ W_"/ZCI=W_:'G_8=-:PV>3MWYD+[LY. M.N,?K5_N5'S^?];B]^YR/A;QU>Z)X8EGO]&O;DS:R]O&!K7.JZ9=Z==:9*D4MF[*[LS_ ' I''/Z4Z+X?^5IUE:?VGG[ M-K)U7=Y'WLDGR\;N.O7]*EU+X?VFKW&OO>7;E-5>"10D8!MWB& 03D-]"/:J ME*C)W?Z]_P#(24T4;+XH6\S7$-YI,EG=);27,$?VN*99@BEBNY"=K8'0BE?X MFQPZ'9:A/HEU%/J#XL;5YXU:9=H)EP0"+<"-WR#);!]15G5/AY;:GX?T:P-[Y=YI,0C@NC;I(K<8.Z-\@@X'': MD_87_P"'#W[#+/XF:9-I&IW=Y:36MSIRJ9K42),6W'"[&4X;)X]JS%\1:GJG MQ"\,1WNC:AHP*7#&*>0%)E,?!^7C(]",BM2S^'%FGAV_TN_NUN)+S&ZY@LXK M8QX.5VA!V(!Y)IVG>"-3A\0Z;J^J>*+C5)+ 2(DUC5VUSPWJD?A#5;:XU.*/"FWE5F0YZ>S$ @9[USNC>*$T#P M1J&JR:CJ6LM;3(DEG?82YMG)"E&.,GDY';TKK=0\+V-SI-W8V &DO<8)N+!% MB?<#D$[<9Y[&N*\1^"[ZP\':[-)?W>LZOJ#P"25( K%4<8VHN>@[TJ?LVN5] MT.7,M3H+#QX7U6*RUC0K_1A'X7#IIIB0' .0ADZE<]J/W-_P#A_P /^"'OB:E\3&T^ M_P!5@3PY>W5MIDJI8IC 'R2_>4''(YH7L?ZN'OB7GQ":.YO#I_AS4M1TZQD,=U?0E M0J,OWMJGEL=ZDA^(,%WK?V*STV>>T%LEW)?"0!(X6!)9@> MIIGB:]T[3+^1I;FR2%'RS?>V.>5S6AIG@BRTS4;R6.7=97%C'8BV*_=5>^[/ M)/TH?L;?\/\ U^@>^8EK\6K">YA>72KB#3)I!''>-<1,>3@%H@=RBI?$/CF9 MTUBQTS0M1O+>TC>*YOX&4+$^WL.K8[XJ+3?A7#IVI0O_ &I'-80-N2W?3+Z@^E^)+O3++426NK2.%7#,1C*L>5SWQ5?N.;3]?Z_ M07OVU-;PAYEWX#TGS)I?,ELU!EW9?)SSD]ZX?2KV\\,3^)=4O-8UG5H=(G6W MCM9[K(D# F?V+H5CIGF^=]EB$7F;=N['?':N?O? OVRR\06_ M]H[/[7N$GW>3GRMN..OS=/:HA./-*^S_ ,_\BFGH9Z^)HD\31:GJ=KJ6GE=* MDN&MWN0T8C!X)0#[Q^M2V_Q%NI+K3([GPKJ-G!J4RQVUQ-*FUE/1B!R#[?K6 MI?\ @VWU/5OM5U<%H#IQL'A"8+ X^;=GCITQ63;_ ]U);O2WO/%EU>6VF3K M);V\MNH 4= 2#DGMD_E5)TFM?U$^?H9.C>-&\.Z(XFMIKZ>ZU:YBB\RY6-0 M>A=^!["O3+.X:ZLH;AX'@:1 QBD(+)GL<<5QTWP_N6T2;3(=;5(IKJ6>59;% M)4<.>A5CU'8@UU.BZ7'HFBVFF12R2I;1B,/(?F;ZU%5P>L=QP4EHR_1116!8 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %9.G_\ (P:Q]8?_ $ 5K5DZ?_R,&L?6'_T 54=F)]#6HHHJ1A11 M10 4444 %%%% !39/NC_ 'A_.G4V3[H_WA_.@!U%%% !1110 4444 %%%% ! M1110 U/X_P#>-.IJ?Q_[QIU !1110 4444 %%%% !1110 Q_O)_O4^F/]Y/] MZGT %%%% !1110 4444 %%%% !38_N#\:=38_N#\: '4444 %%%% !1110 4 M444 %,/^M7Z>P_ZU?H: 'T444 %%%% !1110 4444 %%%% "CJ*N#I5,=1 M5P=* "BBB@"N;=B2?,/_ 'R*/LS?\]3_ -\BK':N4A\2W+>)#8FYT^13>-;B MS0$7"(%SYA.XY'_ 1]: .C^S-_SU/_?(H^S-_P ]3_WR*QEU#6=126[L7T^T ML49EC:Z1G:7:2"QPRA%)''4XY]JK:IXBNK.+3R]YI-@TTMI%#@JG)?7UDLI_P"^11]F;_GJ?^^15>#6]/N9 D5QNRY0,48* M6'4;B,9]J='J]E+(%61L-D*YC8(<=<-C!_.@";[,W_/4_P#?(H^S-_SU/_?( MJL=:LWC;RI"S[&:/I_[Y%'V9O^>I_[Y%03ZS86X8O/E50.S(C.JJ>A) ( ^M.35["2"2=; M@&.,@,<'C/3C&>I_[Y%4+S6S;7LL2P^8D2+G!P M3(Q^5?RYJ83:C"1)_WOTH L_9F_YZG_OD4?9F_P">I_[Y M%9XU#4)+0WZ6T/V?&\1%CYA7UST!QV_6G1:W'NN6F 2*.(3QMG[Z$?SSQ0!> M^S-_SU/_ 'R*/LS?\]3_ -\BL5]=O0MNGV:&.69$8;R2%W,1SCV%:5O>SK?_ M &*\2,2,F^.2(G:X'48/((_&@"Q]F;_GJ?\ OD4?9F_YZG_OD5#+>2Q:M!;; M4,4L;-GG<"*I6NM333VQ>.'R;IF5%1B70K_>_P \4 :?V9O^>I_[Y%'V9O\ MGJ?^^15BB@"O]F;_ )ZG_OD4?9F_YZG_ +Y%6** *_V9O^>I_P"^11]F;_GJ M?^^15+5]:72I;9/):4R/^\VG_5Q]"Y_$C_(J+5-;DTVX5#;^:MPH%J4)^>7^ MZ?3USZ9]* -+[,W_ #U/_?(H^S-_SU/_ 'R*BLKR6>YN8)D16@V E3G)*@G^ M=7: *_V9O^>I_P"^16%%<6=EK^IK=745NS>40TC@;_D'0&NEKRWQU_R,DG^X MO\JJ/8<8W9W7]JZ5_P!!BT_[^+_C1_:NE?\ 08M/^_B_XUY!15044<@>S1Z__:NE?]!BT_[^+_C1 M_:NE?]!BT_[^+_C7D%%'('LT>O\ ]JZ5_P!!BT_[^+_C1_:NE?\ 08M/^_B_ MXUY!11R![-'K_P#:NE?]!BT_[^+_ (TR35=*VC&KVIY'_+1?7ZUY'11R![-' MK_\ :NE?]!BT_P"_B_XT?VKI7_08M/\ OXO^->044<@>S1Z__:NE?]!BT_[^ M+_C1_:NE?]!BT_[^+_C7D%%'('LT>O\ ]JZ5_P!!BT_[^+_C1_:NE?\ 08M/ M^_B_XUY!11R![-'K_P#:NE?]!BT_[^+_ (T?VKI7_08M/^_B_P"->044<@>S M1Z__ &KI7_08M/\ OXO^-']JZ5_T&+3_ +^+_C7D%%'('LT>N)JNE?-G5[4? M,?\ EHO^-/\ [5TK_H,6G_?Q?\:\@HHY ]FCU_\ M72O^@Q:?]_%_P :/[5T MK_H,6G_?Q?\ &O(**.0/9H]?_M72O^@Q:?\ ?Q?\:!JFE$X&KVO_ '\7_&O( M*='_ *Q?J*.0/9H]M^S'_GJ?^^11]F;_ )ZG_OD5.OW1]*6LS(K_ &9O^>I_ M[Y%'V9O^>I_[Y%6** *CVY#)^\/+?W1Z4_[,W_/4_P#?(J27[\?^]_0U)0!7 M^S-_SU/_ 'R*/LS?\]3_ -\BK%% %?[,W_/4_P#?(H^S-_SU/_?(JQ10!7^S M-_SU/_?(H^S-_P ]3_WR*L44 5_LS?\ /4_]\BC[,W_/4_\ ?(JQ10!7^S-_ MSU/_ 'R*9%;DQ@^8>_\ "/6K=1P_ZH?4_P Z (_LS?\ /4_]\BC[,W_/4_\ M?(JQ10!7^S-_SU/_ 'R*/LS?\]3_ -\BK%% %?[,W_/4_P#?(H^S-_SU/_?( MJQ10!7^S-_SU/_?(H^S-_P ]3_WR*L44 5_LS?\ /4_]\BHVMSYRCS#T/\(J MY43?\?"?0T ,^S-_SU/_ 'R*/LS?\]3_ -\BK%5=1U"UTRR>ZN[F*WB7@R2M MA0>U TFW9#OLS?\ /4_]\BC[,W_/4_\ ?(KBK"_U:\AN-.UK4=.-U;90I M*%\Z$@_&CF1+P]5/EY36^S-_SU/_ 'R*/LS?\]3_ M -\BLR#Q/9^2&U%7TV;S/+\JY(R3[$$@CW!Q4&H>--(LXF,%Q'>3!U3R89%# M9)QU8@8_&GS(2H5&[)&U]F;_ )ZG_OD4?9F_YZG_ +Y%8-GXUL+G<]PGV.)% M.]YY4X8-C "D[OJ,BNAM[B&[MTGMY4EB<95T.010FGL*=*'+V3492]Q9BS:]%X&6 ^>""#M#$X'3&<="171%Y< M_P"K'_?5)OE_YY#_ +ZH PY=$U&!)K6PN;)]/G=F-M?6QD$>XY8*0PRN23@C MCUQTKCPM/8160TM['?#YQE^TV_R.TA4DA4("_=P!Z5TF^7_GD/\ OJC?+_SR M'_?5 &%%H>J:?:06^GZE!L$7ERI<0%H_O$[D4,-OWB-O(P .U5Y_#VJQG3X+ M.ZLGLK&-1'%=1.=T@Z.=K ''8=!U[#'2[Y?^>0_[ZHWR_P#/(?\ ?5 &'>:+ MJEZ);67486L+A@\JM"6D3IE4;=@#(XR"1GZ4-X3MQJ\.H0WE\C"Y-Q*ANG*N MQ4CIG [#Z#%;F^7_ )Y#_OJC?+_SR'_?5 $M%1;Y?^>0_P"^J-\O_/(?]]4 M2T5%OE_YY#_OJC?+_P \A_WU0!+146^7_GD/^^J-\O\ SR'_ 'U0!+146^7_ M )Y#_OJC?+_SR'_?5 $M%1;Y?^>0_P"^J-\O_/(?]]4 2T5%OE_YY#_OJC?+ M_P \A_WU0!+146^7_GD/^^J-\O\ SR'_ 'U0!+146^7_ )Y#_OJC?+_SR'_? M5 $M%1;Y?^>0_P"^J-\O_/(?]]4 2T5%OE_YY#_OJC?+_P \A_WU0!+146^7 M_GD/^^J-\O\ SR'_ 'U0 R]LTOK1[>0D!NC#J#V-4Y+"]O-D-[/"8$8,WEH0 MTI'KDX ^E7]\O_/(?]]4;Y?^>0_[ZH RQH9.G0VC3#"3&1B%QD$DX_6GPZ?> MK:BQDG@:U5#'N"$.RXP.^ ??FM'?+_SR'_?5&^7_ )Y#_OJ@#);1[JXBA@N+ MB+RK=2(RB$,QQ@$\\8]NM)!H]W9QLEM/"1+&J2&1#P0,9&#^AK7WR_\ /(?] M]4;Y?^>0_P"^J .=>QNM-2YL[**1TGC"AVBW9;&,@@\?1L5)#HLG]JV3,&6* M"W7SNFV5Q]W\N:WM\O\ SR'_ 'U1OE_YY#_OJ@#+AT=Y;*X%TP2YGF,V^/G8 M0?E^N!5E;?49F$=S/;^1@AQ'&0_P"^J-\O_/(?]]4 2T5%OE_YY#_OJC?+_P \A_WU0!FS:!;WU[=7 M&H*L_FJ(XUY&Q,=.O0_[ZH EK@/$.A7FN^)+O['Y?[E45_,;')4'BNZWR_\\A_WU638$CQ! MJS*,N3%N7.,?(._>JCU8)M/0XO\ X0+6?6V_[^?_ %J/^$"UGUMO^_G_ -:O M2]\O_/(?]]4;Y?\ GD/^^J.9E\[/-/\ A M9];;_ +^?_6H_X0+6?6V_[^?_ M %J]+WR_\\A_WU1OE_YY#_OJCF8<[/-/^$"UGUMO^_G_ -:C_A M9];;_OY_ M]:O2]\O_ #R'_?5&^7_GD/\ OJCF8<[/-/\ A M9];;_ +^?_6H_X0+6?6V_ M[^?_ %J]+WR_\\A_WU1OE_YY#_OJCF8<[/-/^$"UGUMO^_G_ -:FMX$UA1DF MVZ@?ZS_ZU>F[Y?\ GD/^^JCE:4H/W7\0_B]Z.9ASL\X_X0+6?6V_[^?_ %J/ M^$"UGUMO^_G_ -:O2]\O_/(?]]4;Y?\ GD/^^J.9ASL\T_X0+6?6V_[^?_6H M_P"$"UGUMO\ OY_]:O2]\O\ SR'_ 'U1OE_YY#_OJCF8<[/-/^$"UGUMO^_G M_P!:C_A M9];;_OY_P#6KTO?+_SR'_?5&^7_ )Y#_OJCF8<[/-/^$"UGUMO^ M_G_UJ/\ A M9];;_ +^?_6KTO?+_ ,\A_P!]4;Y?^>0_[ZHYF'.SS3_A M9] M;;_OY_\ 6H_X0+6?6V_[^?\ UJ]+WR_\\A_WU2;Y?^>0_P"^J.9ASL\S7P)K M#9P;;@X_UG_UJ=_P@6L^MM_W\_\ K5Z/&T@W_NQ]X_Q4_?+_ ,\A_P!]4E;Y?^>0_P"^J-\O_/(?]]4< MS#G9YK_P@6L^MM_W\_\ K4J^ ]8# YMN#_ST_P#K5Z3OE_YY#_OJC?+_ ,\A M_P!]40_[ZJ2"6BHM\O_ #R'_?5&^7_G MD/\ OJ@!9?OQ_P"]_0U)5>1I-T>8Q][^][4_?+_SR'_?5 $M%1;Y?^>0_P"^ MJ-\O_/(?]]4 2T5%OE_YY#_OJC?+_P \A_WU0!+146^7_GD/^^J-\O\ SR'_ M 'U0!+146^7_ )Y#_OJC?+_SR'_?5 $M1P_ZH?4_SI-\O_/(?]]4R)Y/+&(Q MW_B]Z +%%1;Y?^>0_P"^J-\O_/(?]]4 2T5%OE_YY#_OJC?+_P \A_WU0!+1 M46^7_GD/^^J-\O\ SR'_ 'U0!+146^7_ )Y#_OJC?+_SR'_?5 $M1-_Q\)]# M1OE_YY#_ +ZIC-)YZ?NQG!_BH L5GZUH]EKFFR65_ 9H3AMH8J^7_ M )Y#_OJC?+_SR'_?5#5QQDXOFCN>9B5?LD^N?\(=,M]I3BVM8][X9.F2,'-/BT&X6ULGT^34HRTZ,Q9D9ATY],]*Z#?+_SR'_?=&Z7_GD/^^JA M0L=-3%.:LE;YM_+7SU.*3X<1A49M2S-$%6(I;+&@ _O*I&X^^:O0>![>VL)K M>&\>.5IDGCE2-1Y;J.#CH1[5T^^7_GD/^^Z-\O\ SR'_ 'U3Y(B>+K/>1Q@^ M',9F>=]1#32N6E_T950@]0$! 'Z_C3KCX>0S6]K%'J#)]F+%-T"N#EL\@\$5 MV.Z7_GD/^^J-TO\ SR'_ 'U2Y(A]8C"W01J MV>R#@#VKI](TU-)TZ.T21I-I)9V&-Q)R3CM5G?+_ ,\A_P!]T;Y?^>0_[ZIJ M*6Q%2O4J*TF2T5'OE_YY#_OJI*HQ"BBB@ K#E\2+#=7"-IUY]EMYA#+=C845 MCMYQNW8&X9.VMRN.?P_<#6YM1EBN+BW>^R]F;AA&RX3;*$SM)4CD'J.>H&0# M>.KNVKO80:? >M-BUHS:A<0)87'V:W%HQ& MK!PE;6 MX+J/0#I]S%*\EY=(Z%9U(/R@@Y?<2#\P&,>M &M8>(8KZZBA-G=VZW"&2VEG M10LRCTP21P]OM::ZU'2;^W< M!DMQ((_*A3ZAR2S8&3CC@>I,FH0B;7KR"2&259],*K'&P5G&\A@"< 'YEH W M8KF"<*89HY P)!1@<@<'I1]J@$BQ^='O?.U=XR<=<#VKC/)OM.T:"[ALHX+N M&Y\JUBD1(GF20!?G6,E0<\\==@/%6CHKV&KZ8+/3WG:)$CEN)4C:,J&)9LD[ MU?+,>!@D\^P!O66M6-]:2W4<\:Q12/&[-(N 58KDD'@''%6VNH%B65IHQ&PR M'+C!&,YS]*XB\\-W2V4!BM)%BCO+B22"VB@9F#,VQML@*-@'H>1GCI5BR\-M M)#IL=W93/;K?/6S&(+<1$S#,8#CY_IZ_ MA4<&H1R6\TTR-:I%(R$SLHZ'[V02,'WYKFG\,HECJ9ATV-;@W?F6I4*"JC:1 ML/\ ",[C@8YS37TJZBE^T7&E&^MEO)Y&M05).[&V0*Q"MC!X)[YH Z>?48(! M;/DO'<2"-)$(*@GISZ$\?C5NN7GCC73+6&/3/[.,^H1&.#Y<\,&+$+D X4G M/:NHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"&ZN8[2VDN)< M[$&3@9-2!U('/49%5-7ADN-)N(8D+R,N%4=^:Q9-#9HIY/LI^T/>A]X;YMG& M<'/ Z\4 =-N&,Y&/6C(SC(YKF'T5WU8*UH/L*W(D5!@)C;R=OU[4JZ++';@Q M6VV87F5;(RL1].>%]J .GI 02<'IUKEC87DME;6GV656M5DW.2-K9! VG/.< MT3:'0VGERNI ); X)[GKS0!U(8'H0?I69'KENRB1X;B. ML$S MH-FE &[;7:W(D(BFCV.4_>QE-V.XSU'O4^1G&1GTKE)M*NH_G2"2 M2:.Z9HE95>-U( RP)XZ<'J*:FDWHN&$RSM<--O\ /C2,87.>'/(&.,4 =;N& M<9&?2C(YYZ5R5SID[V+P/IDD]^9PYN@P&X;@=V[.>G\-$VDWS->16L<@MWE6 M1FD51(_/S(#GYE[\_2@#K=RXSD8]3$%9AW,8XQV M.:Z>S\W['#Y\:1R[!N1.BGT% $]%%% !1110 4444 9D.N03-'F&XCCD8I'( MZ#:S#/'!R.AZ@4S_ (2"V8_NH+F51")F9$'RH<\G)SV/3-9>F:1=65W%-+;R M2QR!P5>3=Y#\X903@ CT_K3],T-VN5-];N(Q9QQX\P@$@G((!YZ]Z -Q=1@> M>VB3>PN(S)'(!\I Q^O(JW6?/;/_ &I8/%'B&))%8C "Y"X_E6A0 5YAXWD> M/Q)+L=ERB9VG&>*]/KS?Q=I]YJ'B2?[';2S^6B!_+7.T[1UJH;EPW.5^TS_\ M]I/^^C1]IG_Y[2?]]&KW_".ZS_T#+G_OV:/^$=UG_H&7/_?LUI=&MT4?M,__ M #VD_P"^C1]IG_Y[2?\ ?1J]_P ([K/_ $#+G_OV:/\ A'=9_P"@9<_]^S1= M!=%'[3/_ ,]I/^^C1]IG_P">TG_?1J]_PCNL_P#0,N?^_9H_X1W6?^@9<_\ M?LT70711^TS_ //:3_OHT?:9_P#GM)_WT:O?\([K/_0,N?\ OV:/^$=UG_H& M7/\ W[-%T%T4?M,__/:3_OHT?:)_^>TG_?1J]_PCNL_] RY_[]F@^'M8 YTV MY_[]FBZ"Z*/VF?\ Y[2?]]&C[3/_ ,]I/^^C5[_A'=9_Z!ES_P!^S1_PCNL_ M] RY_P"_9HN@NBC]IG_Y[2?]]&C[3/\ \]I/^^C5[_A'=9_Z!ES_ -^S1_PC MNL_] RY_[]FBZ"Z*/VF?_GM)_P!]&C[3/_SVD_[Z-7O^$=UG_H&7/_?LT?\ M".ZS_P! RY_[]FBZ"Z*/VF?_ )[2?]]&C[3/_P ]I/\ OHU>_P"$=UG_ *!E MS_W[-'_".ZS_ - RY_[]FBZ"Z*/VF?\ Y[2?]]&C[3/_ ,]I/^^C5[_A'=9_ MZ!ES_P!^S1_PCNL_] VY_P"_9HN@NCT?PY@]PHHHI""BBB@ HHHH **** (Y?OQ_P"]_0U) M4_H:DH **** "BBB@ HHHH **** "HX?]4/J?YU)4;:KJMSJV9 MV\/7"W03:MY:FX0VX)Z/A5+8]!D5E5GRH]# 8=U9-VT7IH_1M7_K?8W?$'B. M2V<:7;7FV5 !\A].W6GZ=JZ^&=%A37KRYDNYF,BQ/F:5$)X#8 M';N>E85HFGZ9+;Q6>EZF[2J3-JQMI//E?T3()&?4X&*H.;^X&H7UU9WSZAO+ M1VBVLA((^ZTCD;<*.0HSSSS6/M&G?J>G'"4Y05.UH]7HFWMYV7Y:;'J$.HV5 MQ<-;174+7"J&:(.-Z@^J]15JO+](U6#PU/%=7&G7H1 1N=B M>K-C->B:9/>7-DDU[;+;2OR(@^XJO;)]?6MZ=3F]3RL9@W0=U\/=]>^A?'ZG_ +Y-07.IV%E<0P75Y;PS3G$222!2Y]@>M37% MQ#:P//<2I%"@RSNP55'N30 OGQ^I_P"^33"T#2+(5!D4$*Q0Y /4 X]A4']M M:7_9W]H?VA:_8\X\_P T;,^F?6B;6-,M[&.]FO[:.UDQLF:4!6SZ'O0!.[02 M%"Z!BAW*2F=I]1QP:?Y\?J?^^35:ZUC3;&&*:ZO[:&*;_5O)* '^ASS5Q6#* M&4@J1D$'K0 SSX_4_P#?)H\^/U/_ 'R:DHH C\^/U/\ WR://C]3_P!\FI** M (&:!W1V0,R'*,4R5.,<<<<4_P ^/U/_ 'R:DHH C\^/U/\ WR://C]3_P!\ MFI** (_/C]3_ -\FCSX_4_\ ?)J2B@"/SX_4_P#?)H\^/U/_ 'R:DHH C\^/ MU/\ WR://C]3_P!\FI** (_/C]3_ -\FCSX_4_\ ?)J2B@"/SX_4_P#?)H\^ M/U/_ 'R:DHH C\^/U/\ WR://C]3_P!\FI** (_/C]3_ -\FCSX_4_\ ?)J2 MB@"/SX_4_P#?)H\^/U/_ 'R:DJ&*[MII&CBN(G=?O*K@D?44 .\^/U/_ 'R: M//C]3_WR:DHH C\^/U/_ 'R://C]3_WR:>2%!). .230K*ZAE8,IY!!R#0 S MSX_4_P#?)H\^/U/_ 'R:DHH C\^/U/\ WR://C]3_P!\FI** (_/C]3_ -\F MCSX_4_\ ?)J2B@"/SX_4_P#?)H\^/U/_ 'R:DHH C\^/U/\ WR://C]3_P!\ MFI** (_/C]3_ -\FCSX_4_\ ?)J2B@"/SX_4_P#?)H\^/U/_ 'R:DIJNC,RJ MP)7A@#TH ;Y\?J?^^31Y\?J?^^339;NV@0O+<11JIVDNX !].:5+F"2'SDFC M:+^^K@K^= "^?'ZG_ODT>?'ZG_ODTYG1$WLP"^I/%,^TP>?Y'G1^=C/E[QNQ M].M "^?'ZG_ODUD6#!?$&K2'[KF+''^P*VZX37/$%QX?\27GV>**3SUC9O,S MQA0.,&JCU0)7>AV_G1^I_P"^31YT?J?^^37GG_"P]2_Y]+7\F_QH_P"%AZE_ MSZ6OY-_C1RLOD9Z'YT?J?^^31YT?J?\ ODUYY_PL/4O^?2U_)O\ &C_A8>I? M\^EK^3?XTI? M\^EK^3?XTI? M\^EK^3?XTC?XTI?\^EK^3?XTI?\^EK^3?XTI?\^EK^3?XTI?\^EK^3?XT='ZG_ODUY[_P +#U+_ )]+7\F_QH_X M6'J/_/I:_DW^-'*PY&=_%,@W\G[Q_A-2>?'ZG_ODUG^'[^34]'AO9557E+$J MF<#G'?Z5J5)!'Y\?J?\ ODT>?'ZG_ODU)10!'Y\?J?\ ODT>?'ZG_ODU)10! M'Y\?J?\ ODT>?'ZG_ODU)10!'Y\?J?\ ODT>?'ZG_ODU)10!7DF0M'R>&_NG MTJ3SX_4_]\FB3[\?^]_0U)0!'Y\?J?\ ODT>?'ZG_ODU)10!'Y\?J?\ ODT> M?'ZG_ODU)10!'Y\?J?\ ODT>?'ZG_ODU)10!'Y\?J?\ ODT>?'ZG_ODU)10! M'Y\?J?\ ODU'%,@C')[_ ,)]:L5'#_JA]3_.@ \^/U/_ 'R://C]3_WR:DHH M C\^/U/_ 'R://C]3_WR:DHH C\^/U/_ 'R://C]3_WR:DHH C\^/U/_ 'R: M//C]3_WR:DHH C\^/U/_ 'R:C:9//0Y/0_PFK%1-_P ?"?0T +Y\?J?^^31Y M\?J?^^34E9MSKMC:2F.1ICM^\R0NRK]2!BIG.,%>3LO,3:6Y>\^/U/\ WR:/ M/C]3_P!\FB&>*YA6:&19(W&593D$5)5#(_/C]3_WR://C]3_ -\FI** ,:;3 MUNM=BO[FE:GGIZG_ +Y-2T4DDBY3E*R?0C\^/U/_ M 'R://C]3_WR:DHID$?GQ^I_[Y-2444 %%%% >E&'0CHM0O&A5WUJRMTL$G7RITE,FT[OE>12H"@''.3@_G6X5 M4D$@$CH?2@@$$$9!H \_L;F&WU)+R\OH;JQ2^=FU':$B:1H0%)Q\HVXV[AQD MCOFK<%WIL4<\QN([!+FXG;3[^6-?+0$(&VEN!N(8CU&2*[38NS9M&WIC'%!1 M67:R@KZ$<4 <+;:EIFDZ+8>8;--2N(GMX)+F3RT:(.P.N0!VKK] M(A@M]'M(;6=9X(XE5)4((< =1CC%6GACD.7C5C[@&G!0H 4 = * %HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,[7%G?29 ME@W;L#<%ZE<\X_"L^^DL9K:TBTUHFN5=3 (<;D'?..@QUS70TU8T5BRJH8]2 M!UH YFWO=12S@O&NWG>2Y>/R2BA=N2 .!G/'7-36]^SVT=P-4,EVR$FT(7!; M'W=N-PQ]:Z':/04@C0.7"J&/4XY- '+O?S&VA,=_]KDGC;SX<+^[&TY( &5P M>.:;:7DBV8234/L:PVR-"H"CS/EY/(YYXP*ZH1HK,P506ZD#K08T;;N13MY& M1TH Y@ZG=RVUS+R:1FDO8TEBFV# MY%Q\^>,?3/K6W<:7!@H XJVB&G73174H+F_BGD>0@#XBCAF:+[K M.S@=1QNV_P!*Z]XTD!#HK ]B,T+&BJ%55"CH .* .,U1[B\LI]&^?_B7Q&:= M_P"_MYC&>^<9/X5<$UE>7UO9V;P*4E6>YFWC=O(^Z.G6F?9X M=^_RH]WKM&: )*\M\=?\C))_N+_*O4JYV&PM+_Q)JWVNVBG\OR@GF*&VC8.E M5'JQQE9GE5%>R_\ "/Z/_P! RT_[]"C_ (1_1_\ H&6G_?H57.:>T1XU17LO M_"/Z/_T#+3_OT*/^$?T?_H&6G_?H4T1XU17LO_"/Z/_T#+3_OT*/^$?T? M_H&6G_?H4T1XU17LO_"/Z/_T#+3_OT*/^$?T?_H&6G_?H4T1XU17LO M_"/Z/_T#+3_OT*9+H&D!!C3+3[P_Y9#UHYP]HCQVBO9?^$?T?_H&6G_?H4?\ M(_H__0,M/^_0HYP]HCQJBO9?^$?T?_H&6G_?H4?\(_H__0,M/^_0HYP]HCQJ MBO9?^$?T?_H&6G_?H4?\(_H__0,M/^_0HYP]HCQJBO9?^$?T?_H&6G_?H4?\ M(_H__0,M/^_0HYP]HCQJBO9?^$?T?_H&6G_?H4?\(_H__0,M/^_0HYP]HBGX M-_Y%:S_X%_Z$:WJKV<$5M"88(UCB1B%1!@"K%9LS>X4444""BBB@ HHHH ** M** (Y?OQ_P"]_0U)4_I4E !1110 4444 %%%% !1110 5'#_ *H? M4_SJ2HX?]4/J?YT 24444 %%%% !1110 4444 %1-_Q\)]#4M1-_Q\)]#0!3 MUZ2>'0+^2VSYRP.4QZXK.\.ZYIMYX:-X MHDM',=G VV!T.P X^8@CIS5=M071[^"33;]5@DLE:Y$DC31K(<;3@MPQY[CW MKM=-T>QTG3$T^U@"VZCE6^;<3U+$]2:G6QM$@:!;6$1-R8Q&-I_#&*I5(1TB MM"E&5E=ZG!)XLN\"^;:[<,465MGW/0,1CO4UUJUY;:Q]KCO;*X#VT:R-&I 8 M,W\.&X(]>:[E;2V7[MO$/H@I$LK6- B6T*J.-JQ@"CVL/Y1\K[G*7%U=ZCX8 MA@25K61E5EN9YML4QR?W>[=OY]<5FP^,I+>W@CL4MXDV,&MI2SF-@"?OELL" M>F!T]*[][:WE@\B2"-XO[C("OY4PV5HS!C;0E@NT$QC('ITZ4E4CLT#B^YP2 M^(;UM?M7N'MA/M>#S@A$2YP1N7=GJ<9S5L^,-1E!VBSAQ$SCS5;YW0X9!\WK M777=B)K=UMO)@F;@2- 'Q^'&:+?3;:"UB@:-)?+.X,Z G=W;ZTW4@^@:_E1Y$7_/-?RKE-65_#&&TVZGV30S9MYIFE"E M(V<2+O)(P0 ><'=4@,'AJ^MI3?7#6DUK++=-/.T@)0*?,&2<'DCC@Y''2@#I M_(B_YYK^5'D1?\\U_*N+TGQC;&/6=2O=1MWBC6.6."*4-Y2D8"=?O9QD^IQV MJO;ZG<:KI-S(][_:$<5\7O(M.N &6$Q@A58$?*&Z\C.UOI0!WGD1?\\U_*CR M(O\ GFOY5C^%6EDT;SF%RMO+(SVJ7+EI%A.-H8GGU(R2<$5N4 1^1%_SS7\J M/(B_YYK^5244 1^1%_SS7\J/(B_YYK^5244 1^1%_P \U_*CR(O^>:_E4E% M$?D1?\\U_*CR(O\ GFOY5)10!'Y$7_/-?RH\B+_GFOY5)10!'Y$7_/-?RH\B M+_GFOY5)10!'Y$7_ #S7\J/(B_YYK^5244 1^1%_SS7\J/(B_P">:_E4E% $ M?D1?\\U_*CR(O^>:_E4E% $?D1?\\U_*CR(O^>:_E4E% $?D1?\ /-?RH\B+ M^XOY54UBZEM--DEA($G"AB,A\B M+_GFOY4>1%_SS7\JYNTUR]M=(MI[FW$HD1]I,OSDC/7C'-7X=4O[A_*BM(!, ML:RR!I3M&[D*#CD^_2@#5\B+_GFOY4>1%_SS7\JPX_$%S=/+]FLD\N&$2NTD MN#WRH !YX/-,M]6*7LZ1":66XDC\I)ILHN5SQQ\H'ISF@#?\B+_GFOY4>1%_ MSS7\JCMGN2C?:XXD(Z-&Y((_$#%<[8:[/-KKN[R-97):.WC,3*%9>AW$8.[G MO0!TWD1?\\U_*CR(O^>:_E7-W.L7EW91/#Y=O,MXD:_E1Y$7_/-?RK$AUN_E%L38Q*+I MF6/]\3MQW;CI]*DM]:N+R1;>WMHQ< ,9=\A"+@XX(&3D^U &OY$7_/-?RH\B M+_GFOY55TJ^EO[9Y)H!!(DK1E ^[H<9S5Z@"/R(O^>:_E1Y$7_/-?RJ2B@"/ MR(O^>:_E1Y$7_/-?RJ2B@"/R(O\ GFOY4>1%_P \U_*I** (_(B_YYK^5'D1 M?\\U_*J6I321W>G*CLH>?:P!^\-IX-8UIKLTOB(NTKG3YW-O$IB8*K+T;=C! MW<]^PH Z;R(O[B_E1Y$7_/-?RKF/#5[:_E7)W.O6.B^(M1BO$E96\LQA%! ^09ZD5V%>4>-?^1JN_ M]V/_ -!%7!7N-*[2.I_X3C0O^?>Y_P"_0_\ BJ/^$XT+_GWN?^_0_P#BJ\VH MI\J->1'I/_"<:%_S[W/_ 'Z'_P 51_PG&A?\^]S_ -^A_P#%5YM11RH.1'I/ M_"<:%_S[W/\ WZ'_ ,51_P )QH7_ #[W/_?H?_%5YM11RH.1'I/_ G&A?\ M/O<_]^A_\51_PG&A?\^]S_WZ'_Q5>;44D_\ "<:%_P ^]S_WZ'_Q5'_"<:%_S[W/ M_?H?_%5YM11RH.1'I/\ PG&A?\^]S_WZ'_Q5'_"<:%_S[W/_ 'Z'_P 57FU% M'*@Y$>D_\)QH7_/O<_\ ?H?_ !57])\1:7K5VUM:PRB0(7/F( , @>OO7D]= M7\/_ /D8)?\ KW;_ -"6DXJPG!)'I'D1?\\U_*CR(O\ GFOY5)14&1'Y$7_/ M-?RH\B+_ )YK^5244 5XH8SO^1?OGM4GD1?\\U_*B+K)_OFI* (_(B_YYK^5 M'D1?\\U_*I** (_(B_YYK^5'D1?\\U_*I** (_(B_P">:_E1Y$7_ #S7\JDH MH C\B+_GFOY4>1%_SS7\JDHH KR0QAH_D7[WI[5)Y$7_ #S7\J)?OQ_[W]#4 ME $?D1?\\U_*CR(O^>:_E4E% $?D1?\ /-?RH\B+_GFOY5)10!'Y$7_/-?RH M\B+_ )YK^5244 1^1%_SS7\J/(B_YYK^5244 1^1%_SS7\J9%#$8Q\B]3V]Z MGJ.'_5#ZG^= !Y$7_/-?RH\B+_GFOY5)10!'Y$7_ #S7\J/(B_YYK^5244 1 M^1%_SS7\J/(B_P">:_E4E% $?D1?\\U_*CR(O^>:_E4E% $?D1?\\U_*HVAC M\]!L7&#VJQ43?\?"?0T +Y$7_/-?RH\B+_GFOY5)5+5=3@TC3Y+RX61D3 VQ MKN9B>P% TFW9%GR(O^>:_E1Y$7_/-?RK+N?$VEVL+R/.S;(Q(RHC,0",CH,9 M]LTJ^)]'9"PO!QC> C'9D9^; X_&BQ7)+L:?D1?\\U_*CR(O^>:_E6,?$\,6 MH-:W5I/;J$\SSF:-T*YP/NL3SV&,FIAXHT4R"/\ M&$,1G!R,?7C@^QYIV#V M(=:'O;K1E5Z?)+39 MD?D1?W%_*I***ZS$**** "H+:S@M/.\E-IFE,LAR268]3S] /PI_EO\ \]6_ M(?X4>6__ #V;\A_A0!DMX6TOSTFC%U"Z*57R+N6,!2Q8C"L.,D\5?U#3K;5+ M7[/661/+:6XF>9RO]W+DD#VI=/T+3M+E:2UA8.5V O*TFQ.NU=Q.U?88%7O M+?\ Y[-^0_PH\M_^>S?D/\* &1V=O%<33I&!)-MWGUQP*ADTJRE@N('A!BN) M/,E7<<.>!S[?*..E6?+?_GLWY#_"CRW_ .>S?D/\* '@ # X%+4?EO\ \]F_ M(?X4>6__ #V;\A_A0!)14?EO_P ]F_(?X4>6_P#SV;\A_A0!)14?EO\ \]F_ M(?X4>6__ #V;\A_A0!)14?EO_P ]F_(?X4>6_P#SV;\A_A0!)14?EO\ \]F_ M(?X4>6__ #V;\A_A0!)14?EO_P ]F_(?X4>6_P#SV;\A_A0!)14?EO\ \]F_ M(?X4>6__ #V;\A_A0!)14?EO_P ]F_(?X4>6_P#SV;\A_A0!)14?EO\ \]F_ M(?X4>6__ #V;\A_A0!)14?EO_P ]F_(?X4>6_P#SV;\A_A0!)14?EO\ \]F_ M(?X4>6__ #V;\A_A0 LD:31M'(JNC##*PR"*I+H]FK(2)76/[B/,S*GT!-7/ M+?\ Y[-^0_PH\M_^>S?D/\* *K:19/;16[0YBBSL7<>,]>]+-I=K,RL0Z,$V M;HY&0E?0D'D59\M_^>S?D/\ "CRW_P">S?D/\* *\>F67"$$D8C8 D J M.U,.CV)5AY.,E3N#D$%1@$'.01[5;\M_^>S?D/\ "CRW_P">S?D/\* (8]/@ MC@EAS*RRC#EY69CVZD\?A1)IUK):1VK1?N8]I102-N.F".:F\M_^>S?D/\*/ M+?\ Y[-^0_PH J#1[(%BR.[,ZR%WD9FR.G)/0>E/&F6@A\H1?)YOFXW'[W7- M6/+?_GLWY#_"CRW_ .>S?D/\* (4T^UC$ 6/ @),?S'@GK4)T:RR"B/&X9F# MQR,K9;KR#G'M5SRW_P">S?D/\*/+?_GLWY#_ H BLK"VTZ P6L>R,L7(W$Y M)ZG)JS4?EO\ \]F_(?X4>6__ #V;\A_A0!)14?EO_P ]F_(?X4>6_P#SV;\A M_A0!)14?EO\ \]F_(?X4>6__ #V;\A_A0!)14?EO_P ]F_(?X4>6_P#SV;\A M_A0!6ETNUFN#/(KER#QYK8!(QD#. <=Q3VTZT:Q2S,0\B/;L4$\8.1S^%3>6 M_P#SV;\A_A1Y;_\ /9OR'^% %1-'L8V@9(=K0,6C8,01GJ,YY!].E7ZC\M_^ M>S?D/\*/+?\ Y[-^0_PH DKBK[PY%KWB?4VDN'B\KR@-J@Y^05V/EO\ \]F_ M(?X5R]QK5GHOB#4%NY)$:7RRK(FXL H'/I51>X*]]"M_PKJU_P"?^;_O@4?\ M*ZM?^?\ F_[X%7/^$VTC_GYN?^_-'_";:1_S\W/_ 'YHO(N\RG_PKJU_Y_YO M^^!1_P *ZM?^?^;_ +X%7/\ A-M(_P"?FY_[\T?\)MI'_/S<_P#?FB\@O,I_ M\*ZM?^?^;_O@4?\ "NK7_G_F_P"^!5S_ (3;2/\ GYN?^_-;EC=)J-G'=6\T MABD&5W* ?Y47D#A^$X=# MOFNH[J24M&4VLH Y(/\ 2M[RW_Y[-^0_PH\M_P#GLWY#_"B[#F;)**C\M_\ MGLWY#_"CRW_Y[-^0_P *1))14?EO_P ]F_(?X4>6_P#SV;\A_A0 1?\ +3_? M-257B1SO_>L/G/8?X5)Y;_\ /9OR'^% $E%1^6__ #V;\A_A1Y;_ //9OR'^ M% $E%1^6_P#SV;\A_A1Y;_\ /9OR'^% $E%1^6__ #V;\A_A1Y;_ //9OR'^ M% $E%1^6_P#SV;\A_A1Y;_\ /9OR'^% !+]^/_>_I4E5Y$;='^];[WH/3Z5) MY;_\]F_(?X4 245'Y;_\]F_(?X4>6_\ SV;\A_A0!)14?EO_ ,]F_(?X4>6_ M_/9OR'^% $E%1^6__/9OR'^%'EO_ ,]F_(?X4 245'Y;_P#/9OR'^%'EO_SV M;\A_A0!)4MW[#U^E $]%1^6_P#SV;\A M_A1Y;_\ /9OR'^% $E%1^6__ #V;\A_A1Y;_ //9OR'^% $E%1^6_P#SV;\A M_A1Y;_\ /9OR'^% $E%1^6__ #V;\A_A1Y;_ //9OR'^% $E1-_Q\)]#2^6_ M_/9OR'^%1LC^>G[UNA[#_"@"Q6=JNCV^L>0EV6:")BYB!(#''&2#GBKOEO\ M\]F_(?X4>6__ #V;\A_A0--IW1S7_"&1#:J7KHB(479& Y'8,V?F ]#^=.NO M" NK18&U&8+O9I!M&UB0!G;G&>/>NC\M_P#GLWY#_"CRW_Y[-^0_PIW9?MI] MSF?^$/9H989=1\V.1UD^:W7=N7[N3GD#TJ1_!MI+I\]G)*1'/(DCB*-4&5'8 M#UKHMC_\]F_(?X55M[ZTN[B6WMM1BFFA_P!9'&ZLR?4#I2YBE4J/5=#)M?"I MLI5GM;T07!7RY)([=1O3MQZCUJ33?#/]G274OV^:26>/RS(5&X6 M_P#SV;\A_A1Y;_\ /9OR'^%$O>5F3[6?05GD<]Q@ 'ZXZ_C6E4?E MO_SV;\A_A1Y;_P#/9OR'^%9TJ4*4>2"LB9SE-WD245'Y;_\ /5OR'^%25H2% M%%% !7%W'B2[CUN\@CU2T>:&Z6*/2_(S+(AV\[@V1]XG.,#'-=I6+_8&R\:] MANC'=&Y,P<)P8V"AHV&>0=N?8X/;D Q-0\27<4Z12:G::=$U[<0F>6'<-J ; M1RPY.>M7CJ^HR>%VOTEB$D4V!+Y!"SQA\;@I.5R._/J,BKMMX?\ L^I)>?:= MVV>>;;LQGS .,Y[8_&KVIV/]HZ?+:^9Y>_'S8SC!!Z?A0!9DD$43R,<*H))^ ME<[!JFJW\%A:VSV\5W<6WVJ:=XRRQ(3\H501N;GN<<$^U=!<1>=;2Q9QO4K^ M8K"MM)NIM,TNXAG>PU*VMUA8O&'5@ 5=21K*] ME62)8&"F+>6<*589('7@@_AQRL_B"6>"S?3HP9I99(I+>489)%B=MA]#D#Z@ M\<'-3MHU[=6TB7VJ&:1Y8G&R$)&@1PV%7).3CDEC1J/AR&]U.'48;F:TN4#! MFAQ\^4902#QE=QP?J.E %*WU;4%\.7.H/=VUT\+!B$@,;)C&^-U).&'(_*NG M!R,US%UHU]'INH>9.+R]U#RX7:* 1*J_=W$9/(!))SV'I73 8&!T% "T444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5=0O!86;SE"Y M'"J/XB>@J%3JJ;'D-HZ'_6(JLI0>S9.[\A5F\M([VU>"0D*PZKU![$566UU$ ME%EOHS&O79!AG^I)(_("@#,M_$SSZ9)*T"Q7<;@&)CD,I; 8'N/Y&KNFZC<7 MEY<13&&,PL0T&TB1>>#DG!!'<"HI_#<-QI]M;M.ZRV[;EF08)&(]IP3T8YYQ]!0!"+W49I[XP&VV6S[5C:-LOQG[V[C\JB MM_$".[R2L@B98_*B2-C)N;/!['D=JG.F7B379@O(DCN7W',)+KQC@[L?I4,G MAR/RIXXWB,@"[)J]M&Y3;,Q0!I-L3'RP?[WI3)M1XHRZH,9Y(]JH?\(NB%BDD$C2*!))<6XD;(&,@D_SS5AM%GBCN8;* M[2&*X7#!H0Q4XP2N" /IB@"Q'K=E*7V2,41!(\FP[5!&1D^N*3^W+)8V>4RP MJ%WKYL3+O7U7/6J4OAE)RBS3)L6#R6*1[7D&/XCG! /.,5)!H BW$K8Y\LQJ M%LP <]2W.3] 0* ->"87$*RA'0,.CJ5(_"I*IZ78G3K%;;S3(%)(X("CT ). M /K5R@ HHHH **** "BBB@ HHHH YNP\03WDZ(DEO.WF,LL,4;!H0,X9FR1Z M=AUXJ,>(KN1U4-;QL;59EC\EW,C$GY1@\=/>M"UT(VDT,L5T0ZJR2_)Q(I.0 M,9X()X-2:;H_]GS"3S_,Q L.-N/NDG/7WH <+ZY^VV$;QI&MQ$S.A&61ACOG MW]*TJK36GG7UM<[\>2'&W'7=C_"K- !7EOCK_D9)/]Q?Y5ZE7%:GX>'B'Q)? MYN3!]G$:\)NW94'U%5$J+2>IY[17>_\ "N%_Z"A_[\?_ &5'_"N%_P"@H?\ MOQ_]E5\R->>)P5%=[_PKA?\ H*'_ +\?_94?\*X7_H*'_OQ_]E1S(.>)P5>N M>$O^1:L_]T_S-8'_ KA?^@H?^_'_P!E76Z3I_\ 9>F0V?F^9Y8QOVXS^%3) MIHB7^=25'-]P?[R_SH DHHHH **** "BBB@ HHHH M**** (XNLG^^:DJ.+K)_OFI* "BBB@ HHHH **** "BBB@".7[\?^]_0U)4< MOWX_][^AJ2@ HHHH **** "BBB@ HHHH *CA_P!4/J?YU)46X@TJ1R+N:W#;@,< E>54GJ1735QMUHOBZ2]FDMM:CA#.2DC.64)V7RMF ? M?=6=2]K)'9@E'VG-*25N_P"FCV]'Z&;?:Y8211Z%X8CEDM2"US)8J20/[N\\ M*3W8G@4^RGMO#%HUY&MI+?W<>4B@<>3;PKZN.HSU/5CTJU'H'B:#2UM+673[ M;$@DF=)I&DN3GDLY7Y<^P/I49\*:T=9;4)5TN8LJ^7$6D6* CH0@'SGODD<] MJPM.][:_D>MSX?E<.9N>'--N+TWMBEP'_X^,NTD@9L[$!7"$^VXGUKLM M] M6:-K[5YR)YE&+5#^[A'I[MZFM*9?[B?]]?\ MUJ,R_P!Q/^^O_K5)10!'F7^XG_?7_P!:FN)G4#8G4'[WO]*FHH CS+_<3_OK M_P"M1F7^XG_?7_UJDHH CS+_ '$_[Z_^M1F7^XG_ 'U_]:I** (\R_W$_P"^ MO_K49E_N)_WU_P#6J2B@"/,O]Q/^^O\ ZU&9?[B?]]?_ %JDHH CS+_<3_OK M_P"M1F7^XG_?7_UJDHH A03+N^1.6S][_P"M3LR_W$_[Z_\ K5)10!'F7^XG M_?7_ -:C,O\ <3_OK_ZU244 1YE_N)_WU_\ 6HS+_<3_ +Z_^M4E% $>9?[B M?]]?_6HS+_<3_OK_ .M4E% $>9?[B?\ ?7_UJ,R_W$_[Z_\ K5)10!"PF8J= MB?*<_>_^M3LR_P!Q/^^O_K5)10!'F7^XG_?7_P!:C,O]Q/\ OK_ZU244 1YE M_N)_WU_]:C,O]Q/^^O\ ZU244 1YE_N)_P!]?_6HS+_<3_OK_P"M4E% $>9? M[B?]]?\ UJ,R_P!Q/^^O_K5)10!'F7^XG_?7_P!:FH)D0#8G_?7_ -:IJ* ( M\R_W$_[Z_P#K49E_N)_WU_\ 6J2B@"/,O]Q/^^O_ *U&9?[B?]]?_6J2B@"/ M,O\ <3_OK_ZU&9?[B?\ ?7_UJDHH CS+_<3_ +Z_^M1F7^XG_?7_ -:I** ( M\R_W$_[Z_P#K4TB8R*VQ.!_>_P#K5-10!'F7^XG_ 'U_]:C,O]Q/^^O_ *U2 M44 1YE_N)_WU_P#6HW2_W$_[Z_\ K5)10!'NE_N)_P!]?_6HW2_W$_[Z_P#K M5)10!2NK&.]EMY+BW1VMW\R/,AP&]<8Y_&K.9O[B?]]?_6J2BBPW)M)-[$>9 M?[B?]]?_ %J,R_W$_P"^O_K5)10(CS+_ '$_[Z_^M4E%% !1110 5\R_%ZYG MC^)6I+'-(JA8>%K/&I)_$BM\/65*7,UXGD!NMT]XNJB1OL\*EMA&?DPOW2I&,D], MGD8XZ.*&*",1PQI&@Z*B@#\A3ZB53FFY6W*4;)(Y(IJHUA@EV^/M,Q#-"2JK MY28&,X//K[]Z3^W]8:5B+5$;R=ZQ%23CR]V_U^]QC\.M==11SKJ@Y3F+R:YC MU+3ENKM0#!NV5A=SHD5K$LK-YBCSL\JQ494G!!(Z9%375[>PWUO< M16\[$VB-ME#$H=KYR%P">F1W_*NKHI\Z[!RG+W>LWT-M"UO-'<1,S W/D[1D M $+@G!R2>1Z8ZTXZGK"I),ZPQCS/*6,Q-A/W0;]=-BBES+L%CE M8]=U1[BT58!M=4P'4*926(8]> ,@C/7/2K>N:I>63S"&1(BD6^%6MVE\]N< MJ,'MQTYYK?HHYE?8+/N>0#^..M3?VO MK$=_/!]F25HPP$>,%@%R'X]3^'XUT*65K'_K23ZSJ\$,>](\.LY2=O)Y MY &3ZUU=%+G78+/N"2/\XI1>7\,]S.9G6&4Q?/+ <0*5.3@'_]7>NHHHYUV"QR4>KZU-&[ MQM$RQYPQM77S/F !Y/'!/_ZJDN=9U&"*17E2)X@VQFMF?SV!Z \?A74T4^= M=@L^YQLMUJT+R7"$R2NZE%>%ML>4YX!Y&?6GWUY?IJ"K+(8_)E"MROKO9*;D@#;&&&V(9 .X'!&/7.#7 M3_9Y?[A_.C[/+_<_E6BE$EIG(G7[P-YPC7!4)NROECYOOXWX]OO?C5V#6YYC M%O-K;%E#;9B29U=!]GE_N4?9Y?[E' M/$.5G-7FOW$7E20P)Y$H+QN^!N . .67D_C]*@O-7O9F9$DBA, M"RMP?; -=8;>4]4_E1]GD_N?RH4XARLY8:_Z_C^%=%'I$45T;E+4+,>2P/ZXS@?E5D6T M@&!'C\J.>(0?\L_Y4V2S:5&1XMRL,$'N*.>(3$JEB W[S+8RISP._>ND%JZKM$>%].* M7[/+_/Q#<2;@39HT9Y!R1*3^Y_*CGB'*SFI=7GDO+:+S8(2UT(VM\G MS<8/)YQ@_3'O12Q8S ;2=^<^WI^-:VCZC)>F>.4QEX2!^[.1 MC'&3D\^W!'I6Q]FDSGR^?PH%O*.B?RHK).JF%DA$LC&0$D MA7("C&.PZU++KGX&MGRH^?D7GKQUI=H!R .F* M ,&/6;S?&)HX50NH9P02 W0;0Y/7O^E16^J7RWC023PLSN561E(1!N?J,\GC M'6MY;6W3&V"(;3N&$'!]:96]S([2(Z>9\J ;0HV*>3SP,Y/XUM1:?;0P1Q") M65"2"X#')ZGFI_+0G.Q?RH Q?[4O6O$LXVM'=GP9@&*XV[NF>OX]ZC;7IVM3 M.IM8P@CRDA.7W$;"DDD!E::OZ_I3_ .W)TC:9EMY%\R6,0QD^8-F[D_\ ?//'&>];?E1XQL7&,8QV M]*CM[."V),<8#$G+$<\G/7\: ,M-7F2[AAE:VD5RA,L1.U0P;CD]N>E1 MC6KMS-(JVX@A3S#G)+CS'7CG X7.>:VA;0")HA#&(V.678,$^XIWE1[=NQ<8 MVXP.GI0!@3ZQ=F6W:)[8>9)*JVY;#?(K8#$GU STQQS3I]8N-UBUN8V:X4 [ MP57)=5)QUR,GO_C6V;6!G9S#&6<88E!DCIS3O*C 4"-<*,+\HX^E &5<7UR^ MAWLL%RN5.,@9_K^=0+JEY;-/)+LGB6Y>)44'><)N&.W4$8]^M;N MQ-I7:N#U&.M'EI_=7KNZ=_6@# &M7HM7E>*$*JI(7!4[5.<_*'). ,]L\\<8 M-BWU:YGU'RO(40&9XAEE##;GYOO9.<9QMZ'.:TQ:VX4J((@I;<1L&"?7ZT\0 MQ"8S"-/,(P7VC)'UH P+/6+QTDD81-#%(B-G)=M[E>O &,CL<_K44^LW1FLF M$T.V=2YAA/SK\Z#!SU/S$=N>*Z011@$!% /)X%-%M '9Q#&&8Y+!1DF@#)&K MS?8UN3)9D2JK*@8@QY8#+<\@9Y.!C%0R:G>O.8EN+;]S<^6[1J3O'E%\=?E/ MY]JW1;PJ9"L2 R??(4?-]?6A+>&-0J1(JCH%4 4 85MK5PUM%*?)896(QDDR M$E0=WICG.,=.<]J/[:O([:-YEM]SPQSL4!(1#][@G+8]O?CCG=^SPB02")-X M7:&VC./3/I0T$3@!HD(&,94'&.E &3J&KS6S7)C:V1;=%;;,2#)N]/3])2C0\!258]#G!Z=S3DU2[1HK:5K82R+&PE((50P8 M\C/)RO'(SFMB.WAB0I'$B*>JJH I7ABD4J\:,I&""H((H Q(]4,-N>?O9.<=,#@UKK&B*%5% ' M0 =*00Q+*91&@D88+!1DCZT 8?\ ;=W' )I8X")/,\L+D;=K8RQ],M(D$4:!$C154Y 50 * M,4:K<175T#+!*D=T(A#G]Y@A>GYYQC\:C37KO[,\S6J$%-Z ,H*\@<_.9_?VC/YT+!"IO-4O M@TD2R11RI$SAE!*],C@GJ/K4LVI7UK<3J2DV7C1 $P$R#DG+#/YBMPQ1DY** M3TZ"AHHW5E>-65N&! .?K0!AR:Q=-;MDVUNZQ.Y:1@0V#CC!('YG%))J%W$; M:X\T-']C$C(1@%C@;B?3GTK;:V@=$1H8RJ?=!4$+]/2G[$Q]T=,=.WI0!CQ: MI=OJ<=D/LT@R=\R9 QC/ R>?QJK)->8N)6N'2,W B#";H,C@+MP/KDUT$<$4 M0 CB1 .@50,4KPQ21E'C1D;JI4$&@#$DU"X@BN;>VE:ZEW!(&^4MN(Y!/ .. MM.CU2\73HT9$-\DRPR++QU/WOESU'/%;*0Q1A0D:*%^Z%4#'TI2B%MQ5<\WCW0L"$!.,GH2 GRAPHIC 7 rigl-20201231x10k004.jpg GRAPHIC begin 644 rigl-20201231x10k004.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH ***Y?Q_XGF\*>%YM0MX?,ER$4G[JDD#)_.@#J**\U\$^)/%NHZ'?S MW5I!?LBDVLT,@ =^?E()[<5)I?C;7+76[C3]?@M'$=L;AGLU.(<8^1SD\\T M>C45YAIWQ"UE9-'U#58;1=(UAG%N(E/F1[03\QS@].PIK?$360#K0AM/[ &H M_8-NT^=G=MW9SC'X4 >HT4V.198DD7[KJ&'T-.H **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *YSQQ+)'X8N<:.NK1$8EMSZ>H&#DCK^% M='00",'D4 >%?#>#6-)N-8U+1M.NWTE(]T=G<$Q[I.VU+Q3XE,^ MDZ;>:5;26;+?I/"8EEER,=<;L#(S7KJ1I$NV-%1>N%&*=0!XA8Z1JFL67A;P MXVFW=M)HSR&YGEB(C.58#:QX/44TZ/JO]BGP<=,N_M!UK[9]J\H^3Y7F9SNZ M9QVKW&B@".WB\FVBB)R40+GZ#%8US;FQUBP>*XN&$\C*Z/(67&TG@5NUDZK_ M ,A32?\ KL__ * : -:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "LG5?^0II/_79__0#6M63JO_(4TG_KL_\ Z : M-:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "LG5?\ D*:3_P!=G_\ 0#6M63JO_(4TG_KL_P#Z : -:BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKF?% M'C;3?#4)$CB:Y(^6)#SGWJ93C!7DR)SC!)?$5Q86EOBVBB+B8]6.0/ZUP4%AXD^(]_Y]R[0:>&[\*!["O5?#_AC M3O#EJ(K.(!R/GD/WFKGA4J59)Q5H_FM1MXR\ M0?8CXI&H'^S1JWV#^S_+7&S?MW;L9SCWH ]AK)U7_D*:3_UV?_T UIPR":". M4# =0WYBLK5&4ZKI(!!/G/T/^R: -BBBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "FR2)%&TDC!$49+$X K/UG7+'0K)KJ] MF5%'09Y8^@KR74=?U[X@ZC]ATJ-X;('G'''JQK"K7C3TW?8YZ^)C2T6LNQN> M*_B46E;2_#ZF6=CL,H&>?;UJ'PO\-I[N==4\1R-([_,(F.2?K_A74^$_ FG^ M'85DD5;B\/+2,,X^E=;6<:$IOGK?<8PPTJDN>O\ =T1';V\-K"L,$:QQJ,!5 M& *DHHKK.X**** "BBB@ HHHH **** "BBB@ HHHH *PO%IU<:!.=&M[>XN, M?-#,,AU[@ MO#>N:<;V36?#DSZQ?AO.O[BXC>-1V4*IW8Z?E7L%% 'C\OA77==70]+E\/1: M/#ITSO) MU>Q44 ,AB$,$<0Y"*%_(5A7VGVEKK>F300*DDDK[F'?Y3705DZK_ ,A32?\ MKL__ * : -:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHJ.>>*U@>:>14C099F. * )*X[Q;X_L/#R-;PD7%Z1\J*( ME4ER4/OZ&%I/AC7?'=^-2UB5X[,MD!N,CT KUO2M&L=%M%MK&!8T Y(')]S5 MU$6)%1%"JHP .@IU:TJ$:>N[[FU##1I:[ON%%%%;'0%%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !63JO_(4TG_KL_P#Z :UJR=5_ MY"FD_P#79_\ T T :U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%!( R3@5P_B[XB6>B(UK8E;F^/ "\A3[U$ZD8*\F9U*L*<>:3.BUWQ%IWA MZT,][,%./E0=6/M7D]WJ?B+XC:B;:R1X=/#-+_P#M37Y9 M$MRE>M:;I=GI-FEK90K%$HX %6*L@HHHJBPHHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LG5?\ D*:3_P!= MG_\ 0#6M63JO_(4TG_KL_P#Z : -:BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *KWM];:=:O78T/$7C[4?$-XVE>&XY/+8[ M3(H.YA_05M>$?AI!8%+_ %C%Q>'YMAY53[^M=1X=\*:;X;MA':1!I3]Z5A\Q M_P *W:F%!M\]75_@B*>&TK.[_ 0@ 50J@ 8 %+1174=H4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%OV_]AZMJLUO M)I6LLXC@CA >':">6[]*:WCWQ!Y!\1":W_L0:G]@^R^2/,QOV[MW],4 >LUD MZK_R%-)_Z[/_ .@&M.*02PI*/NNH8?C6+J%Y;7&LZ7%#/')(DK[E5@2/E/6@ M#=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHKF_$GC32_#<)\Z42W':%#D_CZ5,I MQBKR9,YQ@N:3LCH)[B&UB:6>18XUY+,<"O,/%'Q+DFF?3/#T;22L=OGJ"?RK M#:7Q1\1[O:@:'3MWN% _J:](\,>!],\-Q!D037)^],XY_#TKE]I4KZ4]%W.% MU:N(TI:1[_Y'(>&/AK/>3C4_$DAE9OF$+')/UKU&WMH;2!88(UCC48"J.E2T M5O2HQIJT3JHT(4E:(4445J;!1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %8'C*2_B\.W!L-,AU)L8>WE_B7O@=R.M;]% 'A M/@;3-?TEM;UK2=)NX;=HBMO9/U>;!R0,XQG%6_!>@:I-_:,VOZ'JXUS4D9&N MYT7R8%SPJ_-[#M7M0 48 'M2T >,6/AK7=3MO#7A^ZTJYM(M%>0RWC@;),J M0-O/O3#X9U[^RSX1.DW'DG6/MO\ : \KR]^[&.+.=B M!<_05DZE#%'J^E,D2*QF?)50"?E-;59.J_\ (4TG_KL__H!H UJ*** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBF22I"A>1U11U+' H ?56_U*STRW:>\N$AC7J6-<3XF^)UCIA:U MTQ?M=WT!'*@_UKE;'PSXE\"T)R _''H!7-/$J_+35V<=3%J_)27, MS0U_XEWFISG3O#D#EG.WS<9)^E2^&OAE-9WE;EC6Y4QP[D^:J[OMT%#"RF^>N[OMT(;:U@LX%AMXDCC48"J,5- M1176=J5@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *R=5_Y"FD_]=G_] -:U9.J_\A32 M?^NS_P#H!H UJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHH)P.: "@D 9/2N<\0>-M'\/HPGG$DXZ0Q\M7G%Y MXF\4^.)VM=*MW@M3P=GIZD]:PJ8B$'9:OL]=1X<^%EI9LMUJ\ANKCKM)^4 M'^M>@PP16T0CAC2-!T51@5E[.K5UJ.R[(Q]E6KZU79=D<=X:^&^E:(%FN%%U M=#!W./E!]A7: # '04M%=,*<8*T4==.E"FK05@HHHJS0**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ K)U7_D*:3_ -=G_P#0#6M63JO_ "%-)_Z[/_Z : -: MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HZ5S>N>.-%T)&$UTLDPZ1QG<<^_I7GE[XU\2^+IS::';/# 3C<@.?Q;M6%3 M$0AIN^QS5<73INV[[(]'UWQEH^@1DW-RKR]HT.2:\XO_ !MXD\6SFST.UD@A M;C3&K=_<]Z]&L--L],@$-G;QPH.R+C-9(CKTAB$&&CM\_+"I4$?CZT >IT5XS MX*\4QZI@;'U%9.I31 M2:OI2I*C,)GR%8$CY30!M4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%9FI>(=*TF(O>7L2 =@V3^0I-I*[%*2BKMFG3))8X4+R.J*.22:\ MRUCXMQDF#1+-YY.SL"0?PZUBIHOC7QHPDO9GM[5NF\X _#K7-+%1O:FN9G'+ M&Q;Y:2YGY';Z[\2M$TD,D,OVN<<;8^0#[UP\VO>,/&\IAT^%[>U8X.S@#ZGK M78:)\+=&T[;)>@WDPY._[N?:NW@MX;:,1PQK&@& %%3[.M5^-V79$^QKUOXD MK+LCSC0_A/;1LMQK5PUS+U,8)Q^?6O0;+3K/3H1%:6\<2#CY5Q5JBNBG1A3^ M%'32H4Z2]Q!1116AL%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8GBJ+6 MI=#F&@O"+S'W)ER'7N/;C-;=% 'E7PS\':II^OWVO:C:1Z?YRB-;:-L[B,Y8 M]/6MK1O"FJ6?B7Q)?2B!8=0V^020_10/F7\*[NB@#RF;P=XEUX:-IVJZ?86- MGILSR&XM)!^\R"!B,#Y?SJ,^ O$/V<^'?*MSHIU/[?\ :O.&_&_=MV_US7K5 M% #(HQ%"D0^ZBA1^%8NH6=M;ZSIK.PZK%R:Y>\^,2Y(T_3&D';S1ZI1 M7C9\?>,=4_X\--,>>FQ<_P Z;]B^(^K_ .O::$'^\ O\JS^MI_#%LR^O1?P1 M;^1[*S!1EB />H6O;5?O7$8^K"O(E^''B^Y.Z;5E4'MY[U,OPIUIOOZP<^TC M4>WJO: ?6:SVIO[SU0:C9$X%U#G_ 'Q4BW5NWW9D/T:O*3\)M4 XUAL_[YJ- MOA7KZ_ZO6/SE:CVU;^0/K%?_ )]_B>OAE;H0?I2UXVWPR\6)S'K"G'_3P]-_ MX1;Q[8_ZJ\:3']UR?YT?6)K>##ZU46]-GLU%>,_:/B;8](KAU'7$:FG#QSXU ML/\ C[TYGQUWKC^5'UN*WBU\@^O17Q1:^1[)17D<'Q@OE.VZT=%QU*EJT[?X MPZ6<"YLKE#_LJ/\ &J6+HOJ4L=0?VCTFBN+M_BCX+_ 'P*U(/&_ANY MQY>K6^?0GFM56IO:2-8XBE+:2.@HK/CUW2YO]7?0M]&JTEU;R#*31D?[PJU) M/9FJDGLR:BF>;'_ST7\Z/-C_ .>B_G3&/HIGFQ_\]$_[Z%0SZC9VREIKF) ! MDDM2NA-I%FBL*Y\8^'K0'SM5MU/IGK6!?_%?0;7*P"6X;L4 Q_.LY5J<=V92 MQ%*.\D=Y17D%S\5]6O7\K3-* )Z,E%%=$8J M*LD=<81BK15@HHHJB@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHI"P'4@4 +15.XU6QML^;<(I],U#8ZW:ZA6VA;J" M3$,?3O7.\7%Z05SDEC8-VIIR?D>G:GXMT32%)NK^('T0[C^E<9J/Q>M@QBTR MQEG?LQZ'\.M)I?P@M@PEU6\>=REJ/L^GPEAT=U#-^=+_: M)]HB_P!JJ=HK[V>9G7/'OB=BMG#);(W9!L&/^!58MOA7K6H.)M4U0*3U7DG_ M KU]5"J%4 = *;)*D,9DD=407\?_%'6FQ8Z M5)%$>A%H?YTF_P"+UWVE3/L5KJ_L^2^*<5\S3F/H>BOGC[1\7K'^"63'^R7I M8_B3\3-';&I:0\D0[FU*_K1_9\W\,D_F'.?0U%>(Z9^T% )1#J^D/ 1]YT;) M_+%=_HWQ-\*ZYM%OJ<<;MT2#/#MSGS=)MV)[X-;M%2X1>Z M(=.$MT<;'I/>)D\+1>\4 M>52?!W_GCJC+_O9JH_P@U5#NAUJ+Z$-7L%%0\'1[&;P%!]#QW_A6?B=?E75U MP/K1_P *R\3'KJZ?K7L5%+ZG3\_O%]0H^?WGCO\ PJ[Q&W#:PF/QJ6+X/7YY MN-9C;/7:&KUVBCZG2[!]0H=5^)YK:_![31@W=[<2'_8( _45OV'PZ\.6)!-B ML[#H9>:ZNBM(X>E':)K'"T8[116MM/L[--EO;1QKZ*M60 .E%%;)6V-TDM@H MHHH&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 444C,JC+$ >IH 6BJ,^L6%N/GN$)]%.363<>+[5,B")I#[\5QUL?AJ/QS M1T4\+6J?#%G24C,JC+, /Q?^E<;S M93TP].4OE9'1]0Y?XLU$Z6XU:QMO]9<)^'/\JRKCQ=:)Q#&\A[$<5%;^#X5. M;B=G/<#BM:WT/3[;&VW5L=W&:+YG6V48+[V%L%3[R_!'//XAU6[;;;6Y4'H0 MII!I6NZAS<3,BG^\?\*[%(TC7:BA1Z 4ZC^RI5-<15E+RV0?7E#^%!+\3F+? MP?&,&YN&<_[/_P!>MFQTFTT]BT$8#D8+=\5>HKLH9?AJ#O3@K]SGJXNM55I2 MT"BBBNPYPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LG5?^0II M/_79_P#T UK5DZK_ ,A32?\ KL__ * : -:BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBF2311#,DJ(/]I@* 'T5CWOBK1-/!^T:A",? MW6W?RKEM2^+>BVN5LXI;MN@*_*/UK*5:G#=F,\12A\4D>@TR2:.)2TCJH'4D MUX]/\0O%6LR>5I>G-$IZ,(SG\^E-3P7XT\1,&U6^:)&Y_>-G^58_6N;^'%LY M_KO-I2BV=_JGC_P]I>5>]6:0=8XN37&7_P 6KNZ> M*V#7&K(KV2WM6Y D/)'H!V_&O0IX%I<]9\J_'[A.78Z; MQ-\=K.W9K7P]:M>3=!(WW<^V*Y:/0_B7\0W$MY/+:6CG(+GRUQ[;>OXUZ]X: M^&GAOPPJM;62S7('^OE&6KKP HP /057UJE1TH1U[L7*WN>2Z%\!M$M LNK MW$M]*>64G"_F.:]"TSPGH6D1".STRW0#NR!C^9K9HKEJ8FK4^.1220U(TC&( MT5!Z*,4ZBBL!A3)(8IAB6-''HR@T^B@#"U3P;X?UF,I>Z7;L#W1 A_,5Y[KG MP$TBXS-H]W+93#E4ZK^9YKU^BMZ>*K4OAD)Q3/G%])^)GP\QD!A@@$>AKD/$WPT\-^)T=KFS M6&X8?Z^(885U?6J-;2O#7NB>5K8Z/3=6L-7MEN+"ZCGB;HR&KM?.FI?#OQGX M NFU#PY>R7%LIW$1G! ]P>OX5T7A/XXQM*EAXHMFM)^%\[:0,^XZU,\"VN>@ M^9?B-2[GM-%5K*_M-1MUN+.XCFB89#(P-6:X&K:,H**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHZ5 M#)=V\(R\R#_@0I2DHZMC2;V)J*Q[CQ+IT&0)=[>@!K-F\7EB1;6K$^_-<-7- M,)3TG M-U<[?7<<_P JYO[5E4_@4I2_!&WU&,/XM1+\3H+C7-/M\AKA2W]T=:RY_%\ MR+>!W/\ M=*=;^$;5,&:5W/L>*U;?1["VQY=L@/KBBV9UNL8+[V%\%3[R_ Y MLZWK5]Q:P% ?[HS_ #H71-:O3NN)R@[@L178A57H /H*6C^R?::XBK*7X(/K M_+_"@H_BF:ZI8*I"FYST]=R>97LCUBBBBN0H**** "BBB@ HHHH **** " MBBB@ I"0H))P!R32UQWQ.@UF?P7=+HHD:<$%TB^^R9&*_"R]BBTC57T:[N9M253_ ,2JZ.=K#.#G)/)IW@O4]>L]1\7S MZO]@57V[CL3*@@ >V: /:**\)LKJYT33_ CXEANKB6\U=Y/M:R2L4?"L M1@$X'0=*:UU='0&\9_:[C^TAKGV7;YK>7Y7F8V[U 'O%9.J_\A32?^NS M_P#H!K1MI#+:Q2MP70,?Q%R45XU_;7Q M,E_U=I<#Z1+1YWQ/F^]%/KC[]VR_5B*/K,ND&'UR72FSV6HGN(8_ORHOU->/_ /"O?&=Q]_55 M7ZSN*D3X6^(W_P!=K _"9S1[>H]J;#ZS6>U-GJDFL:;%_K+ZW7ZR 55E\4Z% M%][5K3/H)17GT?PBNG_X^-8D_ Y_G5J+X,V'675;ECZ;!1[2N]H?B+VN*>T/ MQ.GG^(/ARWSNOU;_ '.:RY_BSXDVWAC1;4@Q:? ,?WE!_G6BEG:Q?ZNVA3_=0"CV5=[S^X/8XF M7Q5+>B/'SK/Q%U7A;:2$'H?)*4Z/P'XSU4[M1U%D1NQF+?I7LG3I11]53^.3 M8_J2?QR;^9YA9?!RS0AKZ_>8GJ%7;_6NHT[X?^'=-P8[%92.\WS_ ,ZZ>BM8 MX>E'9&L,+1AM$B@MH;:/9!$D:>BC J6BBMCH"BBB@ I&944LQ 4#))[5RWBK MX@:%X2@)O;I7N,?+!&C>,OC'HGAP/;6+"^O0.%C.4!]S7G$.E>._BO=F:]>2TTS=G#91,> MR_Q5W_@WX,:5HFR\U8_;K[J0_**?Z_C7I\44<,8CB1411@*HP!6[Q%'#Z4%= M]W^@K-[G%^$?A?H'A2-)$@6YO!UGE&>?8=J[<<# HHK@J5)U'S3=V4E8**** M@84444 %%%% !1110 4444 %%%% !7&^+?AKH'BR-WGMU@NSTGB&#GW]:[*B MKA4E3?-!V8-7/F^Z\.>.OA7=FYTF:2ZTT-G:@++C_:7M7?>#OC3I&N%+35<6 M%[T)<_(Q^O&*]0=$D0HZJRGJ&&0:\W\9?![1?$2O=6 ^PWV,AHQ\K'W';\*[ MUB:-?3$*S[K]2+-;'I$U8U\'.FN>/O1[H:E MYK-G\2Z=#G$OF?[E85<51I?')+YFL*%2?PQ;-BBN5F\8$\6]J6_WJK'4M?ON M((F53_=45P2SG#7M3O)^2.J.75K7G:/JSL6=4&68 >IJG/K%A;_?N4)]%.37 M-KH&KW9W7%P4'<%C5V#P? #NGG=SW%3]EJ1GVW5O6^A:=;XV6X)]2YXK3AT^T@ \NWC7'<*,U9HKNI8.A2^""7R M.:>(JS^*38=****Z3$**** "BBB@ HHHH **JWVI6>FV[3WMS'!$O5G.,5Y= MXE^.FD:!7#^)?B MOX9\.JR&[6[N!TC@.X9]R.E>4^7\2/B7*&/FV=@QX;.Q /J.37;^&_@7HVGE M+C6)GO[C.2I)"@_4=:Z_JU"CK7E=]D3=O8Y"]^)?C?QO,UKXQ_X%FO<+'3;+385BL[6*! ,81 *M4I8 M]Q7+0BHK\0Y>YS&@> /#GAR-19:=$9%_Y:R@,_YUTX&!@=***X9SE-WD[EV" MBBBI **** "BBB@ HHHH **** "BBB@ K%\4:9J.JZ++;Z7J+V-WU21>A]C[ M&MJB@#SKP#X$U#1=7N];Z;\-]0CGTNUU/4;:XTC2FE44 -1%CC5%&%4 >U8FO6L5U=Z; M;N,))*P;'7[IK=K)U7_D*:3_ -=G_P#0#4SA&<7&2NF5&3B[Q=F9T_@VW9#Y M$[AO]OD5DWG@B?R\@0W!_N@8_G7>T5YT\GPDG=1L_)V.N./KK1N_J>:-I^IZ M0$ CDB7^ZBAA^E:$/BBY@D5+BV@V#J-F&/YUW=5)],L;EB\UK$[G^(H,UG_9 MU:G_ :S7KJ5];HR_B4E\M#&M?%>GRL1+ 8 .Y /\JU[;4K"Y7=%-'CWX_G6 M/=>#+&3<]O)+%*>A+;E'X5B77A'6+49M9(;P^Y\K'\Z?-F5/>,9^FC_R'RX* M>S,Z_\ M7M?\4W+:9X1L9HD<[?. R_UST ^M+H'P=UOQ)=KJ?B^^D"L=QB+%G(^O:O9] M!\+Z1X;M5@TRSCAP,%P!N;ZGO73_ +-AO[\OP)U9Y+X5^"=Q>7(U3Q;=/+*Q MWF '.?\ >->SZ=I=EI-HEK86T=O"GW408 JW3))8XAF1U4>YQ7)7Q4ZNLWI^ M!48]A]%9\^MZ?!]ZX1O]TYK-G\7V:9\E'D^HQ7F5EJ1Z<;J9_P 5'>_WH\_\!KD><4I:4HREZ(Z%EU1?Q)*/S.P: M:-/O2(OU8"JLNKV,/W[A/PYKG%\,ZCK#V&%A\52_HBW+XHTV/[LA?Z BJB\,:;%_P L MV8_[39JY'I5A&/EM8OJ5%'L\SGO.,?17#GP4=HMG/MXNF;_5V;?B,U$WBC4V M_P!79C_O@UU:VENOW8(Q]%J145?NJ!]*/J6-E\5?[D'UG#+:E^)Q_P#PD>L? M\^@_[]M1_P ))K'_ #Z#_OVU=E13_L[$_P#01+[@^MT?^?2.-'B;5E^]9C'_ M %S:I!XKO!]^S/X*:ZX@'K4;01-]Z-3]11]0Q:VQ#^X/K6'>])?>]-KYE2/Q1IK?>D*_4&K4>MZ?+]VY7\>*KR>&=,DZQ,/HV*JR>$+-O\ 5NZ_ M4YHYLTAO&,OO0HCX?UF'_4W1/\ VTQ1]>QD/CH/Y.X?5L/+X:OWHZB]L+34K9[:\MTFA<89 M'&0:\;\6_!%DG;4O"DYMYP=PM\X&?]D]OQKN_)\1VW\3/C_:W4#6-?@XDMV( M_P"N5;T.()8=W<)1^5T)Y$+I=+\6V:Y/77M?$%J8-9TA)QC CL9O+<5'977JCZ3HKSOP MWXNUJ");?78HIMN!]HB.#C_=KIU\6:8>K2#_ (!7,\QP:=E57WB>"Q"^PS=H MK'7Q/IC?\M6'U6E_X2;3/^>K?]\U7U_"_P#/Q?>3]5K_ ,C^XUZ*QO\ A)], M_P">C_\ ?-,?Q7IB]&D)_P!RD\QPBWJ+[P6$KO[#^XW**YQ_&%H/N1NWUXJN M_C(=([0D_P"]_P#6K&6;X*/V_P S19?B7]DZNBN//B74YO\ 46A_[YS3?MGB M.Y_Y9LF?]C;63SFB_@C*7HC19=47Q-+YG8E@HY('UJ)[NWC&7GC'_ A7)C2- M>NCF6X95/;S/Z5-'X0DD.Z>[.?3&:7U_%S_A4'\W8/JM"/QU5\M38F\0Z;!U MG!/H :SIO&%NIQ# [GUS4T/A*PCYD+N?KBM&'1["#[MM&3ZL :.7,ZF[C#\0 MO@H='+\#G'\2:I<';;VN >^TTW[-XAO_ +\CHA]2,5V*1I&,(H4>PIU']EU* MG\>M)^F@?780_ATTOQ.2A\(S.=US=9SU SFM*#PMI\.-RM(?]JMNBMZ6582G MJH7]=3*>.Q$]Y?<5H=/M+?'E0(OT%6 .@ I:*[XPC!6BK'-*3EJV%%%%42% M%%% !1110 4444 %%%% !113)9HX(FDE=411DLQP!0 ^BN \2?%_PQH&Z-+G M[9<#HD'S+GW(Z5YK>?$GQSXVF-MX=L)+>V8XW1J21_P,=*[*6!JS7,U9=V2Y M)'MNN^+]#\.P-+J.H11X'W0=S?D.:\EU_P".=Y?RM9^%M-D=C\HE92Q/N .E M)H?P.U#4[@7WBO47=VY:)7W$_P# LUZUH/@[0O#D2IIUA%&P_P"6I4%S^-:_ M[)0_OO\ 7O,\3L/AOXW\<7"WGB/4)+>%CD"5LG'H .GXUZAX9^%/AKPV$D6 MU%UQ&:R=0\, M:-J:%;BPAY[QKL/YBM>BFFUL!P%W\+;09;2M3NK$]0,^8/\ QXFL2Y\'^,M/ M^:WELK^,=I&*N?P KUJBL:N'H5OXM-2^6OWK4VAB:U/X9-'B:]B*JPPP!^HK.OM TG4AB\T^";_>6 MN1Y3A-Z?-!_W9?H[G0LPJO2:4O5'(V7Q \X#9)!./][%:\'C2W;'FPD?[G-5 M+SX5^$KLEDTQ+=O[T)(-94WPBMXOFTW7-1MF[ NI7^5'U#$1_A8G_P "C^JN M/ZQAI?'2MZ,Z^/Q1ITG5V3_>JU'K>FR?=NX\^F:\[;X;>)HO^/?Q'"__ %W1 MC_*D3P;XSA.'N]-E [K&P)_,TG#,H;.$OFT%L%+K)'IR7ELX^69#^-2"6,CA MU_.O-H_#?B5>)(HC[JV/ZU;C\-ZPW$D6/^!C_&LWBA?TD@^KX5[5?P.Z MFO+:W3?-.B+ZDUAW_CSPQIH/VG6+=&'\.3D_I6(_@BXF&9-A/H2::/A^3U6# M\5S3CF%9?%AY?>@^J4?^?J^XQM9^.^C6>Z/3;.XNY!T8KA#^.J)X#9>CVZ_\ JU#X+=.MS&!_L*175#-J\%^[P> MO=R3_"POJN'ZUOP/*]&^$8NYENO%>OAC]XQJYE>HZ-:^$?#%N(M-MHA MM'W@-S'\3S5Y/!]M_P M)Y#]#5J/PMIT?56?_>-95L?G.(T<8Q7J-4\##[39 M5E\86X_U,$C?454;Q3?SG;!: ?3-=%%H^GP_GAC49SNN+O /;<37844UD]*6M:K!YA-:4XJ/HCG(/"%JG,LSR'T-:4&AZ?;XV6ZY]^:T:*ZZ67X6E\$$<\\77 MG\4F,2&*/[D:+]% I]%%=:26Q@VWN%%%%,04444 %%%% !1110 4444 %%%% M !1110 4444 %(0#U -+10!&8(FZQ(?JHJ)["TD^];Q_@HJS14.G"6Z*4Y+9 MF+J'A?3K^%D\LQ.1\KH3E?PKRCQ/X'\=:0SSZ+J7V^V'/EF-?,_+&*]QHHIT M:$'K3B_5)E^WJ])O[SYLTCXCOI5R++Q3H\BE>&E3(?/N.!7J6@:MX*\1!197 MT9F/_+%FPPKJ=:\*Z)XAA,6IZ?#..Q9>17EVO? .V=FGT#47M9.H23D?ABNC MZAE-;>DH/TT'];Q*^V_O/3U\,Z6PR(]P]F-2)X;TM/\ EWR?]XUX2=/^*O@L MYAFGN;1.@#!E/X=:OV7QTUVPPNMZ$YV\$I&R'_QZC^P*&]*,9?<+Z[6ZR?WG MMR:-8)]VW7\:L)96J?=@C_[Y%>::9\=_"][M^UK-99Z[QNQ^0KLM.\;^'-5 M-KJUN<]-[;/YUF\O='>G;Y$.M*6\C=$4:_=11]!3ZABO+6?_ %-S#)_N.#_* MIJ5K$WN%%%% !1110 4444 %%%% !1110 4444 %%%% !12$@#)( ]35&ZUO M2[)"UQJ%M&!U!E7/Y9II-[ 7Z*X/5?B]X1TM6'V_SY1_!&IY_'&*X34_CS?W MK-%X>T21CT#2*7_]!KIIX*O/:-O70ER2/=F95&6( ]S7.:[X[\.>'587^I0K M*.D0.6->+K9?%3QLV999[6T?J"P51^!YKH=#^ < =9]?U)[E^I2+@?CFM_JM M&G_&J?)"YF]D5];^/4MQ(;;P[I;R,QVK)*.?P S6*GAOXE^/YEDU*::SM6.0 M7/EC'_ >OXU[AHG@[0?#\873M-@A8#EPO)K= & ,"CZY3I:4(6\WJPY6]V> M6>&_@?H.E%)]2>34+CJ=_"@_AUKTJST^ST^)8K2VBA0# "(!5FBN.K7J57>; MN4DEL%%%%9#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ K)U7_D*:3_UV?\ ] -:U9.J_P#(4TG_ *[/_P"@ M&@#6HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *HWNC:;J((O+&WN,]?,C#?SJ]13 M3:U0'#ZG\)/"&J;M^G>03_S[G9C\A7&ZC^SUI\K%M/U22W] Z;_ZU[5173#& M5X?#)DN*9\^2_!_QQI?_ ""-;9L=,3F/^M0[/B]X?[S76WW,V:^B:*V_M&;^ M.*?R%R+H?/$7_UQNX_I"3777'@'PQ\6OF%I%2'XT>#)NE[,O^_%C^M65^+?@]O^8ECZK_ /7JA-\$O!TA^2S> M/Z2,?ZU7;X%>%3T$P_X$?\:+8%]9![QN+\5/"#?\Q6,?7'^-*WQ3\(+UU6,_ M0C_&N=;X#>&3TEG'^?K2+\!?#(ZS3M_GZT\;C_%SP#D.7LW<>AD8?UHM@5UD M'O%*?X]>$DSY/VN3ZPD5F3_M":4F?(TV63ZMM_I78P?"?P9;8\O1U_&1C_,U MJ0>!O#5MCR])M^/5<_SHY\$MHM_,+2/)9?C[JEZ2NFZ 0>QW[_Z54?XB_%'5 M#MLM(D1#W%F3C\:]YBT?3( !%I]JF/[L*C^E6TC2,81%4>BC%'UJA'X*2^>H MO[XQ?I5ZU^ VJZ@XEUO7#NZE<;R?QS7O=%)YC56 MD$H^B#D74\PTOX%^%;(J]RL]S(.YDPOY5W.F>&=&T95%AIMO 5_B2, _G6M1 M7-4Q%6I\0SF([7","0:H^,M*OM:\*7]AITOE74L95#NVY..A->/?#:XL=(U.^L[K3K MFTUV*%DC6)B8[@# )P!RYIJNG2SB&/4+5Y2<;%F4M^6:>-0LC<_9A>6Y MG_YY>:N[\LYKQ/PU./"5GITNO^%K:VN;XR^1J#$-,'"D_,N,KT]:J(BIX3M/ M$JJ!J[Z\$:Y_B*F097/I[4 ?0%9.J_\ (4TG_KL__H!K2@FPK#.A25\M)&5!^4]#WH Z&BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@#/UO28M*]&HH X6R^&RQW%B=2UN[U.UL"QMK>=% 3( M(^\.3U[TD7PRM8]11_[3N&TU+K[6NGE%V"3.<[NO7M7=T4 P.!63JO_(4 MTG_KL_\ Z :UJR=5_P"0II/_ %V?_P! - &M1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !63JO_(4TG_KL_P#Z :UJ MR=5_Y"FD_P#79_\ T T :U%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %9.J_\ (4TG_KL__H!K6K)U7_D*:3_UV?\ M] - &M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M453U6*YGTJYBM)/+N'C(C?T- #H-1L[FYEMH;F-YHN'16Y6I_-CW[/,3=_=W M#-?.O@CR-"\7S6NN"\T_7(%D*R!P4N7P>&(SVYJ^A,?A^U\6JS?VO)KGE--D M\QF0#9],4 >_5DZK_P A32?^NS_^@&M*%S);QR$]6O[4U'_H"3_]_D_QH UJ*R?[ M4U'_ * D_P#W^3_&C^U-1_Z D_\ W^3_ !H UJ*R?[4U'_H"3_\ ?Y/\:/[4 MU'_H"3_]_D_QH UJ*R?[4U'_ * D_P#W^3_&C^U-1_Z D_\ W^3_ !H UJ*R M?[4U'_H"3_\ ?Y/\:/[4U'_H"3_]_D_QH UJ*R?[4U'_ * D_P#W^3_&C^U- M1_Z D_\ W^3_ !H UJ*R?[4U'_H"3_\ ?Y/\:/[4U'_H"3_]_D_QH UJ*R?[ M4U'_ * D_P#W^3_&C^U-1_Z D_\ W^3_ !H UJ*R?[4U'_H"3_\ ?Y/\:/[4 MU'_H"3_]_D_QH UJ*R?[4U'_ * D_P#W^3_&DM'O[G5Q<3VCVT*PE-K.&RV0 M<\4 :]%%% !1110 4444 %%%% !1110 4444 %%%% !4-W;B[M);1PM MJN[18[S[8MEY//F;MP^?/3/;%>A5YK\4/'&K>';8VVBVDGFKM:6[*@I$#T'U M/- 'I( 50 , < 4M(M1T?2YM/U6+3H3 DMWN;T/QQJ5 MWX#O;QK@7-W;WJVD-PJ@><"RC=CI_$?RH ]2HKR;Q!X\U^U\6Z/I-K#)%9FZ M2">[=!^_;< P'^>]3^+_ !9/;^/8M(/B?^P[%+8O))Y*N6?(P.0>Q- 'J5%4 MM)).E6Q-\;X[/^/DJ!YGO@<5=H **** "BBB@ HHHH **** "BBB@ HHHH * M*X_X@>*;[PWHSG3+*2YO9$)0@?+&/[QJGHE]XF\2?##2KNRO88=4NX]TUU(! M\@WG) Q@G Q0!WE%>8^'O%^H17?BK3[O4O[372(MZ7915);YLJ0!CC:/SK*\ M:?$#Q'HGAFW%C#(US(BRS7K(-L889 QZX/IVH ]CHKS;QGXQGT^^TG2AJZ:4 M+FW$\UZ4#%1@] 01U%=1X+N[R]\.QS7VHV^HR%SLN8.CIQ@D8�!T-%%% ! M1110 4444 %%%% !1110 4444 %%%8OBC6Y-!T66[@M);J?&(XHQDDT ;5%> M<> _$'B;Q/X.U.XE:%=5%S+%$).%BP!@<#G&:BT37=:TWXA0^&M1UD:J9+,S M3GRU7R'&W@;0,CD]?2@#TRBO*M5\>:W8^%)]0L[:2\FNW9K5@@VP1CC)_%36 MSHUQK'B+X^+O$'B74_$"ZA"L+6[)]FMG& @()Y M(YYXH ]+HKRN36O$OAOQ9H-AJFMI?S:G*RS6:1J%A7YB"I !/0#FM/4?&.I6 M/]N7=M;RWL<$S6EO!&H^61>K$^G(_*@#T&BO)-'\8>*=0^$6HZRF)=86:9%P MH'E ,P&!T.,#K6A\/_$.L:GK]U;2:HVL:F^+M6\4^&)EU.YUN$)/?)%;Z;&BE7C+*/O$ M;L@$T >IT5Q.H>*;RVUR9XTDDMK*S\R:UC4%G=URO\C7/>$/'>OZE9>*;W4H M=LEBV8+7 'EC:"!GKWS0!ZO17D/A_P 8ZS!>>'+G4-7%]!K2-OM_+5?L[ $\ M$#)[=:]>H **** "BBB@ HHHH **** "BBB@ HHHH **#P,UY5K/CW6S\1=. MTBSMI+73//:&29U'[]@N<#VZJT5YYX[N?$NE0:CK,>NPZ?86T.ZW@5%8 MS. ?E;<.,D=JL+XCU74H_#D=FRPW5T@GN$8<.@!!!]!G!XH [NBO*;O7O$OA M;Q%I$.J:U'?RWK2>?8QQJ%B4*2"" ">G>J@\9>(/L0\4G4#_ &<=6^P?8/+7 M&S?MW;L9SCWH ]AHID,@EACD P'4-^8I] !1110 4444 %%%% !1110 4444 M %%%% !7(?$G1+[7O!UQ8Z; )KIY$(7(&0/_]*LZ3H-\]OH.GQ^'Y=*T^RG8W"2S(Y==G!^4_P![ M%>D44 <+X[\/:CK&M>'+BPMA)':78EG.X#:NY3GGKT-5/$VGZS'KFI267ABV MU"*^@V+>6$J@Z9-<)- MI?B_2OA#IFB:18M_:OEF*<)*H,2[B3@DXY''XUZC10!Y%H/AK5K'PF-&M_#- MQ9SR7$1NKF>XC&M0_MS1=?L]-_M&6TM_L\MJ'53C:>03QU-:OP]T&]T/1KD7T?D275R\ MXMP0?*#8PN1QQ77T4 %%%% !1110 4444 %%%% !1110 4444 %17$?F6TB M DH0![XJ6B@#S7P]H_B7PYX-UN.VL,ZG/=RR6Z>8O1L8;.<5@^%- \2:-I6J MR3^&+J37KN)V-])=1$%NRC!R.OZ5[110!R]]H,R_#Z72+6(-T36 M=%U_Q5J/V'=]I*/:+O'[P@'CKQU[UZ!10!XQX3T+Q-:>(KS6-?\ #5U=ZG<% MA%*\@":A=(\LT9(.)&7!&>E=/10!Y%;>! M==?X4:AHKPK%?M=S7$<3.") 68@9![Y%:WA;1-;E\8#6;W36TJ"*S6V\DR*Q ME((^;Y37H]% !1110 4444 %%%% !1110 4444 %%%% !1110!PK:!J2_%+^ MV4MO]!%F8Q)N'WMP.,5R1T3Q3?\ Q"EUK7O#5S?V<,F+*%+F,)&,_>()YQU_ M"O9Z* .9\+Z=>1W6IZCJ-KY%Q=RXV,P8[%R%Z>QK$\*^'=7TO5_%-Q-:HBWL MP>V+D,KC8!R ?:O0:* /(="\$WM[XBTJ\OO#-OHOV%FDGEAD!%PY&!M&XX . M#S7KU%% !1110 4444 %%%% !1110 4444 %%%% !7#>+_#VHZGXL\/7MG;! M[>TF=IV# ;05Q^-=S10!X_XUT3Q3X@\;PM=:'<7WANUPRVT-Q&GFN/[VX].* MZNRL=4?6)]8;26M7M[+[-:6[2*3@X.,@XZBNUHH \8\(^'_$L7B.[U?Q-X'Q1=IH%M<-IH;]R8H48$?4 MUM0HNK+E32]1-V/9Z*^>/[5^-_\ SZ7O_@/'1_:OQO\ ^?2]_P# >.NK^SW_ M #Q^\GG\CZ'HKYX_M7XW_P#/I>_^ \=']J_&_P#Y]+W_ ,!XZ/[/?\\?O#G\ MCZ&=@B,QZ*,FN&M_BOH-Y;RW%K9:S/!$2'EBL'91CKR*QOA[>?$.YN[U?%T$ MJ6@@8H98U4[O;'XUP?AGQ%XC\._#74+BTTZRGTM[EXI9FD;S(]V%R1C&.:Y* MU+V4N6Z?H4G<]SB\6:;$_&%E=6%_:Z2MN[V:WQ!D7(; M(SDDXXZF@#UO1]7M==TN'4;(N;>890NNT_E7-W?Q,T2UUF^TI;;5+FYL6VW MMK-I G&>H[%ZY( MXH ]";XB>'D\/1ZV9Y3:/,L&!'EU".9,[)%#+GT(S7SYXC\. M:AIGPWN9=1B:TEU#5HYA!WB#/G'UYK.;:UM[RYBL9]+\Z8/(9,-A. M1N)QU- 'M5%?-]W?7MM-H6OZ<;I8+F_\L75S<.)+C/4^6"4"_3TKI]0T\ZW\ M7-9M+NZNOL<-B)!#'.Z#=AL'@CTH ]IHKYI6VE@^&EUK8O[TWMO?/% YN'^1 M0S#&,\]!UKK[)7\-_$W0K>VO+DP7^GF2Z$LK.&8!CN )..@Z4 >ST5\Y^*K^ M>ZM-0\0:4]W(EK?JIO9YVCYW?<1%.T@>I'>NQU.>?Q-XU\/Z%?7$Z6#Z>MS( MD4A0R/A>X(/\1H ];HKP[Q=!>>'+[1O#45_J>I:= M34]F^OV7AKQ;:O9:C9:7'"TMG]K?]ZA(;(SDGC [T >U5E)XBTZ74KW3X93- M=6SB8PGSFR"4'7GGJ>M 'MNF:C'JMBEW'!<0JW1+B(QN/J#5RO!;76]2A M^#>C1QW

^O$@EG+$L$8J",GV)KI]:T.P\%:!>ZC%X@U*VM9K8*\"L)F+X' MS*7.0>OMS0!ZD3@$GM6/HOB?3=?N[ZVL6D,EC*8IMZ;0&!QQZUY!X=EU'2/B M5HT BDM;34K4L89+EY79?F.7#$A6R.U4TAUNXLO&4>A*SW1U3F-&VLZ[SD _ M2@#Z$HKQ[X5ZE:Q^(KS3I9-1L=0,2M+IMTV]%( &Y68EO_UUZ^KJXRK!AZ@Y MH QX/%&F7'B:?P_&\OV^&,2."GR[3GO^!K:KP_7I'B^(WBUXW9'72"0RG!!V MR5FV*3:9IG@_7$OKM[VYNE2=FF8AUYXVDX["@#Z"HKQS0]-;Q]KWB*?5-0NX M)+2<0VOE2E!" %;. 0#R3UKU;38C9:=;VTU\;J1$"^<^ 9#ZX'% %VBBB@ H MHHH **** "BBO-/%-Y\0(M>G31X)6L0?W9CC5LC\:SJ5/9J]F_0RJU?91O9O MT/2Z*\:_M#XI_P#/O=?]^4H_M#XI_P#/O=?]^4K#ZVOY7]QS_7E_)+[CV6BO M&O[0^*?_ #[W7_?E*/[0^*?_ #[W7_?E*/K:_E?W!]>7\DON/8W<1HSMT R: MYW0?'6A>([&^N].GD:.R9EF5TVL,=<#TKG_"EUXTFN+E?$,,BVOE-@R(JG=V MQBO&_#TM[X2M+CQ!"7?3;YY;6\7LOWB#^86NBG/GC>UCII5/:1YK->I]):!X MCT[Q)HB:OI[R&T;.&D3:>!GI5'PWXYT3Q5>7MKI$X_$IFF M?3Y'5!Y<>YPQ( !7L>1Q7'_$CPYXBBU^#Q7X7F6:XMX=LMKP2ZYR<#TYK!\2 M^*8?%7P@2[33H]/ECU*&.:"-<*'$B9Q0!Z59?$71KR\M[9X-1LS<8\J2\M&B M1R>@#'UK9\0>(=/\-:--JNHR,MK$ 6*+N)^@[]:X/XH@#X3V\=LX"[",''OB@#UC0];LO$6CV^J:>[/; M3J&0L,'\1V-8]]X_T>SU&6QBBO[^:'B7[#;&8(?0E>AKBOACK<"GQ+X>T^Z2 M>"U:2:S=<_,K @8S_NU=^$][9:?X3OKR_FCAG;49EGD?KGS&P#^M 'H&BZYI M^OV"WFG3B6(G!'\2GT([&J>N>+=,T">*VN#//=R@E+:UC,LI [[1SBN)^'$L M9^(7C"*Q/_$O\Y6C5?N@[4SC]:?H)\WXXZ\;O!DCM8Q;;NH7+YQ^% '9Z%XM MTSQ#--!:^?#7*6DNGAI(HYF0.OV^IC2C*OV?4+*4X@^[_#N /?KZT >Z+J\3:N^G?9[ MH.B;S*82(B.> _3/%)IFN:?K$UU'8SB8VK^7*5Z!N>,_@:\MT#4?[:^)MPJZ MA/=6-SI"D,6*APP<;L#@'Z5Q^D,?#?@CQ=JFFF9+N*]DMD?S&.U2SC."<$\# MF@#Z3HKQCPJNLV7BS1)-,TC6H-/N8MNH27S[E;(+;URQQV'&*]GH **** "B MBB@ HHHH **Y2]G\2"\D$$;^5N.W:H(Q4'VCQ3_SSE_[X6O)EFT8R*?^>*?^>C^ M,]?73OA7HVE"98WU)4B)?!GB;4?%&B1Q:EI4RAKRU?#8 Z[O0=: /2= M8\>Z'HEG874[W$T=]@6XMHC(7)&<8'TI=)\=:3J^J?V:([VSNRNY([VW,)O2O.O$FM6WB)/ FJ6D @AGNLB(+@*0'! 'U%;WQ- 37_",EMQ>?;",K][ M;@9_#&: .N\4^,M'\'6D5SJ\LB1R-M7RTW'/TK9M[J&ZLX[N)P89$#AO8C-> M(^/-3T?Q'\1GTG5K^*WTVRLI$#OG'FN!Z#L16CX6\03ZG\&=7M[28RW>G*\ M<$Y(W9!_[YH [&3XF:"LTRPQ:A=00R>6]U;6K20@]_G'&*ZJQOK;4K..[M)D MF@D&5=3D&N&\%7FBV/POTB&>6WC6ZM6&T_\ +1L$M^.*@^#DA?0-11&)MDOY MA""<@+O/ H UIOB7HL>IW6GQ6FJW4]JVV7[-9-(%.,]16GIGC#2]7TF?4+(7 M,BP$K)!Y)\U2.VSKFO,_"\GB)/'?BL:%;:?,#,/,^URNF/E'3:#532[AK+0_ M&]I,TD>M12-)W65VM]9QW*1RQK(H8),A1A]0>E2S31V\+ MRRN$C099B> *\.\/W%SXHUK0/#>H75R-/735N'V2LK2OM4\L#G]:T-(:6;2_ M%_A>ZGGN;"P/^CNTAW*" VW<#D\GN: /5M)U>SUNQ6\L9/,@8X#XZU>KYN@G MET3X8:!'8"[_ .)I=[+D0R$LRC!PN3QGIQBK^K:IXC\,66JKING:K8:1,B(A MOF#/&Q!R0=Q/ZT ?0+$*I8] ,UD:%XFTWQ$UVNGM(QM93%+O3;AACIZ]:YS0 M/!L&ER6.K6>KWD;26@\^WDE,BSEADGYBZ7X,\8F*::=M+N"MN)&+$ ]LGD]: /9:QM/\4:;J>MWND6S2&[L\>:&3 & M_2O([BWGTGP1HOC2VU&[.L3S(\Q:4LD@=@I783M'!["LV]\07VE:IXMU M*S!BN95A7(&=FX-D_A0!]#T5XW=VK^#-1\+:GIEY=22ZBR1W<4LK2+,&!8\$ MG'([4ZZA?Q;X\\30:AQ45\\Z!"M#\ M1O?W$JVFKRPW!>4D.C.!D_0 UW_PWFEU[6M=\2R3RM!<3".V4N2FP D#IU% M 'H]%%% !1110 4444 %%%% !1110 4444 -=0\;(>C @US6C>!=*T7PY=:' M&99[2Y9F?SB"(8_$M_-I^G7,UI<0+$#9SI&L@"@?O0W)Z=L5[110!YYHWPT@/@S2M.U&22W MU"S^=;BW(#QL?0G(Z5M6?@33[71-1TZ2YNKB340PN+N9P97!SWQCC)[5U-% M&=H6C6_A_1[?3+5W>& 84R')-4=)\)6.C^(]5UNWEF:YU)MTRN1M'3IQ[5OT M4 8GBCPQ9^*]-2QO9)4C25)08B ;0#<7?V6: M(=.UF22)+YPO]X\_?C&ZO!?WL#WRE M;F&-E"2@C'(QGT_*NOHH Y*'X>:-%X/3PTQFEM(VWI(Y&]&[,#CJ,5GS?"C2 M+VUN(M3O]0U"26+R4GN) 7A7C[N !V[UWM% '#:;\,-/T_7;+6)-5U*[N[,% M8C<.I&T@C;P!QS4I^&>C,FH@S76^^N/M!?>,QOG.5X]?6NTHH Y+2/ EGHU] M<:DUW>:A?R1>4)[IE+JF!\H( ]!^52^ ] F\/>'_ +-.&5Y)&DV.VYER>A(X M-=110!RE[X!TR^UG4=4DFN1-?VWV:5588"X(R..OS&HV^'6E-IFE6!GN?*TV M42Q'<,DCUX]ZZ^B@#C-0^&^GWFH7-W;:A?Z?]K %S':NJK-C'WL@^@JW/X%T MN672&CDN(5TK/DQQO\K=/O>O2NHHH **** "BBB@ HHHH **** "BBB@ HHH MH ;(@DC9#T88.*Y.T^'>C6WA:\\/L9IK.Z8NYD(+ DYXXKKJ* .&'PLT8:+I M6DFYO#:Z=/YZ*67]XWR\-QR/E%;'B;P=IOB?2X[&??;"*594EM\*ZE] M=#10!R>J^ K34;]+ZWU*_P!/NA"(9)+5P#*O^UD&H+CX:://X/'AP37,=OYP MG:9&'F/("#N)QC/ [5V=% '&6_P[MAIPVA!AM[MU:-2.AP%'2M" MS\%Z;:>*KSQ 7EGN;E!&(Y<%(@,<*,<=*Z.B@#G1X.T]/&:^)HI)H[KR/):) M"!&XYY(QUY-9.L?##2M4EO3!?7VG0WW_ !]06CJJ2GU((//)_.NXHH XWP+X M"A\"&^M[.Y,]I9 V .3TQQ6AKG@^RUF_AU*.XN-/U*(%5O+1@LFT]L MD$8Z_G7144 YNV#.5]. !BLC_ (5;I(N& OK\ M:>M=U10!S$'@;3+;6]2U2)YEEO[?[/(@(VJO/3C_ &C5 M'_A66C_\(?#X:^T7?V.*[-V'W#?OR3CITYKM:* /+]5\!W^I_$6&^5KBVLH; M01QWD$BAT;/;/M[5T,/PYT1- N-*F$MQ]HD\Z2XE(,IDX(;..H(!KKZ* .5T M3P)8Z1J:ZC/>WFI7D<8CAEO&#&)?1< >@_*J>I_#33]0NKR2/4M0M(+Q@UQ; M0.OER$8Z@@^@KMJ* .7TOP'I&D:^-6L_-C<6ZVRP@CRU09Q@8SW-4K?X9Z1 MVII]INWL]1+M-9NP\KY&.O-=;10!SNL^#=/UC5=/U%GEMKBQ>>0?4U)IO@.UL]775+W4[_5+N--D+WCJWE=>5P!SS7644 NM1N8#)/-?R^;,\^&.PEO&W2K;R(%)QCNI]*LV?P M\TNUTC4K)KBZGEU%BUS=RL#*^??&.WI7744 <;-\.-,:UTY+:\O+.YL(Q'#= MP,!+MP!@DC'8=JTM#\':9H6D7-A"'F-T2US/,Q:A<76I2WB!))[MPS@ $#& !WK ML** ./TKX>V6G:I!?SZEJ%^]M&8[9+J0%81_L@ 4B_#C25T?5=,$]UY.I2^; M*=PR#QTX]J[&B@#E;7P%IEIJVEZBDUP9=-MA;1 L,%0 ,GCKQ4VA>"M,T&/5 M8X6EFCU.7S9UF((SC&!@=*Z2B@#AK;X7:3!.O6KQ^'VC27VK74WFS?VFH6:-R-HQGIQ[UU=% '':5\.M/T[5;6_N+Z^U!K M-2+6.[<,D'/5< ?2N2\8>%O$4GC6]U'3M/N9;6YM/*W6$Z1%FR>)-_4<]J]> MHH \CC\(:QI7PF'AJ'2#=75V7=PDBJ+=F]/)_4UOT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 B4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_V0$! end EX-101.SCH 8 rigl-20201231.xsd EX-101.SCH 00100 - Statement - BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - OTHER BALANCE SHEET - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - OTHER BALANCE SHEET - Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - LEASE AGREEMENTS - Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - LEASE AGREEMENTS - Sublease Information (Details) link:presentationLink link:calculationLink link:definitionLink 41005 - Disclosure - LEASE AGREEMENTS - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - DEBT - Future Minimum Payments (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - DOCUMENT AND ENTITY INFORMATION link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - REVENUES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - SPONSORED RESEARCH AND LICENSE AGREEMENTS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - SIGNIFICANT CONCENTRATIONS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - FAIR VALUE link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - OTHER BALANCE SHEET link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - LEASE AGREEMENTS link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - SELECTED QUARTERLY FINANCIAL DATA link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - REVENUES (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - FAIR VALUE (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - OTHER BALANCE SHEET (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - LEASE AGREEMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - SELECTED QUARTERLY FINANCIAL DATA (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock Award Plans (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - REVENUES - Disaggregated (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - REVENUES - Percentage by Customer (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - REVENUES - Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - SPONSORED RESEARCH AND LICENSE AGREEMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - SIGNIFICANT CONCENTRATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - STOCK-BASED COMPENSATION - Employee Stock Option Plans (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - STOCK-BASED COMPENSATION - Assumptions and Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - STOCK-BASED COMPENSATION - Stock Options by Exercise Price (Details) link:presentationLink link:calculationLink link:definitionLink 40605 - Disclosure - STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - FAIR VALUE (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - LEASE AGREEMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - LEASE AGREEMENTS - Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 41006 - Disclosure - LEASE AGREEMENTS - Rent Expense, Net (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - STOCKHOLDERS' EQUITY - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - INCOME TAXES - Operating Loss Carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - INCOME TAXES - Tax Credits (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - INCOME TAXES - Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 41205 - Disclosure - INCOME TAXES - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - SELECTED QUARTERLY FINANCIAL DATA (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 rigl-20201231_cal.xml EX-101.CAL EX-101.DEF 10 rigl-20201231_def.xml EX-101.DEF EX-101.LAB 11 rigl-20201231_lab.xml EX-101.LAB EX-101.PRE 12 rigl-20201231_pre.xml EX-101.PRE XML 13 rigl-20201231x10k_htm.xml IDEA: XBRL DOCUMENT 0001034842 rigl:AccountsReceivableAndPrepaidAndOtherCurrentAssetsMember 2020-01-01 2020-12-31 0001034842 us-gaap:SalesReturnsAndAllowancesMember 2019-01-01 2019-12-31 0001034842 rigl:GovernmentAndOtherRebatesMember 2019-01-01 2019-12-31 0001034842 rigl:ChargebacksDiscountsAndFeesMember 2019-01-01 2019-12-31 0001034842 rigl:AccountsReceivableAndPrepaidAndOtherCurrentAssetsMember 2019-01-01 2019-12-31 0001034842 us-gaap:SalesReturnsAndAllowancesMember 2020-12-31 0001034842 rigl:GovernmentAndOtherRebatesMember 2020-12-31 0001034842 rigl:ChargebacksDiscountsAndFeesMember 2020-12-31 0001034842 us-gaap:SalesReturnsAndAllowancesMember 2019-12-31 0001034842 rigl:GovernmentAndOtherRebatesMember 2019-12-31 0001034842 rigl:ChargebacksDiscountsAndFeesMember 2019-12-31 0001034842 us-gaap:SalesReturnsAndAllowancesMember 2018-12-31 0001034842 rigl:GovernmentAndOtherRebatesMember 2018-12-31 0001034842 rigl:ChargebacksDiscountsAndFeesMember 2018-12-31 0001034842 us-gaap:SalesReturnsAndAllowancesMember 2020-01-01 2020-12-31 0001034842 rigl:GovernmentAndOtherRebatesMember 2020-01-01 2020-12-31 0001034842 rigl:ChargebacksDiscountsAndFeesMember 2020-01-01 2020-12-31 0001034842 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2020-12-31 0001034842 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2020-12-31 0001034842 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001034842 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001034842 us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2020-01-01 2020-12-31 0001034842 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001034842 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001034842 us-gaap:RetainedEarningsMember 2020-12-31 0001034842 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001034842 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001034842 us-gaap:RetainedEarningsMember 2019-12-31 0001034842 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001034842 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001034842 us-gaap:RetainedEarningsMember 2018-12-31 0001034842 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001034842 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001034842 us-gaap:RetainedEarningsMember 2017-12-31 0001034842 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001034842 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001034842 us-gaap:CommonStockMember 2018-06-30 0001034842 us-gaap:CommonStockMember 2020-12-31 0001034842 us-gaap:CommonStockMember 2019-12-31 0001034842 us-gaap:CommonStockMember 2018-12-31 0001034842 us-gaap:CommonStockMember 2017-12-31 0001034842 us-gaap:EmployeeStockOptionMember rigl:ExercisePriceRangeTwoMember 2020-01-01 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember rigl:ExercisePriceRangeThreeMember 2020-01-01 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember rigl:ExercisePriceRangeSixMember 2020-01-01 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember rigl:ExercisePriceRangeSevenMember 2020-01-01 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember rigl:ExercisePriceRangeOneMember 2020-01-01 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember rigl:ExercisePriceRangeFourMember 2020-01-01 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember rigl:ExercisePriceRangeFiveMember 2020-01-01 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember rigl:ExercisePriceRangeEightMember 2020-01-01 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember rigl:ExercisePriceRangeTwoMember 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember rigl:ExercisePriceRangeThreeMember 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember rigl:ExercisePriceRangeSixMember 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember rigl:ExercisePriceRangeSevenMember 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember rigl:ExercisePriceRangeOneMember 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember rigl:ExercisePriceRangeFourMember 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember rigl:ExercisePriceRangeFiveMember 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember rigl:ExercisePriceRangeEightMember 2020-12-31 0001034842 srt:WeightedAverageMember 2020-12-31 0001034842 srt:WeightedAverageMember 2019-12-31 0001034842 srt:WeightedAverageMember 2018-12-31 0001034842 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001034842 srt:MaximumMember us-gaap:EmployeeStockOptionMember rigl:InducementPlanMember 2020-01-01 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember rigl:EquityIncentivePlan2018Member 2020-01-01 2020-12-31 0001034842 rigl:ConsultantMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001034842 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001034842 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001034842 rigl:FostamatinibMember rigl:KisseiPharmaceuticalCo.Ltd.Member 2020-12-31 0001034842 rigl:KisseiPharmaceuticalCo.Ltd.Member 2020-12-31 0001034842 us-gaap:ProductMember 2020-01-01 2020-12-31 0001034842 us-gaap:LicenseMember 2020-01-01 2020-12-31 0001034842 rigl:ResearchAndDevelopmentServicesAndOthersMember 2020-01-01 2020-12-31 0001034842 rigl:GrossProductMember 2020-01-01 2020-12-31 0001034842 rigl:DiscountsAndAllowancesMember 2020-01-01 2020-12-31 0001034842 rigl:DevelopmentMilestonesMember 2020-01-01 2020-12-31 0001034842 rigl:ContractRevenuesFromCollaborationsMember 2020-01-01 2020-12-31 0001034842 us-gaap:ProductMember 2019-01-01 2019-12-31 0001034842 us-gaap:LicenseMember 2019-01-01 2019-12-31 0001034842 rigl:ResearchAndDevelopmentServicesAndOthersMember 2019-01-01 2019-12-31 0001034842 rigl:GrossProductMember 2019-01-01 2019-12-31 0001034842 rigl:DiscountsAndAllowancesMember 2019-01-01 2019-12-31 0001034842 rigl:DevelopmentMilestonesMember 2019-01-01 2019-12-31 0001034842 rigl:ContractRevenuesFromCollaborationsMember 2019-01-01 2019-12-31 0001034842 us-gaap:ProductMember 2018-01-01 2018-12-31 0001034842 us-gaap:LicenseMember 2018-01-01 2018-12-31 0001034842 rigl:GrossProductMember 2018-01-01 2018-12-31 0001034842 rigl:DiscountsAndAllowancesMember 2018-01-01 2018-12-31 0001034842 rigl:ContractRevenuesFromCollaborationsMember 2018-01-01 2018-12-31 0001034842 rigl:TavalisseMember 2017-01-01 2017-12-31 0001034842 srt:MinimumMember 2020-01-01 2020-12-31 0001034842 srt:MaximumMember 2020-01-01 2020-12-31 0001034842 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001034842 us-gaap:ConstructionInProgressMember 2020-12-31 0001034842 rigl:LaboratoryEquipmentMember 2020-12-31 0001034842 rigl:ComputerAndSoftwareMember 2020-12-31 0001034842 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001034842 us-gaap:ConstructionInProgressMember 2019-12-31 0001034842 rigl:LaboratoryEquipmentMember 2019-12-31 0001034842 rigl:ComputerAndSoftwareMember 2019-12-31 0001034842 us-gaap:SubsequentEventMember rigl:LicenseAgreementWithUnrelatedThirdPartyMember 2021-02-01 2021-02-28 0001034842 rigl:FostamatinibMember us-gaap:SubsequentEventMember 2021-01-01 2021-01-31 0001034842 rigl:FostamatinibMember rigl:EuropeanMedicinesAgencyApprovalOfFostamatinibForTreatmentOfChronicImmuneThrombocytopenicPurpuraMember rigl:GrifolsS.a.Member 2020-02-01 2020-02-29 0001034842 rigl:FostamatinibMember rigl:CreditableAdvanceRoyaltyPaymentMember rigl:GrifolsS.a.Member 2020-02-01 2020-02-29 0001034842 rigl:FostamatinibMember rigl:GrifolsS.a.Member 2020-02-01 2020-02-29 0001034842 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001034842 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001034842 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001034842 rigl:R552Member srt:MaximumMember us-gaap:SubsequentEventMember 2021-02-28 0001034842 us-gaap:DomesticCountryMember us-gaap:EarliestTaxYearMember 2020-12-31 0001034842 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001034842 us-gaap:DomesticCountryMember 2020-12-31 0001034842 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001034842 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001034842 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001034842 us-gaap:LineOfCreditMember rigl:CreditAgreementTrancheTwoMember 2020-12-31 0001034842 us-gaap:LineOfCreditMember rigl:CreditAgreementTrancheThreeMember 2020-12-31 0001034842 us-gaap:LineOfCreditMember rigl:CreditAgreementTrancheOneMember 2020-12-31 0001034842 us-gaap:LineOfCreditMember rigl:CreditAgreementTrancheFourMember 2020-12-31 0001034842 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2020-12-31 0001034842 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2020-12-31 0001034842 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember rigl:CorporateBondSecuritiesAndCommercialPaperMember 2020-12-31 0001034842 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001034842 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2020-12-31 0001034842 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2020-12-31 0001034842 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001034842 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember rigl:CorporateBondSecuritiesAndCommercialPaperMember 2020-12-31 0001034842 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001034842 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001034842 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001034842 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2019-12-31 0001034842 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2019-12-31 0001034842 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember rigl:CorporateBondSecuritiesAndCommercialPaperMember 2019-12-31 0001034842 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001034842 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2019-12-31 0001034842 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2019-12-31 0001034842 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001034842 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember rigl:CorporateBondSecuritiesAndCommercialPaperMember 2019-12-31 0001034842 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001034842 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001034842 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001034842 us-gaap:LineOfCreditMember 2019-01-01 2019-12-31 0001034842 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember us-gaap:EmployeeStockMember 2020-12-31 0001034842 2020-10-01 2020-12-31 0001034842 2020-07-01 2020-09-30 0001034842 2020-04-01 2020-06-30 0001034842 2020-01-01 2020-03-31 0001034842 2019-10-01 2019-12-31 0001034842 2019-07-01 2019-09-30 0001034842 2019-04-01 2019-06-30 0001034842 2019-01-01 2019-03-31 0001034842 us-gaap:LineOfCreditMember 2020-01-01 2020-12-31 0001034842 us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-12-31 0001034842 us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-12-31 0001034842 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001034842 rigl:ThreeSpecialtyDistributorsMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001034842 rigl:MckessonSpecialtyCareDistributionCorporationMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001034842 rigl:GrifolsS.a.Member us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001034842 rigl:FourCustomersAndOneCollaborationPartnerMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-01-01 2020-12-31 0001034842 rigl:DaiichiSankyoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001034842 rigl:AsdHealthcareAndOncologySupplyMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001034842 rigl:ThreeSpecialtyDistributorsMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001034842 rigl:MckessonSpecialtyCareDistributionCorporationMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001034842 rigl:KisseiPharmaceuticalCo.Ltd.Member us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001034842 rigl:GrifolsS.a.Member us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001034842 rigl:FourCustomersAndOneCollaborationPartnerMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2019-01-01 2019-12-31 0001034842 rigl:CelgeneCorporationMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001034842 rigl:AsdHealthcareAndOncologySupplyMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001034842 rigl:AclarisTherapeuticsMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001034842 rigl:MckessonSpecialtyCareDistributionCorporationMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001034842 rigl:KisseiPharmaceuticalCo.Ltd.Member us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001034842 rigl:AsdHealthcareAndOncologySupplyMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001034842 us-gaap:CommonStockMember 2018-05-18 0001034842 us-gaap:CommonStockMember 2018-05-17 0001034842 us-gaap:EmployeeStockOptionMember rigl:InducementPlanMember 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember rigl:EquityIncentivePlan2018Member 2020-12-31 0001034842 us-gaap:MoneyMarketFundsMember 2020-12-31 0001034842 us-gaap:CashMember 2020-12-31 0001034842 us-gaap:MoneyMarketFundsMember 2019-12-31 0001034842 us-gaap:CashMember 2019-12-31 0001034842 us-gaap:USTreasuryBillSecuritiesMember 2020-12-31 0001034842 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2020-12-31 0001034842 rigl:CorporateBondSecuritiesAndCommercialPaperMember 2020-12-31 0001034842 us-gaap:USTreasuryBillSecuritiesMember 2019-12-31 0001034842 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2019-12-31 0001034842 rigl:CorporateBondSecuritiesAndCommercialPaperMember 2019-12-31 0001034842 2017-02-28 0001034842 2014-12-31 0001034842 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001034842 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001034842 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0001034842 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001034842 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0001034842 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001034842 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0001034842 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001034842 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001034842 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001034842 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001034842 us-gaap:USTreasuryBillSecuritiesMember rigl:AccumulatedNetInvestmentLossIncludingPortionAttributableToNoncontrollingInterestMember 2020-12-31 0001034842 rigl:CorporateBondSecuritiesAndCommercialPaperMember rigl:AccumulatedNetInvestmentLossIncludingPortionAttributableToNoncontrollingInterestMember 2020-12-31 0001034842 rigl:AccumulatedNetInvestmentLossIncludingPortionAttributableToNoncontrollingInterestMember 2020-12-31 0001034842 us-gaap:USTreasuryBillSecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-12-31 0001034842 us-gaap:USTreasuryBillSecuritiesMember rigl:AccumulatedNetInvestmentLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-12-31 0001034842 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-12-31 0001034842 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember rigl:AccumulatedNetInvestmentLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-12-31 0001034842 rigl:CorporateBondSecuritiesAndCommercialPaperMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-12-31 0001034842 rigl:CorporateBondSecuritiesAndCommercialPaperMember rigl:AccumulatedNetInvestmentLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-12-31 0001034842 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-12-31 0001034842 rigl:AccumulatedNetInvestmentLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-12-31 0001034842 us-gaap:EmployeeStockOptionMember 2020-12-31 0001034842 us-gaap:EmployeeStockOptionMember 2019-12-31 0001034842 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001034842 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001034842 us-gaap:EmployeeStockMember 2019-12-31 0001034842 us-gaap:EmployeeStockMember 2018-12-31 0001034842 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001034842 us-gaap:EmployeeStockMember 2020-12-31 0001034842 us-gaap:EmployeeStockMember 2020-07-01 0001034842 rigl:FostamatinibMember srt:MaximumMember rigl:GrifolsS.a.Member 2019-01-01 2019-01-31 0001034842 rigl:FostamatinibMember rigl:GrifolsS.a.Member 2019-12-01 2019-12-31 0001034842 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001034842 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001034842 rigl:ThreeSpecialtyDistributorsMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001034842 rigl:FourCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-01-01 2020-12-31 0001034842 rigl:FourCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2019-01-01 2019-12-31 0001034842 rigl:OneCollaborationPartnerMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-01-01 2020-12-31 0001034842 rigl:OneCollaborationPartnerMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2019-01-01 2019-12-31 0001034842 rigl:FostamatinibMember rigl:CommercialAndLicenseAgreementMember rigl:MedisonPharmaLtd.Member 2019-10-01 2019-10-31 0001034842 srt:MaximumMember us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2020-08-01 2020-08-31 0001034842 us-gaap:LineOfCreditMember rigl:InterestOnlyPeriodTwoMember 2020-01-01 2020-12-31 0001034842 us-gaap:LineOfCreditMember rigl:InterestOnlyPeriodThreeMember 2020-01-01 2020-12-31 0001034842 us-gaap:LineOfCreditMember rigl:InterestOnlyPeriodOneMember 2020-01-01 2020-12-31 0001034842 us-gaap:LineOfCreditMember 2020-12-31 0001034842 rigl:GrifolsS.a.Member rigl:FostamatinibMember 2020-01-01 2020-12-31 0001034842 rigl:R552Member us-gaap:SubsequentEventMember 2021-02-01 2021-02-28 0001034842 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 2019-01-01 0001034842 2019-01-01 2019-12-31 0001034842 2018-01-01 2018-12-31 0001034842 2018-12-31 0001034842 2017-12-31 0001034842 rigl:MilestonePaymentsOnProductByProductBasisMember us-gaap:SubsequentEventMember rigl:DevelopmentAndRegulatoryMilestonesByNonCentralNervousSystemDiseaseProductsMember 2021-02-01 2021-02-28 0001034842 rigl:MilestonePaymentsOnProductByProductBasisMember us-gaap:SubsequentEventMember rigl:DevelopmentAndRegulatoryMilestonesByCentralNervousSystemDiseaseProductsMember 2021-02-01 2021-02-28 0001034842 us-gaap:SubsequentEventMember rigl:DevelopmentAndRegulatoryMilestonesByNonCentralNervousSystemDiseaseProductsMember 2021-02-01 2021-02-28 0001034842 us-gaap:SubsequentEventMember rigl:DevelopmentAndRegulatoryMilestonesByCentralNervousSystemDiseaseProductsMember 2021-02-01 2021-02-28 0001034842 us-gaap:CollaborativeArrangementMember rigl:SpecifiedRegulatoryEventsMember 2020-01-01 2020-12-31 0001034842 us-gaap:CollaborativeArrangementMember rigl:SpecifiedProductLaunchEventsMember 2020-01-01 2020-12-31 0001034842 us-gaap:CollaborativeArrangementMember rigl:SpecifiedDevelopmentEventsMember 2020-01-01 2020-12-31 0001034842 us-gaap:CollaborativeArrangementMember 2020-01-01 2020-12-31 0001034842 rigl:GrifolsS.a.Member 2020-01-01 2020-12-31 0001034842 rigl:SpecifiedCommercialMilestonesMember rigl:GrifolsS.a.Member 2019-01-01 2019-01-31 0001034842 us-gaap:SubsequentEventMember 2021-02-01 2021-02-28 0001034842 rigl:GrifolsS.a.Member 2020-10-01 2020-10-31 0001034842 rigl:FostamatinibMember us-gaap:ProductFinancingArrangementMember rigl:MedisonPharmaLtd.Member 2019-10-01 2019-10-31 0001034842 rigl:FostamatinibMember rigl:EuropeanMedicinesAgencyApprovalOfFostamatinibForTreatmentOfChronicImmuneThrombocytopenicPurpuraMember rigl:GrifolsS.a.Member 2019-01-01 2019-01-31 0001034842 rigl:FostamatinibMember rigl:CreditableAdvanceRoyaltyPaymentMember rigl:GrifolsS.a.Member 2019-01-01 2019-01-31 0001034842 rigl:GrifolsS.a.Member 2019-01-01 2019-01-31 0001034842 rigl:KisseiPharmaceuticalCo.Ltd.Member 2018-10-01 2018-10-31 0001034842 rigl:ResearchActivitiesMember rigl:GrifolsS.a.Member 2020-01-01 2020-12-31 0001034842 rigl:OneTimeDeliveryOfDrugSupplyForCommercializationMember rigl:GrifolsS.a.Member 2020-01-01 2020-12-31 0001034842 rigl:LicensedRightsMember rigl:GrifolsS.a.Member 2020-01-01 2020-12-31 0001034842 rigl:ExerciseOfOptionToIncludeAdditionalTerritoriesMember rigl:GrifolsS.a.Member 2020-01-01 2020-12-31 0001034842 us-gaap:CollaborativeArrangementMember rigl:DaiichiSankyoMember 2020-01-01 2020-12-31 0001034842 rigl:KisseiPharmaceuticalCo.Ltd.Member 2020-01-01 2020-12-31 0001034842 rigl:GrifolsS.a.Member 2020-01-01 2020-03-31 0001034842 rigl:FostamatinibMember rigl:KisseiPharmaceuticalCo.Ltd.Member 2019-01-01 2019-12-31 0001034842 rigl:FostamatinibMember rigl:KisseiPharmaceuticalCo.Ltd.Member 2018-01-01 2018-12-31 0001034842 rigl:ResearchActivitiesMember rigl:GrifolsS.a.Member 2020-12-31 0001034842 2020-12-31 0001034842 2019-12-31 0001034842 2020-06-30 0001034842 2021-02-23 0001034842 2020-01-01 2020-12-31 utr:sqft shares iso4217:USD pure rigl:item rigl:agreement rigl:customer rigl:Distributor iso4217:USD shares rigl:plan P3Y 0 0 0 0 0 0 0 Accelerated Filer 0001034842 RIGEL PHARMACEUTICALS INC false --12-31 2020 FY 0 0 NASDAQ 0 0 167987850 169316782 10-K true 2020-12-31 false 000-29889 DE 94-3248524 1180 Veterans Blvd. South San Francisco CA 94080 650 624-1100 Common Stock, par value $.001 per share RIGL No No Yes Yes true false true false 308565236 170041848 30373000 22521000 26954000 75557000 15973000 10111000 1638000 1354000 14045000 9462000 88983000 119005000 2676000 2159000 17895000 25709000 824000 696000 110378000 147569000 3707000 4152000 9592000 8819000 4889000 5960000 11014000 6721000 8621000 7272000 3018000 25288000 40841000 58212000 1404000 10651000 19230000 19815000 9810000 5045000 5098000 0.001 0.001 10000000 10000000 0 0 0.001 0.001 400000000 400000000 169316782 167987850 169000 168000 1339833000 1329852000 -4000 23000 -1305972000 -1276228000 34026000 53815000 110378000 147569000 61696000 43772000 13947000 46925000 15516000 30562000 108621000 59288000 44509000 895000 906000 287000 60101000 52885000 46903000 76598000 74588000 70002000 137594000 128379000 117192000 -28973000 -69091000 -72683000 582000 2532000 2203000 1353000 335000 -29744000 -66894000 -70480000 -0.18 -0.40 -0.44 168754000 167400000 160529000 -29744000 -66894000 -70480000 -27000 47000 58000 -29771000 -66847000 -70422000 146814906 147000 1239435000 -82000 -1138854000 100646000 -70480000 -70480000 58000 58000 1956599 2000 4730000 4732000 18400000 18000 67144000 67162000 7759000 7759000 167171505 167000 1319068000 -24000 -1209334000 109877000 -66894000 -66894000 47000 47000 816345 1000 1575000 1576000 9209000 9209000 167987850 168000 1329852000 23000 -1276228000 53815000 -29744000 -29744000 -27000 -27000 1328932 1000 2595000 2596000 7386000 7386000 169316782 169000 1339833000 -4000 -1305972000 34026000 -29744000 -66894000 -70480000 7297000 9115000 7704000 706000 683000 594000 122000 1073000 766000 5862000 6034000 4077000 126000 366000 839000 4583000 5673000 1797000 128000 -39000 -68000 7814000 7118000 -331000 -2239000 3755000 773000 -1133000 2893000 -1071000 -803000 1735000 4051000 3122000 269000 -7230000 -6725000 -23629000 24255000 2437000 5098000 -322000 -52185000 -41510000 -58826000 81706000 145327000 77996000 130434000 123126000 104066000 1262000 1455000 1106000 47466000 -23656000 24964000 9975000 9789000 2596000 1576000 4732000 67162000 12571000 11365000 71894000 7852000 -53801000 38032000 22521000 76322000 38290000 30373000 22521000 76322000 1180000 137000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Nature of operations and basis of presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We are a biotechnology company dedicated to discovering, developing and providing novel small molecule drugs that significantly improve the lives of patients with hematologic disorders, cancer and rare immune diseases. Our pioneering research focuses on signaling pathways that are critical to disease mechanisms. Our first product approved by the United States Food and Drug Administration (FDA) is TAVALISSE<span style="font-family:'Calibri','Helvetica','sans-serif';">®</span> (fostamatinib disodium hexahydrate) tablets, the only oral spleen tyrosine kinase (SYK) inhibitor, for the treatment of adult patients with chronic immune thrombocytopenia (ITP) who have had an insufficient response to a previous treatment. The product is also commercially available in Europe (TAVLESSE) and Canada (TAVALISSE) for the treatment of chronic immune thrombocytopenia in adult patients. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Fostamatinib is currently being studied in a Phase 3 trial for the treatment of warm autoimmune hemolytic anemia (AIHA); an NIH/NHLBI-Sponsored Phase 2 trial for the treatment of hospitalized COVID-19 patients, in collaboration with Inova Health System; and a Phase 2 trial for the treatment of COVID-19 being conducted by Imperial College London. Additionally, we launched a Phase 3 clinical trial of fostamatinib for the treatment of hospitalized COVID-19 patients. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other clinical trials include an ongoing Phase 1 study of R835, a proprietary molecule from our interleukin receptor associated kinase (IRAK) inhibitor program; and a recently completed Phase 1 study of R552, a proprietary molecule from its receptor-interacting protein kinase (RIP1) inhibitor program. In addition, we have product candidates in clinical development with partners AstraZeneca AB (AZ), BerGenBio ASA (BerGenBio), Daiichi Sankyo (Daiichi), and Eli Lilly and Company (Lilly). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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. Significant estimates and assumptions made by management include those relating to revenue recognition on product sales and collaboration agreements, recoverability of our assets, including accounts receivables and inventories, stock-based compensation and the probability of achievement of corporate performance-based milestones for our performance-based stock option awards, impairment issues, the weighted average incremental borrowing rate for our lease, estimated interest rate for our financing liability, the estimated useful life of assets, and estimated accruals, particularly research and development accruals, on an ongoing basis. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. To the extent there are material differences between these estimates and actual results, our financial statements will be affected. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><b style="font-weight:bold;">Inventories</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Inventories are stated at the lower of cost or estimated net realizable value. We determine the cost of inventories using the standard cost method, which approximates actual cost based on a FIFO basis. Inventories consist primarily of third-party manufacturing costs and allocated internal overhead costs. We began capitalizing inventory costs associated with our product upon regulatory approval when, based on management’s judgment, future commercialization was considered probable and the future economic benefit was expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Prior to FDA approval of TAVALISSE, all manufacturing costs were charged to research and development expense in the period incurred. At December 31, 2020 and 2019, our physical inventory included active pharmaceutical product of which costs have been previously charged to research and development expense. However, manufacturing of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">drug product, finished bottling and other labeling activities that occurred post FDA approval are included in the inventory value at December 31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We provide reserves for potential excess, dated or obsolete inventories based on an analysis of forecasted demand compared to quantities on hand and any firm purchase orders, as well as product shelf life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><b style="font-weight:bold;">Cost of Product Sales </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Cost of product sales consists of third-party manufacturing costs, transportation and freight, and indirect overhead costs associated with the manufacture and distribution of TAVALISSE. A portion of the cost of producing the product sold to date was expensed as research and development prior to the NDA approval for TAVALISSE and therefore is not included in the cost of product sales during this period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><b style="font-weight:bold;">Accounts Receivable</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Accounts receivable are recorded net of customer allowances for prompt payment discounts and any allowance for doubtful accounts. As of December 31, 2020 and 2019, customer allowance for prompt payment discounts were $171,000 and $109,000, respectively. We estimate the allowance for doubtful accounts based on existing contractual payment terms, actual payment patterns of customers and individual customer circumstances. As of December 31, 2020 and 2019, we have determined that an allowance for doubtful accounts is no<span style="white-space:pre-wrap;">t required. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the activity of our customer allowances for prompt payment discounts for the years ended December 31, 2020, 2019 and 2018 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_mFcbB1VaY0aW-wkOZplZJg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision for prompt payment discount during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 189</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reduction in prompt payment discount during the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139)</p></td></tr><tr><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision for prompt payment discount during the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 540</p></td></tr><tr><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reduction in prompt payment discount during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (481)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 109</p></td></tr><tr><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision for prompt payment discount during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 807</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reduction in prompt payment discount during the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (745)</p></td></tr><tr><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 171</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><b style="font-weight:bold;">Revenue Recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We recognize revenue in accordance with ASC Topic 606, <i style="font-style:italic;">Revenue From Contracts with Customers (ASC 606)</i>, when our customer obtains control of promised goods or services, in an amount that reflects the consideration which we expect to receive in exchange for those goods or services. To determine whether arrangements are within the scope of ASC 606, we perform the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies its performance obligation. We apply the five-step model to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services we transfer to the customer. At contract inception, once the contract is determined to be within the scope of this new guidance, we assess the goods or services promised within each contract and identify, as a performance obligation, and assess whether each promised good or service is distinct. We then recognize as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Product Sales</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Revenues from product sales are recognized when the Specialty Distributors (SDs), who are our customers, obtain control of our product, which occurs at a point in time, upon delivery to such SDs. These SDs subsequently resell </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">our products to specialty pharmacy providers, health care providers, hospitals and clinics. In addition to distribution agreements with these SDs, we also enter into arrangements with specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities that provide for government-mandated and/or privately-negotiated rebates, chargebacks and discounts with respect to the purchase of our products. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Under ASC 606, we are required to estimate the transaction price, including variable consideration that is subject to a constraint, in our contracts with our customers. Variable considerations are included in the transaction price to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. Revenue from product sales are recorded net of certain variable considerations which includes estimated government-mandated rebates and chargebacks, distribution fees, estimated product returns and other deductions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">Provisions for returns and other adjustments are provided for in the period the related revenue is recorded. Actual amounts of consideration ultimately received may differ from our estimates. If actual results in the future vary from our estimates, we will adjust these estimates, which would affect net product revenue and earnings in the period such variances become known. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following are our significant categories of sales discounts and allowances:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Sales Discounts</i><span style="white-space:pre-wrap;">. We provide our customers prompt payment discounts that are explicitly stated in our contracts and are recorded as a reduction of revenue in the period the related product revenue is recognized. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Product Returns.</i> We offer our customers a right to return product purchased directly from us, which is principally based upon the product’s expiration date. Product return allowances are estimated and recorded at the time of sale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Government Rebates:</i><span style="white-space:pre-wrap;"> We are subject to discount obligations under the state Medicaid programs, Tricare program and Medicare prescription drug coverage gap program. We estimate our Medicaid and Medicare prescription drug coverage gap rebates based upon a range of possible outcomes that are probability-weighted for the estimated payor mix. These reserves are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability that is included as part of Other Accrued Liabilities account in the Balance Sheet. Our liability for these rebates consists primarily of estimates of claims for the current quarter, and estimated future claims that will be made for product that has been recognized as revenue, but remains in the distribution channel inventories at the end of each reporting period. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Chargebacks and Discounts:</i><span style="white-space:pre-wrap;"> Chargebacks for fees and discounts represent the estimated obligations resulting from contractual commitments to sell products to certain specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities at prices lower than the list prices charged to our SDs who directly purchase the product from us. These SDs charge us for the difference between what they pay for the product and our contracted selling price to these specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities. These reserves are established in the same period that the related revenue is recognized, resulting in a reduction of product revenue. Actual chargeback amounts are generally determined at the time of resale to the specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities by our SDs. The estimated obligations arising from these chargebacks and discounts are included as part of Other Accrued Liabilities in the balance sheet. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Co-Payment Assistance:</i> We offer co-payment assistance to commercially insured patients meeting certain eligibility requirements. The calculation of the accrual for co-pay assistance is based on an estimate of claims and the cost per claim that we expect to receive associated with product that has been recognized as revenue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract Revenues from Collaborations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In the normal course of business, we conduct research and development programs independently and in connection with our corporate collaborators, pursuant to which we license certain rights to our intellectual property to third parties. The terms of these arrangements typically include payment to us for a combination of one or more of the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">following: upfront license fees; development, regulatory and commercial milestone payments; product supply services; and royalties on net sales of licensed products. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Upfront License Fees: </i>If the license to our intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, we recognize revenues from upfront license fees allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are bundled with other promises, we determine whether the combined performance obligation is satisfied over time or at a point in time. If the combined performance obligation is satisfied over time, we use judgment in determining the appropriate method of measuring progress for purposes of recognizing revenue from the up-front license fees. We evaluate the measure of progress each reporting period and, if necessary, adjust the measure of performance and related revenue recognition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Development, Regulatory or Commercial Milestone Payments: </i>At the inception of each arrangement that includes payments based on the achievement of certain development, regulatory and commercial or launch events, we evaluate whether the milestones are considered probable of being achieved and estimate the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within our or the licensee’s control, such as regulatory approvals, are not considered probable of being achieved until uncertainty associated with the approvals has been resolved. The transaction price is then allocated to each performance obligation, on a relative standalone selling price basis, for which we recognize revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, we re-evaluate the probability of achieving such development and regulatory milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, and recorded as part of contract revenues from collaborations during the period of adjustment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Product Supply Services:</i> Arrangements that include a promise for future supply of drug product for either clinical development or commercial supply at the licensee’s discretion are generally considered as options. We assess if these options provide a material right to the licensee and if so, they are accounted for as separate performance obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Sales-based Milestone Payments and Royalties:</i> For arrangements that include sales-based royalties, including milestone payments based on the volume of sales, we determine whether the license is deemed to be the predominant item to which the royalties or sales-based milestones relate to and if such is the case, we recognize revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock award plans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">On May 16, 2018, our stockholders approved the adoption of the Company’s 2018 Equity Incentive Plan (2018 Plan). The 2018 Plan is the successor plan to the 2011 Equity Incentive Plan, the 2000 Equity Incentive Plan, and the 2000 Non-Employee Directors' Stock Option Plan. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2020, we have two stock option plans, our 2018 Plan and the Inducement Plan (collectively, the Equity Incentive Plans), that provide for granting to our officers, directors and all other employees and consultants options to purchase shares of our common stock. We also have our Employee Stock Purchase Plan (Purchase Plan), wherein eligible employees can purchase shares of our common stock at a price per share equal to the lesser of 85% of the fair market value on the first day of the offering period or 85% of the fair market value on the purchase date. The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model which considered our stock price, as well as assumptions regarding a number of complex and subjective variables. These variables include, but are not limited to, volatility, expected term, risk-free interest rate and dividends. We estimate volatility over the expected term of the option using historical share price performance. For expected term, we take into consideration our historical data of options exercised, cancelled and expired. The risk-free rate is based on the U.S. Treasury constant maturity rate. We have not paid and do not expect to pay dividends in the foreseeable future. We use </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">the straight-line attribution method over the requisite employee service period for the entire award in recognizing stock-based compensation expense. We account for forfeitures as they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We granted performance-based stock options to purchase shares of our common stock which will vest upon the achievement of certain corporate performance-based milestones. We determined the fair values of these performance-based stock options using the Black-Scholes option pricing model at the date of grant. For the portion of the performance-based stock options of which the performance condition is considered probable of achievement, we recognize stock-based compensation expense on the related estimated grant date fair values of such options on a straight-line basis from the date of grant up to the date when we expect the performance condition will be achieved. For the performance conditions that are not considered probable of achievement at the grant date or upon quarterly re-evaluation, prior to the event actually occurring, we recognize the related stock-based compensation expense when the event occurs or when we can determine that the performance condition is probable of achievement. In those cases, we recognize the change in estimate at the time we determine the condition is probable of achievement (by recognizing stock-based compensation expense as cumulative catch-up adjustment as if we had estimated at the grant date that the performance condition would have been achieved) and recognize the remaining compensation cost up to the date when we expect the performance condition will be achieved, if any. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash, cash equivalents and short-term investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We consider all highly liquid investments in debt securities with maturity from the date of purchase of 90 days or less to be cash equivalents. Cash equivalents consist of money market funds, U.S. treasury bills, corporate bonds and commercial paper and investments in government-sponsored enterprises. Our short-term investments include U.S. treasury bills, obligations of government- sponsored enterprises and corporate bonds and commercial paper. By policy, we limit the concentration of credit risk by diversifying our investments among a variety of high credit-quality issuers. We view our short-term investments portfolio as available for use in current operations. Accordingly, we have classified certain securities as short-term investments on our balance sheet even though the stated maturity date of these securities may be more than one year from the current balance sheet date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">All cash equivalents and short-term investments are classified as available-for-sale securities. Available-for-sale securities are carried at fair value at December 31, 2020 and 2019. Unrealized gains (losses) are reported in the statements of stockholders’ equity and comprehensive loss. Fair value is estimated based on available market information or valuation methodologies. The cost of securities sold is based on the specific identification method. See Note 7 for a summary of available-for-sale securities at December 31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fair value of financial instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The carrying values of cash, accounts receivable, prepaid and other current assets, accounts payable and accrued liabilities approximate fair value due to the short-term maturity of those instruments. Cash equivalents and short-term investments are carried at fair value at December 31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Concentration of credit risk</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject us to concentrations of credit risk are primarily cash and cash equivalents, short-term investments and accounts receivable. Cash equivalents and short-term investments primarily consist of money market funds, U.S. treasury bills, government-sponsored enterprise securities, and corporate bonds and commercial paper. Due to the short-term nature of these investments, we believe we do not have a material exposure to credit risk arising from our investments. All cash and cash equivalents and short-term investments are maintained with financial institutions that management believes are creditworthy. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Concentrations of credit risk with respect to accounts receivable are limited due to our limited number of customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Property and equipment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are stated at cost. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, which range from <span style="-sec-ix-hidden:Hidden_6lQJPBp330SKS2sAYazVYQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span> to seven years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Research and development expenses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Research and development expenses include costs for scientific personnel, supplies, equipment, consultants, research sponsored by us, allocated facility costs, costs related to pre-clinical and clinical trials, including raw materials, and stock-based compensation expense. All such costs are charged to research and development expense as incurred and at the time raw materials are purchased.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Research and development accruals</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We have various contracts with third parties related to our research and development activities. Costs that are incurred but not billed to us as of the end of the period are accrued. We make estimates of the amounts incurred in each period based on the information available to us and our knowledge of the nature of the contractual activities generating such costs. Clinical trial contract expenses are accrued based on units of activity. Expenses related to other research and development contracts, such as research contracts, toxicology study contracts and manufacturing contracts are estimated to be incurred generally on a straight-line basis over the duration of the contracts. Raw materials and study materials not related to our approved drug, purchased for us by third parties are expensed at the time of purchase. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><b style="font-weight:bold;">Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We currently lease our research and office space under a noncancelable lease agreement with our landlord through January 2023. In December 2014, we entered into a sublease agreement with an unrelated third party to occupy a portion of our research and office space through January 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We adopted ASU No. 2018-11, <i style="font-style:italic;">Leases (Topic 842)</i>: <i style="font-style:italic;">Targeted Improvements</i> as of January 1, 2019. Pursuant to Topic 842, all of our leases outstanding on January 1, 2019 continued to be classified as operating leases. With the adoption of Topic 842, we recorded an operating lease right-of-use asset and an operating lease liability on our balance sheet. Right-of-use lease assets represent our right to use the underlying asset for the lease term and the lease obligation represents our commitment to make the lease payments arising from the lease. Right-of-use lease assets and obligations are recognized at the commencement date based on the present value of remaining lease payments over the lease term. As our lease does not provide an implicit rate, we have used an estimated incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating lease right-of-use asset includes any lease payments made prior to commencement. The lease term may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term, subject to any changes in the lease or expectations regarding the terms. Variable lease costs such as common area costs and property taxes are expensed as incurred. Leases with an initial term of 12 months or less are not recorded on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For our sublease agreement wherein we are the lessor, sublease income will be recognized on a straight-line basis over the term of the sublease. The difference between the cash received, and the straight-line lease income recognized, if any, will be recorded as part of prepaid and other current assets in the balance sheet. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Prior to our adoption of Topic 842, we recorded a deferred rent asset or liability equal to the difference between the rent expense and the future minimum lease payments due. We recorded lease expense on a straight-line basis for our lease, net of sublease income, wherein such arrangements contain scheduled rent increases over the term of the lease and sublease, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Income taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We use the asset and liability method to account for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities from a change in tax rates is recognized in income in the period the change is enacted. A valuation allowance is established to reduce deferred tax assets to an amount whose realization is more likely than not.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Net loss per share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period and the number of additional shares of common stock that would have been outstanding if potentially dilutive securities had been issued. Potentially dilutive securities include stock options and shares issuable under our Purchase Plan. The dilutive effect of these potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. Under the treasury stock method, an increase in the fair market value of our common stock can result in a greater dilutive effect from potentially dilutive securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share amounts):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:34.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:34.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">EPS Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(29,744)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(66,894)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(70,480)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">EPS Denominator—Basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average common shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">168,754 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">167,400 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">160,529 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) per common share, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.18)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.40)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.44)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the periods presented, we had securities which could potentially dilute basic earnings per share, but were excluded from the computation of diluted net loss per share for all periods presented, as their effect would have been antidilutive. These securities consist of the following (in thousands except per share data): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.35905075%;padding-left:0pt;padding-right:0pt;width:100.71%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding stock options</p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">27,260 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">22,671 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">20,713 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average exercise price of options</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">3.05 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">3.51 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">4.20 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recent accounting pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In February 2016, the FASB issued ASU No. 2016-02—<i style="font-style:italic;">Leases</i>, (Topic 842) (ASU 2016-02), as amended, which generally requires lessees to recognize operating and financing lease liabilities and corresponding right-of-use assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. In July 2018, the FASB issued ASU No. 2018-11, <i style="font-style:italic;">Leases (Topic 842)</i>: <i style="font-style:italic;">Targeted Improvements</i>, or ASU No. 2018-11. In issuing ASU No. 2018-11, the FASB is permitting another transition method for ASU 2016-02, which allows the transition to the new lease standard by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We adopted this new standard on January 1, 2019 using a modified retrospective approach and elected the transition method and the package of practical expedients permitted under the transition guidance, which allowed us to carryforward our historical lease classification and our assessment on whether a contract is or contains a lease. We also elected to combine lease and non-lease components, such as common area maintenance charges, as single lease, and elected to use the short-term lease exception permitted by the standard. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As a result of the adoption of Topic 842 on January 1, 2019, we recognized $32.8 million in operating right-of-use asset and $33.2 million in lease liability, and derecognized $399,000 of deferred rent in the balance sheet at adoption date. These were calculated using the present value of our remaining lease payments using an estimated incremental borrowing rate of 9%. There was <span style="-sec-ix-hidden:Hidden_Osgj3Xo-s0u4UuxU9ONWzg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">no</span></span> cumulative-effect adjustment on our accumulated deficit as of January 1, 2019. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For our sublease agreement wherein we are the lessor, the same practical expedients apply to both lessor and lessee. Therefore, the sublease is classified as an operating lease under Topic 842. Further, the adoption of Topic 842 did not have an impact on our sublease on the date of adoption as all the expected sublease income is equal to the expected lease costs for the head leases over the remaining period of the lease term, and therefore, no impairment of the operating right-of-use asset is needed upon the adoption of<span style="white-space:pre-wrap;"> Topic 842.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In June 2018, the FASB issued ASU 2018-07—<i style="font-style:italic;">Compensation-Stock Compensation Improvements to Nonemployee Share-Based Payment Accounting (Topic 718)</i>. This standard substantially aligns accounting for share-based payments to employees and non-employees. This standard is effective for annual periods beginning after December 15, 2018, including interim periods within that period, and early adoption is permitted. We adopted this new standard on January 1, 2019 and our adoption did not have a material effect on our financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In June 2016, the FASB issued ASU 2016-13—<i style="font-style:italic;">Financial Instruments – Credit Losses (Topic 326):</i> <i style="font-style:italic;">Measurement of Credit Losses on Financial Instruments</i>, which represents a new credit loss standard that will change the impairment model for most financial assets and certain other financial instruments. Specifically, this guidance will require entities to utilize a new “expected loss” model as it relates to trade and other receivables. In addition, entities will be required to recognize an allowance for estimated credit losses on available-for-sale debt securities, regardless of the length of time that a security has been in an unrealized loss position. This guidance will be effective for annual reporting periods beginning after December 15, 2019, including interim periods within those annual reporting periods. We adopted this new standard on January 1, 2020 with no material impact on our financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In August 2018, the FASB issued ASU 2018-13<i style="font-style:italic;">—Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement (ASU 2018-13)</i>, which modifies the disclosure requirements on fair value measurements. This guidance is effective for fiscal years beginning after December 15, 2019, and interim periods therein. We adopted this new standard on January 1, 2020 with no material impact on our financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In November 2018, the FASB issued ASU 2018-18—<i style="font-style:italic;">Collaborative Arrangements (Topic 808): Clarifying the Interaction between Topic 808 and Topic 606</i>. This standard provides guidance on the interaction between Revenue Recognition (Topic 606) and Collaborative Arrangements (Topic 808) by aligning the unit of account guidance between the two topics and clarifying whether certain transactions between collaborative participants should be accounted for as revenue under Topic 606. ASU 2018-18 is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. We adopted this new standard on January 1, 2020 with no material impact on our financial statements and related disclosures. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Nature of operations and basis of presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We are a biotechnology company dedicated to discovering, developing and providing novel small molecule drugs that significantly improve the lives of patients with hematologic disorders, cancer and rare immune diseases. Our pioneering research focuses on signaling pathways that are critical to disease mechanisms. Our first product approved by the United States Food and Drug Administration (FDA) is TAVALISSE<span style="font-family:'Calibri','Helvetica','sans-serif';">®</span> (fostamatinib disodium hexahydrate) tablets, the only oral spleen tyrosine kinase (SYK) inhibitor, for the treatment of adult patients with chronic immune thrombocytopenia (ITP) who have had an insufficient response to a previous treatment. The product is also commercially available in Europe (TAVLESSE) and Canada (TAVALISSE) for the treatment of chronic immune thrombocytopenia in adult patients. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Fostamatinib is currently being studied in a Phase 3 trial for the treatment of warm autoimmune hemolytic anemia (AIHA); an NIH/NHLBI-Sponsored Phase 2 trial for the treatment of hospitalized COVID-19 patients, in collaboration with Inova Health System; and a Phase 2 trial for the treatment of COVID-19 being conducted by Imperial College London. Additionally, we launched a Phase 3 clinical trial of fostamatinib for the treatment of hospitalized COVID-19 patients. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other clinical trials include an ongoing Phase 1 study of R835, a proprietary molecule from our interleukin receptor associated kinase (IRAK) inhibitor program; and a recently completed Phase 1 study of R552, a proprietary molecule from its receptor-interacting protein kinase (RIP1) inhibitor program. In addition, we have product candidates in clinical development with partners AstraZeneca AB (AZ), BerGenBio ASA (BerGenBio), Daiichi Sankyo (Daiichi), and Eli Lilly and Company (Lilly). </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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. Significant estimates and assumptions made by management include those relating to revenue recognition on product sales and collaboration agreements, recoverability of our assets, including accounts receivables and inventories, stock-based compensation and the probability of achievement of corporate performance-based milestones for our performance-based stock option awards, impairment issues, the weighted average incremental borrowing rate for our lease, estimated interest rate for our financing liability, the estimated useful life of assets, and estimated accruals, particularly research and development accruals, on an ongoing basis. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. To the extent there are material differences between these estimates and actual results, our financial statements will be affected. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><b style="font-weight:bold;">Inventories</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Inventories are stated at the lower of cost or estimated net realizable value. We determine the cost of inventories using the standard cost method, which approximates actual cost based on a FIFO basis. Inventories consist primarily of third-party manufacturing costs and allocated internal overhead costs. We began capitalizing inventory costs associated with our product upon regulatory approval when, based on management’s judgment, future commercialization was considered probable and the future economic benefit was expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Prior to FDA approval of TAVALISSE, all manufacturing costs were charged to research and development expense in the period incurred. At December 31, 2020 and 2019, our physical inventory included active pharmaceutical product of which costs have been previously charged to research and development expense. However, manufacturing of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">drug product, finished bottling and other labeling activities that occurred post FDA approval are included in the inventory value at December 31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We provide reserves for potential excess, dated or obsolete inventories based on an analysis of forecasted demand compared to quantities on hand and any firm purchase orders, as well as product shelf life.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><b style="font-weight:bold;">Cost of Product Sales </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Cost of product sales consists of third-party manufacturing costs, transportation and freight, and indirect overhead costs associated with the manufacture and distribution of TAVALISSE. A portion of the cost of producing the product sold to date was expensed as research and development prior to the NDA approval for TAVALISSE and therefore is not included in the cost of product sales during this period. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><b style="font-weight:bold;">Accounts Receivable</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Accounts receivable are recorded net of customer allowances for prompt payment discounts and any allowance for doubtful accounts. As of December 31, 2020 and 2019, customer allowance for prompt payment discounts were $171,000 and $109,000, respectively. We estimate the allowance for doubtful accounts based on existing contractual payment terms, actual payment patterns of customers and individual customer circumstances. As of December 31, 2020 and 2019, we have determined that an allowance for doubtful accounts is no<span style="white-space:pre-wrap;">t required. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the activity of our customer allowances for prompt payment discounts for the years ended December 31, 2020, 2019 and 2018 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_mFcbB1VaY0aW-wkOZplZJg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision for prompt payment discount during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 189</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reduction in prompt payment discount during the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139)</p></td></tr><tr><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision for prompt payment discount during the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 540</p></td></tr><tr><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reduction in prompt payment discount during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (481)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 109</p></td></tr><tr><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision for prompt payment discount during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 807</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reduction in prompt payment discount during the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (745)</p></td></tr><tr><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 171</p></td></tr></table> 171000 109000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the activity of our customer allowances for prompt payment discounts for the years ended December 31, 2020, 2019 and 2018 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_mFcbB1VaY0aW-wkOZplZJg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision for prompt payment discount during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 189</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reduction in prompt payment discount during the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139)</p></td></tr><tr><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision for prompt payment discount during the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 540</p></td></tr><tr><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reduction in prompt payment discount during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (481)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 109</p></td></tr><tr><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision for prompt payment discount during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 807</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reduction in prompt payment discount during the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (745)</p></td></tr><tr><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 171</p></td></tr></table> 189000 -139000 50000 540000 -481000 109000 807000 -745000 171000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><b style="font-weight:bold;">Revenue Recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We recognize revenue in accordance with ASC Topic 606, <i style="font-style:italic;">Revenue From Contracts with Customers (ASC 606)</i>, when our customer obtains control of promised goods or services, in an amount that reflects the consideration which we expect to receive in exchange for those goods or services. To determine whether arrangements are within the scope of ASC 606, we perform the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies its performance obligation. We apply the five-step model to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services we transfer to the customer. At contract inception, once the contract is determined to be within the scope of this new guidance, we assess the goods or services promised within each contract and identify, as a performance obligation, and assess whether each promised good or service is distinct. We then recognize as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Product Sales</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Revenues from product sales are recognized when the Specialty Distributors (SDs), who are our customers, obtain control of our product, which occurs at a point in time, upon delivery to such SDs. These SDs subsequently resell </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">our products to specialty pharmacy providers, health care providers, hospitals and clinics. In addition to distribution agreements with these SDs, we also enter into arrangements with specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities that provide for government-mandated and/or privately-negotiated rebates, chargebacks and discounts with respect to the purchase of our products. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Under ASC 606, we are required to estimate the transaction price, including variable consideration that is subject to a constraint, in our contracts with our customers. Variable considerations are included in the transaction price to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. Revenue from product sales are recorded net of certain variable considerations which includes estimated government-mandated rebates and chargebacks, distribution fees, estimated product returns and other deductions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">Provisions for returns and other adjustments are provided for in the period the related revenue is recorded. Actual amounts of consideration ultimately received may differ from our estimates. If actual results in the future vary from our estimates, we will adjust these estimates, which would affect net product revenue and earnings in the period such variances become known. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following are our significant categories of sales discounts and allowances:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Sales Discounts</i><span style="white-space:pre-wrap;">. We provide our customers prompt payment discounts that are explicitly stated in our contracts and are recorded as a reduction of revenue in the period the related product revenue is recognized. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Product Returns.</i> We offer our customers a right to return product purchased directly from us, which is principally based upon the product’s expiration date. Product return allowances are estimated and recorded at the time of sale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Government Rebates:</i><span style="white-space:pre-wrap;"> We are subject to discount obligations under the state Medicaid programs, Tricare program and Medicare prescription drug coverage gap program. We estimate our Medicaid and Medicare prescription drug coverage gap rebates based upon a range of possible outcomes that are probability-weighted for the estimated payor mix. These reserves are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability that is included as part of Other Accrued Liabilities account in the Balance Sheet. Our liability for these rebates consists primarily of estimates of claims for the current quarter, and estimated future claims that will be made for product that has been recognized as revenue, but remains in the distribution channel inventories at the end of each reporting period. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Chargebacks and Discounts:</i><span style="white-space:pre-wrap;"> Chargebacks for fees and discounts represent the estimated obligations resulting from contractual commitments to sell products to certain specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities at prices lower than the list prices charged to our SDs who directly purchase the product from us. These SDs charge us for the difference between what they pay for the product and our contracted selling price to these specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities. These reserves are established in the same period that the related revenue is recognized, resulting in a reduction of product revenue. Actual chargeback amounts are generally determined at the time of resale to the specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities by our SDs. The estimated obligations arising from these chargebacks and discounts are included as part of Other Accrued Liabilities in the balance sheet. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Co-Payment Assistance:</i> We offer co-payment assistance to commercially insured patients meeting certain eligibility requirements. The calculation of the accrual for co-pay assistance is based on an estimate of claims and the cost per claim that we expect to receive associated with product that has been recognized as revenue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract Revenues from Collaborations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In the normal course of business, we conduct research and development programs independently and in connection with our corporate collaborators, pursuant to which we license certain rights to our intellectual property to third parties. The terms of these arrangements typically include payment to us for a combination of one or more of the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">following: upfront license fees; development, regulatory and commercial milestone payments; product supply services; and royalties on net sales of licensed products. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Upfront License Fees: </i>If the license to our intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, we recognize revenues from upfront license fees allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are bundled with other promises, we determine whether the combined performance obligation is satisfied over time or at a point in time. If the combined performance obligation is satisfied over time, we use judgment in determining the appropriate method of measuring progress for purposes of recognizing revenue from the up-front license fees. We evaluate the measure of progress each reporting period and, if necessary, adjust the measure of performance and related revenue recognition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Development, Regulatory or Commercial Milestone Payments: </i>At the inception of each arrangement that includes payments based on the achievement of certain development, regulatory and commercial or launch events, we evaluate whether the milestones are considered probable of being achieved and estimate the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within our or the licensee’s control, such as regulatory approvals, are not considered probable of being achieved until uncertainty associated with the approvals has been resolved. The transaction price is then allocated to each performance obligation, on a relative standalone selling price basis, for which we recognize revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, we re-evaluate the probability of achieving such development and regulatory milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, and recorded as part of contract revenues from collaborations during the period of adjustment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Product Supply Services:</i> Arrangements that include a promise for future supply of drug product for either clinical development or commercial supply at the licensee’s discretion are generally considered as options. We assess if these options provide a material right to the licensee and if so, they are accounted for as separate performance obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Sales-based Milestone Payments and Royalties:</i> For arrangements that include sales-based royalties, including milestone payments based on the volume of sales, we determine whether the license is deemed to be the predominant item to which the royalties or sales-based milestones relate to and if such is the case, we recognize revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock award plans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">On May 16, 2018, our stockholders approved the adoption of the Company’s 2018 Equity Incentive Plan (2018 Plan). The 2018 Plan is the successor plan to the 2011 Equity Incentive Plan, the 2000 Equity Incentive Plan, and the 2000 Non-Employee Directors' Stock Option Plan. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2020, we have two stock option plans, our 2018 Plan and the Inducement Plan (collectively, the Equity Incentive Plans), that provide for granting to our officers, directors and all other employees and consultants options to purchase shares of our common stock. We also have our Employee Stock Purchase Plan (Purchase Plan), wherein eligible employees can purchase shares of our common stock at a price per share equal to the lesser of 85% of the fair market value on the first day of the offering period or 85% of the fair market value on the purchase date. The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model which considered our stock price, as well as assumptions regarding a number of complex and subjective variables. These variables include, but are not limited to, volatility, expected term, risk-free interest rate and dividends. We estimate volatility over the expected term of the option using historical share price performance. For expected term, we take into consideration our historical data of options exercised, cancelled and expired. The risk-free rate is based on the U.S. Treasury constant maturity rate. We have not paid and do not expect to pay dividends in the foreseeable future. We use </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">the straight-line attribution method over the requisite employee service period for the entire award in recognizing stock-based compensation expense. We account for forfeitures as they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We granted performance-based stock options to purchase shares of our common stock which will vest upon the achievement of certain corporate performance-based milestones. We determined the fair values of these performance-based stock options using the Black-Scholes option pricing model at the date of grant. For the portion of the performance-based stock options of which the performance condition is considered probable of achievement, we recognize stock-based compensation expense on the related estimated grant date fair values of such options on a straight-line basis from the date of grant up to the date when we expect the performance condition will be achieved. For the performance conditions that are not considered probable of achievement at the grant date or upon quarterly re-evaluation, prior to the event actually occurring, we recognize the related stock-based compensation expense when the event occurs or when we can determine that the performance condition is probable of achievement. In those cases, we recognize the change in estimate at the time we determine the condition is probable of achievement (by recognizing stock-based compensation expense as cumulative catch-up adjustment as if we had estimated at the grant date that the performance condition would have been achieved) and recognize the remaining compensation cost up to the date when we expect the performance condition will be achieved, if any. </p> 2 0.85 0.85 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash, cash equivalents and short-term investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We consider all highly liquid investments in debt securities with maturity from the date of purchase of 90 days or less to be cash equivalents. Cash equivalents consist of money market funds, U.S. treasury bills, corporate bonds and commercial paper and investments in government-sponsored enterprises. Our short-term investments include U.S. treasury bills, obligations of government- sponsored enterprises and corporate bonds and commercial paper. By policy, we limit the concentration of credit risk by diversifying our investments among a variety of high credit-quality issuers. We view our short-term investments portfolio as available for use in current operations. Accordingly, we have classified certain securities as short-term investments on our balance sheet even though the stated maturity date of these securities may be more than one year from the current balance sheet date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">All cash equivalents and short-term investments are classified as available-for-sale securities. Available-for-sale securities are carried at fair value at December 31, 2020 and 2019. Unrealized gains (losses) are reported in the statements of stockholders’ equity and comprehensive loss. Fair value is estimated based on available market information or valuation methodologies. The cost of securities sold is based on the specific identification method. See Note 7 for a summary of available-for-sale securities at December 31, 2020 and 2019.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fair value of financial instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The carrying values of cash, accounts receivable, prepaid and other current assets, accounts payable and accrued liabilities approximate fair value due to the short-term maturity of those instruments. Cash equivalents and short-term investments are carried at fair value at December 31, 2020 and 2019.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Concentration of credit risk</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject us to concentrations of credit risk are primarily cash and cash equivalents, short-term investments and accounts receivable. Cash equivalents and short-term investments primarily consist of money market funds, U.S. treasury bills, government-sponsored enterprise securities, and corporate bonds and commercial paper. Due to the short-term nature of these investments, we believe we do not have a material exposure to credit risk arising from our investments. All cash and cash equivalents and short-term investments are maintained with financial institutions that management believes are creditworthy. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Concentrations of credit risk with respect to accounts receivable are limited due to our limited number of customers.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Property and equipment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are stated at cost. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, which range from <span style="-sec-ix-hidden:Hidden_6lQJPBp330SKS2sAYazVYQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span> to seven years.</p> P7Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Research and development expenses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Research and development expenses include costs for scientific personnel, supplies, equipment, consultants, research sponsored by us, allocated facility costs, costs related to pre-clinical and clinical trials, including raw materials, and stock-based compensation expense. All such costs are charged to research and development expense as incurred and at the time raw materials are purchased.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Research and development accruals</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We have various contracts with third parties related to our research and development activities. Costs that are incurred but not billed to us as of the end of the period are accrued. We make estimates of the amounts incurred in each period based on the information available to us and our knowledge of the nature of the contractual activities generating such costs. Clinical trial contract expenses are accrued based on units of activity. Expenses related to other research and development contracts, such as research contracts, toxicology study contracts and manufacturing contracts are estimated to be incurred generally on a straight-line basis over the duration of the contracts. Raw materials and study materials not related to our approved drug, purchased for us by third parties are expensed at the time of purchase. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><b style="font-weight:bold;">Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We currently lease our research and office space under a noncancelable lease agreement with our landlord through January 2023. In December 2014, we entered into a sublease agreement with an unrelated third party to occupy a portion of our research and office space through January 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We adopted ASU No. 2018-11, <i style="font-style:italic;">Leases (Topic 842)</i>: <i style="font-style:italic;">Targeted Improvements</i> as of January 1, 2019. Pursuant to Topic 842, all of our leases outstanding on January 1, 2019 continued to be classified as operating leases. With the adoption of Topic 842, we recorded an operating lease right-of-use asset and an operating lease liability on our balance sheet. Right-of-use lease assets represent our right to use the underlying asset for the lease term and the lease obligation represents our commitment to make the lease payments arising from the lease. Right-of-use lease assets and obligations are recognized at the commencement date based on the present value of remaining lease payments over the lease term. As our lease does not provide an implicit rate, we have used an estimated incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating lease right-of-use asset includes any lease payments made prior to commencement. The lease term may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term, subject to any changes in the lease or expectations regarding the terms. Variable lease costs such as common area costs and property taxes are expensed as incurred. Leases with an initial term of 12 months or less are not recorded on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For our sublease agreement wherein we are the lessor, sublease income will be recognized on a straight-line basis over the term of the sublease. The difference between the cash received, and the straight-line lease income recognized, if any, will be recorded as part of prepaid and other current assets in the balance sheet. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Prior to our adoption of Topic 842, we recorded a deferred rent asset or liability equal to the difference between the rent expense and the future minimum lease payments due. We recorded lease expense on a straight-line basis for our lease, net of sublease income, wherein such arrangements contain scheduled rent increases over the term of the lease and sublease, respectively. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Income taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We use the asset and liability method to account for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities from a change in tax rates is recognized in income in the period the change is enacted. A valuation allowance is established to reduce deferred tax assets to an amount whose realization is more likely than not.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Net loss per share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period and the number of additional shares of common stock that would have been outstanding if potentially dilutive securities had been issued. Potentially dilutive securities include stock options and shares issuable under our Purchase Plan. The dilutive effect of these potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. Under the treasury stock method, an increase in the fair market value of our common stock can result in a greater dilutive effect from potentially dilutive securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share amounts):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:34.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:34.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">EPS Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(29,744)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(66,894)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(70,480)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">EPS Denominator—Basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average common shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">168,754 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">167,400 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">160,529 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) per common share, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.18)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.40)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.44)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the periods presented, we had securities which could potentially dilute basic earnings per share, but were excluded from the computation of diluted net loss per share for all periods presented, as their effect would have been antidilutive. These securities consist of the following (in thousands except per share data): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.35905075%;padding-left:0pt;padding-right:0pt;width:100.71%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding stock options</p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">27,260 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">22,671 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">20,713 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average exercise price of options</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">3.05 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">3.51 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">4.20 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share amounts):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:34.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:34.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">EPS Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(29,744)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(66,894)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(70,480)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">EPS Denominator—Basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average common shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">168,754 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">167,400 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">160,529 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) per common share, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.18)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.40)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.44)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -29744000 -66894000 -70480000 168754000 167400000 160529000 -0.18 -0.40 -0.44 <table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.35905075%;padding-left:0pt;padding-right:0pt;width:100.71%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding stock options</p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">27,260 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">22,671 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">20,713 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average exercise price of options</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">3.05 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">3.51 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">4.20 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 27260000 22671000 20713000 3.05 3.51 4.20 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recent accounting pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In February 2016, the FASB issued ASU No. 2016-02—<i style="font-style:italic;">Leases</i>, (Topic 842) (ASU 2016-02), as amended, which generally requires lessees to recognize operating and financing lease liabilities and corresponding right-of-use assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. In July 2018, the FASB issued ASU No. 2018-11, <i style="font-style:italic;">Leases (Topic 842)</i>: <i style="font-style:italic;">Targeted Improvements</i>, or ASU No. 2018-11. In issuing ASU No. 2018-11, the FASB is permitting another transition method for ASU 2016-02, which allows the transition to the new lease standard by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We adopted this new standard on January 1, 2019 using a modified retrospective approach and elected the transition method and the package of practical expedients permitted under the transition guidance, which allowed us to carryforward our historical lease classification and our assessment on whether a contract is or contains a lease. We also elected to combine lease and non-lease components, such as common area maintenance charges, as single lease, and elected to use the short-term lease exception permitted by the standard. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As a result of the adoption of Topic 842 on January 1, 2019, we recognized $32.8 million in operating right-of-use asset and $33.2 million in lease liability, and derecognized $399,000 of deferred rent in the balance sheet at adoption date. These were calculated using the present value of our remaining lease payments using an estimated incremental borrowing rate of 9%. There was <span style="-sec-ix-hidden:Hidden_Osgj3Xo-s0u4UuxU9ONWzg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">no</span></span> cumulative-effect adjustment on our accumulated deficit as of January 1, 2019. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For our sublease agreement wherein we are the lessor, the same practical expedients apply to both lessor and lessee. Therefore, the sublease is classified as an operating lease under Topic 842. Further, the adoption of Topic 842 did not have an impact on our sublease on the date of adoption as all the expected sublease income is equal to the expected lease costs for the head leases over the remaining period of the lease term, and therefore, no impairment of the operating right-of-use asset is needed upon the adoption of<span style="white-space:pre-wrap;"> Topic 842.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In June 2018, the FASB issued ASU 2018-07—<i style="font-style:italic;">Compensation-Stock Compensation Improvements to Nonemployee Share-Based Payment Accounting (Topic 718)</i>. This standard substantially aligns accounting for share-based payments to employees and non-employees. This standard is effective for annual periods beginning after December 15, 2018, including interim periods within that period, and early adoption is permitted. We adopted this new standard on January 1, 2019 and our adoption did not have a material effect on our financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In June 2016, the FASB issued ASU 2016-13—<i style="font-style:italic;">Financial Instruments – Credit Losses (Topic 326):</i> <i style="font-style:italic;">Measurement of Credit Losses on Financial Instruments</i>, which represents a new credit loss standard that will change the impairment model for most financial assets and certain other financial instruments. Specifically, this guidance will require entities to utilize a new “expected loss” model as it relates to trade and other receivables. In addition, entities will be required to recognize an allowance for estimated credit losses on available-for-sale debt securities, regardless of the length of time that a security has been in an unrealized loss position. This guidance will be effective for annual reporting periods beginning after December 15, 2019, including interim periods within those annual reporting periods. We adopted this new standard on January 1, 2020 with no material impact on our financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In August 2018, the FASB issued ASU 2018-13<i style="font-style:italic;">—Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement (ASU 2018-13)</i>, which modifies the disclosure requirements on fair value measurements. This guidance is effective for fiscal years beginning after December 15, 2019, and interim periods therein. We adopted this new standard on January 1, 2020 with no material impact on our financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In November 2018, the FASB issued ASU 2018-18—<i style="font-style:italic;">Collaborative Arrangements (Topic 808): Clarifying the Interaction between Topic 808 and Topic 606</i>. This standard provides guidance on the interaction between Revenue Recognition (Topic 606) and Collaborative Arrangements (Topic 808) by aligning the unit of account guidance between the two topics and clarifying whether certain transactions between collaborative participants should be accounted for as revenue under Topic 606. ASU 2018-18 is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. We adopted this new standard on January 1, 2020 with no material impact on our financial statements and related disclosures. </p> 32800000 33200000 399000 0.09 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">2. <b style="font-weight:bold;">REVENUES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Revenues disaggregated by category were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product sales:</p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Gross product sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">76,470 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53,082</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,953</p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Discounts and allowances</p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,774)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,006)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Product sales, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 61,696</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43,772</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,947</p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues from collaborations:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">License revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">40,358 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,562</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Development milestones</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Research and development services and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total revenues from collaborations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 46,925</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,516</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,562</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 108,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 59,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 44,509</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes revenues from each of our customers who individually accounted for 10% or more (wherein * denotes less than 10%) of our gross revenues (as a percentage of gross revenues):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:43.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grifols</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">41%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ASD Healthcare and Oncology Supply</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">30%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">37%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">17%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">McKesson Specialty Care Distribution Corporation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">23%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">30%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">11%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Kissei</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">69%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Our first and only FDA approved product, TAVALISSE<span style="font-family:'Calibri','Helvetica','sans-serif';">®</span>, was approved by the U.S. FDA in April 2018. We commenced commercial sale of TAVALISSE in the U.S. in May 2018. There were <span style="-sec-ix-hidden:Hidden_lHuvO0EFx0KF4ZWqi1U7lA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">no</span></span> product sales during the year ended December 31, 2017. Fostamatinib is marketed in Europe under the brand name TAVLESSE (fostamatinib). Grifols launched TAVLESSE in the UK and Germany in July, and thereafter, expects a phased roll-out over the next 18 months across Europe. In December 2020, the Scottish Medicines Consortium accepted TAVLESSE for use in NHS in Scotland.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In addition to the distribution agreements with our customers, the SDs, we also enter into arrangements with specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities that provide for government-mandated and/or privately-negotiated rebates, chargebacks and discounts with respect to the purchase of our products which reduced our gross product sales. Also refer to Revenue Recognition policy discussion in Note 1. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables summarize the activities in chargebacks, discounts and fees, government and other rebates and returns during the years ended December 31, 2020 and 2019 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Chargebacks,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Government</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Discounts and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fees</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rebates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Returns</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,293</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,801</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 238</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,332</p></td></tr><tr><td style="vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision related to current period sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,330</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Adjustment related to prior period sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (490)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 565</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credit or payments made during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,906)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (264)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,597)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,461</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,115</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,489</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,065</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Chargebacks,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Government</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Discounts and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fees</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rebates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Returns</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 623</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 843</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 170</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,636</p></td></tr><tr><td style="vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision related to current period sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,133</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credit or payments made during the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,500)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,906)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,437)</p></td></tr><tr><td style="vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,332</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Of the $14.8 million discounts and allowances from gross product sales for the year ended December 31, 2020, $13.3 million was accounted for as additions to other accrued liabilities and $1.5 million as reductions in accounts receivable (as it relates to allowance for prompt pay discount) and prepaid and other current assets (as it relates to co-pay) in the balance sheet. Other accrued liabilities related to the discounts and allowances had a remaining outstanding balance of $6.1 million as of December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Of the $9.3 million discounts and allowances from gross product sales for the year ended December 31, 2019, $8.1 million was accounted for as additions to other accrued liabilities and $1.2 million as reductions in accounts receivable (as it relates to allowance for prompt pay discount) and prepaid and other current assets (as it relates to co-pay) in the balance sheet. Other accrued liabilities related to the discounts and allowances had a remaining outstanding balance of $3.3<span style="white-space:pre-wrap;"> million as of December 31, 2019. </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Revenues disaggregated by category were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product sales:</p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Gross product sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">76,470 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53,082</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,953</p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Discounts and allowances</p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,774)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,006)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Product sales, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 61,696</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43,772</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,947</p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues from collaborations:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">License revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">40,358 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,562</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Development milestones</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Research and development services and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total revenues from collaborations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 46,925</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,516</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,562</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 108,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 59,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 44,509</p></td></tr></table> 76470000 53082000 16953000 -14774000 -9310000 -3006000 61696000 43772000 13947000 40358000 8696000 30562000 2100000 5500000 4467000 1320000 46925000 15516000 30562000 108621000 59288000 44509000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes revenues from each of our customers who individually accounted for 10% or more (wherein * denotes less than 10%) of our gross revenues (as a percentage of gross revenues):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:43.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grifols</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">41%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ASD Healthcare and Oncology Supply</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">30%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">37%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">17%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">McKesson Specialty Care Distribution Corporation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">23%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">30%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">11%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Kissei</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">69%</p></td></tr></table> 0.41 0.30 0.37 0.17 0.23 0.30 0.11 0.69 P18M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables summarize the activities in chargebacks, discounts and fees, government and other rebates and returns during the years ended December 31, 2020 and 2019 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Chargebacks,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Government</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Discounts and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fees</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rebates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Returns</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,293</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,801</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 238</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,332</p></td></tr><tr><td style="vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision related to current period sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,330</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Adjustment related to prior period sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (490)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 565</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credit or payments made during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,906)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (264)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,597)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,461</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,115</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,489</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,065</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Chargebacks,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Government</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Discounts and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fees</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rebates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Returns</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 623</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 843</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 170</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,636</p></td></tr><tr><td style="vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision related to current period sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,133</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credit or payments made during the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,500)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,906)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,437)</p></td></tr><tr><td style="vertical-align:bottom;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,332</p></td></tr></table> 1293000 1801000 238000 3332000 8149000 4231000 950000 13330000 -75000 -490000 565000 6906000 3427000 264000 10597000 2461000 2115000 1489000 6065000 623000 843000 170000 1636000 5170000 2864000 99000 8133000 4500000 1906000 31000 6437000 1293000 1801000 238000 3332000 14800000 13300000 1500000 6100000 9300000 8100000 1200000 3300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3. SPONSORED RESEARCH AND LICENSE AGREEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We conduct research and development programs independently and in connection with our corporate collaborators. As of December 31, 2020, we are a party to collaboration agreements with ongoing performance obligations with Grifols, S.A. (Grifols) to commercialize fostamatinib in all indications, including chronic ITP, AIHA, and IgAN, in Europe and Turkey, and with Kissei Pharmaceutical Co., Ltd. (Kissei) for the development and commercialization of fostamatinib in Japan, China, Taiwan and the Republic of Korea, and with Medison Pharma Ltd. (Medison) to commercialize fostamatinib in all indications, including chronic ITP and AIHA, in Canada and Israel. As of December 31, 2020, we are also a party to collaboration agreements, but do not have ongoing performance obligations, with Aclaris for the development and commercialization of JAK inhibitors for the treatment of alopecia areata and other dermatological conditions, AZ for the development and commercialization of R256, an inhaled JAK inhibitor, BerGenBio for the development and commercialization of AXL inhibitors in oncology, and Daiichi to pursue research related to MDM2 inhibitors, a novel class of drug targets called ligases. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under these agreements, which we entered into in the ordinary course of business, we received or may be entitled to receive upfront cash payments, payments contingent upon specified events achieved by such partners and royalties on any net sales of products sold by such partners under the agreements. Total future contingent payments to us under all of these agreements could exceed $607.2 million if all potential product candidates achieved all of the payment triggering events under all of our current agreements (based on a single product candidate under each agreement). Of this amount, $67.5 million relates to the achievement of development events, $163.7 million relates to the achievement of regulatory events and $376.0 million relates to the achievement of certain commercial or launch events. This estimated future contingent amount does not include any estimated royalties that could be due to us if the partners successfully commercialize any of the licensed products. Future events that may trigger payments to us under the agreements are based solely on our partners’ future efforts and achievements of specified development, regulatory and/or commercial events.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Grifols License Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In January 2019, we entered into an exclusive commercialization license agreement with Grifols to commercialize fostamatinib in all indications, including chronic ITP, AIHA, and IgAN, in Europe and Turkey. Under the agreement, we received an upfront payment of $30.0 million, with the potential for $297.5 million in total regulatory and commercial milestones, which included a $17.5 million payment for EMA approval of fostamatinib for the first indication and a $2.5 million creditable advance royalty payment due upon EMA approval of fostamatinib in the first </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">indication in chronic ITP. We will also receive stepped double-digit royalty payments based on tiered net sales which may reach 30% of net sales. In return, Grifols received exclusive rights to fostamatinib in human diseases, including chronic ITP, AIHA, and IgAN, in Europe and Turkey. Grifols also received an exclusive option to expand the territory under its exclusive and non-exclusive licenses to include the Middle East, North Africa and Russia (including Commonwealth of Independent States). In November 2020, Grifols exercised its option to include these territories as part of the licensed territories under the agreement. The agreement also required us to continue to conduct our long-term open-label extension study on patients with ITP through EMA approval of ITP in Europe or until the study ends as well as conduct the Phase 3 trial in AIHA. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In December 2019, we entered into a Drug Product Purchase Agreement with Grifols wherein we agreed to supply and sell to Grifols at 30% mark up the drug product requested under an anticipated first and only purchase order until Grifols enters into a supply agreement directly with a third-party drug product manufacturer. In October 2020, we entered into a Commercial Supply Agreement with Grifols. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In January 2020, we received European Commission’s approval of our MAA for fostamatinib for the treatment of chronic immune thrombocytopenia in adult patients who are refractory to other treatments. With this approval, we received in February 2020 a $20.0 million non-refundable payment, which is comprised of a $17.5 million payment for EMA approval of fostamatinib for the first indication and a $2.5 million creditable advance royalty payment, based on the terms of our collaboration agreement with Grifols. The above milestone payment was allocated to the distinct performance obligations in the collaboration agreement with Grifols. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We accounted for this agreement under ASC 606 and identified the following distinct performance obligations at inception of the agreement: (a) granting of the license, (b) performance of research and regulatory services related to our ongoing long-term open-label extension study on patients with ITP, and (c) performance of research services related to our Phase 3 study in AIHA. In October 2020, we entered into a commercial supply agreement for the licensed territories. We concluded each of these performance obligations is distinct. We based our assessment on the following: (i) our assessment that Grifols can benefit from the license on its own by developing and commercializing the underlying product using its own resources, and (ii) the fact that the manufacturing services are not highly specialized in nature and can be performed by other vendors. Upon execution of our agreement with Grifols, we determined that the upfront fee of $5.0 million, which is the non-refundable portion of the $30.0 million upfront fee, represented the transaction price. In the first quarter of 2020, we revised the transaction price to include the $25.0 million of the upfront payment that is no longer refundable under our agreement and the $20.0 million payment received that is no longer constrained. We allocated the updated transaction price to the distinct performance obligations in our collaboration agreement based on our best estimate of the relative standalone selling price as follows: (a) for the license, we estimated the standalone selling price using the adjusted market assessment approach to estimate its standalone selling price in the licensed territories; (b) for the research and regulatory services, we estimated the standalone selling price using the cost plus expected margin approach. As a result of the adjusted transaction price, adjustments are recorded on a cumulative catch-up basis, and recorded as part of contract revenues from collaborations in the first quarter of 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The remaining future variable consideration of $277.5 million related to future regulatory and commercial milestones were fully constrained due to the fact that it was probable that a significant reversal of cumulative revenue would occur, given the inherent uncertainty of success with these future milestones. We are recognizing revenues related the research and regulatory services throughout the term of the respective clinical programs using the input method. For sales-based milestones and royalties, we determined that the license is the predominant item to which the royalties or sales-based milestones relate. Accordingly, we will recognize revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied). We will re-evaluate the transaction price in each reporting period and as uncertain events are resolved or other changes in circumstances occur. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the year ended December 31, 2020, we recognized $39.9 million in revenues related to the licensed rights in intellectual property and $3.8 million in revenues related to the research services performed. Additionally, during the year ended December 31, 2020, we recognized $651,000 in revenues for a one-time delivery of drug supply to Grifols for commercialization as well as $500,000 related to Grifols’ exercise of its option to include additional territories as noted above. Deferred revenues related to the performance of research services as of December 31, 2020 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">was $1.6<span style="white-space:pre-wrap;"> million. During the year ended December 31,2019, we recognized $4.7 million in revenues related to the license right and research and regulatory services performed. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Kissei License Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In October 2018, we entered into an exclusive license and supply agreement with Kissei to develop and commercialize fostamatinib in all current and potential indications in Japan, China, Taiwan and the Republic of Korea. Kissei is responsible for performing and funding all development activities for fostamatinib in the above-mentioned territories. We received an upfront cash payment of $33.0 million, with the potential for up to an additional $147.0 <span style="white-space:pre-wrap;">million in development, regulatory and commercial milestone payments, and will receive mid to upper twenty percent, tiered, escalated net sales-based payments for the supply of fostamatinib. Under the agreement, we granted Kissei the license rights to fostamatinib in the territories above and are obligated to supply Kissei with drug product for use in clinical trials and pre-commercialization activities. We are also responsible for the manufacture and supply of fostamatinib for all future development and commercialization activities under the agreement. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We accounted for this agreement under ASC 606 and identified the following distinct performance obligations at inception of the agreement: (a) granting of the license, (b) supply of fostamatinib for clinical use and (c) material right associated with discounted fostamatinib that are supplied for use other than clinical or commercial. In addition, we will provide commercial product supply if the product is approved in the licensed territory. We concluded that each of these performance obligations is distinct. We based our assessment on the following: (i) our assessment that Kissei can benefit from the license on its own by developing and commercializing the underlying product using its own resources and (ii) the fact that the manufacturing services are not highly specialized in nature and can be performed by other vendors. Moreover, we determined that the upfront fee of $33.0 million represented the transaction price and was allocated to the performance obligations based on our best estimate of the relative standalone selling price as follows: (a) for the license, we estimated the standalone selling price using the adjusted market assessment approach to estimate its standalone selling price in the licensed territories; (b) for the supply of fostamatinib and the material right associated with discounted fostamatinib, we estimated the standalone selling price using the cost plus expected margin approach. Variable consideration of $147.0 million related to future development and regulatory milestones was fully constrained due to the fact that it was probable that a significant reversal of cumulative revenue would occur, given the inherent uncertainty of success with these future milestones. We will recognize revenues related to the supply of fostamatinib and material right upon delivery of fostamatinib to Kissei. For sales-based milestones and royalties, we determined that the license is the predominant item to which the royalties or sales-based milestones relate to. Accordingly, we will recognize revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied). We will re-evaluate the transaction price in each reporting period and as uncertain events are resolved or other changes in circumstances occur. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We did not recognize any revenues during the year ended December 31, 2020 from our license agreement with Kissei. At December 31, 2020, deferred revenues related to the unsatisfied performance obligations related to the supply of fostamatinib and material right associated with discounted fostamatinib supply was $1.4 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the year ended December 31, 2019, we recognized $1.6 million as revenue related to the supply of fostamatinib for clinical use and the material right associated with discounted fostamatinib. During the year ended December 31, 2018, we recognized $30.6 million of the $33.0 million upfront fee as allocated revenue for the delivered license.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Medison Commercial and License Agreements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In October 2019, we entered into two exclusive commercial and license agreements with Medison for the commercialization of fostamatinib for chronic ITP in Israel and in Canada pursuant to which we received a $5.0 million upfront payment with respect to the agreement in Canada. We accounted for the agreement made with an upfront payment under ASC 606 and identified the following combined performance obligations at inception of the agreement: (a) granting of the license and (b) obtaining regulatory approval in Canada of fostamatinib in ITP. We determined that the non-refundable upfront fee of $5.0 million represented the transaction price. However, under the agreement, we have the option to buy back all rights to the product in Canada within six months from obtaining regulatory approval for the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">treatment of AIHA in Canada. The buyback option precludes us from transferring control of the license to Medison under ASC 606. We believe that the buyback provision, if exercised, will require us to repurchase the license at an amount equal to or more than the upfront $5.0 million. As such this arrangement is accounted for as a financing arrangement. Accrued interest expense related to this financing arrangement as of both December 31, 2020 and December 31, 2019 were immaterial. Pursuant to this exclusive commercialization license agreement, in August 2020, we entered into a commercial supply agreement with Medison.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Other license agreements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For the year ended December 31, 2020, we recognized $2.1 million of revenue as a result of the achievement of a milestone in accordance with the Amended Collaboration Agreement dated April 20, 2005 with Daiichi. All deliverables under the agreement had been previously delivered, as such the above payment was recognized as revenue in the third quarter of 2020 and the milestone payment from Daiichi was received in October 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 607200000 67500000 163700000 376000000.0 30000000.0 297500000 17500000 2500000 0.30 0.30 20000000.0 17500000 2500000 5000000.0 30000000.0 25000000.0 20000000.0 277500000 39900000 3800000 651000 500000 1600000 33000000.0 147000000.0 33000000.0 147000000.0 0 1400000 1600000 30600000 33000000.0 2 5000000.0 5000000.0 5000000.0 2100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">4. <b style="font-weight:bold;">INVENTORIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes inventories, net as of December 31, 2020 and 2019 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,189 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">810 </p></td></tr><tr><td style="vertical-align:bottom;width:78.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">449 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">544 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,638</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,354</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2020 and 2019, we have $4.0 million and $3.0 million, respectively, in advance payments to our manufacturer of our raw materials, which is included as part of Prepaid and Other Current Assets in the balance sheets. We take ownership of such raw materials when they are completed and delivered to us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="display:inline-block;width:36pt;"/><span style="display:inline-block;width:36pt;"/><span style="display:inline-block;width:36pt;"/><span style="display:inline-block;width:36pt;"/><span style="display:inline-block;width:36pt;"/><span style="display:inline-block;width:36pt;"/><span style="display:inline-block;width:36pt;"/><span style="display:inline-block;width:36pt;"/><span style="display:inline-block;width:36pt;"/><span style="display:inline-block;width:36pt;"/><span style="display:inline-block;width:36pt;"/><span style="display:inline-block;width:36pt;"/><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes inventories, net as of December 31, 2020 and 2019 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,189 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">810 </p></td></tr><tr><td style="vertical-align:bottom;width:78.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">449 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">544 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,638</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,354</p></td></tr></table> 1189000 810000 449000 544000 1638000 1354000 4000000.0 3000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5. SIGNIFICANT CONCENTRATIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We recognize revenue on collaborations in the U.S. and abroad and on products sold solely in the U.S. For the year ended December 31, 2020, our three specialty distributors as well as Grifols and Daiichi (see Note 2) accounted for 57%, 41% and 2% of our total revenues, respectively. For the year ended December 31, 2019, our three specialty distributors as well as Aclaris, Grifols, Celgene and Kissei (see Note 2) accounted for 74%, 9%, 8%, 6% and 3% of our total revenues, respectively. For the year ended December 31, 2018, Kissei and our three specialty distributors (see Note 2) accounted for 69% and 31% of our total revenues, respectively.  As of December 31, 2020 and 2019, 100% of our accounts receivables are from four customers and one collaboration partner. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3 0.57 0.41 0.02 3 0.74 0.09 0.08 0.06 0.03 3 0.69 0.31 1 1 4 4 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">6. STOCK-BASED COMPENSATION </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Total stock-based compensation expense related to all of our stock-based awards was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,072</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,662</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,321</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Employee Stock Option Plans</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On May 16, 2018, our stockholders approved the adoption of the Company’s 2018 Equity Incentive Plan (2018 Plan). The 2018 Plan is the successor plan to the 2011 Equity Incentive Plan, the 2000 Equity Incentive Plan, and the 2000 Non-Employee Directors' Stock Option Plan. As of December 31, 2020, we have two stock option plans, our 2018 Plan and the Inducement Plan. The 2018 Plan provides for granting to our officers, directors and all other employees and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">consultants options to purchase shares of our common stock. The Inducement Plan is intended mainly to provide an inducement material for certain individuals to enter into employment with the Company. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Options granted under our 2018 Plan expire no later than 10 years from the date of grant. Options may be granted with different vesting terms from time to time. As of December 31, 2020, a total of 40,914,675 shares of common stock were authorized for issuance under the 2018 Plan. Options granted under our Inducement Plan expire no later than 10 years from the date of grant and may be granted with different vesting terms from time to time. As of December 31, 2020, a total of 1,283,333 shares of common stock were authorized for issuance under the Inducement Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model. We have segregated option awards into the following three homogenous groups for the purposes of determining fair values of options: officers and directors, all other employees, and consultants. We account for forfeitures as they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We determined weighted-average valuation assumptions separately for each of these groups as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Volatility—We estimated volatility using the historical share price performance over the expected life of the option up to the point where we have historical market data. We also considered other factors, such as implied volatility, our current clinical trials and other company activities that may affect the volatility of our stock in the future. We determined that at this time historical volatility is more indicative of our expected future stock performance than implied volatility.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Expected term—For options granted to consultants, we use the contractual term of the option, which is generally </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">10 years</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">, for the initial valuation of the option and the remaining contractual term of the option for the succeeding periods. We analyzed various historical data to determine the applicable expected term for each of the other option groups. This data included: (1) for exercised options, the term of the options from option grant date to exercise date; (2) for cancelled options, the term of the options from option grant date to cancellation date, excluding non-vested option forfeitures; and (3) for options that remained outstanding at the balance sheet date, the term of the options from option grant date to the end of the reporting period and the estimated remaining term of the options. The consideration and calculation of the above data gave us reasonable estimates of the expected term for each employee group. We also considered the vesting schedules of the options granted and factors surrounding exercise behavior of the option groups, our current market price and company activity that may affect our market price. In addition, we considered the optionee type (i.e., officers and directors or all other employees) and other factors that may affect the expected term of the option. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Risk-free interest rate—The risk-free interest rate is based on U.S. Treasury constant maturity rates with similar terms to the expected term of the options for each option group.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Dividend yield—The expected dividend yield is 0% as we have not paid and do not expect to pay dividends in the future. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the weighted-average assumptions relating to options granted pursuant to our equity incentive plans for the years ended December 31, 2020, 2019 and 2018:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.9711914%;padding-left:0pt;padding-right:0pt;width:101.94%;"><tr style="height:0.75pt;"><td style="vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr style="height:9pt;"><td style="vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:5.8pt;"><td style="vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style="height:3.4pt;"><td style="vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:9.6pt;"><td style="background-color:#cceeff;vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">2.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">2.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style="height:10.25pt;"><td style="vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">6.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style="height:10.8pt;"><td style="background-color:#cceeff;vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style="height:9.6pt;"><td style="vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">66.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt -4.5pt;">65.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">65.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The exercise price of stock options granted under our stock plans is equal to the fair market value of the underlying shares on the date of grant. Options become exercisable at varying dates and generally expire 10 years from the date of grant. At December 31, 2020, options to purchase 14,218,190 shares of common stock were available for grant and 27,260,463 reserved shares of common stock were available for future issuance under our stock option plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation Award Activity</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Option activity under our equity incentive plans was as follow: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares Available</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Underlying Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,615,971</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,670,704</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.51</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Authorized for grant</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,953,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (8,462,090)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,462,090</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.32</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (761,541)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cancelled</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,110,790</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,110,790)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,218,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,260,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 6.46</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,679,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Vested and expected to vest at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,159,213</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.12</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercisable at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,802,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 5.25</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,628,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We granted options to purchase 8,462,090, 7,457,575 and 4,594,225 shares of common stock during the years ended December 31, 2020, 2019 and 2018, respectively. The weighted-average grant date fair values of options granted during 2020, 2019 and 2018 were $1.42, $1.27 and $2.66, respectively. As of December 31, 2020, we had 1,101,250 shares of outstanding performance-based stock option wherein the achievement of the corresponding <span style="white-space:pre-wrap;">corporate-based milestones were not considered as probable. Accordingly, none of the stock-based compensation expense of </span>$1.7 million has been recognized as expense as of December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2020, there was approximately $11.0 million of unrecognized stock-based compensation cost related to time-based stock options and performance-based stock options, wherein achievement of the corresponding corporate-based milestones was considered as probable. Additionally, approximately $615,000 of total unamortized stock-based compensation cost related to our Purchase Plan. The unamortized compensation costs related to our stock option plans and our Purchase Plan are expected to be recognized over a weighted- average period of approximately 2.2 years and 1.1 years, respectively. For the years ended December 31, 2020 and 2019, there were 4,386,910 and 4,442,936 shares vested, respectively, with weighted-average exercise price of $2.41 and $3.26, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The aggregate intrinsic value of the stock options in the table above is calculated as the difference between the exercise price of the underlying awards and the quoted price of our common stock for the options that were in-the-money at December 31, 2020. At December 31, 2020 and 2019, we had 9,457,590 and 6,865,971, respectively, of non-vested stock options, with approximately $11.1 million and $614,000 intrinsic value at December 31, 2020 and 2019, respectively. During the years ended December 31, 2020 and 2019, aggregate intrinsic values of options exercised under our stock option plans were approximately $459,000 and $12,000, respectively, determined as of the date of the stock option exercise. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Details of our stock options by exercise price are as follows as of December 31, 2020: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:45.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:25.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Exercisable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:25.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual Life (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$1.68 - $1.96</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,413,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.81</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 337,554</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.82</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.00 - $2.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,976,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,374,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.02 - $2.25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,301,158</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.90</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,681,576</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.12</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.27 - $2.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,261,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,617,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.52 - $3.49</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,831,521</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.12</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.86</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,760,475</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.92</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$3.54 - $4.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,130,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,685,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$4.53 - $8.85</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,345,701</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.18</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,345,701</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style="height:17.05pt;"><td style="vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$1.68 - $8.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27,260,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,802,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our Purchase Plan permits eligible employees to purchase common stock at a discount through payroll deductions during defined offering periods. The price at which the stock is purchased is equal to the lesser of 85% of the fair market value of the common stock on the first day of the offering or 85% of the fair market value of our common stock on the purchase date. The initial offering period commenced on the effective date of our initial public offering. We issued 567,391, 747,691 and 783,984 shares of common stock during 2020, 2019 and 2018, respectively, pursuant to the Purchase Plan at an average price of $1.54, $1.92 and $1.92, respectively. For the year ended December 31, 2020, 2019 and 2018, the weighted average fair value of awards granted under our Purchase Plan was $0.87, $1.07 and $1.27, respectively. As of December 31, 2020, we had 16,502 reserved shares of common stock available for future issuance under the Purchase Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair value of awards granted under our Purchase Plan is estimated on the date of grant using the Black-Scholes option pricing model, which uses weighted- average assumptions. Our Purchase Plan provides for a 24- month offering period comprised of four six-month purchase periods with a look-back option. A look-back option is a provision in our Purchase Plan under which eligible employees can purchase shares of our common stock at a price per share equal to the lesser of 85% of the fair market value on the first day of the offering period or 85<span style="white-space:pre-wrap;">% of the fair market value on the purchase date. Our Purchase Plan also includes a feature that provides for a new offering period to begin when the fair market value of our common stock on any purchase date during an offering period falls below the fair market value of our common stock on the first day of such offering period. This feature is called a “reset.” Participants are automatically enrolled in the new offering period. We had a “reset” on January 2, 2020 because the fair market value of our stock on December 31, 2019 was lower than the fair market value of our stock on January 1, 2019, the first day of the offering period. We applied modification accounting in accordance with the relevant accounting guidance. The total incremental fair value associated with this Purchase Plan “reset” was approximately $753,000 and will be recognized as expense from the period from January 1, 2020 to December 31, 2021. We also had another “reset” on July 1, 2020 because the fair market value of our stock on June 30, 2020 was lower than the fair market value of our stock on January 1, 2020, the first day of the offering period. We applied modification accounting in accordance with the relevant accounting guidance. The total incremental fair value associated with this Purchase Plan “reset” was approximately $535,000 and is being amortized to expenses from July 1, 2020 to June 30, 2022.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the weighted-average assumptions related to our Purchase Plan for the years ended December 31, 2020, 2019 and 2018. Expected volatilities for our Purchase Plan are based on the two-year historical volatility of our stock. Expected term represents the weighted- average of the purchase periods within the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">offering period. The risk-free interest rate for periods within the expected term is based on U.S. Treasury constant maturity rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 62.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 62.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 66.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Total stock-based compensation expense related to all of our stock-based awards was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,072</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,662</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,321</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 5223000 6453000 5383000 2072000 2662000 2321000 7295000 9115000 7704000 2 P10Y 40914675 P10Y 1283333 3 P10Y 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.9711914%;padding-left:0pt;padding-right:0pt;width:101.94%;"><tr style="height:0.75pt;"><td style="vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr style="height:9pt;"><td style="vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:5.8pt;"><td style="vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style="height:3.4pt;"><td style="vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:9.6pt;"><td style="background-color:#cceeff;vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">2.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">2.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style="height:10.25pt;"><td style="vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">6.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style="height:10.8pt;"><td style="background-color:#cceeff;vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style="height:9.6pt;"><td style="vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">66.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt -4.5pt;">65.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">65.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 0.012 0.024 0.027 P6Y6M P6Y6M P6Y8M12D 0.000 0.000 0.000 0.661 0.655 0.651 P10Y 14218190 27260463 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares Available</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Underlying Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,615,971</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,670,704</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.51</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Authorized for grant</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,953,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (8,462,090)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,462,090</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.32</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (761,541)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cancelled</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,110,790</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,110,790)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,218,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,260,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 6.46</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,679,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Vested and expected to vest at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,159,213</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.12</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercisable at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,802,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 5.25</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,628,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table> 16615971 22670704 3.51 2953519 8462090 8462090 2.32 761541 2.26 3110790 3110790 4.56 14218190 27260463 3.05 P6Y5M15D 23679303 26159213 3.12 17802873 3.42 P5Y3M 12628388 8462090 7457575 4594225 1.42 1.27 2.66 1101250 1700000 11000000.0 615000 P2Y2M12D P1Y1M6D 4386910 4442936 2.41 3.26 9457590 6865971 11100000 614000 459000 12000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Details of our stock options by exercise price are as follows as of December 31, 2020: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:45.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:25.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Exercisable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:25.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual Life (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$1.68 - $1.96</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,413,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.81</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 337,554</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.82</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.00 - $2.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,976,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,374,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.02 - $2.25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,301,158</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.90</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,681,576</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.12</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.27 - $2.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,261,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,617,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.52 - $3.49</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,831,521</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.12</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.86</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,760,475</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.92</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$3.54 - $4.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,130,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,685,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$4.53 - $8.85</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,345,701</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.18</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,345,701</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style="height:17.05pt;"><td style="vertical-align:bottom;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$1.68 - $8.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27,260,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,802,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1.68 1.96 1413800 P8Y11M8D 1.81 337554 1.82 2.00 2.00 3976626 P7Y6M25D 2.00 2374499 2.00 2.02 2.25 4301158 P5Y10M24D 2.14 3681576 2.12 2.27 2.42 6261304 P8Y7M17D 2.38 1617712 2.37 2.52 3.49 3831521 P6Y1M13D 2.86 2760475 2.92 3.54 4.49 5130353 P5Y4M28D 4.07 4685356 4.05 4.53 8.85 2345701 P1Y2M4D 7.14 2345701 7.14 1.68 8.85 27260463 P6Y5M15D 3.05 17802873 3.42 0.85 0.85 567391 747691 783984 1.54 1.92 1.92 0.87 1.07 1.27 16502 P24M 0.85 0.85 753000 535000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 62.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 62.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 66.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 0.010 0.027 0.024 P1Y7M6D P1Y6M P1Y3M18D 0.000 0.000 0.000 0.623 0.626 0.662 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7. CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Cash, cash equivalents and short-term investments consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.030864716%;padding-left:0pt;padding-right:0pt;width:100.06%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,988 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,371</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">19,487 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. treasury bills</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,034</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,539</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government-sponsored enterprise securities</p></td><td style="vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">4,920 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds and commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">20,898 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 55,694</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">57,327 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reported as:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">30,373 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term investments</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">26,954 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 75,557</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">57,327 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Cash equivalents and short-term investments included the following securities with gross unrealized gains and losses (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. treasury bills</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,036</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,034</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government-sponsored enterprise securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds and commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,900</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,898</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. treasury bills</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,532</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,539</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government-sponsored enterprise securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds and commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 55,685</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 55,694</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 87,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 87,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2020, our cash equivalents and short-term investments, which have contractual maturities within one year, had a weighted-average time to maturity of approximately 78 days. We view our short-term investments portfolio as available for use in current operations. We have the ability to hold all investments as of December 31, 2020 through their respective maturity dates. At December 31, 2020, we had <span style="-sec-ix-hidden:Hidden_Zp2OSdTBUUiLF2-Hh-rraw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">no</span></span> investments that had been in a continuous unrealized loss position for more than 12 months. As of December 31, 2020, a total of 16 individual securities had been in an unrealized loss position for 12 months or less and the losses were deemed to be temporary. The gross unrealized losses above were caused by interest rate increases. No significant facts or circumstances have arisen to indicate that there has been any deterioration in the creditworthiness of the issuers of the securities held by us. Based on our review of these securities, including the assessment of the duration and severity of the unrealized losses and our ability and intent </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">to hold the investments until maturity, there were no other-than-temporary impairments for these securities at December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table shows the fair value and gross unrealized losses of our investments in individual securities that are in an unrealized loss position, aggregated by investment category (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U. S. treasury bills</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds and commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,652</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Cash, cash equivalents and short-term investments consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.030864716%;padding-left:0pt;padding-right:0pt;width:100.06%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,988 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,371</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">19,487 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. treasury bills</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,034</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,539</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government-sponsored enterprise securities</p></td><td style="vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">4,920 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds and commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">20,898 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 55,694</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">57,327 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reported as:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">30,373 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term investments</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">26,954 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 75,557</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">57,327 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1988000 3371000 19487000 7457000 10034000 12539000 4920000 19017000 20898000 55694000 57327000 98078000 30373000 22521000 26954000 75557000 57327000 98078000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Cash equivalents and short-term investments included the following securities with gross unrealized gains and losses (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. treasury bills</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,036</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,034</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government-sponsored enterprise securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds and commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,900</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,898</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. treasury bills</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,532</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,539</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government-sponsored enterprise securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds and commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 55,685</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 55,694</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 87,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 87,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 10036000 -2000 10034000 4920000 4920000 20900000 -2000 20898000 35856000 -4000 35852000 12532000 8000 -1000 12539000 19010000 8000 -1000 19017000 55685000 14000 -5000 55694000 87227000 30000 -7000 87250000 P78D 16 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table shows the fair value and gross unrealized losses of our investments in individual securities that are in an unrealized loss position, aggregated by investment category (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U. S. treasury bills</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds and commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,652</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 9034000 2000 14652000 2000 23686000 4000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8. FAIR VALUE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under FASB ASC 820, <i style="font-style:italic;">Fair Value Measurements and Disclosures</i>, fair value is defined as the price at which an asset could be exchanged or a liability transferred in a transaction between knowledgeable, willing parties in the principal or most advantageous market for the asset or liability. Where available, fair value is based on observable market prices or parameters or derived from such prices or parameters. Where observable prices or parameters are not available, valuation models are applied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Assets recorded at fair value in our financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of subjectivity associated with the inputs to fair valuation of these assets and liabilities, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets at the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">The fair valued assets we hold that are generally included under this Level 1 are money market securities where fair value is based on publicly quoted prices.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">Level 2—Are inputs, other than quoted prices included in Level 1, that are either directly or indirectly observable for the asset or liability through correlation with market data at the reporting date and for the duration of the instrument’s anticipated life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">The fair valued assets we hold that are generally assessed under Level 2 included government-sponsored enterprise securities, U.S. treasury bills and corporate bonds and commercial paper. We utilize third party pricing services in developing fair value measurements where fair value is based on valuation methodologies such as models using observable market inputs, including benchmark yields, reported trades, broker/dealer quotes, bids, offers and other reference data. We use quotes from external pricing service providers and other on-line quotation systems to verify the fair value of investments provided by our third-party pricing service providers. We review independent auditor’s reports from our third-party pricing service providers particularly regarding the controls over pricing and valuation of financial instruments and ensure that our internal controls address certain control deficiencies, if any, and complementary user entity controls are in place.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities and which reflect management’s best estimate of what market participants would use in pricing the asset or liability at the reporting date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">We do not have fair valued assets classified under Level 3.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Fair Value on a Recurring Basis</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial assets measured at fair value on a recurring basis are categorized in the tables below based upon the lowest level of significant input to the valuations (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets at Fair Value as of December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. treasury bills</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government-sponsored enterprise securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,920</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,920</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds and commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,852</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 55,339</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets at Fair Value as of December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. treasury bills</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government-sponsored enterprise securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds and commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 55,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 55,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 87,250</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 94,707</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial assets measured at fair value on a recurring basis are categorized in the tables below based upon the lowest level of significant input to the valuations (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets at Fair Value as of December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. treasury bills</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government-sponsored enterprise securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,920</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,920</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds and commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,852</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 55,339</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets at Fair Value as of December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. treasury bills</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government-sponsored enterprise securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds and commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 55,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 55,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 87,250</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 94,707</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 19487000 19487000 10034000 10034000 4920000 4920000 20898000 20898000 19487000 35852000 55339000 7457000 7457000 12539000 12539000 19017000 19017000 55694000 55694000 7457000 87250000 94707000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9. OTHER BALANCE SHEET</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property and equipment consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Laboratory equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">11,957 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">11,627 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,783 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,622 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,793 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,391 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fixed assets in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">819 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">564 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">16,352 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">15,204 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(13,676)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(13,045)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">2,676 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">2,159 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During 2020 and 2019, we disposed fixed assets of approximately $86,000 and $496,000, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Total depreciation and amortization expense were $706,000, $683,000 and $594,000 for the years ended December <span style="white-space:pre-wrap;">31, 2020, 2019 and 2018, respectively. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other accrued liabilities consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue reserves</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,576</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,094</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Refund liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,488</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 238</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 272</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 80</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">11,014 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">6,721 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Revenue reserves include government-mandated or privately-negotiated rebates, chargebacks and discounts on our gross product sales. Accrued professional fees include legal and patent costs and accounting fees. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property and equipment consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Laboratory equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">11,957 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">11,627 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,783 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,622 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,793 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,391 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fixed assets in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">819 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">564 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">16,352 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">15,204 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(13,676)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(13,045)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">2,676 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">2,159 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 11957000 11627000 1783000 1622000 1793000 1391000 819000 564000 16352000 15204000 13676000 13045000 2676000 2159000 86000 496000 706000 683000 594000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other accrued liabilities consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue reserves</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,576</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,094</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Refund liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,488</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 238</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 272</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 80</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">11,014 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">6,721 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 4576000 3094000 3661000 2836000 1488000 238000 1017000 473000 272000 80000 11014000 6721000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10. LEASE AGREEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We currently lease our research and office space under a noncancelable lease agreement with our landlord, HCP BTC, LLC (formerly known as Slough BTC, LLC) which was originally set to expire in 2018. The lease term provides for renewal option for up to two additional periods of five years each. In July 2017, we exercised our option to extend the term of our lease for another five years through January 2023 and modified the amount of monthly base rent during such renewal period. We reevaluated our lease classification and continue to classify our lease as operating lease during the renewal period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In December 2014, we entered into a sublease agreement, which was amended in 2017, with an unrelated third party to occupy approximately 57,000 square feet of our research and office space. In February 2017, we entered into an amendment to the sublease agreement to increase the subleased research and office space for an additional 9,328 square feet under the same term of the sublease. Effective July 2017, the sublease agreement was amended primarily to extend the term of the sublease through January 2023 and modified the monthly base rent to equal the amount we will pay our landlord. Because the future sublease income under the extended sublease agreement is the same as the amount we will pay our landlord, we did not recognize any loss on sublease relative to this amendment. We expect to receive approximately $9.6 million in future sublease income (excluding our subtenant’s share of facilities operating expenses) through January 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We recorded rent expense on a straight-line basis for our lease, net of sublease income. For our sublease arrangement which we classified as an operating lease, our loss on the sublease was comprised of the present value of our future payments to our landlord less the present value of our future rent payments expected from our subtenant over the term of the sublease. We adopted Topic 842 on January 1, 2019 using a modified retrospective approach and elected the transition method and the package of practical expedients permitted under the transition guidance, which allowed us to carryforward our historical lease classification and our assessment on whether a contract is or contains a lease. We also elected to combine lease and non-lease components, such as common area maintenance charges, as a single lease, and elected to use the short-term lease exception permitted by the standard. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As a result of the adoption of Topic 842 on January 1, 2019, we recognized $32.8 million in operating right-of-use asset and $33.2 million in lease liability, and derecognized $399,000 of deferred rent in the balance sheet at adoption date. These were calculated using the present value of our remaining lease payments using an estimated incremental borrowing rate of 9%, which represented the weighted average discount rate for our lease. There was <span style="-sec-ix-hidden:Hidden_JY3rDhk5j0OjRAQRPA1Nlw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">no</span></span> cumulative-effect adjustment on our accumulated deficit as of January 1, 2019. As of December 31, 2020, we had operating lease right-of-use asset of $17.9 million and lease liability of $19.3 million in the balance sheet. The weighted average remaining term of our lease as of December 31, 2020 was 2.08 years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For the years ended December 31, 2020 and 2019, the components of our operating lease expense was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:45.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fixed operating lease expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,360</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,248</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 745</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating lease expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,286</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,993</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Supplemental information related to the Company’s operating lease for the years ended December 31, 2020 and 2019 were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:70.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:70.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash payments included in the measurement of operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,694</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,321</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For the years ended December 31, 2020 and 2019, we have the following operating sublease information (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:45.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fixed sublease expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,381</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,381</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable sublease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 829</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sublease income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,343)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,210)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_Tzfk3lUnYEe8fX6OiB2QXg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_zVDNJR6oJ0qBp5Pprjwtfg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">At December 31, 2020, future minimum lease payments and obligations under our noncancelable operating lease, net of expected sublease receipts, were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sublease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For years ending December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:7.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Receipts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,082</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,534)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,548</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,716)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 877</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (394)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 483</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum payments required</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,644)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Rent expense under our operating lease amounted to approximately $6.3 million, $6.0 million and $6.0 million for the years ended December <span style="white-space:pre-wrap;">31, 2020, 2019 and 2018, respectively. </span></p> 2 P5Y 57000 9328 9600000 32800000 33200000 399000 0.09 17900000 19300000 P2Y29D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For the years ended December 31, 2020 and 2019, the components of our operating lease expense was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:45.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fixed operating lease expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,360</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,248</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 745</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating lease expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,286</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,993</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:45.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fixed operating lease expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,360</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,248</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 745</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating lease expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,286</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,993</p></td></tr></table> 5360000 5248000 926000 745000 6286000 5993000 9694000 9321000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For the years ended December 31, 2020 and 2019, we have the following operating sublease information (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:45.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fixed sublease expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,381</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,381</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable sublease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 829</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sublease income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,343)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,210)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_Tzfk3lUnYEe8fX6OiB2QXg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_zVDNJR6oJ0qBp5Pprjwtfg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td></tr></table> 4381000 4381000 962000 829000 5343000 5210000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">At December 31, 2020, future minimum lease payments and obligations under our noncancelable operating lease, net of expected sublease receipts, were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sublease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For years ending December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:7.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Receipts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,082</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,534)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,548</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,716)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 877</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (394)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 483</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum payments required</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,644)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 10082000 4534000 5548000 10485000 4716000 5769000 877000 394000 483000 21444000 9644000 11800000 6300000 6000000.0 6000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">11. STOCKHOLDERS’ EQUITY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Preferred Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We are authorized to issue 10,000,000 shares of preferred stock. As of December 31, 2020 and 2019, there were no issued and outstanding shares of preferred stock. Our board of directors is authorized to fix or alter the designation, powers, preferences and rights of the shares of each series of preferred shares, and the qualifications, limitations or restrictions of any wholly unissued shares, to establish from time to time the number of shares constituting any such series, and to increase or decrease the number of shares, if any.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Common Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Authorized Shares of Common Stock</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On May 18, 2018, we amended our Certificate of Incorporation (the “Charter Amendment”) to increase the number of authorized shares of common stock from 200,000,000 to 400,000,000<span style="white-space:pre-wrap;"> shares. This Charter Amendment was approved by our stockholders at the annual meeting held on May 16, 2018. The Charter Amendment became effective upon the filing with the Secretary of State of the State of Delaware on May 18, 2018.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Common Stock Public Offering</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In the second quarter of 2018, we completed an underwritten public offering in which we sold 18,400,000 shares of our common stock pursuant to an effective registration statement at a price to the public of $3.90 per share. We received net proceeds of approximately $67.2 million after deducting underwriting discounts and commissions and offering expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Open Market Sales Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In August 2020, we entered into an Open Market Sale Agreement (Sales Agreement) with Jefferies LLC (Jefferies), as our sole sales agent, pursuant to which we may sell, from time to time, through Jefferies, shares of our </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">common stock having an aggregate offering price of up to $65.0 million. As of December 31, 2020, we have not yet sold any shares under the Sales Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p> 10000000 200000000 400000000 18400000 3.90 67200000 65000000.0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12. INCOME TAXES </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">For the years ended December 31, 2020, 2019 and 2018, our loss before income taxes was from domestic operations and we did not record provision for income taxes other than minimum state taxes due to our net loss. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">240,767 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">240,157 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Orphan drug and research and development credits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">64,252 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">59,603 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">7,760 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">8,817 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">4,399 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,989</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized research and development expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">2,282 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">3,170 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">529 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating lease right-of-use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(4,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(6,719)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Others</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(537)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">315,761 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">311,658 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(315,761)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(311,658)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets, net of allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_UkQ5a3thvEig35sywkX6cQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_bCEmBaFTXkOxHPAfmz5C_A;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The reconciliation of the statutory federal income tax rate to the effective tax rate was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:98.7%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal statutory tax rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21.0)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21.0)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21.0)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State, Net of Federal Benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 24.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Orphan drug and research and development credits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12.7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5.1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3.7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective tax rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">In general, under Section 382 of the Internal Revenue Code (Section 382), a corporation that undergoes an ownership change is subject to limitations on its ability to utilize its pre-change net operating loss carryovers and tax credits to offset future taxable income. Our existing net operating loss carryforwards and tax credits are subject to limitations arising from ownership changes which occurred in previous periods. We finalized our analysis of potential ownership changes and concluded our Section 382 owner shift analysis during the year ended December 31, 2012. We have updated our net operating loss carryforwards to reflect the results of the Section 382 owner shift analysis as of December 31, 2020. We did not experience any significant changes in ownership in 2020, 2019, and 2018. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 and result in additional limitations. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2020, we had net operating loss carryforwards for federal income tax purposes of approximately $1.0 billion. Of the federal net operating loss carryforward, $891.8 million, which expire beginning in the year 2021 and the remaining net operating loss carryforwards can be carried forward indefinitely, subject to annual </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">limitation of 80% of taxable income. We also had state net operating loss carryforwards of approximately $385.9 </span><span style="white-space:pre-wrap;">million, which expire beginning in the year 2028. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have general business credits of approximately $48.0 million, which will expire beginning in 2023, if not utilized, and is comprised of research and development credits and orphan drug credits. We also have state research and development tax credits of approximately $30.7 million, which have no expiration date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Realization of deferred tax assets is dependent upon future earnings, if any, the timing and amount of which are uncertain. Accordingly, the net deferred tax assets have been fully offset by a valuation allowance. The valuation allowance increased by approximately $4.1 million and $21.6 million for the years ended December 31, 2020 and 2019, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the activity related to our gross unrecognized tax benefits (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at the beginning of the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,358</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,849</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Increase related to current year tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at the end of the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,901</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,358</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 2020 and December 31, 2019, the amount of unrecognized tax benefits increased $543,000 and $509,000, respectively, due to additional research and development and orphan drug credits generated during those years. As of December 31, 2020 and 2019, the total amount of unrecognized tax benefit was $8.0 million and $7.2 million, respectively. The reversal of the uncertain tax benefits would not affect the Company’s effective tax rate to the extent that we continue to maintain a full valuation allowance against our deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We are subject to federal income tax and various state taxes. Because of net operating loss and research credit carryovers, substantially all of our tax years remain open to examination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. We currently have <span style="-sec-ix-hidden:Hidden_i8KKxl7vOky_TEnZCYO79g;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">no</span></span> tax positions that would be subject to interest or penalties. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">240,767 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">240,157 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Orphan drug and research and development credits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">64,252 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">59,603 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">7,760 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">8,817 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">4,399 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,989</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized research and development expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">2,282 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">3,170 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">529 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating lease right-of-use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(4,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(6,719)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Others</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(537)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">315,761 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">311,658 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(315,761)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(311,658)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets, net of allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_UkQ5a3thvEig35sywkX6cQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_bCEmBaFTXkOxHPAfmz5C_A;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 240767000 240157000 64252000 59603000 7760000 8817000 4399000 6989000 34000 2282000 3170000 529000 4084000 6719000 537000 315761000 311658000 315761000 311658000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:98.7%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal statutory tax rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21.0)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21.0)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21.0)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State, Net of Federal Benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 24.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Orphan drug and research and development credits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12.7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5.1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3.7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective tax rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table> 0.210 0.210 0.210 0.001 0.001 0.244 0.217 0.163 0.047 0.028 0.082 -0.127 -0.051 -0.037 0.046 0.015 0.002 0.001 0.000 0.000 1000000000.0 891800000 385900000 48000000.0 30700000 4100000 21600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the activity related to our gross unrecognized tax benefits (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at the beginning of the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,358</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,849</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Increase related to current year tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at the end of the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,901</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,358</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 2020 and December 31, 2019, the amount of unrecognized tax benefits increased $543,000 and $509,000, respectively, due to additional research and development and orphan drug credits generated during those years. As of December 31, 2020 and 2019, the total amount of unrecognized tax benefit was $8.0 million and $7.2 million, respectively. The reversal of the uncertain tax benefits would not affect the Company’s effective tax rate to the extent that we continue to maintain a full valuation allowance against our deferred tax assets.</p> 8358000 7849000 543000 509000 8901000 8358000 543000 509000 8000000.0 7200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13. DEBT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On September 27, 2019, we entered into a Credit and Security Agreement (Credit Agreement), dated as of September 27, 2019 (the Closing Date) with MidCap Financial Trust (MidCap). The Credit Agreement provides for a $60.0 million term loan credit facility with the following tranches: (i) on the Closing Date, $10.0 million aggregate principal amount of term loans, (ii) until December 31, 2020, an additional $10.0 million term loan facility at our option, (iii) until March 31, 2021, an additional $20.0 million term loan facility subject to the satisfaction of certain conditions and at our option and (iv) until March 31, 2022, an additional $20.0 million term loan facility subject to the satisfaction of certain conditions and at our option. The obligations under the Credit Agreement are secured by a perfected security interest in all of our assets except for intellectual property and certain other customary excluded property pursuant to the terms of the Credit Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The outstanding principal balance of the loan bears interest at an annual rate of one-month LIBOR plus 5.65%, subject to a LIBOR floor of 1.50% and is payable monthly in arrears. Commencing on October 1, 2019, the Credit Agreement provides that we initially will make interest-only payments for 24 months followed by 36 months of amortization payments. The interest-only period will be extended to 36 months and again to 48 months upon the satisfaction of certain conditions set forth in the Credit Agreement. All unpaid principal and accrued interest is due and payable no later than September 1, 2024. A final payment fee of 2.5% of principal is due on the final payment of the term loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We may make voluntary prepayments, in whole or in part, subject to certain prepayment premiums and additional interest payments. The Credit Agreement also contains certain provisions, such as event of default and change </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">in control provisions, which, if triggered, would require us to make mandatory prepayments on the term loan, which are subject to certain prepayment premiums and additional interest payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As discussed above, at closing of the Credit Agreement, $10.0 million was funded in an initial tranche. In March 2020, we signed a credit extension form for the second tranche amounting to $10.0 million, which we received in May 2020. The facility also gives us the ability to access an additional $40.0 million at our option, subject to the achievement of certain customary conditions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents the future minimum payments we expect to make on our outstanding loan as of December 31, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:36pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:84.46%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:64.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Year Ending December 31,</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,667</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,667</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,667</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,999</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal amount (Tranches 1 and 2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,000</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We paid certain costs and fees totaling $236,000 which were recorded as a direct deduction from the term loan on the balance sheet and are being amortized ratably as interest expense over the term of the loan, using the effective interest method. As of December 31, 2020, the unamortized issuance costs and debt discounts amounted to $185,000. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Interest expense, including amortization of the debt discount, related to the Credit Agreement were $1.4 million and $237,000 during the years ended December 31, 2020 and 2019, respectively. Accrued interest was $272,000 as of December 31, 2020. As of December 31, 2020, the outstanding balance of the loan was $19.8 million, net unamortized debt discount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Credit Agreement contains certain covenants which, among others, require us to deliver financial reports at designated times of the year and maintain minimum net revenues and $10.0 million of cash upon the draw of tranche three or tranche four. As of December 31, 2020, we were not in violation of any covenants.</p> 60000000.0 10000000.0 10000000.0 20000000.0 20000000.0 0.0565 0.0150 P24M P36M P36M P48M 0.025 10000000.0 10000000.0 40000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:36pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:84.46%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:64.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Year Ending December 31,</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,667</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,667</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,667</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,999</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal amount (Tranches 1 and 2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,000</p></td></tr></table></div> 1667000 6667000 6667000 4999000 20000000 236000 185000 1400000 237000 272000 19800000 10000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">14. SELECTED QUARTERLY FINANCIAL DATA</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Q1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Q2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Q3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Q4</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Q1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Q2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Q3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Q4</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="26" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:77.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited, in thousands, except per share amounts)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,761</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,389</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,450</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,624</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,407</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,857</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,400</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Gross profit*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,243</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (17,576)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (14,174)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (19,237)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (17,598)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (20,606)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (11,490)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (17,200)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="white-space:pre-wrap;">Net income (loss) per share, basic and diluted:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.08)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.07)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Weighted average shares used in computing net income (loss) per share:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,568</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,570</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,932</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,039</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,173</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,191</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,609</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,525</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">*</span></span>Gross profit is computed as Net product sales less Cost of product sales. Prior to the FDA approval, manufacturing and related costs were charged to research and development expense. Therefore, these costs were not capitalized and as a result, are not fully reflected in the costs of sales during the periods disclosed above. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Q1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Q2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Q3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Q4</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Q1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Q2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Q3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Q4</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="26" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:77.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited, in thousands, except per share amounts)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,761</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,389</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,450</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,624</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,407</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,857</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,400</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Gross profit*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,243</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (17,576)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (14,174)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (19,237)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (17,598)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (20,606)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (11,490)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (17,200)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="white-space:pre-wrap;">Net income (loss) per share, basic and diluted:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.08)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.07)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Weighted average shares used in computing net income (loss) per share:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,568</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,570</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,932</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,039</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,173</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,191</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,609</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,525</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table> 55761000 16021000 18389000 18450000 12624000 10407000 20857000 15400000 12525000 14695000 16149000 17432000 7947000 9862000 11406000 13651000 21243000 -17576000 -14174000 -19237000 -17598000 -20606000 -11490000 -17200000 0.13 -0.10 -0.08 -0.11 -0.11 -0.12 -0.07 -0.10 168469000 168570000 168932000 169039000 167173000 167191000 167609000 167619000 168568000 168570000 168932000 169039000 167173000 167191000 167609000 168525000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">15. SUBSEQUENT EVENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">U.S. Department of Defense’s JPEO-CBRND</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In January 2021, we were awarded $16.5 million by the U.S. Department of Defense’s Joint Program Executive Office for Chemical, Biological, Radiological and Nuclear Defense to support our ongoing Phase 3 clinical trial to evaluate the safety and efficacy of fostamatinib in hospitalized COVID-19 patients. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Global Exclusive License Agreement with Eli Lilly and Company</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In February 2021, we entered into a global exclusive license agreement and strategic collaboration with Lilly to co-develop and commercialize R552, a receptor-interacting serine/threonine-protein kinase 1 (RIP1) inhibitor, for the treatment of non-central nervous system (non-CNS) diseases. In addition, the collaboration is aimed at developing additional RIP1 inhibitors for the treatment of CNS diseases. Pursuant to the terms of the license agreement, we granted to Lilly exclusive rights to develop and commercialize R552 and related RIP1 inhibitors in all indications worldwide. The parties’ collaboration is governed through a joint governance committee and appropriate subcommittees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The parties are jointly responsible for performing development activities for R552 and other non-CNS disease development candidates. We are responsible for 20% of development costs for R552 in the U.S., Europe, and Japan, up to a specified cap. Lilly is responsible for funding the remainder of all development activities for R552 and other non-CNS disease development candidates. We have the right to opt-out of co-funding the R552 development activities in the U.S., Europe and Japan at two different specified times. If we exercise our first opt-out right, we will continue to fund our share of the R552 development activities in the U.S., Europe, and Japan up to a maximum funding commitment of $65.0 million. If we do not exercise either of the opt-out rights, we will receive royalty payments on net sales of non-CNS disease products at higher percentage rates and have the right to co-commercialize R552 in the U.S., with Lilly, on terms to be agreed by the parties. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We are responsible for performing and funding initial discovery and identification of CNS disease development candidates, which is nearly completed, and future funding is expected to be minimal. Following candidate selection, Lilly will be responsible for performing and funding all future development and commercialization of the CNS disease development candidates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Under the terms of the license agreement, we will receive an upfront cash payment of $125.0 million, with the potential for an additional $330.0 million in milestone payments upon the achievement of specified development and regulatory milestones by non-CNS disease products and $255.0 million in milestone payments upon the achievement of specified development and regulatory milestones by CNS disease products. We are also eligible to receive up to $100.0 million in sales milestone payments on a product-by-product basis for non-CNS disease products and up to $150.0<span style="white-space:pre-wrap;"> million in sales milestone payments on a product-by-product basis for CNS disease products. In addition, depending on the extent of our co-funding of R552 development activities, we would be entitled to receive tiered royalty payments on net sales of non-CNS disease products at percentages ranging from the mid-single digits to high-teens, subject to certain standard reductions and offsets. We would be entitled to receive tiered royalty payments on net sales of CNS disease products up to low-double digits, subject to certain standard reductions and offsets. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">This transaction is subject to customary closing conditions, including clearance under the Hart-Scott-Rodino (HSR) Antitrust Improvements Act of 1976.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">License Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In February 2021, we entered into a non-exclusive license agreement with an unrelated third party whereby we granted such unrelated third party rights to certain patents. In considerations for the license rights granted, we will receive a one-time fee of $4.0 million<b style="font-weight:bold;">.</b> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 16500000 0.20 65000000.0 125000000.0 330000000.0 255000000.0 100000000.0 150000000.0 4000000.0 XML 14 R1.htm IDEA: XBRL DOCUMENT v3.20.4
DOCUMENT AND ENTITY INFORMATION - USD ($)
12 Months Ended
Dec. 31, 2020
Feb. 23, 2021
Jun. 30, 2020
DOCUMENT AND ENTITY INFORMATION      
Document Type 10-K    
Document Annual Report true    
Document Fiscal Period Focus FY    
Current Fiscal Year End Date --12-31    
Document Period End Date Dec. 31, 2020    
Document Transition Report false    
Entity File Number 000-29889    
Entity Registrant Name RIGEL PHARMACEUTICALS INC    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 94-3248524    
Entity Address, Address Line One 1180 Veterans Blvd.    
Entity Address, City or Town South San Francisco    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94080    
City Area Code 650    
Local Phone Number 624-1100    
Title of 12(b) Security Common Stock, par value $.001 per share    
Trading Symbol RIGL    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Central Index Key 0001034842    
Amendment Flag false    
Entity Public Float     $ 308,565,236
Entity Common Stock, Shares Outstanding   170,041,848  
Document Fiscal Year Focus 2020    

XML 15 R2.htm IDEA: XBRL DOCUMENT v3.20.4
BALANCE SHEETS - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 30,373,000 $ 22,521,000
Short-term investments 26,954,000 75,557,000
Accounts receivable, net 15,973,000 10,111,000
Inventories 1,638,000 1,354,000
Prepaid and other current assets 14,045,000 9,462,000
Total current assets 88,983,000 119,005,000
Property and equipment, net 2,676,000 2,159,000
Operating lease right-of-use asset 17,895,000 25,709,000
Other assets 824,000 696,000
Total assets 110,378,000 147,569,000
Current liabilities:    
Accounts payable 3,707,000 4,152,000
Accrued compensation 9,592,000 8,819,000
Accrued research and development 4,889,000 5,960,000
Other accrued liabilities 11,014,000 6,721,000
Lease liabilities, current portion 8,621,000 7,272,000
Deferred revenue, current portion 3,018,000 25,288,000
Total current liabilities 40,841,000 58,212,000
Long-term portion of deferred revenue   1,404,000
Long-term portion of lease liabilities 10,651,000 19,230,000
Loans payable, net of discount 19,815,000 9,810,000
Other long-term liabilities 5,045,000 5,098,000
Commitments
Stockholders' equity:    
Preferred stock, $0.001 par value; 10,000,000 shares authorized; none issued and outstanding as of December 31, 2020 and 2019
Common stock, $0.001 par value; 400,000,000 shares authorized; 169,316,782 and 167,987,850 shares issued and outstanding as of December 31, 2020 and 2019, respectively 169,000 168,000
Additional paid-in capital 1,339,833,000 1,329,852,000
Accumulated other comprehensive (loss) income (4,000) 23,000
Accumulated deficit (1,305,972,000) (1,276,228,000)
Total stockholders' equity 34,026,000 53,815,000
Total liabilities and stockholders' equity $ 110,378,000 $ 147,569,000
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.20.4
BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2020
Dec. 31, 2019
BALANCE SHEETS    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 400,000,000 400,000,000
Common stock, shares issued 169,316,782 167,987,850
Common stock, shares outstanding 169,316,782 167,987,850
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.20.4
STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Total revenues $ 108,621 $ 59,288 $ 44,509
Costs and expenses:      
Cost of product sales 895 906 287
Research and development 60,101 52,885 46,903
Selling, general and administrative 76,598 74,588 70,002
Total costs and expenses 137,594 128,379 117,192
Loss from operations (28,973) (69,091) (72,683)
Interest income 582 2,532 2,203
Interest expense (1,353) (335)  
Net loss $ (29,744) $ (66,894) $ (70,480)
Net loss per share, basic and diluted      
Net loss per share, basic and diluted (in dollars per share) $ (0.18) $ (0.40) $ (0.44)
Weighted average shares used in computing net loss per share      
Weighted average shares used in computing net loss per share, basic and diluted (in shares) 168,754 167,400 160,529
Product sales, net      
Total revenues $ 61,696 $ 43,772 $ 13,947
Contract revenues from collaborations      
Total revenues $ 46,925 $ 15,516 $ 30,562
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.20.4
STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
STATEMENTS OF COMPREHENSIVE LOSS      
Net loss $ (29,744) $ (66,894) $ (70,480)
Other comprehensive income (loss):      
Net unrealized gain (loss) on short-term investments (27) 47 58
Comprehensive loss $ (29,771) $ (66,847) $ (70,422)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.20.4
STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Total
Balance at Dec. 31, 2017 $ 147 $ 1,239,435 $ (82) $ (1,138,854) $ 100,646
Balance (in shares) at Dec. 31, 2017 146,814,906        
Increase (Decrease) in Stockholders' Equity          
Net loss       (70,480) (70,480)
Net change in unrealized gain (loss) on short-term investments     58   58
Issuance of common stock upon exercise of options and participation in Purchase Plan $ 2 4,730     4,732
Issuance of common stock upon exercise of options and participation in Purchase Plan (in shares) 1,956,599        
Issuance of common stock, net of offering costs $ 18 67,144     67,162
Issuance of common stock, net of offering costs (in shares) 18,400,000        
Stock compensation expense   7,759     7,759
Balance at Dec. 31, 2018 $ 167 1,319,068 (24) (1,209,334) 109,877
Balance (in shares) at Dec. 31, 2018 167,171,505        
Increase (Decrease) in Stockholders' Equity          
Net loss       (66,894) (66,894)
Net change in unrealized gain (loss) on short-term investments     47   47
Issuance of common stock upon exercise of options and participation in Purchase Plan $ 1 1,575     1,576
Issuance of common stock upon exercise of options and participation in Purchase Plan (in shares) 816,345        
Stock compensation expense   9,209     9,209
Balance at Dec. 31, 2019 $ 168 1,329,852 23 (1,276,228) 53,815
Balance (in shares) at Dec. 31, 2019 167,987,850        
Increase (Decrease) in Stockholders' Equity          
Net loss       (29,744) (29,744)
Net change in unrealized gain (loss) on short-term investments     (27)   (27)
Issuance of common stock upon exercise of options and participation in Purchase Plan $ 1 2,595     2,596
Issuance of common stock upon exercise of options and participation in Purchase Plan (in shares) 1,328,932        
Stock compensation expense   7,386     7,386
Balance at Dec. 31, 2020 $ 169 $ 1,339,833 $ (4) $ (1,305,972) $ 34,026
Balance (in shares) at Dec. 31, 2020 169,316,782        
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.20.4
STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Operating activities      
Net loss $ (29,744,000) $ (66,894,000) $ (70,480,000)
Adjustments to reconcile net loss to net cash used in operating activities:      
Stock-based compensation expense 7,297,000 9,115,000 7,704,000
Depreciation and amortization 706,000 683,000 594,000
Net amortization and accretion of discount on short-term investments and term loan (122,000) (1,073,000) (766,000)
Changes in assets and liabilities:      
Accounts receivable, net (5,862,000) (6,034,000) (4,077,000)
Inventories (126,000) (366,000) (839,000)
Prepaid and other current assets (4,583,000) (5,673,000) (1,797,000)
Other assets (128,000) 39,000 68,000
Right-of-use assets 7,814,000 7,118,000  
Accounts payable (331,000) (2,239,000) 3,755,000
Accrued compensation 773,000 (1,133,000) 2,893,000
Accrued research and development (1,071,000) (803,000) 1,735,000
Other accrued liabilities 4,051,000 3,122,000 269,000
Lease liability (7,230,000) (6,725,000)  
Deferred revenue (23,629,000) 24,255,000 2,437,000
Deferred rent and other long term liabilities   5,098,000 (322,000)
Net cash used in operating activities (52,185,000) (41,510,000) (58,826,000)
Investing activities      
Purchases of short-term investments (81,706,000) (145,327,000) (77,996,000)
Maturities of short-term investments 130,434,000 123,126,000 104,066,000
Capital expenditures (1,262,000) (1,455,000) (1,106,000)
Net cash provided by (used in) investing activities 47,466,000 (23,656,000) 24,964,000
Financing activities      
Net proceeds from term loan financing 9,975,000 9,789,000  
Net proceeds from issuances of common stock upon exercise of options and participation in Purchase Plan 2,596,000 1,576,000 4,732,000
Proceeds from sale and issuance of common stock, net of offering costs     67,162,000
Net cash provided by financing activities 12,571,000 11,365,000 71,894,000
Net increase (decrease) in cash and cash equivalents 7,852,000 (53,801,000) 38,032,000
Cash and cash equivalents at beginning of period 22,521,000 76,322,000 38,290,000
Cash and cash equivalents at end of period 30,373,000 22,521,000 $ 76,322,000
Supplemental disclosure of cash flow information      
Interest paid $ 1,180,000 $ 137,000  
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2020
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Nature of operations and basis of presentation

We are a biotechnology company dedicated to discovering, developing and providing novel small molecule drugs that significantly improve the lives of patients with hematologic disorders, cancer and rare immune diseases. Our pioneering research focuses on signaling pathways that are critical to disease mechanisms. Our first product approved by the United States Food and Drug Administration (FDA) is TAVALISSE® (fostamatinib disodium hexahydrate) tablets, the only oral spleen tyrosine kinase (SYK) inhibitor, for the treatment of adult patients with chronic immune thrombocytopenia (ITP) who have had an insufficient response to a previous treatment. The product is also commercially available in Europe (TAVLESSE) and Canada (TAVALISSE) for the treatment of chronic immune thrombocytopenia in adult patients.

Fostamatinib is currently being studied in a Phase 3 trial for the treatment of warm autoimmune hemolytic anemia (AIHA); an NIH/NHLBI-Sponsored Phase 2 trial for the treatment of hospitalized COVID-19 patients, in collaboration with Inova Health System; and a Phase 2 trial for the treatment of COVID-19 being conducted by Imperial College London. Additionally, we launched a Phase 3 clinical trial of fostamatinib for the treatment of hospitalized COVID-19 patients.

Other clinical trials include an ongoing Phase 1 study of R835, a proprietary molecule from our interleukin receptor associated kinase (IRAK) inhibitor program; and a recently completed Phase 1 study of R552, a proprietary molecule from its receptor-interacting protein kinase (RIP1) inhibitor program. In addition, we have product candidates in clinical development with partners AstraZeneca AB (AZ), BerGenBio ASA (BerGenBio), Daiichi Sankyo (Daiichi), and Eli Lilly and Company (Lilly).

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. Significant estimates and assumptions made by management include those relating to revenue recognition on product sales and collaboration agreements, recoverability of our assets, including accounts receivables and inventories, stock-based compensation and the probability of achievement of corporate performance-based milestones for our performance-based stock option awards, impairment issues, the weighted average incremental borrowing rate for our lease, estimated interest rate for our financing liability, the estimated useful life of assets, and estimated accruals, particularly research and development accruals, on an ongoing basis. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. To the extent there are material differences between these estimates and actual results, our financial statements will be affected. 

Inventories

Inventories are stated at the lower of cost or estimated net realizable value. We determine the cost of inventories using the standard cost method, which approximates actual cost based on a FIFO basis. Inventories consist primarily of third-party manufacturing costs and allocated internal overhead costs. We began capitalizing inventory costs associated with our product upon regulatory approval when, based on management’s judgment, future commercialization was considered probable and the future economic benefit was expected to be realized.

Prior to FDA approval of TAVALISSE, all manufacturing costs were charged to research and development expense in the period incurred. At December 31, 2020 and 2019, our physical inventory included active pharmaceutical product of which costs have been previously charged to research and development expense. However, manufacturing of

drug product, finished bottling and other labeling activities that occurred post FDA approval are included in the inventory value at December 31, 2020 and 2019.

We provide reserves for potential excess, dated or obsolete inventories based on an analysis of forecasted demand compared to quantities on hand and any firm purchase orders, as well as product shelf life.

Cost of Product Sales

Cost of product sales consists of third-party manufacturing costs, transportation and freight, and indirect overhead costs associated with the manufacture and distribution of TAVALISSE. A portion of the cost of producing the product sold to date was expensed as research and development prior to the NDA approval for TAVALISSE and therefore is not included in the cost of product sales during this period. 

Accounts Receivable

Accounts receivable are recorded net of customer allowances for prompt payment discounts and any allowance for doubtful accounts. As of December 31, 2020 and 2019, customer allowance for prompt payment discounts were $171,000 and $109,000, respectively. We estimate the allowance for doubtful accounts based on existing contractual payment terms, actual payment patterns of customers and individual customer circumstances. As of December 31, 2020 and 2019, we have determined that an allowance for doubtful accounts is not required.

The following table summarizes the activity of our customer allowances for prompt payment discounts for the years ended December 31, 2020, 2019 and 2018 (in thousands):

Balance at January 1, 2018

    

$

Provision for prompt payment discount during the year

189

Reduction in prompt payment discount during the year

(139)

Balance at December 31, 2018

50

Provision for prompt payment discount during the year

540

Reduction in prompt payment discount during the year

(481)

Balance at December 31, 2019

109

Provision for prompt payment discount during the year

807

Reduction in prompt payment discount during the year

(745)

Balance at December 31, 2020

$

171

Revenue Recognition

We recognize revenue in accordance with ASC Topic 606, Revenue From Contracts with Customers (ASC 606), when our customer obtains control of promised goods or services, in an amount that reflects the consideration which we expect to receive in exchange for those goods or services. To determine whether arrangements are within the scope of ASC 606, we perform the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies its performance obligation. We apply the five-step model to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services we transfer to the customer. At contract inception, once the contract is determined to be within the scope of this new guidance, we assess the goods or services promised within each contract and identify, as a performance obligation, and assess whether each promised good or service is distinct. We then recognize as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.

Product Sales

Revenues from product sales are recognized when the Specialty Distributors (SDs), who are our customers, obtain control of our product, which occurs at a point in time, upon delivery to such SDs. These SDs subsequently resell

our products to specialty pharmacy providers, health care providers, hospitals and clinics. In addition to distribution agreements with these SDs, we also enter into arrangements with specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities that provide for government-mandated and/or privately-negotiated rebates, chargebacks and discounts with respect to the purchase of our products.

Under ASC 606, we are required to estimate the transaction price, including variable consideration that is subject to a constraint, in our contracts with our customers. Variable considerations are included in the transaction price to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. Revenue from product sales are recorded net of certain variable considerations which includes estimated government-mandated rebates and chargebacks, distribution fees, estimated product returns and other deductions.

Provisions for returns and other adjustments are provided for in the period the related revenue is recorded. Actual amounts of consideration ultimately received may differ from our estimates. If actual results in the future vary from our estimates, we will adjust these estimates, which would affect net product revenue and earnings in the period such variances become known.

The following are our significant categories of sales discounts and allowances:

Sales Discounts. We provide our customers prompt payment discounts that are explicitly stated in our contracts and are recorded as a reduction of revenue in the period the related product revenue is recognized.

Product Returns. We offer our customers a right to return product purchased directly from us, which is principally based upon the product’s expiration date. Product return allowances are estimated and recorded at the time of sale.

Government Rebates: We are subject to discount obligations under the state Medicaid programs, Tricare program and Medicare prescription drug coverage gap program. We estimate our Medicaid and Medicare prescription drug coverage gap rebates based upon a range of possible outcomes that are probability-weighted for the estimated payor mix. These reserves are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability that is included as part of Other Accrued Liabilities account in the Balance Sheet. Our liability for these rebates consists primarily of estimates of claims for the current quarter, and estimated future claims that will be made for product that has been recognized as revenue, but remains in the distribution channel inventories at the end of each reporting period.

Chargebacks and Discounts: Chargebacks for fees and discounts represent the estimated obligations resulting from contractual commitments to sell products to certain specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities at prices lower than the list prices charged to our SDs who directly purchase the product from us. These SDs charge us for the difference between what they pay for the product and our contracted selling price to these specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities. These reserves are established in the same period that the related revenue is recognized, resulting in a reduction of product revenue. Actual chargeback amounts are generally determined at the time of resale to the specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities by our SDs. The estimated obligations arising from these chargebacks and discounts are included as part of Other Accrued Liabilities in the balance sheet.

Co-Payment Assistance: We offer co-payment assistance to commercially insured patients meeting certain eligibility requirements. The calculation of the accrual for co-pay assistance is based on an estimate of claims and the cost per claim that we expect to receive associated with product that has been recognized as revenue. 

Contract Revenues from Collaborations

In the normal course of business, we conduct research and development programs independently and in connection with our corporate collaborators, pursuant to which we license certain rights to our intellectual property to third parties. The terms of these arrangements typically include payment to us for a combination of one or more of the

following: upfront license fees; development, regulatory and commercial milestone payments; product supply services; and royalties on net sales of licensed products.

Upfront License Fees: If the license to our intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, we recognize revenues from upfront license fees allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are bundled with other promises, we determine whether the combined performance obligation is satisfied over time or at a point in time. If the combined performance obligation is satisfied over time, we use judgment in determining the appropriate method of measuring progress for purposes of recognizing revenue from the up-front license fees. We evaluate the measure of progress each reporting period and, if necessary, adjust the measure of performance and related revenue recognition.

Development, Regulatory or Commercial Milestone Payments: At the inception of each arrangement that includes payments based on the achievement of certain development, regulatory and commercial or launch events, we evaluate whether the milestones are considered probable of being achieved and estimate the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within our or the licensee’s control, such as regulatory approvals, are not considered probable of being achieved until uncertainty associated with the approvals has been resolved. The transaction price is then allocated to each performance obligation, on a relative standalone selling price basis, for which we recognize revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, we re-evaluate the probability of achieving such development and regulatory milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, and recorded as part of contract revenues from collaborations during the period of adjustment.

Product Supply Services: Arrangements that include a promise for future supply of drug product for either clinical development or commercial supply at the licensee’s discretion are generally considered as options. We assess if these options provide a material right to the licensee and if so, they are accounted for as separate performance obligations.

Sales-based Milestone Payments and Royalties: For arrangements that include sales-based royalties, including milestone payments based on the volume of sales, we determine whether the license is deemed to be the predominant item to which the royalties or sales-based milestones relate to and if such is the case, we recognize revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied).

Stock award plans

On May 16, 2018, our stockholders approved the adoption of the Company’s 2018 Equity Incentive Plan (2018 Plan). The 2018 Plan is the successor plan to the 2011 Equity Incentive Plan, the 2000 Equity Incentive Plan, and the 2000 Non-Employee Directors' Stock Option Plan.

As of December 31, 2020, we have two stock option plans, our 2018 Plan and the Inducement Plan (collectively, the Equity Incentive Plans), that provide for granting to our officers, directors and all other employees and consultants options to purchase shares of our common stock. We also have our Employee Stock Purchase Plan (Purchase Plan), wherein eligible employees can purchase shares of our common stock at a price per share equal to the lesser of 85% of the fair market value on the first day of the offering period or 85% of the fair market value on the purchase date. The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model which considered our stock price, as well as assumptions regarding a number of complex and subjective variables. These variables include, but are not limited to, volatility, expected term, risk-free interest rate and dividends. We estimate volatility over the expected term of the option using historical share price performance. For expected term, we take into consideration our historical data of options exercised, cancelled and expired. The risk-free rate is based on the U.S. Treasury constant maturity rate. We have not paid and do not expect to pay dividends in the foreseeable future. We use

the straight-line attribution method over the requisite employee service period for the entire award in recognizing stock-based compensation expense. We account for forfeitures as they occur.

We granted performance-based stock options to purchase shares of our common stock which will vest upon the achievement of certain corporate performance-based milestones. We determined the fair values of these performance-based stock options using the Black-Scholes option pricing model at the date of grant. For the portion of the performance-based stock options of which the performance condition is considered probable of achievement, we recognize stock-based compensation expense on the related estimated grant date fair values of such options on a straight-line basis from the date of grant up to the date when we expect the performance condition will be achieved. For the performance conditions that are not considered probable of achievement at the grant date or upon quarterly re-evaluation, prior to the event actually occurring, we recognize the related stock-based compensation expense when the event occurs or when we can determine that the performance condition is probable of achievement. In those cases, we recognize the change in estimate at the time we determine the condition is probable of achievement (by recognizing stock-based compensation expense as cumulative catch-up adjustment as if we had estimated at the grant date that the performance condition would have been achieved) and recognize the remaining compensation cost up to the date when we expect the performance condition will be achieved, if any.

Cash, cash equivalents and short-term investments

We consider all highly liquid investments in debt securities with maturity from the date of purchase of 90 days or less to be cash equivalents. Cash equivalents consist of money market funds, U.S. treasury bills, corporate bonds and commercial paper and investments in government-sponsored enterprises. Our short-term investments include U.S. treasury bills, obligations of government- sponsored enterprises and corporate bonds and commercial paper. By policy, we limit the concentration of credit risk by diversifying our investments among a variety of high credit-quality issuers. We view our short-term investments portfolio as available for use in current operations. Accordingly, we have classified certain securities as short-term investments on our balance sheet even though the stated maturity date of these securities may be more than one year from the current balance sheet date.

All cash equivalents and short-term investments are classified as available-for-sale securities. Available-for-sale securities are carried at fair value at December 31, 2020 and 2019. Unrealized gains (losses) are reported in the statements of stockholders’ equity and comprehensive loss. Fair value is estimated based on available market information or valuation methodologies. The cost of securities sold is based on the specific identification method. See Note 7 for a summary of available-for-sale securities at December 31, 2020 and 2019.

Fair value of financial instruments

The carrying values of cash, accounts receivable, prepaid and other current assets, accounts payable and accrued liabilities approximate fair value due to the short-term maturity of those instruments. Cash equivalents and short-term investments are carried at fair value at December 31, 2020 and 2019.

Concentration of credit risk

Financial instruments that potentially subject us to concentrations of credit risk are primarily cash and cash equivalents, short-term investments and accounts receivable. Cash equivalents and short-term investments primarily consist of money market funds, U.S. treasury bills, government-sponsored enterprise securities, and corporate bonds and commercial paper. Due to the short-term nature of these investments, we believe we do not have a material exposure to credit risk arising from our investments. All cash and cash equivalents and short-term investments are maintained with financial institutions that management believes are creditworthy.

Concentrations of credit risk with respect to accounts receivable are limited due to our limited number of customers.

Property and equipment

Property and equipment are stated at cost. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, which range from three to seven years.

Research and development expenses

Research and development expenses include costs for scientific personnel, supplies, equipment, consultants, research sponsored by us, allocated facility costs, costs related to pre-clinical and clinical trials, including raw materials, and stock-based compensation expense. All such costs are charged to research and development expense as incurred and at the time raw materials are purchased.

Research and development accruals

We have various contracts with third parties related to our research and development activities. Costs that are incurred but not billed to us as of the end of the period are accrued. We make estimates of the amounts incurred in each period based on the information available to us and our knowledge of the nature of the contractual activities generating such costs. Clinical trial contract expenses are accrued based on units of activity. Expenses related to other research and development contracts, such as research contracts, toxicology study contracts and manufacturing contracts are estimated to be incurred generally on a straight-line basis over the duration of the contracts. Raw materials and study materials not related to our approved drug, purchased for us by third parties are expensed at the time of purchase. 

Leases

We currently lease our research and office space under a noncancelable lease agreement with our landlord through January 2023. In December 2014, we entered into a sublease agreement with an unrelated third party to occupy a portion of our research and office space through January 2023.

We adopted ASU No. 2018-11, Leases (Topic 842): Targeted Improvements as of January 1, 2019. Pursuant to Topic 842, all of our leases outstanding on January 1, 2019 continued to be classified as operating leases. With the adoption of Topic 842, we recorded an operating lease right-of-use asset and an operating lease liability on our balance sheet. Right-of-use lease assets represent our right to use the underlying asset for the lease term and the lease obligation represents our commitment to make the lease payments arising from the lease. Right-of-use lease assets and obligations are recognized at the commencement date based on the present value of remaining lease payments over the lease term. As our lease does not provide an implicit rate, we have used an estimated incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating lease right-of-use asset includes any lease payments made prior to commencement. The lease term may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term, subject to any changes in the lease or expectations regarding the terms. Variable lease costs such as common area costs and property taxes are expensed as incurred. Leases with an initial term of 12 months or less are not recorded on the balance sheet.

For our sublease agreement wherein we are the lessor, sublease income will be recognized on a straight-line basis over the term of the sublease. The difference between the cash received, and the straight-line lease income recognized, if any, will be recorded as part of prepaid and other current assets in the balance sheet.

Prior to our adoption of Topic 842, we recorded a deferred rent asset or liability equal to the difference between the rent expense and the future minimum lease payments due. We recorded lease expense on a straight-line basis for our lease, net of sublease income, wherein such arrangements contain scheduled rent increases over the term of the lease and sublease, respectively.

Income taxes

We use the asset and liability method to account for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities from a change in tax rates is recognized in income in the period the change is enacted. A valuation allowance is established to reduce deferred tax assets to an amount whose realization is more likely than not.

Net loss per share

Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period and the number of additional shares of common stock that would have been outstanding if potentially dilutive securities had been issued. Potentially dilutive securities include stock options and shares issuable under our Purchase Plan. The dilutive effect of these potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. Under the treasury stock method, an increase in the fair market value of our common stock can result in a greater dilutive effect from potentially dilutive securities.

The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share amounts):

Year Ended 

December 31, 

    

2020

    

2019

    

2018

EPS Numerator:

Net income (loss)

$

(29,744)

$

(66,894)

$

(70,480)

EPS Denominator—Basic:

Weighted-average common shares outstanding

 

168,754

 

167,400

160,529

Net income (loss) per common share, basic and diluted

$

(0.18)

$

(0.40)

$

(0.44)

During the periods presented, we had securities which could potentially dilute basic earnings per share, but were excluded from the computation of diluted net loss per share for all periods presented, as their effect would have been antidilutive. These securities consist of the following (in thousands except per share data):

December 31,

 

2020

    

2019

    

2018

 

Outstanding stock options

27,260

 

22,671

 

20,713

Weighted average exercise price of options

$

3.05

$

3.51

$

4.20

Recent accounting pronouncements

In February 2016, the FASB issued ASU No. 2016-02—Leases, (Topic 842) (ASU 2016-02), as amended, which generally requires lessees to recognize operating and financing lease liabilities and corresponding right-of-use assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. In July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842): Targeted Improvements, or ASU No. 2018-11. In issuing ASU No. 2018-11, the FASB is permitting another transition method for ASU 2016-02, which allows the transition to the new lease standard by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.

We adopted this new standard on January 1, 2019 using a modified retrospective approach and elected the transition method and the package of practical expedients permitted under the transition guidance, which allowed us to carryforward our historical lease classification and our assessment on whether a contract is or contains a lease. We also elected to combine lease and non-lease components, such as common area maintenance charges, as single lease, and elected to use the short-term lease exception permitted by the standard.

As a result of the adoption of Topic 842 on January 1, 2019, we recognized $32.8 million in operating right-of-use asset and $33.2 million in lease liability, and derecognized $399,000 of deferred rent in the balance sheet at adoption date. These were calculated using the present value of our remaining lease payments using an estimated incremental borrowing rate of 9%. There was no cumulative-effect adjustment on our accumulated deficit as of January 1, 2019.

For our sublease agreement wherein we are the lessor, the same practical expedients apply to both lessor and lessee. Therefore, the sublease is classified as an operating lease under Topic 842. Further, the adoption of Topic 842 did not have an impact on our sublease on the date of adoption as all the expected sublease income is equal to the expected lease costs for the head leases over the remaining period of the lease term, and therefore, no impairment of the operating right-of-use asset is needed upon the adoption of Topic 842.  

In June 2018, the FASB issued ASU 2018-07—Compensation-Stock Compensation Improvements to Nonemployee Share-Based Payment Accounting (Topic 718). This standard substantially aligns accounting for share-based payments to employees and non-employees. This standard is effective for annual periods beginning after December 15, 2018, including interim periods within that period, and early adoption is permitted. We adopted this new standard on January 1, 2019 and our adoption did not have a material effect on our financial statements.

In June 2016, the FASB issued ASU 2016-13—Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which represents a new credit loss standard that will change the impairment model for most financial assets and certain other financial instruments. Specifically, this guidance will require entities to utilize a new “expected loss” model as it relates to trade and other receivables. In addition, entities will be required to recognize an allowance for estimated credit losses on available-for-sale debt securities, regardless of the length of time that a security has been in an unrealized loss position. This guidance will be effective for annual reporting periods beginning after December 15, 2019, including interim periods within those annual reporting periods. We adopted this new standard on January 1, 2020 with no material impact on our financial statements and related disclosures.

In August 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), which modifies the disclosure requirements on fair value measurements. This guidance is effective for fiscal years beginning after December 15, 2019, and interim periods therein. We adopted this new standard on January 1, 2020 with no material impact on our financial statements and related disclosures.

In November 2018, the FASB issued ASU 2018-18—Collaborative Arrangements (Topic 808): Clarifying the Interaction between Topic 808 and Topic 606. This standard provides guidance on the interaction between Revenue Recognition (Topic 606) and Collaborative Arrangements (Topic 808) by aligning the unit of account guidance between the two topics and clarifying whether certain transactions between collaborative participants should be accounted for as revenue under Topic 606. ASU 2018-18 is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. We adopted this new standard on January 1, 2020 with no material impact on our financial statements and related disclosures.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUES
12 Months Ended
Dec. 31, 2020
REVENUES  
REVENUES

2. REVENUES

Revenues disaggregated by category were as follows (in thousands):

Year Ended December 31,

2020

    

2019

    

2018

Product sales:

Gross product sales

$

76,470

$

53,082

$

16,953

Discounts and allowances

(14,774)

 

(9,310)

 

(3,006)

Product sales, net

$

61,696

$

43,772

$

13,947

Revenues from collaborations:

License revenues

40,358

$

8,696

30,562

Development milestones

2,100

 

5,500

 

Research and development services and others

4,467

 

1,320

 

Total revenues from collaborations

46,925

15,516

30,562

Total revenues

$

108,621

$

59,288

$

44,509

The following table summarizes revenues from each of our customers who individually accounted for 10% or more (wherein * denotes less than 10%) of our gross revenues (as a percentage of gross revenues):

Year Ended December 31,

2020

    

2019

2018

Grifols

41%

*

ASD Healthcare and Oncology Supply

30%

37%

17%

McKesson Specialty Care Distribution Corporation

23%

30%

11%

Kissei

*

69%

Our first and only FDA approved product, TAVALISSE®, was approved by the U.S. FDA in April 2018. We commenced commercial sale of TAVALISSE in the U.S. in May 2018. There were no product sales during the year ended December 31, 2017. Fostamatinib is marketed in Europe under the brand name TAVLESSE (fostamatinib). Grifols launched TAVLESSE in the UK and Germany in July, and thereafter, expects a phased roll-out over the next 18 months across Europe. In December 2020, the Scottish Medicines Consortium accepted TAVLESSE for use in NHS in Scotland.

In addition to the distribution agreements with our customers, the SDs, we also enter into arrangements with specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities that provide for government-mandated and/or privately-negotiated rebates, chargebacks and discounts with respect to the purchase of our products which reduced our gross product sales. Also refer to Revenue Recognition policy discussion in Note 1.

The following tables summarize the activities in chargebacks, discounts and fees, government and other rebates and returns during the years ended December 31, 2020 and 2019 (in thousands):

Chargebacks,

Government

Discounts and

and Other

Fees

Rebates

Returns

Total

Balance at January 1, 2020

    

$

1,293

 

$

1,801

$

238

$

3,332

Provision related to current period sales

8,149

4,231

950

13,330

Adjustment related to prior period sales

(75)

(490)

565

Credit or payments made during the period

(6,906)

(3,427)

(264)

(10,597)

Balance at December 31, 2020

 

$

2,461

$

2,115

$

1,489

$

6,065

Chargebacks,

Government

Discounts and

and Other

Fees

Rebates

Returns

Total

Balance at January 1, 2019

    

$

623

 

$

843

$

170

$

1,636

Provision related to current period sales

5,170

2,864

99

8,133

Credit or payments made during the period

(4,500)

(1,906)

(31)

(6,437)

Balance at December 31, 2019

 

$

1,293

$

1,801

$

238

$

3,332

Of the $14.8 million discounts and allowances from gross product sales for the year ended December 31, 2020, $13.3 million was accounted for as additions to other accrued liabilities and $1.5 million as reductions in accounts receivable (as it relates to allowance for prompt pay discount) and prepaid and other current assets (as it relates to co-pay) in the balance sheet. Other accrued liabilities related to the discounts and allowances had a remaining outstanding balance of $6.1 million as of December 31, 2020.

Of the $9.3 million discounts and allowances from gross product sales for the year ended December 31, 2019, $8.1 million was accounted for as additions to other accrued liabilities and $1.2 million as reductions in accounts receivable (as it relates to allowance for prompt pay discount) and prepaid and other current assets (as it relates to co-pay) in the balance sheet. Other accrued liabilities related to the discounts and allowances had a remaining outstanding balance of $3.3 million as of December 31, 2019.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.20.4
SPONSORED RESEARCH AND LICENSE AGREEMENTS
12 Months Ended
Dec. 31, 2020
SPONSORED RESEARCH AND LICENSE AGREEMENTS  
SPONSORED RESEARCH AND LICENSE AGREEMENTS

3. SPONSORED RESEARCH AND LICENSE AGREEMENTS

We conduct research and development programs independently and in connection with our corporate collaborators. As of December 31, 2020, we are a party to collaboration agreements with ongoing performance obligations with Grifols, S.A. (Grifols) to commercialize fostamatinib in all indications, including chronic ITP, AIHA, and IgAN, in Europe and Turkey, and with Kissei Pharmaceutical Co., Ltd. (Kissei) for the development and commercialization of fostamatinib in Japan, China, Taiwan and the Republic of Korea, and with Medison Pharma Ltd. (Medison) to commercialize fostamatinib in all indications, including chronic ITP and AIHA, in Canada and Israel. As of December 31, 2020, we are also a party to collaboration agreements, but do not have ongoing performance obligations, with Aclaris for the development and commercialization of JAK inhibitors for the treatment of alopecia areata and other dermatological conditions, AZ for the development and commercialization of R256, an inhaled JAK inhibitor, BerGenBio for the development and commercialization of AXL inhibitors in oncology, and Daiichi to pursue research related to MDM2 inhibitors, a novel class of drug targets called ligases.

Under these agreements, which we entered into in the ordinary course of business, we received or may be entitled to receive upfront cash payments, payments contingent upon specified events achieved by such partners and royalties on any net sales of products sold by such partners under the agreements. Total future contingent payments to us under all of these agreements could exceed $607.2 million if all potential product candidates achieved all of the payment triggering events under all of our current agreements (based on a single product candidate under each agreement). Of this amount, $67.5 million relates to the achievement of development events, $163.7 million relates to the achievement of regulatory events and $376.0 million relates to the achievement of certain commercial or launch events. This estimated future contingent amount does not include any estimated royalties that could be due to us if the partners successfully commercialize any of the licensed products. Future events that may trigger payments to us under the agreements are based solely on our partners’ future efforts and achievements of specified development, regulatory and/or commercial events.

Grifols License Agreement

In January 2019, we entered into an exclusive commercialization license agreement with Grifols to commercialize fostamatinib in all indications, including chronic ITP, AIHA, and IgAN, in Europe and Turkey. Under the agreement, we received an upfront payment of $30.0 million, with the potential for $297.5 million in total regulatory and commercial milestones, which included a $17.5 million payment for EMA approval of fostamatinib for the first indication and a $2.5 million creditable advance royalty payment due upon EMA approval of fostamatinib in the first

indication in chronic ITP. We will also receive stepped double-digit royalty payments based on tiered net sales which may reach 30% of net sales. In return, Grifols received exclusive rights to fostamatinib in human diseases, including chronic ITP, AIHA, and IgAN, in Europe and Turkey. Grifols also received an exclusive option to expand the territory under its exclusive and non-exclusive licenses to include the Middle East, North Africa and Russia (including Commonwealth of Independent States). In November 2020, Grifols exercised its option to include these territories as part of the licensed territories under the agreement. The agreement also required us to continue to conduct our long-term open-label extension study on patients with ITP through EMA approval of ITP in Europe or until the study ends as well as conduct the Phase 3 trial in AIHA.

In December 2019, we entered into a Drug Product Purchase Agreement with Grifols wherein we agreed to supply and sell to Grifols at 30% mark up the drug product requested under an anticipated first and only purchase order until Grifols enters into a supply agreement directly with a third-party drug product manufacturer. In October 2020, we entered into a Commercial Supply Agreement with Grifols.

In January 2020, we received European Commission’s approval of our MAA for fostamatinib for the treatment of chronic immune thrombocytopenia in adult patients who are refractory to other treatments. With this approval, we received in February 2020 a $20.0 million non-refundable payment, which is comprised of a $17.5 million payment for EMA approval of fostamatinib for the first indication and a $2.5 million creditable advance royalty payment, based on the terms of our collaboration agreement with Grifols. The above milestone payment was allocated to the distinct performance obligations in the collaboration agreement with Grifols.

We accounted for this agreement under ASC 606 and identified the following distinct performance obligations at inception of the agreement: (a) granting of the license, (b) performance of research and regulatory services related to our ongoing long-term open-label extension study on patients with ITP, and (c) performance of research services related to our Phase 3 study in AIHA. In October 2020, we entered into a commercial supply agreement for the licensed territories. We concluded each of these performance obligations is distinct. We based our assessment on the following: (i) our assessment that Grifols can benefit from the license on its own by developing and commercializing the underlying product using its own resources, and (ii) the fact that the manufacturing services are not highly specialized in nature and can be performed by other vendors. Upon execution of our agreement with Grifols, we determined that the upfront fee of $5.0 million, which is the non-refundable portion of the $30.0 million upfront fee, represented the transaction price. In the first quarter of 2020, we revised the transaction price to include the $25.0 million of the upfront payment that is no longer refundable under our agreement and the $20.0 million payment received that is no longer constrained. We allocated the updated transaction price to the distinct performance obligations in our collaboration agreement based on our best estimate of the relative standalone selling price as follows: (a) for the license, we estimated the standalone selling price using the adjusted market assessment approach to estimate its standalone selling price in the licensed territories; (b) for the research and regulatory services, we estimated the standalone selling price using the cost plus expected margin approach. As a result of the adjusted transaction price, adjustments are recorded on a cumulative catch-up basis, and recorded as part of contract revenues from collaborations in the first quarter of 2020.

The remaining future variable consideration of $277.5 million related to future regulatory and commercial milestones were fully constrained due to the fact that it was probable that a significant reversal of cumulative revenue would occur, given the inherent uncertainty of success with these future milestones. We are recognizing revenues related the research and regulatory services throughout the term of the respective clinical programs using the input method. For sales-based milestones and royalties, we determined that the license is the predominant item to which the royalties or sales-based milestones relate. Accordingly, we will recognize revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied). We will re-evaluate the transaction price in each reporting period and as uncertain events are resolved or other changes in circumstances occur.

During the year ended December 31, 2020, we recognized $39.9 million in revenues related to the licensed rights in intellectual property and $3.8 million in revenues related to the research services performed. Additionally, during the year ended December 31, 2020, we recognized $651,000 in revenues for a one-time delivery of drug supply to Grifols for commercialization as well as $500,000 related to Grifols’ exercise of its option to include additional territories as noted above. Deferred revenues related to the performance of research services as of December 31, 2020

was $1.6 million. During the year ended December 31,2019, we recognized $4.7 million in revenues related to the license right and research and regulatory services performed.

Kissei License Agreement

In October 2018, we entered into an exclusive license and supply agreement with Kissei to develop and commercialize fostamatinib in all current and potential indications in Japan, China, Taiwan and the Republic of Korea. Kissei is responsible for performing and funding all development activities for fostamatinib in the above-mentioned territories. We received an upfront cash payment of $33.0 million, with the potential for up to an additional $147.0 million in development, regulatory and commercial milestone payments, and will receive mid to upper twenty percent, tiered, escalated net sales-based payments for the supply of fostamatinib. Under the agreement, we granted Kissei the license rights to fostamatinib in the territories above and are obligated to supply Kissei with drug product for use in clinical trials and pre-commercialization activities. We are also responsible for the manufacture and supply of fostamatinib for all future development and commercialization activities under the agreement.

We accounted for this agreement under ASC 606 and identified the following distinct performance obligations at inception of the agreement: (a) granting of the license, (b) supply of fostamatinib for clinical use and (c) material right associated with discounted fostamatinib that are supplied for use other than clinical or commercial. In addition, we will provide commercial product supply if the product is approved in the licensed territory. We concluded that each of these performance obligations is distinct. We based our assessment on the following: (i) our assessment that Kissei can benefit from the license on its own by developing and commercializing the underlying product using its own resources and (ii) the fact that the manufacturing services are not highly specialized in nature and can be performed by other vendors. Moreover, we determined that the upfront fee of $33.0 million represented the transaction price and was allocated to the performance obligations based on our best estimate of the relative standalone selling price as follows: (a) for the license, we estimated the standalone selling price using the adjusted market assessment approach to estimate its standalone selling price in the licensed territories; (b) for the supply of fostamatinib and the material right associated with discounted fostamatinib, we estimated the standalone selling price using the cost plus expected margin approach. Variable consideration of $147.0 million related to future development and regulatory milestones was fully constrained due to the fact that it was probable that a significant reversal of cumulative revenue would occur, given the inherent uncertainty of success with these future milestones. We will recognize revenues related to the supply of fostamatinib and material right upon delivery of fostamatinib to Kissei. For sales-based milestones and royalties, we determined that the license is the predominant item to which the royalties or sales-based milestones relate to. Accordingly, we will recognize revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied). We will re-evaluate the transaction price in each reporting period and as uncertain events are resolved or other changes in circumstances occur.

We did not recognize any revenues during the year ended December 31, 2020 from our license agreement with Kissei. At December 31, 2020, deferred revenues related to the unsatisfied performance obligations related to the supply of fostamatinib and material right associated with discounted fostamatinib supply was $1.4 million.

During the year ended December 31, 2019, we recognized $1.6 million as revenue related to the supply of fostamatinib for clinical use and the material right associated with discounted fostamatinib. During the year ended December 31, 2018, we recognized $30.6 million of the $33.0 million upfront fee as allocated revenue for the delivered license.

Medison Commercial and License Agreements

In October 2019, we entered into two exclusive commercial and license agreements with Medison for the commercialization of fostamatinib for chronic ITP in Israel and in Canada pursuant to which we received a $5.0 million upfront payment with respect to the agreement in Canada. We accounted for the agreement made with an upfront payment under ASC 606 and identified the following combined performance obligations at inception of the agreement: (a) granting of the license and (b) obtaining regulatory approval in Canada of fostamatinib in ITP. We determined that the non-refundable upfront fee of $5.0 million represented the transaction price. However, under the agreement, we have the option to buy back all rights to the product in Canada within six months from obtaining regulatory approval for the

treatment of AIHA in Canada. The buyback option precludes us from transferring control of the license to Medison under ASC 606. We believe that the buyback provision, if exercised, will require us to repurchase the license at an amount equal to or more than the upfront $5.0 million. As such this arrangement is accounted for as a financing arrangement. Accrued interest expense related to this financing arrangement as of both December 31, 2020 and December 31, 2019 were immaterial. Pursuant to this exclusive commercialization license agreement, in August 2020, we entered into a commercial supply agreement with Medison.

Other license agreements

For the year ended December 31, 2020, we recognized $2.1 million of revenue as a result of the achievement of a milestone in accordance with the Amended Collaboration Agreement dated April 20, 2005 with Daiichi. All deliverables under the agreement had been previously delivered, as such the above payment was recognized as revenue in the third quarter of 2020 and the milestone payment from Daiichi was received in October 2020.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.20.4
INVENTORIES
12 Months Ended
Dec. 31, 2020
INVENTORIES  
INVENTORIES

4. INVENTORIES

The following table summarizes inventories, net as of December 31, 2020 and 2019 (in thousands):

December 31,

2020

    

2019

Work in process

$

1,189

$

810

Finished goods

449

544

Total

$

1,638

$

1,354

As of December 31, 2020 and 2019, we have $4.0 million and $3.0 million, respectively, in advance payments to our manufacturer of our raw materials, which is included as part of Prepaid and Other Current Assets in the balance sheets. We take ownership of such raw materials when they are completed and delivered to us.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT CONCENTRATIONS
12 Months Ended
Dec. 31, 2020
SIGNIFICANT CONCENTRATIONS  
SIGNIFICANT CONCENTRATIONS

5. SIGNIFICANT CONCENTRATIONS

We recognize revenue on collaborations in the U.S. and abroad and on products sold solely in the U.S. For the year ended December 31, 2020, our three specialty distributors as well as Grifols and Daiichi (see Note 2) accounted for 57%, 41% and 2% of our total revenues, respectively. For the year ended December 31, 2019, our three specialty distributors as well as Aclaris, Grifols, Celgene and Kissei (see Note 2) accounted for 74%, 9%, 8%, 6% and 3% of our total revenues, respectively. For the year ended December 31, 2018, Kissei and our three specialty distributors (see Note 2) accounted for 69% and 31% of our total revenues, respectively.  As of December 31, 2020 and 2019, 100% of our accounts receivables are from four customers and one collaboration partner.

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK-BASED COMPENSATION
12 Months Ended
Dec. 31, 2020
STOCK-BASED COMPENSATION  
STOCK-BASED COMPENSATION

6. STOCK-BASED COMPENSATION

Total stock-based compensation expense related to all of our stock-based awards was as follows (in thousands):

Year Ended December 31,

 

2020

    

2019

    

2018

 

Selling, general and administrative

$

5,223

$

6,453

$

5,383

Research and development

2,072

2,662

2,321

Total stock-based compensation expense

$

7,295

$

9,115

$

7,704

Employee Stock Option Plans

On May 16, 2018, our stockholders approved the adoption of the Company’s 2018 Equity Incentive Plan (2018 Plan). The 2018 Plan is the successor plan to the 2011 Equity Incentive Plan, the 2000 Equity Incentive Plan, and the 2000 Non-Employee Directors' Stock Option Plan. As of December 31, 2020, we have two stock option plans, our 2018 Plan and the Inducement Plan. The 2018 Plan provides for granting to our officers, directors and all other employees and

consultants options to purchase shares of our common stock. The Inducement Plan is intended mainly to provide an inducement material for certain individuals to enter into employment with the Company.

Options granted under our 2018 Plan expire no later than 10 years from the date of grant. Options may be granted with different vesting terms from time to time. As of December 31, 2020, a total of 40,914,675 shares of common stock were authorized for issuance under the 2018 Plan. Options granted under our Inducement Plan expire no later than 10 years from the date of grant and may be granted with different vesting terms from time to time. As of December 31, 2020, a total of 1,283,333 shares of common stock were authorized for issuance under the Inducement Plan.

The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model. We have segregated option awards into the following three homogenous groups for the purposes of determining fair values of options: officers and directors, all other employees, and consultants. We account for forfeitures as they occur.

We determined weighted-average valuation assumptions separately for each of these groups as follows:

Volatility—We estimated volatility using the historical share price performance over the expected life of the option up to the point where we have historical market data. We also considered other factors, such as implied volatility, our current clinical trials and other company activities that may affect the volatility of our stock in the future. We determined that at this time historical volatility is more indicative of our expected future stock performance than implied volatility.
Expected term—For options granted to consultants, we use the contractual term of the option, which is generally 10 years, for the initial valuation of the option and the remaining contractual term of the option for the succeeding periods. We analyzed various historical data to determine the applicable expected term for each of the other option groups. This data included: (1) for exercised options, the term of the options from option grant date to exercise date; (2) for cancelled options, the term of the options from option grant date to cancellation date, excluding non-vested option forfeitures; and (3) for options that remained outstanding at the balance sheet date, the term of the options from option grant date to the end of the reporting period and the estimated remaining term of the options. The consideration and calculation of the above data gave us reasonable estimates of the expected term for each employee group. We also considered the vesting schedules of the options granted and factors surrounding exercise behavior of the option groups, our current market price and company activity that may affect our market price. In addition, we considered the optionee type (i.e., officers and directors or all other employees) and other factors that may affect the expected term of the option.
Risk-free interest rate—The risk-free interest rate is based on U.S. Treasury constant maturity rates with similar terms to the expected term of the options for each option group.
Dividend yield—The expected dividend yield is 0% as we have not paid and do not expect to pay dividends in the future.

The following table summarizes the weighted-average assumptions relating to options granted pursuant to our equity incentive plans for the years ended December 31, 2020, 2019 and 2018:

Year Ended

 

December 31,

    

    

2020

    

2019

    

2018

 

Risk-free interest rate

1.2

%  

2.4

%  

2.7

%

Expected term (in years)

6.5

6.5

6.7

Dividend yield

0.0

%  

0.0

%  

0.0

%

Expected volatility

66.1

%  

65.5

%  

65.1

%

The exercise price of stock options granted under our stock plans is equal to the fair market value of the underlying shares on the date of grant. Options become exercisable at varying dates and generally expire 10 years from the date of grant. At December 31, 2020, options to purchase 14,218,190 shares of common stock were available for grant and 27,260,463 reserved shares of common stock were available for future issuance under our stock option plans.

Stock-Based Compensation Award Activity

Option activity under our equity incentive plans was as follow:

    

    

    

    

Weighted-

    

 

Average

 

Remaining

 

Shares Available

Number of Shares

Weighted-Average

Contractual Term

Aggregate

 

For Grant

Underlying Options

Exercise Price

(in years)

Intrinsic Value

 

Outstanding at January 1, 2020

 

16,615,971

 

22,670,704

$

3.51

Authorized for grant

 

2,953,519

 

Granted

 

(8,462,090)

 

8,462,090

$

2.32

Exercised

 

 

(761,541)

$

2.26

Cancelled

 

3,110,790

 

(3,110,790)

$

4.56

Outstanding at December 31, 2020

 

14,218,190

 

27,260,463

$

3.05

6.46

$

23,679,303

Vested and expected to vest at December 31, 2020

 

26,159,213

$

3.12

Exercisable at December 31, 2020

 

17,802,873

$

3.42

5.25

$

12,628,388

We granted options to purchase 8,462,090, 7,457,575 and 4,594,225 shares of common stock during the years ended December 31, 2020, 2019 and 2018, respectively. The weighted-average grant date fair values of options granted during 2020, 2019 and 2018 were $1.42, $1.27 and $2.66, respectively. As of December 31, 2020, we had 1,101,250 shares of outstanding performance-based stock option wherein the achievement of the corresponding corporate-based milestones were not considered as probable. Accordingly, none of the stock-based compensation expense of $1.7 million has been recognized as expense as of December 31, 2020.

As of December 31, 2020, there was approximately $11.0 million of unrecognized stock-based compensation cost related to time-based stock options and performance-based stock options, wherein achievement of the corresponding corporate-based milestones was considered as probable. Additionally, approximately $615,000 of total unamortized stock-based compensation cost related to our Purchase Plan. The unamortized compensation costs related to our stock option plans and our Purchase Plan are expected to be recognized over a weighted- average period of approximately 2.2 years and 1.1 years, respectively. For the years ended December 31, 2020 and 2019, there were 4,386,910 and 4,442,936 shares vested, respectively, with weighted-average exercise price of $2.41 and $3.26, respectively.

The aggregate intrinsic value of the stock options in the table above is calculated as the difference between the exercise price of the underlying awards and the quoted price of our common stock for the options that were in-the-money at December 31, 2020. At December 31, 2020 and 2019, we had 9,457,590 and 6,865,971, respectively, of non-vested stock options, with approximately $11.1 million and $614,000 intrinsic value at December 31, 2020 and 2019, respectively. During the years ended December 31, 2020 and 2019, aggregate intrinsic values of options exercised under our stock option plans were approximately $459,000 and $12,000, respectively, determined as of the date of the stock option exercise.

Details of our stock options by exercise price are as follows as of December 31, 2020:

Options Outstanding

Options Exercisable

 

    

Number of

    

Weighted-Average

    

    

    

 

Outstanding

Remaining

Weighted-Average

Number of

Weighted-Average

 

Exercise Price

Options

Contractual Life (in years)

Exercise Price

Options

Exercise Price

 

$1.68 - $1.96

 

1,413,800

 

8.94

$

1.81

 

337,554

$

1.82

$2.00 - $2.00

 

3,976,626

 

7.57

 

2.00

 

2,374,499

 

2.00

$2.02 - $2.25

 

4,301,158

 

5.90

 

2.14

 

3,681,576

 

2.12

$2.27 - $2.42

6,261,304

8.63

2.38

1,617,712

2.37

$2.52 - $3.49

 

3,831,521

 

6.12

 

2.86

 

2,760,475

 

2.92

$3.54 - $4.49

5,130,353

5.41

4.07

4,685,356

4.05

$4.53 - $8.85

2,345,701

1.18

7.14

2,345,701

7.14

$1.68 - $8.85

 

27,260,463

 

6.46

3.05

 

17,802,873

3.42

Employee Stock Purchase Plan

Our Purchase Plan permits eligible employees to purchase common stock at a discount through payroll deductions during defined offering periods. The price at which the stock is purchased is equal to the lesser of 85% of the fair market value of the common stock on the first day of the offering or 85% of the fair market value of our common stock on the purchase date. The initial offering period commenced on the effective date of our initial public offering. We issued 567,391, 747,691 and 783,984 shares of common stock during 2020, 2019 and 2018, respectively, pursuant to the Purchase Plan at an average price of $1.54, $1.92 and $1.92, respectively. For the year ended December 31, 2020, 2019 and 2018, the weighted average fair value of awards granted under our Purchase Plan was $0.87, $1.07 and $1.27, respectively. As of December 31, 2020, we had 16,502 reserved shares of common stock available for future issuance under the Purchase Plan.

The fair value of awards granted under our Purchase Plan is estimated on the date of grant using the Black-Scholes option pricing model, which uses weighted- average assumptions. Our Purchase Plan provides for a 24- month offering period comprised of four six-month purchase periods with a look-back option. A look-back option is a provision in our Purchase Plan under which eligible employees can purchase shares of our common stock at a price per share equal to the lesser of 85% of the fair market value on the first day of the offering period or 85% of the fair market value on the purchase date. Our Purchase Plan also includes a feature that provides for a new offering period to begin when the fair market value of our common stock on any purchase date during an offering period falls below the fair market value of our common stock on the first day of such offering period. This feature is called a “reset.” Participants are automatically enrolled in the new offering period. We had a “reset” on January 2, 2020 because the fair market value of our stock on December 31, 2019 was lower than the fair market value of our stock on January 1, 2019, the first day of the offering period. We applied modification accounting in accordance with the relevant accounting guidance. The total incremental fair value associated with this Purchase Plan “reset” was approximately $753,000 and will be recognized as expense from the period from January 1, 2020 to December 31, 2021. We also had another “reset” on July 1, 2020 because the fair market value of our stock on June 30, 2020 was lower than the fair market value of our stock on January 1, 2020, the first day of the offering period. We applied modification accounting in accordance with the relevant accounting guidance. The total incremental fair value associated with this Purchase Plan “reset” was approximately $535,000 and is being amortized to expenses from July 1, 2020 to June 30, 2022.

The following table summarizes the weighted-average assumptions related to our Purchase Plan for the years ended December 31, 2020, 2019 and 2018. Expected volatilities for our Purchase Plan are based on the two-year historical volatility of our stock. Expected term represents the weighted- average of the purchase periods within the

offering period. The risk-free interest rate for periods within the expected term is based on U.S. Treasury constant maturity rates.

Year Ended

 

December 31,

 

    

2020

    

2019

    

2018

 

Risk-free interest rate

1.0

%  

2.7

%  

2.4

%

Expected term (in years)

1.6

1.5

1.3

Dividend yield

0.0

%  

0.0

%  

0.0

%

Expected volatility

62.3

%  

62.6

%  

66.2

%

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.20.4
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS
12 Months Ended
Dec. 31, 2020
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS  
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS

7. CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS

Cash, cash equivalents and short-term investments consist of the following (in thousands):

December 31,

 

2020

    

2019

 

Cash

$

1,988

$

3,371

Money market funds

 

19,487

 

7,457

U.S. treasury bills

 

10,034

 

12,539

Government-sponsored enterprise securities

 

4,920

 

19,017

Corporate bonds and commercial paper

 

20,898

 

55,694

$

57,327

$

98,078

Reported as:

Cash and cash equivalents

$

30,373

$

22,521

Short-term investments

 

26,954

 

75,557

$

57,327

$

98,078

Cash equivalents and short-term investments included the following securities with gross unrealized gains and losses (in thousands):

    

    

Gross

    

Gross

    

 

Amortized

Unrealized

Unrealized

 

December 31, 2020

Cost

Gains

Losses

Fair Value

 

U.S. treasury bills

$

10,036

$

$

(2)

$

10,034

Government-sponsored enterprise securities

4,920

4,920

Corporate bonds and commercial paper

 

20,900

 

 

(2)

 

20,898

Total

$

35,856

$

$

(4)

$

35,852

    

    

Gross

    

Gross

    

 

Amortized

Unrealized

Unrealized

 

December 31, 2019

Cost

Gains

Losses

Fair Value

 

U.S. treasury bills

$

12,532

$

8

$

(1)

$

12,539

Government-sponsored enterprise securities

19,010

8

(1)

19,017

Corporate bonds and commercial paper

 

55,685

14

(5)

 

55,694

Total

$

87,227

$

30

$

(7)

$

87,250

As of December 31, 2020, our cash equivalents and short-term investments, which have contractual maturities within one year, had a weighted-average time to maturity of approximately 78 days. We view our short-term investments portfolio as available for use in current operations. We have the ability to hold all investments as of December 31, 2020 through their respective maturity dates. At December 31, 2020, we had no investments that had been in a continuous unrealized loss position for more than 12 months. As of December 31, 2020, a total of 16 individual securities had been in an unrealized loss position for 12 months or less and the losses were deemed to be temporary. The gross unrealized losses above were caused by interest rate increases. No significant facts or circumstances have arisen to indicate that there has been any deterioration in the creditworthiness of the issuers of the securities held by us. Based on our review of these securities, including the assessment of the duration and severity of the unrealized losses and our ability and intent

to hold the investments until maturity, there were no other-than-temporary impairments for these securities at December 31, 2020.

The following table shows the fair value and gross unrealized losses of our investments in individual securities that are in an unrealized loss position, aggregated by investment category (in thousands):

December 31, 2020

    

Fair Value

    

Unrealized Losses

 

U. S. treasury bills

$

9,034

$

(2)

Corporate bonds and commercial paper

14,652

(2)

Total

$

23,686

$

(4)

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE
12 Months Ended
Dec. 31, 2020
FAIR VALUE  
FAIR VALUE

8. FAIR VALUE

Under FASB ASC 820, Fair Value Measurements and Disclosures, fair value is defined as the price at which an asset could be exchanged or a liability transferred in a transaction between knowledgeable, willing parties in the principal or most advantageous market for the asset or liability. Where available, fair value is based on observable market prices or parameters or derived from such prices or parameters. Where observable prices or parameters are not available, valuation models are applied.

Assets recorded at fair value in our financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of subjectivity associated with the inputs to fair valuation of these assets and liabilities, are as follows:

Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets at the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.

The fair valued assets we hold that are generally included under this Level 1 are money market securities where fair value is based on publicly quoted prices.

Level 2—Are inputs, other than quoted prices included in Level 1, that are either directly or indirectly observable for the asset or liability through correlation with market data at the reporting date and for the duration of the instrument’s anticipated life.

The fair valued assets we hold that are generally assessed under Level 2 included government-sponsored enterprise securities, U.S. treasury bills and corporate bonds and commercial paper. We utilize third party pricing services in developing fair value measurements where fair value is based on valuation methodologies such as models using observable market inputs, including benchmark yields, reported trades, broker/dealer quotes, bids, offers and other reference data. We use quotes from external pricing service providers and other on-line quotation systems to verify the fair value of investments provided by our third-party pricing service providers. We review independent auditor’s reports from our third-party pricing service providers particularly regarding the controls over pricing and valuation of financial instruments and ensure that our internal controls address certain control deficiencies, if any, and complementary user entity controls are in place.

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities and which reflect management’s best estimate of what market participants would use in pricing the asset or liability at the reporting date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.

We do not have fair valued assets classified under Level 3.

Fair Value on a Recurring Basis

Financial assets measured at fair value on a recurring basis are categorized in the tables below based upon the lowest level of significant input to the valuations (in thousands):

Assets at Fair Value as of December 31, 2020

 

    

Level 1

    

Level 2

    

Level 3

    

Total

 

Money market funds

$

19,487

$

$

$

19,487

U.S. treasury bills

10,034

10,034

Government-sponsored enterprise securities

 

 

4,920

 

 

4,920

Corporate bonds and commercial paper

 

 

20,898

 

 

20,898

Total

$

19,487

$

35,852

$

$

55,339

Assets at Fair Value as of December 31, 2019

 

    

Level 1

    

Level 2

    

Level 3

    

Total

 

Money market funds

$

7,457

$

$

$

7,457

U.S. treasury bills

12,539

12,539

Government-sponsored enterprise securities

 

 

19,017

 

 

19,017

Corporate bonds and commercial paper

 

 

55,694

 

 

55,694

Total

$

7,457

$

87,250

$

$

94,707

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.20.4
OTHER BALANCE SHEET
12 Months Ended
Dec. 31, 2020
OTHER BALANCE SHEET  
OTHER BALANCE SHEET

9. OTHER BALANCE SHEET

Property and equipment consists of the following (in thousands):

December 31,

 

    

2020

    

2019

 

Laboratory equipment

$

11,957

$

11,627

Computer and software

 

1,783

 

1,622

Furniture and equipment

1,793

1,391

Fixed assets in progress

 

819

 

564

Total property and equipment

16,352

15,204

Less accumulated depreciation and amortization

 

(13,676)

 

(13,045)

Property and equipment, net

$

2,676

$

2,159

During 2020 and 2019, we disposed fixed assets of approximately $86,000 and $496,000, respectively.

Total depreciation and amortization expense were $706,000, $683,000 and $594,000 for the years ended December 31, 2020, 2019 and 2018, respectively.

Other accrued liabilities consists of the following (in thousands):

December 31,

2020

    

2019

Revenue reserves

$

4,576

$

3,094

Accrued expenses

3,661

2,836

Refund liability

1,488

238

Accrued professional fees

1,017

473

Accrued interest payable

272

80

Total

$

11,014

$

6,721

Revenue reserves include government-mandated or privately-negotiated rebates, chargebacks and discounts on our gross product sales. Accrued professional fees include legal and patent costs and accounting fees.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.20.4
LEASE AGREEMENTS
12 Months Ended
Dec. 31, 2020
LEASE AGREEMENTS  
LEASE AGREEMENTS

10. LEASE AGREEMENTS

We currently lease our research and office space under a noncancelable lease agreement with our landlord, HCP BTC, LLC (formerly known as Slough BTC, LLC) which was originally set to expire in 2018. The lease term provides for renewal option for up to two additional periods of five years each. In July 2017, we exercised our option to extend the term of our lease for another five years through January 2023 and modified the amount of monthly base rent during such renewal period. We reevaluated our lease classification and continue to classify our lease as operating lease during the renewal period.

In December 2014, we entered into a sublease agreement, which was amended in 2017, with an unrelated third party to occupy approximately 57,000 square feet of our research and office space. In February 2017, we entered into an amendment to the sublease agreement to increase the subleased research and office space for an additional 9,328 square feet under the same term of the sublease. Effective July 2017, the sublease agreement was amended primarily to extend the term of the sublease through January 2023 and modified the monthly base rent to equal the amount we will pay our landlord. Because the future sublease income under the extended sublease agreement is the same as the amount we will pay our landlord, we did not recognize any loss on sublease relative to this amendment. We expect to receive approximately $9.6 million in future sublease income (excluding our subtenant’s share of facilities operating expenses) through January 2023.

We recorded rent expense on a straight-line basis for our lease, net of sublease income. For our sublease arrangement which we classified as an operating lease, our loss on the sublease was comprised of the present value of our future payments to our landlord less the present value of our future rent payments expected from our subtenant over the term of the sublease. We adopted Topic 842 on January 1, 2019 using a modified retrospective approach and elected the transition method and the package of practical expedients permitted under the transition guidance, which allowed us to carryforward our historical lease classification and our assessment on whether a contract is or contains a lease. We also elected to combine lease and non-lease components, such as common area maintenance charges, as a single lease, and elected to use the short-term lease exception permitted by the standard.

As a result of the adoption of Topic 842 on January 1, 2019, we recognized $32.8 million in operating right-of-use asset and $33.2 million in lease liability, and derecognized $399,000 of deferred rent in the balance sheet at adoption date. These were calculated using the present value of our remaining lease payments using an estimated incremental borrowing rate of 9%, which represented the weighted average discount rate for our lease. There was no cumulative-effect adjustment on our accumulated deficit as of January 1, 2019. As of December 31, 2020, we had operating lease right-of-use asset of $17.9 million and lease liability of $19.3 million in the balance sheet. The weighted average remaining term of our lease as of December 31, 2020 was 2.08 years.

For the years ended December 31, 2020 and 2019, the components of our operating lease expense was as follows (in thousands):

Year Ended December 31,

2020

2019

Fixed operating lease expense

    

$

5,360

    

$

5,248

Variable operating lease expense

926

745

Total operating lease expense

 

$

6,286

 

$

5,993

Supplemental information related to the Company’s operating lease for the years ended December 31, 2020 and 2019 were as follows (in thousands):

Year Ended December 31,

2020

2019

Cash payments included in the measurement of operating lease liabilities

$

9,694

$

9,321

For the years ended December 31, 2020 and 2019, we have the following operating sublease information (in thousands):

Year Ended December 31,

2020

2019

Fixed sublease expense

    

$

4,381

    

$

4,381

Variable sublease expense

962

829

Sublease income

(5,343)

(5,210)

Net

 

$

 

$

At December 31, 2020, future minimum lease payments and obligations under our noncancelable operating lease, net of expected sublease receipts, were as follows (in thousands):

Operating

Sublease

For years ending December 31,

    

Lease

    

Receipts

    

Net

2021

$

10,082

$

(4,534)

$

5,548

2022

 

10,485

 

(4,716)

 

5,769

2023

877

(394)

483

Total minimum payments required

$

21,444

$

(9,644)

$

11,800

Rent expense under our operating lease amounted to approximately $6.3 million, $6.0 million and $6.0 million for the years ended December 31, 2020, 2019 and 2018, respectively.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.20.4
STOCKHOLDERS' EQUITY
12 Months Ended
Dec. 31, 2020
STOCKHOLDERS' EQUITY  
STOCKHOLDERS' EQUITY

11. STOCKHOLDERS’ EQUITY

Preferred Stock

We are authorized to issue 10,000,000 shares of preferred stock. As of December 31, 2020 and 2019, there were no issued and outstanding shares of preferred stock. Our board of directors is authorized to fix or alter the designation, powers, preferences and rights of the shares of each series of preferred shares, and the qualifications, limitations or restrictions of any wholly unissued shares, to establish from time to time the number of shares constituting any such series, and to increase or decrease the number of shares, if any.

Common Stock

Authorized Shares of Common Stock

On May 18, 2018, we amended our Certificate of Incorporation (the “Charter Amendment”) to increase the number of authorized shares of common stock from 200,000,000 to 400,000,000 shares. This Charter Amendment was approved by our stockholders at the annual meeting held on May 16, 2018. The Charter Amendment became effective upon the filing with the Secretary of State of the State of Delaware on May 18, 2018.

Common Stock Public Offering

In the second quarter of 2018, we completed an underwritten public offering in which we sold 18,400,000 shares of our common stock pursuant to an effective registration statement at a price to the public of $3.90 per share. We received net proceeds of approximately $67.2 million after deducting underwriting discounts and commissions and offering expenses.

Open Market Sales Agreement

In August 2020, we entered into an Open Market Sale Agreement (Sales Agreement) with Jefferies LLC (Jefferies), as our sole sales agent, pursuant to which we may sell, from time to time, through Jefferies, shares of our

common stock having an aggregate offering price of up to $65.0 million. As of December 31, 2020, we have not yet sold any shares under the Sales Agreement.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES
12 Months Ended
Dec. 31, 2020
INCOME TAXES  
INCOME TAXES

12. INCOME TAXES

For the years ended December 31, 2020, 2019 and 2018, our loss before income taxes was from domestic operations and we did not record provision for income taxes other than minimum state taxes due to our net loss.

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets are as follows (in thousands):

December 31,

 

    

2020

    

2019

 

Deferred tax assets

Net operating loss carryforwards

$

240,767

$

240,157

Orphan drug and research and development credits

 

64,252

 

59,603

Deferred compensation

 

7,760

 

8,817

Lease liabilities

4,399

6,989

Capitalized Inventory

34

Capitalized research and development expenses

 

 

2,282

Other, net

 

3,170

 

529

Deferred tax liabilities

Operating lease right-of-use asset

(4,084)

(6,719)

Others

(537)

Total net deferred tax assets

315,761

311,658

Less: valuation allowance

 

(315,761)

 

(311,658)

Deferred tax assets, net of allowance

$

$

The reconciliation of the statutory federal income tax rate to the effective tax rate was as follows:

Year Ended December 31,

 

    

2020

    

2019

    

2018

 

Federal statutory tax rate

 

(21.0)

%  

(21.0)

%  

(21.0)

%

State, Net of Federal Benefit

0.1

%  

0.1

%  

%

Valuation allowance

 

24.4

%  

21.7

%  

16.3

%

Stock compensation

4.7

%  

2.8

%  

8.2

%

Orphan drug and research and development credits

(12.7)

%  

(5.1)

%  

(3.7)

%

Other, net

 

4.6

%  

1.5

%  

0.2

%  

Effective tax rate

 

0.1

%  

0.0

%  

0.0

%  

In general, under Section 382 of the Internal Revenue Code (Section 382), a corporation that undergoes an ownership change is subject to limitations on its ability to utilize its pre-change net operating loss carryovers and tax credits to offset future taxable income. Our existing net operating loss carryforwards and tax credits are subject to limitations arising from ownership changes which occurred in previous periods. We finalized our analysis of potential ownership changes and concluded our Section 382 owner shift analysis during the year ended December 31, 2012. We have updated our net operating loss carryforwards to reflect the results of the Section 382 owner shift analysis as of December 31, 2020. We did not experience any significant changes in ownership in 2020, 2019, and 2018. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 and result in additional limitations.

As of December 31, 2020, we had net operating loss carryforwards for federal income tax purposes of approximately $1.0 billion. Of the federal net operating loss carryforward, $891.8 million, which expire beginning in the year 2021 and the remaining net operating loss carryforwards can be carried forward indefinitely, subject to annual

limitation of 80% of taxable income. We also had state net operating loss carryforwards of approximately $385.9 million, which expire beginning in the year 2028.

We have general business credits of approximately $48.0 million, which will expire beginning in 2023, if not utilized, and is comprised of research and development credits and orphan drug credits. We also have state research and development tax credits of approximately $30.7 million, which have no expiration date.

Realization of deferred tax assets is dependent upon future earnings, if any, the timing and amount of which are uncertain. Accordingly, the net deferred tax assets have been fully offset by a valuation allowance. The valuation allowance increased by approximately $4.1 million and $21.6 million for the years ended December 31, 2020 and 2019, respectively.

The following table summarizes the activity related to our gross unrecognized tax benefits (in thousands):

Year Ended December 31,

 

    

2020

    

2019

 

Balance at the beginning of the year

$

8,358

$

7,849

Increase related to current year tax positions

 

543

 

509

Balance at the end of the year

$

8,901

$

8,358

During the years ended December 2020 and December 31, 2019, the amount of unrecognized tax benefits increased $543,000 and $509,000, respectively, due to additional research and development and orphan drug credits generated during those years. As of December 31, 2020 and 2019, the total amount of unrecognized tax benefit was $8.0 million and $7.2 million, respectively. The reversal of the uncertain tax benefits would not affect the Company’s effective tax rate to the extent that we continue to maintain a full valuation allowance against our deferred tax assets.

We are subject to federal income tax and various state taxes. Because of net operating loss and research credit carryovers, substantially all of our tax years remain open to examination.

Our policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. We currently have no tax positions that would be subject to interest or penalties.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT
12 Months Ended
Dec. 31, 2020
DEBT  
DEBT

13. DEBT

On September 27, 2019, we entered into a Credit and Security Agreement (Credit Agreement), dated as of September 27, 2019 (the Closing Date) with MidCap Financial Trust (MidCap). The Credit Agreement provides for a $60.0 million term loan credit facility with the following tranches: (i) on the Closing Date, $10.0 million aggregate principal amount of term loans, (ii) until December 31, 2020, an additional $10.0 million term loan facility at our option, (iii) until March 31, 2021, an additional $20.0 million term loan facility subject to the satisfaction of certain conditions and at our option and (iv) until March 31, 2022, an additional $20.0 million term loan facility subject to the satisfaction of certain conditions and at our option. The obligations under the Credit Agreement are secured by a perfected security interest in all of our assets except for intellectual property and certain other customary excluded property pursuant to the terms of the Credit Agreement.

The outstanding principal balance of the loan bears interest at an annual rate of one-month LIBOR plus 5.65%, subject to a LIBOR floor of 1.50% and is payable monthly in arrears. Commencing on October 1, 2019, the Credit Agreement provides that we initially will make interest-only payments for 24 months followed by 36 months of amortization payments. The interest-only period will be extended to 36 months and again to 48 months upon the satisfaction of certain conditions set forth in the Credit Agreement. All unpaid principal and accrued interest is due and payable no later than September 1, 2024. A final payment fee of 2.5% of principal is due on the final payment of the term loan.

We may make voluntary prepayments, in whole or in part, subject to certain prepayment premiums and additional interest payments. The Credit Agreement also contains certain provisions, such as event of default and change

in control provisions, which, if triggered, would require us to make mandatory prepayments on the term loan, which are subject to certain prepayment premiums and additional interest payments.

As discussed above, at closing of the Credit Agreement, $10.0 million was funded in an initial tranche. In March 2020, we signed a credit extension form for the second tranche amounting to $10.0 million, which we received in May 2020. The facility also gives us the ability to access an additional $40.0 million at our option, subject to the achievement of certain customary conditions.

The following table presents the future minimum payments we expect to make on our outstanding loan as of December 31, 2020 (in thousands):

Year Ending December 31,

2021

$

1,667

2022

6,667

2023

6,667

2024

4,999

Principal amount (Tranches 1 and 2)

$

20,000

We paid certain costs and fees totaling $236,000 which were recorded as a direct deduction from the term loan on the balance sheet and are being amortized ratably as interest expense over the term of the loan, using the effective interest method. As of December 31, 2020, the unamortized issuance costs and debt discounts amounted to $185,000.

Interest expense, including amortization of the debt discount, related to the Credit Agreement were $1.4 million and $237,000 during the years ended December 31, 2020 and 2019, respectively. Accrued interest was $272,000 as of December 31, 2020. As of December 31, 2020, the outstanding balance of the loan was $19.8 million, net unamortized debt discount.

The Credit Agreement contains certain covenants which, among others, require us to deliver financial reports at designated times of the year and maintain minimum net revenues and $10.0 million of cash upon the draw of tranche three or tranche four. As of December 31, 2020, we were not in violation of any covenants.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.20.4
SELECTED QUARTERLY FINANCIAL DATA
12 Months Ended
Dec. 31, 2020
SELECTED QUARTERLY FINANCIAL DATA  
SELECTED QUARTERLY FINANCIAL DATA

14. SELECTED QUARTERLY FINANCIAL DATA

Year Ended December 31, 2020

Year Ended December 31, 2019

 

Q1

Q2

Q3

Q4

Q1

Q2

Q3

Q4

 

(unaudited, in thousands, except per share amounts)

 

Revenue

    

$

55,761

    

$

16,021

    

$

18,389

    

$

18,450

    

$

12,624

    

$

10,407

    

$

20,857

    

$

15,400

Gross profit*

    

$

12,525

$

14,695

$

16,149

$

17,432

$

7,947

$

9,862

$

11,406

$

13,651

Net income (loss)

$

21,243

$

(17,576)

$

(14,174)

$

(19,237)

$

(17,598)

$

(20,606)

$

(11,490)

$

(17,200)

Net income (loss) per share, basic and diluted:

$

0.13

$

(0.10)

$

(0.08)

$

(0.11)

$

(0.11)

$

(0.12)

$

(0.07)

$

(0.10)

Weighted average shares used in computing net income (loss) per share:

Basic

168,469

 

168,570

 

168,932

 

169,039

 

167,173

 

167,191

 

167,609

 

167,619

Diluted

 

168,568

 

168,570

 

168,932

 

169,039

 

167,173

 

167,191

 

167,609

 

168,525

*Gross profit is computed as Net product sales less Cost of product sales. Prior to the FDA approval, manufacturing and related costs were charged to research and development expense. Therefore, these costs were not capitalized and as a result, are not fully reflected in the costs of sales during the periods disclosed above. 

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.20.4
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2020
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

15. SUBSEQUENT EVENTS

U.S. Department of Defense’s JPEO-CBRND

In January 2021, we were awarded $16.5 million by the U.S. Department of Defense’s Joint Program Executive Office for Chemical, Biological, Radiological and Nuclear Defense to support our ongoing Phase 3 clinical trial to evaluate the safety and efficacy of fostamatinib in hospitalized COVID-19 patients.

Global Exclusive License Agreement with Eli Lilly and Company

In February 2021, we entered into a global exclusive license agreement and strategic collaboration with Lilly to co-develop and commercialize R552, a receptor-interacting serine/threonine-protein kinase 1 (RIP1) inhibitor, for the treatment of non-central nervous system (non-CNS) diseases. In addition, the collaboration is aimed at developing additional RIP1 inhibitors for the treatment of CNS diseases. Pursuant to the terms of the license agreement, we granted to Lilly exclusive rights to develop and commercialize R552 and related RIP1 inhibitors in all indications worldwide. The parties’ collaboration is governed through a joint governance committee and appropriate subcommittees.

The parties are jointly responsible for performing development activities for R552 and other non-CNS disease development candidates. We are responsible for 20% of development costs for R552 in the U.S., Europe, and Japan, up to a specified cap. Lilly is responsible for funding the remainder of all development activities for R552 and other non-CNS disease development candidates. We have the right to opt-out of co-funding the R552 development activities in the U.S., Europe and Japan at two different specified times. If we exercise our first opt-out right, we will continue to fund our share of the R552 development activities in the U.S., Europe, and Japan up to a maximum funding commitment of $65.0 million. If we do not exercise either of the opt-out rights, we will receive royalty payments on net sales of non-CNS disease products at higher percentage rates and have the right to co-commercialize R552 in the U.S., with Lilly, on terms to be agreed by the parties.

We are responsible for performing and funding initial discovery and identification of CNS disease development candidates, which is nearly completed, and future funding is expected to be minimal. Following candidate selection, Lilly will be responsible for performing and funding all future development and commercialization of the CNS disease development candidates.

Under the terms of the license agreement, we will receive an upfront cash payment of $125.0 million, with the potential for an additional $330.0 million in milestone payments upon the achievement of specified development and regulatory milestones by non-CNS disease products and $255.0 million in milestone payments upon the achievement of specified development and regulatory milestones by CNS disease products. We are also eligible to receive up to $100.0 million in sales milestone payments on a product-by-product basis for non-CNS disease products and up to $150.0 million in sales milestone payments on a product-by-product basis for CNS disease products. In addition, depending on the extent of our co-funding of R552 development activities, we would be entitled to receive tiered royalty payments on net sales of non-CNS disease products at percentages ranging from the mid-single digits to high-teens, subject to certain standard reductions and offsets. We would be entitled to receive tiered royalty payments on net sales of CNS disease products up to low-double digits, subject to certain standard reductions and offsets.

This transaction is subject to customary closing conditions, including clearance under the Hart-Scott-Rodino (HSR) Antitrust Improvements Act of 1976.

License Agreement

In February 2021, we entered into a non-exclusive license agreement with an unrelated third party whereby we granted such unrelated third party rights to certain patents. In considerations for the license rights granted, we will receive a one-time fee of $4.0 million.

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2020
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Nature of operations and basis of presentation

Nature of operations and basis of presentation

We are a biotechnology company dedicated to discovering, developing and providing novel small molecule drugs that significantly improve the lives of patients with hematologic disorders, cancer and rare immune diseases. Our pioneering research focuses on signaling pathways that are critical to disease mechanisms. Our first product approved by the United States Food and Drug Administration (FDA) is TAVALISSE® (fostamatinib disodium hexahydrate) tablets, the only oral spleen tyrosine kinase (SYK) inhibitor, for the treatment of adult patients with chronic immune thrombocytopenia (ITP) who have had an insufficient response to a previous treatment. The product is also commercially available in Europe (TAVLESSE) and Canada (TAVALISSE) for the treatment of chronic immune thrombocytopenia in adult patients.

Fostamatinib is currently being studied in a Phase 3 trial for the treatment of warm autoimmune hemolytic anemia (AIHA); an NIH/NHLBI-Sponsored Phase 2 trial for the treatment of hospitalized COVID-19 patients, in collaboration with Inova Health System; and a Phase 2 trial for the treatment of COVID-19 being conducted by Imperial College London. Additionally, we launched a Phase 3 clinical trial of fostamatinib for the treatment of hospitalized COVID-19 patients.

Other clinical trials include an ongoing Phase 1 study of R835, a proprietary molecule from our interleukin receptor associated kinase (IRAK) inhibitor program; and a recently completed Phase 1 study of R552, a proprietary molecule from its receptor-interacting protein kinase (RIP1) inhibitor program. In addition, we have product candidates in clinical development with partners AstraZeneca AB (AZ), BerGenBio ASA (BerGenBio), Daiichi Sankyo (Daiichi), and Eli Lilly and Company (Lilly).

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. Significant estimates and assumptions made by management include those relating to revenue recognition on product sales and collaboration agreements, recoverability of our assets, including accounts receivables and inventories, stock-based compensation and the probability of achievement of corporate performance-based milestones for our performance-based stock option awards, impairment issues, the weighted average incremental borrowing rate for our lease, estimated interest rate for our financing liability, the estimated useful life of assets, and estimated accruals, particularly research and development accruals, on an ongoing basis. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. To the extent there are material differences between these estimates and actual results, our financial statements will be affected. 

Inventories

Inventories

Inventories are stated at the lower of cost or estimated net realizable value. We determine the cost of inventories using the standard cost method, which approximates actual cost based on a FIFO basis. Inventories consist primarily of third-party manufacturing costs and allocated internal overhead costs. We began capitalizing inventory costs associated with our product upon regulatory approval when, based on management’s judgment, future commercialization was considered probable and the future economic benefit was expected to be realized.

Prior to FDA approval of TAVALISSE, all manufacturing costs were charged to research and development expense in the period incurred. At December 31, 2020 and 2019, our physical inventory included active pharmaceutical product of which costs have been previously charged to research and development expense. However, manufacturing of

drug product, finished bottling and other labeling activities that occurred post FDA approval are included in the inventory value at December 31, 2020 and 2019.

We provide reserves for potential excess, dated or obsolete inventories based on an analysis of forecasted demand compared to quantities on hand and any firm purchase orders, as well as product shelf life.

Cost of Product Sales

Cost of Product Sales

Cost of product sales consists of third-party manufacturing costs, transportation and freight, and indirect overhead costs associated with the manufacture and distribution of TAVALISSE. A portion of the cost of producing the product sold to date was expensed as research and development prior to the NDA approval for TAVALISSE and therefore is not included in the cost of product sales during this period. 

Accounts Receivable

Accounts Receivable

Accounts receivable are recorded net of customer allowances for prompt payment discounts and any allowance for doubtful accounts. As of December 31, 2020 and 2019, customer allowance for prompt payment discounts were $171,000 and $109,000, respectively. We estimate the allowance for doubtful accounts based on existing contractual payment terms, actual payment patterns of customers and individual customer circumstances. As of December 31, 2020 and 2019, we have determined that an allowance for doubtful accounts is not required.

The following table summarizes the activity of our customer allowances for prompt payment discounts for the years ended December 31, 2020, 2019 and 2018 (in thousands):

Balance at January 1, 2018

    

$

Provision for prompt payment discount during the year

189

Reduction in prompt payment discount during the year

(139)

Balance at December 31, 2018

50

Provision for prompt payment discount during the year

540

Reduction in prompt payment discount during the year

(481)

Balance at December 31, 2019

109

Provision for prompt payment discount during the year

807

Reduction in prompt payment discount during the year

(745)

Balance at December 31, 2020

$

171

Revenue Recognition

Revenue Recognition

We recognize revenue in accordance with ASC Topic 606, Revenue From Contracts with Customers (ASC 606), when our customer obtains control of promised goods or services, in an amount that reflects the consideration which we expect to receive in exchange for those goods or services. To determine whether arrangements are within the scope of ASC 606, we perform the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies its performance obligation. We apply the five-step model to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services we transfer to the customer. At contract inception, once the contract is determined to be within the scope of this new guidance, we assess the goods or services promised within each contract and identify, as a performance obligation, and assess whether each promised good or service is distinct. We then recognize as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.

Product Sales

Revenues from product sales are recognized when the Specialty Distributors (SDs), who are our customers, obtain control of our product, which occurs at a point in time, upon delivery to such SDs. These SDs subsequently resell

our products to specialty pharmacy providers, health care providers, hospitals and clinics. In addition to distribution agreements with these SDs, we also enter into arrangements with specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities that provide for government-mandated and/or privately-negotiated rebates, chargebacks and discounts with respect to the purchase of our products.

Under ASC 606, we are required to estimate the transaction price, including variable consideration that is subject to a constraint, in our contracts with our customers. Variable considerations are included in the transaction price to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. Revenue from product sales are recorded net of certain variable considerations which includes estimated government-mandated rebates and chargebacks, distribution fees, estimated product returns and other deductions.

Provisions for returns and other adjustments are provided for in the period the related revenue is recorded. Actual amounts of consideration ultimately received may differ from our estimates. If actual results in the future vary from our estimates, we will adjust these estimates, which would affect net product revenue and earnings in the period such variances become known.

The following are our significant categories of sales discounts and allowances:

Sales Discounts. We provide our customers prompt payment discounts that are explicitly stated in our contracts and are recorded as a reduction of revenue in the period the related product revenue is recognized.

Product Returns. We offer our customers a right to return product purchased directly from us, which is principally based upon the product’s expiration date. Product return allowances are estimated and recorded at the time of sale.

Government Rebates: We are subject to discount obligations under the state Medicaid programs, Tricare program and Medicare prescription drug coverage gap program. We estimate our Medicaid and Medicare prescription drug coverage gap rebates based upon a range of possible outcomes that are probability-weighted for the estimated payor mix. These reserves are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability that is included as part of Other Accrued Liabilities account in the Balance Sheet. Our liability for these rebates consists primarily of estimates of claims for the current quarter, and estimated future claims that will be made for product that has been recognized as revenue, but remains in the distribution channel inventories at the end of each reporting period.

Chargebacks and Discounts: Chargebacks for fees and discounts represent the estimated obligations resulting from contractual commitments to sell products to certain specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities at prices lower than the list prices charged to our SDs who directly purchase the product from us. These SDs charge us for the difference between what they pay for the product and our contracted selling price to these specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities. These reserves are established in the same period that the related revenue is recognized, resulting in a reduction of product revenue. Actual chargeback amounts are generally determined at the time of resale to the specialty pharmacy providers, in-office dispensing providers, group purchasing organizations, and government entities by our SDs. The estimated obligations arising from these chargebacks and discounts are included as part of Other Accrued Liabilities in the balance sheet.

Co-Payment Assistance: We offer co-payment assistance to commercially insured patients meeting certain eligibility requirements. The calculation of the accrual for co-pay assistance is based on an estimate of claims and the cost per claim that we expect to receive associated with product that has been recognized as revenue. 

Contract Revenues from Collaborations

In the normal course of business, we conduct research and development programs independently and in connection with our corporate collaborators, pursuant to which we license certain rights to our intellectual property to third parties. The terms of these arrangements typically include payment to us for a combination of one or more of the

following: upfront license fees; development, regulatory and commercial milestone payments; product supply services; and royalties on net sales of licensed products.

Upfront License Fees: If the license to our intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, we recognize revenues from upfront license fees allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are bundled with other promises, we determine whether the combined performance obligation is satisfied over time or at a point in time. If the combined performance obligation is satisfied over time, we use judgment in determining the appropriate method of measuring progress for purposes of recognizing revenue from the up-front license fees. We evaluate the measure of progress each reporting period and, if necessary, adjust the measure of performance and related revenue recognition.

Development, Regulatory or Commercial Milestone Payments: At the inception of each arrangement that includes payments based on the achievement of certain development, regulatory and commercial or launch events, we evaluate whether the milestones are considered probable of being achieved and estimate the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within our or the licensee’s control, such as regulatory approvals, are not considered probable of being achieved until uncertainty associated with the approvals has been resolved. The transaction price is then allocated to each performance obligation, on a relative standalone selling price basis, for which we recognize revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, we re-evaluate the probability of achieving such development and regulatory milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, and recorded as part of contract revenues from collaborations during the period of adjustment.

Product Supply Services: Arrangements that include a promise for future supply of drug product for either clinical development or commercial supply at the licensee’s discretion are generally considered as options. We assess if these options provide a material right to the licensee and if so, they are accounted for as separate performance obligations.

Sales-based Milestone Payments and Royalties: For arrangements that include sales-based royalties, including milestone payments based on the volume of sales, we determine whether the license is deemed to be the predominant item to which the royalties or sales-based milestones relate to and if such is the case, we recognize revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied).

Stock award plans

Stock award plans

On May 16, 2018, our stockholders approved the adoption of the Company’s 2018 Equity Incentive Plan (2018 Plan). The 2018 Plan is the successor plan to the 2011 Equity Incentive Plan, the 2000 Equity Incentive Plan, and the 2000 Non-Employee Directors' Stock Option Plan.

As of December 31, 2020, we have two stock option plans, our 2018 Plan and the Inducement Plan (collectively, the Equity Incentive Plans), that provide for granting to our officers, directors and all other employees and consultants options to purchase shares of our common stock. We also have our Employee Stock Purchase Plan (Purchase Plan), wherein eligible employees can purchase shares of our common stock at a price per share equal to the lesser of 85% of the fair market value on the first day of the offering period or 85% of the fair market value on the purchase date. The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model which considered our stock price, as well as assumptions regarding a number of complex and subjective variables. These variables include, but are not limited to, volatility, expected term, risk-free interest rate and dividends. We estimate volatility over the expected term of the option using historical share price performance. For expected term, we take into consideration our historical data of options exercised, cancelled and expired. The risk-free rate is based on the U.S. Treasury constant maturity rate. We have not paid and do not expect to pay dividends in the foreseeable future. We use

the straight-line attribution method over the requisite employee service period for the entire award in recognizing stock-based compensation expense. We account for forfeitures as they occur.

We granted performance-based stock options to purchase shares of our common stock which will vest upon the achievement of certain corporate performance-based milestones. We determined the fair values of these performance-based stock options using the Black-Scholes option pricing model at the date of grant. For the portion of the performance-based stock options of which the performance condition is considered probable of achievement, we recognize stock-based compensation expense on the related estimated grant date fair values of such options on a straight-line basis from the date of grant up to the date when we expect the performance condition will be achieved. For the performance conditions that are not considered probable of achievement at the grant date or upon quarterly re-evaluation, prior to the event actually occurring, we recognize the related stock-based compensation expense when the event occurs or when we can determine that the performance condition is probable of achievement. In those cases, we recognize the change in estimate at the time we determine the condition is probable of achievement (by recognizing stock-based compensation expense as cumulative catch-up adjustment as if we had estimated at the grant date that the performance condition would have been achieved) and recognize the remaining compensation cost up to the date when we expect the performance condition will be achieved, if any.

Cash, cash equivalents and short-term investments

Cash, cash equivalents and short-term investments

We consider all highly liquid investments in debt securities with maturity from the date of purchase of 90 days or less to be cash equivalents. Cash equivalents consist of money market funds, U.S. treasury bills, corporate bonds and commercial paper and investments in government-sponsored enterprises. Our short-term investments include U.S. treasury bills, obligations of government- sponsored enterprises and corporate bonds and commercial paper. By policy, we limit the concentration of credit risk by diversifying our investments among a variety of high credit-quality issuers. We view our short-term investments portfolio as available for use in current operations. Accordingly, we have classified certain securities as short-term investments on our balance sheet even though the stated maturity date of these securities may be more than one year from the current balance sheet date.

All cash equivalents and short-term investments are classified as available-for-sale securities. Available-for-sale securities are carried at fair value at December 31, 2020 and 2019. Unrealized gains (losses) are reported in the statements of stockholders’ equity and comprehensive loss. Fair value is estimated based on available market information or valuation methodologies. The cost of securities sold is based on the specific identification method. See Note 7 for a summary of available-for-sale securities at December 31, 2020 and 2019.

Fair value of financial instruments

Fair value of financial instruments

The carrying values of cash, accounts receivable, prepaid and other current assets, accounts payable and accrued liabilities approximate fair value due to the short-term maturity of those instruments. Cash equivalents and short-term investments are carried at fair value at December 31, 2020 and 2019.

Concentration of credit risk

Concentration of credit risk

Financial instruments that potentially subject us to concentrations of credit risk are primarily cash and cash equivalents, short-term investments and accounts receivable. Cash equivalents and short-term investments primarily consist of money market funds, U.S. treasury bills, government-sponsored enterprise securities, and corporate bonds and commercial paper. Due to the short-term nature of these investments, we believe we do not have a material exposure to credit risk arising from our investments. All cash and cash equivalents and short-term investments are maintained with financial institutions that management believes are creditworthy.

Concentrations of credit risk with respect to accounts receivable are limited due to our limited number of customers.

Property and equipment

Property and equipment

Property and equipment are stated at cost. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, which range from three to seven years.

Research and development expenses

Research and development expenses

Research and development expenses include costs for scientific personnel, supplies, equipment, consultants, research sponsored by us, allocated facility costs, costs related to pre-clinical and clinical trials, including raw materials, and stock-based compensation expense. All such costs are charged to research and development expense as incurred and at the time raw materials are purchased.

Research and development accruals

Research and development accruals

We have various contracts with third parties related to our research and development activities. Costs that are incurred but not billed to us as of the end of the period are accrued. We make estimates of the amounts incurred in each period based on the information available to us and our knowledge of the nature of the contractual activities generating such costs. Clinical trial contract expenses are accrued based on units of activity. Expenses related to other research and development contracts, such as research contracts, toxicology study contracts and manufacturing contracts are estimated to be incurred generally on a straight-line basis over the duration of the contracts. Raw materials and study materials not related to our approved drug, purchased for us by third parties are expensed at the time of purchase. 

Leases

Leases

We currently lease our research and office space under a noncancelable lease agreement with our landlord through January 2023. In December 2014, we entered into a sublease agreement with an unrelated third party to occupy a portion of our research and office space through January 2023.

We adopted ASU No. 2018-11, Leases (Topic 842): Targeted Improvements as of January 1, 2019. Pursuant to Topic 842, all of our leases outstanding on January 1, 2019 continued to be classified as operating leases. With the adoption of Topic 842, we recorded an operating lease right-of-use asset and an operating lease liability on our balance sheet. Right-of-use lease assets represent our right to use the underlying asset for the lease term and the lease obligation represents our commitment to make the lease payments arising from the lease. Right-of-use lease assets and obligations are recognized at the commencement date based on the present value of remaining lease payments over the lease term. As our lease does not provide an implicit rate, we have used an estimated incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating lease right-of-use asset includes any lease payments made prior to commencement. The lease term may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term, subject to any changes in the lease or expectations regarding the terms. Variable lease costs such as common area costs and property taxes are expensed as incurred. Leases with an initial term of 12 months or less are not recorded on the balance sheet.

For our sublease agreement wherein we are the lessor, sublease income will be recognized on a straight-line basis over the term of the sublease. The difference between the cash received, and the straight-line lease income recognized, if any, will be recorded as part of prepaid and other current assets in the balance sheet.

Prior to our adoption of Topic 842, we recorded a deferred rent asset or liability equal to the difference between the rent expense and the future minimum lease payments due. We recorded lease expense on a straight-line basis for our lease, net of sublease income, wherein such arrangements contain scheduled rent increases over the term of the lease and sublease, respectively.

Income Taxes

Income taxes

We use the asset and liability method to account for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities from a change in tax rates is recognized in income in the period the change is enacted. A valuation allowance is established to reduce deferred tax assets to an amount whose realization is more likely than not.

Net loss per share

Net loss per share

Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period and the number of additional shares of common stock that would have been outstanding if potentially dilutive securities had been issued. Potentially dilutive securities include stock options and shares issuable under our Purchase Plan. The dilutive effect of these potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. Under the treasury stock method, an increase in the fair market value of our common stock can result in a greater dilutive effect from potentially dilutive securities.

The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share amounts):

Year Ended 

December 31, 

    

2020

    

2019

    

2018

EPS Numerator:

Net income (loss)

$

(29,744)

$

(66,894)

$

(70,480)

EPS Denominator—Basic:

Weighted-average common shares outstanding

 

168,754

 

167,400

160,529

Net income (loss) per common share, basic and diluted

$

(0.18)

$

(0.40)

$

(0.44)

During the periods presented, we had securities which could potentially dilute basic earnings per share, but were excluded from the computation of diluted net loss per share for all periods presented, as their effect would have been antidilutive. These securities consist of the following (in thousands except per share data):

December 31,

 

2020

    

2019

    

2018

 

Outstanding stock options

27,260

 

22,671

 

20,713

Weighted average exercise price of options

$

3.05

$

3.51

$

4.20

Recent accounting pronouncements

Recent accounting pronouncements

In February 2016, the FASB issued ASU No. 2016-02—Leases, (Topic 842) (ASU 2016-02), as amended, which generally requires lessees to recognize operating and financing lease liabilities and corresponding right-of-use assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. In July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842): Targeted Improvements, or ASU No. 2018-11. In issuing ASU No. 2018-11, the FASB is permitting another transition method for ASU 2016-02, which allows the transition to the new lease standard by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.

We adopted this new standard on January 1, 2019 using a modified retrospective approach and elected the transition method and the package of practical expedients permitted under the transition guidance, which allowed us to carryforward our historical lease classification and our assessment on whether a contract is or contains a lease. We also elected to combine lease and non-lease components, such as common area maintenance charges, as single lease, and elected to use the short-term lease exception permitted by the standard.

As a result of the adoption of Topic 842 on January 1, 2019, we recognized $32.8 million in operating right-of-use asset and $33.2 million in lease liability, and derecognized $399,000 of deferred rent in the balance sheet at adoption date. These were calculated using the present value of our remaining lease payments using an estimated incremental borrowing rate of 9%. There was no cumulative-effect adjustment on our accumulated deficit as of January 1, 2019.

For our sublease agreement wherein we are the lessor, the same practical expedients apply to both lessor and lessee. Therefore, the sublease is classified as an operating lease under Topic 842. Further, the adoption of Topic 842 did not have an impact on our sublease on the date of adoption as all the expected sublease income is equal to the expected lease costs for the head leases over the remaining period of the lease term, and therefore, no impairment of the operating right-of-use asset is needed upon the adoption of Topic 842.  

In June 2018, the FASB issued ASU 2018-07—Compensation-Stock Compensation Improvements to Nonemployee Share-Based Payment Accounting (Topic 718). This standard substantially aligns accounting for share-based payments to employees and non-employees. This standard is effective for annual periods beginning after December 15, 2018, including interim periods within that period, and early adoption is permitted. We adopted this new standard on January 1, 2019 and our adoption did not have a material effect on our financial statements.

In June 2016, the FASB issued ASU 2016-13—Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which represents a new credit loss standard that will change the impairment model for most financial assets and certain other financial instruments. Specifically, this guidance will require entities to utilize a new “expected loss” model as it relates to trade and other receivables. In addition, entities will be required to recognize an allowance for estimated credit losses on available-for-sale debt securities, regardless of the length of time that a security has been in an unrealized loss position. This guidance will be effective for annual reporting periods beginning after December 15, 2019, including interim periods within those annual reporting periods. We adopted this new standard on January 1, 2020 with no material impact on our financial statements and related disclosures.

In August 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), which modifies the disclosure requirements on fair value measurements. This guidance is effective for fiscal years beginning after December 15, 2019, and interim periods therein. We adopted this new standard on January 1, 2020 with no material impact on our financial statements and related disclosures.

In November 2018, the FASB issued ASU 2018-18—Collaborative Arrangements (Topic 808): Clarifying the Interaction between Topic 808 and Topic 606. This standard provides guidance on the interaction between Revenue Recognition (Topic 606) and Collaborative Arrangements (Topic 808) by aligning the unit of account guidance between the two topics and clarifying whether certain transactions between collaborative participants should be accounted for as revenue under Topic 606. ASU 2018-18 is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. We adopted this new standard on January 1, 2020 with no material impact on our financial statements and related disclosures.

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2020
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Summary of customer allowances for prompt payment discounts

The following table summarizes the activity of our customer allowances for prompt payment discounts for the years ended December 31, 2020, 2019 and 2018 (in thousands):

Balance at January 1, 2018

    

$

Provision for prompt payment discount during the year

189

Reduction in prompt payment discount during the year

(139)

Balance at December 31, 2018

50

Provision for prompt payment discount during the year

540

Reduction in prompt payment discount during the year

(481)

Balance at December 31, 2019

109

Provision for prompt payment discount during the year

807

Reduction in prompt payment discount during the year

(745)

Balance at December 31, 2020

$

171

Schedule of computation of basic and diluted loss per share

The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share amounts):

Year Ended 

December 31, 

    

2020

    

2019

    

2018

EPS Numerator:

Net income (loss)

$

(29,744)

$

(66,894)

$

(70,480)

EPS Denominator—Basic:

Weighted-average common shares outstanding

 

168,754

 

167,400

160,529

Net income (loss) per common share, basic and diluted

$

(0.18)

$

(0.40)

$

(0.44)

Schedule of antidilutive securities

December 31,

 

2020

    

2019

    

2018

 

Outstanding stock options

27,260

 

22,671

 

20,713

Weighted average exercise price of options

$

3.05

$

3.51

$

4.20

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUES (Tables)
12 Months Ended
Dec. 31, 2020
REVENUES  
Schedule of revenues disaggregated by category

Revenues disaggregated by category were as follows (in thousands):

Year Ended December 31,

2020

    

2019

    

2018

Product sales:

Gross product sales

$

76,470

$

53,082

$

16,953

Discounts and allowances

(14,774)

 

(9,310)

 

(3,006)

Product sales, net

$

61,696

$

43,772

$

13,947

Revenues from collaborations:

License revenues

40,358

$

8,696

30,562

Development milestones

2,100

 

5,500

 

Research and development services and others

4,467

 

1,320

 

Total revenues from collaborations

46,925

15,516

30,562

Total revenues

$

108,621

$

59,288

$

44,509

Customer revenues (as a percentage of gross revenues)

The following table summarizes revenues from each of our customers who individually accounted for 10% or more (wherein * denotes less than 10%) of our gross revenues (as a percentage of gross revenues):

Year Ended December 31,

2020

    

2019

2018

Grifols

41%

*

ASD Healthcare and Oncology Supply

30%

37%

17%

McKesson Specialty Care Distribution Corporation

23%

30%

11%

Kissei

*

69%

Schedule of product revenue allowance and reserve categories

The following tables summarize the activities in chargebacks, discounts and fees, government and other rebates and returns during the years ended December 31, 2020 and 2019 (in thousands):

Chargebacks,

Government

Discounts and

and Other

Fees

Rebates

Returns

Total

Balance at January 1, 2020

    

$

1,293

 

$

1,801

$

238

$

3,332

Provision related to current period sales

8,149

4,231

950

13,330

Adjustment related to prior period sales

(75)

(490)

565

Credit or payments made during the period

(6,906)

(3,427)

(264)

(10,597)

Balance at December 31, 2020

 

$

2,461

$

2,115

$

1,489

$

6,065

Chargebacks,

Government

Discounts and

and Other

Fees

Rebates

Returns

Total

Balance at January 1, 2019

    

$

623

 

$

843

$

170

$

1,636

Provision related to current period sales

5,170

2,864

99

8,133

Credit or payments made during the period

(4,500)

(1,906)

(31)

(6,437)

Balance at December 31, 2019

 

$

1,293

$

1,801

$

238

$

3,332

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.20.4
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2020
INVENTORIES  
Schedule of Inventories

The following table summarizes inventories, net as of December 31, 2020 and 2019 (in thousands):

December 31,

2020

    

2019

Work in process

$

1,189

$

810

Finished goods

449

544

Total

$

1,638

$

1,354

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2020
STOCK-BASED COMPENSATION  
Schedule of stock-based compensation related to all of the entity's share-based payments

Total stock-based compensation expense related to all of our stock-based awards was as follows (in thousands):

Year Ended December 31,

 

2020

    

2019

    

2018

 

Selling, general and administrative

$

5,223

$

6,453

$

5,383

Research and development

2,072

2,662

2,321

Total stock-based compensation expense

$

7,295

$

9,115

$

7,704

Summary of weighted-average assumptions relating to options granted pursuant to equity incentive plans

Year Ended

 

December 31,

    

    

2020

    

2019

    

2018

 

Risk-free interest rate

1.2

%  

2.4

%  

2.7

%

Expected term (in years)

6.5

6.5

6.7

Dividend yield

0.0

%  

0.0

%  

0.0

%

Expected volatility

66.1

%  

65.5

%  

65.1

%

Schedule of option activity under equity incentive plans

    

    

    

    

Weighted-

    

 

Average

 

Remaining

 

Shares Available

Number of Shares

Weighted-Average

Contractual Term

Aggregate

 

For Grant

Underlying Options

Exercise Price

(in years)

Intrinsic Value

 

Outstanding at January 1, 2020

 

16,615,971

 

22,670,704

$

3.51

Authorized for grant

 

2,953,519

 

Granted

 

(8,462,090)

 

8,462,090

$

2.32

Exercised

 

 

(761,541)

$

2.26

Cancelled

 

3,110,790

 

(3,110,790)

$

4.56

Outstanding at December 31, 2020

 

14,218,190

 

27,260,463

$

3.05

6.46

$

23,679,303

Vested and expected to vest at December 31, 2020

 

26,159,213

$

3.12

Exercisable at December 31, 2020

 

17,802,873

$

3.42

5.25

$

12,628,388

Schedule of stock options by exercise price

Details of our stock options by exercise price are as follows as of December 31, 2020:

Options Outstanding

Options Exercisable

 

    

Number of

    

Weighted-Average

    

    

    

 

Outstanding

Remaining

Weighted-Average

Number of

Weighted-Average

 

Exercise Price

Options

Contractual Life (in years)

Exercise Price

Options

Exercise Price

 

$1.68 - $1.96

 

1,413,800

 

8.94

$

1.81

 

337,554

$

1.82

$2.00 - $2.00

 

3,976,626

 

7.57

 

2.00

 

2,374,499

 

2.00

$2.02 - $2.25

 

4,301,158

 

5.90

 

2.14

 

3,681,576

 

2.12

$2.27 - $2.42

6,261,304

8.63

2.38

1,617,712

2.37

$2.52 - $3.49

 

3,831,521

 

6.12

 

2.86

 

2,760,475

 

2.92

$3.54 - $4.49

5,130,353

5.41

4.07

4,685,356

4.05

$4.53 - $8.85

2,345,701

1.18

7.14

2,345,701

7.14

$1.68 - $8.85

 

27,260,463

 

6.46

3.05

 

17,802,873

3.42

Summary of weighted-average assumptions used to calculate fair value of purchase rights granted under Employee Stock Purchase Plan

Year Ended

 

December 31,

 

    

2020

    

2019

    

2018

 

Risk-free interest rate

1.0

%  

2.7

%  

2.4

%

Expected term (in years)

1.6

1.5

1.3

Dividend yield

0.0

%  

0.0

%  

0.0

%

Expected volatility

62.3

%  

62.6

%  

66.2

%

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.20.4
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables)
12 Months Ended
Dec. 31, 2020
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS  
Schedule of cash, cash equivalents and short-term investments

Cash, cash equivalents and short-term investments consist of the following (in thousands):

December 31,

 

2020

    

2019

 

Cash

$

1,988

$

3,371

Money market funds

 

19,487

 

7,457

U.S. treasury bills

 

10,034

 

12,539

Government-sponsored enterprise securities

 

4,920

 

19,017

Corporate bonds and commercial paper

 

20,898

 

55,694

$

57,327

$

98,078

Reported as:

Cash and cash equivalents

$

30,373

$

22,521

Short-term investments

 

26,954

 

75,557

$

57,327

$

98,078

Schedule of cash equivalents and short-term investments including securities with unrealized gains and losses

Cash equivalents and short-term investments included the following securities with gross unrealized gains and losses (in thousands):

    

    

Gross

    

Gross

    

 

Amortized

Unrealized

Unrealized

 

December 31, 2020

Cost

Gains

Losses

Fair Value

 

U.S. treasury bills

$

10,036

$

$

(2)

$

10,034

Government-sponsored enterprise securities

4,920

4,920

Corporate bonds and commercial paper

 

20,900

 

 

(2)

 

20,898

Total

$

35,856

$

$

(4)

$

35,852

    

    

Gross

    

Gross

    

 

Amortized

Unrealized

Unrealized

 

December 31, 2019

Cost

Gains

Losses

Fair Value

 

U.S. treasury bills

$

12,532

$

8

$

(1)

$

12,539

Government-sponsored enterprise securities

19,010

8

(1)

19,017

Corporate bonds and commercial paper

 

55,685

14

(5)

 

55,694

Total

$

87,227

$

30

$

(7)

$

87,250

Schedule of fair value and gross unrealized losses of investments in unrealized loss position

The following table shows the fair value and gross unrealized losses of our investments in individual securities that are in an unrealized loss position, aggregated by investment category (in thousands):

December 31, 2020

    

Fair Value

    

Unrealized Losses

 

U. S. treasury bills

$

9,034

$

(2)

Corporate bonds and commercial paper

14,652

(2)

Total

$

23,686

$

(4)

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE (Tables)
12 Months Ended
Dec. 31, 2020
FAIR VALUE  
Schedule of financial assets measured at fair value on a recurring basis

Financial assets measured at fair value on a recurring basis are categorized in the tables below based upon the lowest level of significant input to the valuations (in thousands):

Assets at Fair Value as of December 31, 2020

 

    

Level 1

    

Level 2

    

Level 3

    

Total

 

Money market funds

$

19,487

$

$

$

19,487

U.S. treasury bills

10,034

10,034

Government-sponsored enterprise securities

 

 

4,920

 

 

4,920

Corporate bonds and commercial paper

 

 

20,898

 

 

20,898

Total

$

19,487

$

35,852

$

$

55,339

Assets at Fair Value as of December 31, 2019

 

    

Level 1

    

Level 2

    

Level 3

    

Total

 

Money market funds

$

7,457

$

$

$

7,457

U.S. treasury bills

12,539

12,539

Government-sponsored enterprise securities

 

 

19,017

 

 

19,017

Corporate bonds and commercial paper

 

 

55,694

 

 

55,694

Total

$

7,457

$

87,250

$

$

94,707

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.20.4
OTHER BALANCE SHEET (Tables)
12 Months Ended
Dec. 31, 2020
OTHER BALANCE SHEET  
Schedule of property and equipment

Property and equipment consists of the following (in thousands):

December 31,

 

    

2020

    

2019

 

Laboratory equipment

$

11,957

$

11,627

Computer and software

 

1,783

 

1,622

Furniture and equipment

1,793

1,391

Fixed assets in progress

 

819

 

564

Total property and equipment

16,352

15,204

Less accumulated depreciation and amortization

 

(13,676)

 

(13,045)

Property and equipment, net

$

2,676

$

2,159

Schedule of other accrued liabilities

Other accrued liabilities consists of the following (in thousands):

December 31,

2020

    

2019

Revenue reserves

$

4,576

$

3,094

Accrued expenses

3,661

2,836

Refund liability

1,488

238

Accrued professional fees

1,017

473

Accrued interest payable

272

80

Total

$

11,014

$

6,721

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.20.4
LEASE AGREEMENTS (Tables)
12 Months Ended
Dec. 31, 2020
LEASE AGREEMENTS  
Schedule of components of operating lease expense

For the years ended December 31, 2020 and 2019, the components of our operating lease expense was as follows (in thousands):

Year Ended December 31,

2020

2019

Fixed operating lease expense

    

$

5,360

    

$

5,248

Variable operating lease expense

926

745

Total operating lease expense

 

$

6,286

 

$

5,993

Schedule of supplemental information related to operating lease

Year Ended December 31,

2020

2019

Fixed operating lease expense

    

$

5,360

    

$

5,248

Variable operating lease expense

926

745

Total operating lease expense

 

$

6,286

 

$

5,993

Schedule of operating sublease information

For the years ended December 31, 2020 and 2019, we have the following operating sublease information (in thousands):

Year Ended December 31,

2020

2019

Fixed sublease expense

    

$

4,381

    

$

4,381

Variable sublease expense

962

829

Sublease income

(5,343)

(5,210)

Net

 

$

 

$

Schedule of future minimum lease payments

At December 31, 2020, future minimum lease payments and obligations under our noncancelable operating lease, net of expected sublease receipts, were as follows (in thousands):

Operating

Sublease

For years ending December 31,

    

Lease

    

Receipts

    

Net

2021

$

10,082

$

(4,534)

$

5,548

2022

 

10,485

 

(4,716)

 

5,769

2023

877

(394)

483

Total minimum payments required

$

21,444

$

(9,644)

$

11,800

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2020
INCOME TAXES  
Schedule of components of the entity's deferred tax assets

December 31,

 

    

2020

    

2019

 

Deferred tax assets

Net operating loss carryforwards

$

240,767

$

240,157

Orphan drug and research and development credits

 

64,252

 

59,603

Deferred compensation

 

7,760

 

8,817

Lease liabilities

4,399

6,989

Capitalized Inventory

34

Capitalized research and development expenses

 

 

2,282

Other, net

 

3,170

 

529

Deferred tax liabilities

Operating lease right-of-use asset

(4,084)

(6,719)

Others

(537)

Total net deferred tax assets

315,761

311,658

Less: valuation allowance

 

(315,761)

 

(311,658)

Deferred tax assets, net of allowance

$

$

Schedule of reconciliation of the statutory federal income tax rate to the effective tax rate

Year Ended December 31,

 

    

2020

    

2019

    

2018

 

Federal statutory tax rate

 

(21.0)

%  

(21.0)

%  

(21.0)

%

State, Net of Federal Benefit

0.1

%  

0.1

%  

%

Valuation allowance

 

24.4

%  

21.7

%  

16.3

%

Stock compensation

4.7

%  

2.8

%  

8.2

%

Orphan drug and research and development credits

(12.7)

%  

(5.1)

%  

(3.7)

%

Other, net

 

4.6

%  

1.5

%  

0.2

%  

Effective tax rate

 

0.1

%  

0.0

%  

0.0

%  

Schedule of activity related to the entity's gross unrecognized tax benefits

The following table summarizes the activity related to our gross unrecognized tax benefits (in thousands):

Year Ended December 31,

 

    

2020

    

2019

 

Balance at the beginning of the year

$

8,358

$

7,849

Increase related to current year tax positions

 

543

 

509

Balance at the end of the year

$

8,901

$

8,358

During the years ended December 2020 and December 31, 2019, the amount of unrecognized tax benefits increased $543,000 and $509,000, respectively, due to additional research and development and orphan drug credits generated during those years. As of December 31, 2020 and 2019, the total amount of unrecognized tax benefit was $8.0 million and $7.2 million, respectively. The reversal of the uncertain tax benefits would not affect the Company’s effective tax rate to the extent that we continue to maintain a full valuation allowance against our deferred tax assets.

XML 46 R33.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT (Tables)
12 Months Ended
Dec. 31, 2020
DEBT  
Schedule of future minimum payments

Year Ending December 31,

2021

$

1,667

2022

6,667

2023

6,667

2024

4,999

Principal amount (Tranches 1 and 2)

$

20,000

XML 47 R34.htm IDEA: XBRL DOCUMENT v3.20.4
SELECTED QUARTERLY FINANCIAL DATA (Tables)
12 Months Ended
Dec. 31, 2020
SELECTED QUARTERLY FINANCIAL DATA  
Schedule of selected quarterly financial data

Year Ended December 31, 2020

Year Ended December 31, 2019

 

Q1

Q2

Q3

Q4

Q1

Q2

Q3

Q4

 

(unaudited, in thousands, except per share amounts)

 

Revenue

    

$

55,761

    

$

16,021

    

$

18,389

    

$

18,450

    

$

12,624

    

$

10,407

    

$

20,857

    

$

15,400

Gross profit*

    

$

12,525

$

14,695

$

16,149

$

17,432

$

7,947

$

9,862

$

11,406

$

13,651

Net income (loss)

$

21,243

$

(17,576)

$

(14,174)

$

(19,237)

$

(17,598)

$

(20,606)

$

(11,490)

$

(17,200)

Net income (loss) per share, basic and diluted:

$

0.13

$

(0.10)

$

(0.08)

$

(0.11)

$

(0.11)

$

(0.12)

$

(0.07)

$

(0.10)

Weighted average shares used in computing net income (loss) per share:

Basic

168,469

 

168,570

 

168,932

 

169,039

 

167,173

 

167,191

 

167,609

 

167,619

Diluted

 

168,568

 

168,570

 

168,932

 

169,039

 

167,173

 

167,191

 

167,609

 

168,525

XML 48 R35.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Allowance for doubtful accounts $ 0 $ 0  
Balance 109,000 50,000
Provision for prompt payment discount during the year 807,000 540,000 189,000
Reduction in prompt payment discount during the year (745,000) (481,000) (139,000)
Balance $ 171,000 $ 109,000 $ 50,000
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock Award Plans (Details)
12 Months Ended
Dec. 31, 2020
plan
Stock Based Compensation  
Number of stock option plans 2
Purchase Plan  
Stock Based Compensation  
Purchase price of common shares as a percentage of the fair market value on the first day of the offering period 85.00%
Purchase price of common shares as a percentage of the fair market value on the purchase date 85.00%
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details)
12 Months Ended
Dec. 31, 2020
Minimum  
Property and equipment  
Estimated useful life 3 years
Maximum  
Property and equipment  
Estimated useful life 7 years
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net Loss per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
EPS Numerator:                      
Net income (loss) $ (19,237) $ (14,174) $ (17,576) $ 21,243 $ (17,200) $ (11,490) $ (20,606) $ (17,598) $ (29,744) $ (66,894) $ (70,480)
EPS Denominator - Basic                      
Weighted-average common shares outstanding                 168,754 167,400 160,529
Net income (loss) per share, basic and diluted                      
Basic and diluted (in dollars per share) $ (0.11) $ (0.08) $ (0.10) $ 0.13 $ (0.10) $ (0.07) $ (0.12) $ (0.11) $ (0.18) $ (0.40) $ (0.44)
Weighted Average                      
Net income (loss) per share, basic and diluted                      
Weighted average exercise price of options (in dollars per share) $ 3.05       $ 3.51       $ 3.05 $ 3.51 $ 4.20
Employee stock option                      
Net income (loss) per share, basic and diluted                      
Antidilutive securities excluded from computation of earnings per share (in shares)                 27,260 22,671 20,713
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details) - USD ($)
Jan. 01, 2019
Dec. 31, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Right-of-use assets   $ 17,895,000 $ 25,709,000
Lease liability   $ 19,300,000  
Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Right-of-use assets $ 32,800,000    
Lease liability 33,200,000    
Derecognized deferred rent $ 399,000    
Estimated incremental borrowing rate for estimation of present value of lease payments 9.00%    
Cumulative-effect adjustment on accumulated deficit $ 0    
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUES - Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]                        
Total revenues $ 18,450 $ 18,389 $ 16,021 $ 55,761 $ 15,400 $ 20,857 $ 10,407 $ 12,624 $ 108,621 $ 59,288 $ 44,509  
Gross product sales                        
Disaggregation of Revenue [Line Items]                        
Total revenues                 76,470 53,082 16,953  
Discounts and allowances                        
Disaggregation of Revenue [Line Items]                        
Total revenues                 (14,774) (9,310) (3,006)  
Product sales, net                        
Disaggregation of Revenue [Line Items]                        
Total revenues                 61,696 43,772 13,947  
License revenues                        
Disaggregation of Revenue [Line Items]                        
Total revenues                 40,358 8,696 30,562  
Development milestones                        
Disaggregation of Revenue [Line Items]                        
Total revenues                 2,100 5,500    
Research and development services and others                        
Disaggregation of Revenue [Line Items]                        
Total revenues                 4,467 1,320    
Contract revenues from collaborations                        
Disaggregation of Revenue [Line Items]                        
Total revenues                 $ 46,925 $ 15,516 $ 30,562  
TAVALISSE                        
Disaggregation of Revenue [Line Items]                        
Total revenues                       $ 0
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUES - Percentage by Customer (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Grifols | fostamatinib      
Disaggregation of Revenue [Line Items]      
Expected rollout term 18 months    
Sales | Customer concentration risk | Grifols      
Disaggregation of Revenue [Line Items]      
Percentage 41.00% 8.00%  
Sales | Customer concentration risk | ASD Healthcare and Oncology Supply      
Disaggregation of Revenue [Line Items]      
Percentage 30.00% 37.00% 17.00%
Sales | Customer concentration risk | McKesson Specialty Care Distribution Corporation      
Disaggregation of Revenue [Line Items]      
Percentage 23.00% 30.00% 11.00%
Sales | Customer concentration risk | Kissei      
Disaggregation of Revenue [Line Items]      
Percentage   3.00% 69.00%
Sales | Customer concentration risk | Daiichi      
Disaggregation of Revenue [Line Items]      
Percentage 2.00%    
Sales | Customer concentration risk | Aclaris      
Disaggregation of Revenue [Line Items]      
Percentage   9.00%  
Sales | Customer concentration risk | Celgene      
Disaggregation of Revenue [Line Items]      
Percentage   6.00%  
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUES - Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance $ 3,332 $ 1,636
Provision related to current period sales 13,330 8,133
Credit or payments made during the period (10,597) (6,437)
Balance 6,065 3,332
Discounts and allowances 14,800 9,300
Other accrued liabilities 11,014 6,721
Accounts receivable and prepaid and other current assets    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Provision related to current period sales 1,500 1,200
Chargebacks, Discounts and Fees    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance 1,293 623
Provision related to current period sales 8,149 5,170
Adjustment related to prior period sales (75)  
Credit or payments made during the period (6,906) (4,500)
Balance 2,461 1,293
Government and Other Rebates    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance 1,801 843
Provision related to current period sales 4,231 2,864
Adjustment related to prior period sales (490)  
Credit or payments made during the period (3,427) (1,906)
Balance 2,115 1,801
Returns    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance 238 170
Provision related to current period sales 950 99
Adjustment related to prior period sales 565  
Credit or payments made during the period (264) (31)
Balance $ 1,489 $ 238
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.20.4
SPONSORED RESEARCH AND LICENSE AGREEMENTS (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 28, 2021
USD ($)
Oct. 31, 2020
USD ($)
Feb. 29, 2020
USD ($)
Dec. 31, 2019
USD ($)
Oct. 31, 2019
USD ($)
agreement
Jan. 31, 2019
USD ($)
Oct. 31, 2018
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Collaborations                      
Accounts receivable       $ 10,111,000         $ 15,973,000 $ 10,111,000  
Collaborative arrangement                      
Collaborations                      
Contingent payments                 607,200,000    
Specified Development Events | Collaborative arrangement                      
Collaborations                      
Contingent payments                 67,500,000    
Specified Regulatory Events | Collaborative arrangement                      
Collaborations                      
Contingent payments                 163,700,000    
Specified Product Launch Events | Collaborative arrangement                      
Collaborations                      
Contingent payments                 376,000,000.0    
Grifols                      
Collaborations                      
Nonrefundable upfront payment   $ 5,000,000.0                  
Upfront payment received   $ 30,000,000.0       $ 30,000,000.0          
Contingent payments                 277,500,000    
Revenue recognized               $ 20,000,000.0      
Revenue, cumulative catch-up               $ 25,000,000.0      
Grifols | Licensed Rights                      
Collaborations                      
Revenue recognized                 39,900,000    
Grifols | Research Services                      
Collaborations                      
Deferred revenue related to upfront payment                 1,600,000    
Revenue recognized                 3,800,000    
Grifols | One-time delivery of drug supply for commercialization                      
Collaborations                      
Revenue recognized                 651,000    
Grifols | Exercise of option to include additional territories                      
Collaborations                      
Revenue recognized                 500,000    
Grifols | Commercial Milestones                      
Collaborations                      
Contingent payments           297,500,000          
Kissei                      
Collaborations                      
Upfront payment received             $ 33,000,000.0        
Contingent payments             $ 147,000,000.0        
Revenue recognized                 0    
Revenue, remaining performance obligations                 33,000,000.0    
Daiichi | Collaborative arrangement                      
Collaborations                      
Revenue recognized                 2,100,000    
fostamatinib | Grifols                      
Collaborations                      
Collaborative payment received     $ 20,000,000.0                
Markup percentage       30.00%              
fostamatinib | Grifols | Upon EMA approval of fostamatinib for treatment of chronic ITP                      
Collaborations                      
Upfront payment received           17,500,000          
Collaborative payment received     17,500,000                
fostamatinib | Grifols | Creditable advance royalty payment                      
Collaborations                      
Upfront payment received           $ 2,500,000          
Collaborative payment received     $ 2,500,000                
fostamatinib | Grifols | Maximum                      
Collaborations                      
Royalty payment as a percentage of net sales           30.00%          
fostamatinib | Kissei                      
Collaborations                      
Upfront payment received                     $ 33,000,000.0
Revenue recognized                   $ 1,600,000 $ 30,600,000
Revenue, remaining performance obligations                 $ 1,400,000    
fostamatinib | Medison Pharma | Financing arrangement                      
Collaborations                      
Upfront payment received         $ 5,000,000.0            
fostamatinib | Medison Pharma | Commercial and license agreements                      
Collaborations                      
Number of agreements | agreement         2            
Subsequent event                      
Collaborations                      
Upfront payment received $ 125,000,000.0                    
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.20.4
INVENTORIES (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
INVENTORIES    
Work in process $ 1,189,000 $ 810,000
Finished goods 449,000 544,000
Total 1,638,000 1,354,000
Advance payments for raw materials $ 4,000,000.0 $ 3,000,000.0
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT CONCENTRATIONS (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Distributor
customer
item
Dec. 31, 2019
USD ($)
Distributor
item
customer
Dec. 31, 2018
Distributor
SIGNIFICANT CONCENTRATIONS      
Accounts receivable | $ $ 15,973 $ 10,111  
Sales | Customer concentration risk      
SIGNIFICANT CONCENTRATIONS      
Number of specialty distributors 3 3  
Sales | Customer concentration risk | Three specialty distributors      
SIGNIFICANT CONCENTRATIONS      
Number of specialty distributors     3
Concentration risk as a percentage 57.00% 74.00% 31.00%
Sales | Customer concentration risk | Grifols      
SIGNIFICANT CONCENTRATIONS      
Concentration risk as a percentage 41.00% 8.00%  
Sales | Customer concentration risk | Daiichi      
SIGNIFICANT CONCENTRATIONS      
Concentration risk as a percentage 2.00%    
Sales | Customer concentration risk | Aclaris      
SIGNIFICANT CONCENTRATIONS      
Concentration risk as a percentage   9.00%  
Sales | Customer concentration risk | Celgene      
SIGNIFICANT CONCENTRATIONS      
Concentration risk as a percentage   6.00%  
Sales | Customer concentration risk | Kissei      
SIGNIFICANT CONCENTRATIONS      
Concentration risk as a percentage   3.00% 69.00%
Sales | Customer concentration risk | ASD Healthcare and Oncology Supply      
SIGNIFICANT CONCENTRATIONS      
Concentration risk as a percentage 30.00% 37.00% 17.00%
Sales | Customer concentration risk | McKesson Specialty Care Distribution Corporation      
SIGNIFICANT CONCENTRATIONS      
Concentration risk as a percentage 23.00% 30.00% 11.00%
Accounts receivable | Credit concentration risk | Four customers      
SIGNIFICANT CONCENTRATIONS      
Number of customers | customer 4 4  
Accounts receivable | Credit concentration risk | Four customers and one collaboration partner      
SIGNIFICANT CONCENTRATIONS      
Concentration risk as a percentage 100.00% 100.00%  
Accounts receivable | Credit concentration risk | One collaboration partner      
SIGNIFICANT CONCENTRATIONS      
Number of collaboration partners | item 1 1  
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK-BASED COMPENSATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Stock-based compensation expense related to stock-based awards      
Total stock-based compensation expense $ 7,295 $ 9,115 $ 7,704
Selling, general and administrative      
Stock-based compensation expense related to stock-based awards      
Total stock-based compensation expense 5,223 6,453 5,383
Research and development      
Stock-based compensation expense related to stock-based awards      
Total stock-based compensation expense $ 2,072 $ 2,662 $ 2,321
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK-BASED COMPENSATION - Employee Stock Option Plans (Details)
12 Months Ended
Dec. 31, 2020
plan
shares
STOCK-BASED COMPENSATION  
Number of stock option plans | plan 2
Number of shares of common stock authorized (in shares) 27,260,463
Employee stock option  
STOCK-BASED COMPENSATION  
Expiration period 10 years
Options exercised during the period (in shares) 761,541
2018 Equity Incentive Plan | Employee stock option  
STOCK-BASED COMPENSATION  
Expiration period 10 years
Number of shares of common stock authorized (in shares) 40,914,675
Inducement Plan | Employee stock option  
STOCK-BASED COMPENSATION  
Number of shares of common stock authorized (in shares) 1,283,333
Inducement Plan | Employee stock option | Maximum  
STOCK-BASED COMPENSATION  
Expiration period 10 years
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK-BASED COMPENSATION - Assumptions and Activity (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
item
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
shares
Stock Based Compensation          
Number of homogenous groups for purposes of determining fair values of options | item 3        
Share-based compensation | $ $ 7,295,000 $ 9,115,000 $ 7,704,000    
Shares Available For Grant          
Outstanding at the end of the period (in shares) 14,218,190        
Additional disclosures          
Shares of common stock available for grant 14,218,190     14,218,190  
Shares reserved for future issuance       27,260,463  
Purchase Plan          
Weighted-average assumptions relating to options granted          
Risk-free interest rate (as a percent) 1.00% 2.70% 2.40%    
Expected term (in years) 1 year 7 months 6 days 1 year 6 months 1 year 3 months 18 days    
Dividend yield (as a percent) 0.00% 0.00% 0.00%    
Expected volatility (as a percent) 62.30% 62.60% 66.20%    
Employee stock option          
Stock Based Compensation          
Contractual term of the option 10 years        
Weighted-average assumptions relating to options granted          
Risk-free interest rate (as a percent) 1.20% 2.40% 2.70%    
Expected term (in years) 6 years 6 months 6 years 6 months 6 years 8 months 12 days    
Dividend yield (as a percent) 0.00% 0.00% 0.00%    
Expected volatility (as a percent) 66.10% 65.50% 65.10%    
Shares Available For Grant          
Outstanding at the beginning of the period (in shares) 16,615,971        
Authorized for grant (in shares) 2,953,519        
Granted (in shares) (8,462,090) (7,457,575) (4,594,225)    
Cancelled (in shares) 3,110,790        
Outstanding at the end of the period (in shares) 14,218,190 16,615,971      
Number of Shares Underlying Options          
Outstanding at the beginning of the period (in shares) 22,670,704        
Granted (in shares) 8,462,090 7,457,575 4,594,225    
Exercised (in shares) (761,541)        
Cancelled (in shares) (3,110,790)        
Outstanding at the end of the period (in shares) 27,260,463 22,670,704      
Vested and expected to vest (in shares)       26,159,213  
Exercisable (in shares)       17,802,873  
Weighted Average Exercise Price          
Outstanding at the beginning of the period (in dollars per share) | $ / shares $ 3.51        
Granted (in dollars per share) | $ / shares 2.32        
Exercised (in dollars per share) | $ / shares 2.26        
Cancelled (in dollars per share) | $ / shares 4.56        
Outstanding at the end of the period (in dollars per share) | $ / shares $ 3.05 $ 3.51      
Vested and expected to vest (in dollars per share) | $ / shares       $ 3.12  
Exercisable (in dollars per share) | $ / shares       $ 3.42  
Weighted Average Remaining Contractual Term (in years)          
Outstanding at the end of the period 6 years 5 months 15 days        
Exercisable 5 years 3 months        
Aggregate Intrinsic Value          
Outstanding at the end of the period (in dollars) | $       $ 23,679,303  
Exercisable | $       $ 12,628,388  
Number of nonvested stock options (in shares)       9,457,590 6,865,971
Intrinsic value of nonvested stock options | $       $ 11,100,000 $ 614,000
Aggregate intrinsic value of options exercised | $ $ 459,000 $ 12,000      
Weighted-average recognition period of unamortized compensation cost 2 years 2 months 12 days 1 year 1 month 6 days      
Number of shares vested 4,386,910 4,442,936      
Weighted-average exercise price for shares vested during the period (in dollars per share) | $ / shares $ 2.41 $ 3.26      
Additional disclosures          
Options cancelled (in shares) 3,110,790        
Options outstanding at the end of the period (in shares) 27,260,463 22,670,704   27,260,463 22,670,704
Grant-date weighted-average fair value (in dollars per share) | $ / shares $ 1.42 $ 1.27 $ 2.66    
Total unrecognized compensation costs | $       $ 11,000,000.0  
Shares of common stock available for grant 14,218,190 16,615,971   14,218,190 16,615,971
Options exercised during the period (in shares) 761,541        
Employee stock option | Consultant          
Stock Based Compensation          
Contractual term of the option 10 years        
Employee stock option | Purchase Plan          
Aggregate Intrinsic Value          
Unrecognized compensation cost related to purchase plan | $       $ 615,000  
Performance shares          
Shares Available For Grant          
Granted (in shares) (1,101,250)        
Number of Shares Underlying Options          
Granted (in shares) 1,101,250        
Performance shares | Vesting upon achievement of corporate performance-based milestones          
Additional disclosures          
Total unrecognized compensation costs | $       $ 1,700,000  
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK-BASED COMPENSATION - Stock Options by Exercise Price (Details) - Employee stock option
12 Months Ended
Dec. 31, 2020
$ / shares
shares
$1.68 - $1.96  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) $ 1.68
Range of exercise prices, high end of the range (in dollars per share) $ 1.96
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 1,413,800
Weighted-Average Remaining Contractual Life 8 years 11 months 8 days
Weighted-Average Exercise Price (in dollars per share) $ 1.81
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 337,554
Weighted Average Exercise Price (in dollars per share) $ 1.82
$2.00 - $2.00  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 2.00
Range of exercise prices, high end of the range (in dollars per share) $ 2.00
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 3,976,626
Weighted-Average Remaining Contractual Life 7 years 6 months 25 days
Weighted-Average Exercise Price (in dollars per share) $ 2.00
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 2,374,499
Weighted Average Exercise Price (in dollars per share) $ 2.00
$2.02 - $2.25  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 2.02
Range of exercise prices, high end of the range (in dollars per share) $ 2.25
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 4,301,158
Weighted-Average Remaining Contractual Life 5 years 10 months 24 days
Weighted-Average Exercise Price (in dollars per share) $ 2.14
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 3,681,576
Weighted Average Exercise Price (in dollars per share) $ 2.12
$2.27 - $2.42  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 2.27
Range of exercise prices, high end of the range (in dollars per share) $ 2.42
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 6,261,304
Weighted-Average Remaining Contractual Life 8 years 7 months 17 days
Weighted-Average Exercise Price (in dollars per share) $ 2.38
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 1,617,712
Weighted Average Exercise Price (in dollars per share) $ 2.37
$2.52 - $3.49  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 2.52
Range of exercise prices, high end of the range (in dollars per share) $ 3.49
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 3,831,521
Weighted-Average Remaining Contractual Life 6 years 1 month 13 days
Weighted-Average Exercise Price (in dollars per share) $ 2.86
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 2,760,475
Weighted Average Exercise Price (in dollars per share) $ 2.92
$3.54 - $4.49  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 3.54
Range of exercise prices, high end of the range (in dollars per share) $ 4.49
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 5,130,353
Weighted-Average Remaining Contractual Life 5 years 4 months 28 days
Weighted-Average Exercise Price (in dollars per share) $ 4.07
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 4,685,356
Weighted Average Exercise Price (in dollars per share) $ 4.05
$4.53 - $8.85  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 4.53
Range of exercise prices, high end of the range (in dollars per share) $ 8.85
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 2,345,701
Weighted-Average Remaining Contractual Life 1 year 2 months 4 days
Weighted-Average Exercise Price (in dollars per share) $ 7.14
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 2,345,701
Weighted Average Exercise Price (in dollars per share) $ 7.14
$1.68 - $8.85  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 1.68
Range of exercise prices, high end of the range (in dollars per share) $ 8.85
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 27,260,463
Weighted-Average Remaining Contractual Life 6 years 5 months 15 days
Weighted-Average Exercise Price (in dollars per share) $ 3.05
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 17,802,873
Weighted Average Exercise Price (in dollars per share) $ 3.42
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details) - Purchase Plan
12 Months Ended
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
$ / shares
shares
Dec. 31, 2018
$ / shares
shares
Jul. 01, 2020
USD ($)
Stock Based Compensation        
Purchase price expressed as a percentage of fair market value of common stock on the first day of the offering period 85.00%      
Purchase price expressed as a percentage of fair market value of common stock on the purchase date 85.00%      
Number of shares of common stock issued | shares 567,391 747,691 783,984  
Average price of shares issued (in dollars per share) | $ / shares 1.54 1.92 1.92  
Weighted average fair value of stock purchased (in dollars per share) | $ / shares $ 0.87 $ 1.07 $ 1.27  
Number of shares of common stock available for future issuance | shares 16,502      
Award offering period 24 months      
Total incremental fair value for the Purchase Plan reset | $ $ 753,000     $ 535,000
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.20.4
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
item
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Cash, cash equivalent and short term investments        
Cash and cash equivalents $ 30,373,000 $ 22,521,000 $ 76,322,000 $ 38,290,000
Short-term Investments 26,954,000 75,557,000    
Cash, cash equivalents and short-term investments 57,327,000 98,078,000    
Available-For-Sale Securities Reconciliation        
Amortized Cost 35,856,000 87,227,000    
Fair Value $ 35,852,000 87,250,000    
Weighted-average time to maturity of cash equivalents and available-for-sale securities 78 days      
Number of investments in continuous unrealized loss position for more than 12 months 0      
Fair value and gross unrealized losses of investments in individual securities in unrealized loss position        
Number of individual securities in unrealized loss position for 12 months or less | item 16      
Fair Value $ 23,686,000      
Unrealized Losses (4,000)      
Money market funds        
Cash, cash equivalent and short term investments        
Cash, cash equivalents and short-term investments 19,487,000 7,457,000    
U.S. treasury bills        
Cash, cash equivalent and short term investments        
Cash, cash equivalents and short-term investments 10,034,000 12,539,000    
Available-For-Sale Securities Reconciliation        
Amortized Cost 10,036,000 12,532,000    
Fair Value 10,034,000 12,539,000    
Fair value and gross unrealized losses of investments in individual securities in unrealized loss position        
Fair Value 9,034,000      
Unrealized Losses (2,000)      
Government-sponsored enterprises securities        
Cash, cash equivalent and short term investments        
Cash, cash equivalents and short-term investments 4,920,000 19,017,000    
Available-For-Sale Securities Reconciliation        
Amortized Cost 4,920,000 19,010,000    
Fair Value 4,920,000 19,017,000    
Corporate bonds and commercial paper        
Cash, cash equivalent and short term investments        
Cash, cash equivalents and short-term investments 20,898,000 55,694,000    
Available-For-Sale Securities Reconciliation        
Amortized Cost 20,900,000 55,685,000    
Fair Value 20,898,000 55,694,000    
Fair value and gross unrealized losses of investments in individual securities in unrealized loss position        
Fair Value 14,652,000      
Unrealized Losses (2,000)      
Gross Unrealized Gains        
Available-For-Sale Securities Reconciliation        
Gross Unrealized Gains (Losses)   30,000    
Gross Unrealized Gains | U.S. treasury bills        
Available-For-Sale Securities Reconciliation        
Gross Unrealized Gains (Losses)   8,000    
Gross Unrealized Gains | Government-sponsored enterprises securities        
Available-For-Sale Securities Reconciliation        
Gross Unrealized Gains (Losses)   8,000    
Gross Unrealized Gains | Corporate bonds and commercial paper        
Available-For-Sale Securities Reconciliation        
Gross Unrealized Gains (Losses)   14,000    
Gross Unrealized Losses        
Available-For-Sale Securities Reconciliation        
Gross Unrealized Gains (Losses) (4,000) (7,000)    
Gross Unrealized Losses | U.S. treasury bills        
Available-For-Sale Securities Reconciliation        
Gross Unrealized Gains (Losses) (2,000) (1,000)    
Gross Unrealized Losses | Government-sponsored enterprises securities        
Available-For-Sale Securities Reconciliation        
Gross Unrealized Gains (Losses)   (1,000)    
Gross Unrealized Losses | Corporate bonds and commercial paper        
Available-For-Sale Securities Reconciliation        
Gross Unrealized Gains (Losses) (2,000) (5,000)    
Cash        
Cash, cash equivalent and short term investments        
Cash, cash equivalents and short-term investments $ 1,988,000 $ 3,371,000    
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Fair Value    
Investments at fair value $ 35,852 $ 87,250
U.S. treasury bills    
Fair Value    
Investments at fair value 10,034 12,539
Government-sponsored enterprises securities    
Fair Value    
Investments at fair value 4,920 19,017
Corporate bonds and commercial paper    
Fair Value    
Investments at fair value 20,898 55,694
Fair value measurements recurring | Estimate Of Fair Value Fair Value Disclosure    
Fair Value    
Investments at fair value 55,339 94,707
Fair value measurements recurring | Money market funds | Estimate Of Fair Value Fair Value Disclosure    
Fair Value    
Investments at fair value 19,487 7,457
Fair value measurements recurring | U.S. treasury bills | Estimate Of Fair Value Fair Value Disclosure    
Fair Value    
Investments at fair value 10,034 12,539
Fair value measurements recurring | Government-sponsored enterprises securities | Estimate Of Fair Value Fair Value Disclosure    
Fair Value    
Investments at fair value 4,920 19,017
Fair value measurements recurring | Corporate bonds and commercial paper | Estimate Of Fair Value Fair Value Disclosure    
Fair Value    
Investments at fair value 20,898 55,694
Fair value measurements recurring | Fair value inputs Level 1    
Fair Value    
Investments at fair value 19,487 7,457
Fair value measurements recurring | Fair value inputs Level 1 | Money market funds    
Fair Value    
Investments at fair value 19,487 7,457
Fair value measurements recurring | Fair value inputs Level 2    
Fair Value    
Investments at fair value 35,852 87,250
Fair value measurements recurring | Fair value inputs Level 2 | U.S. treasury bills    
Fair Value    
Investments at fair value 10,034 12,539
Fair value measurements recurring | Fair value inputs Level 2 | Government-sponsored enterprises securities    
Fair Value    
Investments at fair value 4,920 19,017
Fair value measurements recurring | Fair value inputs Level 2 | Corporate bonds and commercial paper    
Fair Value    
Investments at fair value $ 20,898 $ 55,694
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.20.4
OTHER BALANCE SHEET - Property and Equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
PROPERTY AND EQUIPMENT      
Total property and equipment $ 16,352,000 $ 15,204,000  
Less accumulated depreciation and amortization (13,676,000) (13,045,000)  
Property and equipment, net 2,676,000 2,159,000  
Assets disposed 86,000 496,000  
Depreciation and amortization 706,000 683,000 $ 594,000
Laboratory equipment      
PROPERTY AND EQUIPMENT      
Total property and equipment 11,957,000 11,627,000  
Computer and software      
PROPERTY AND EQUIPMENT      
Total property and equipment 1,783,000 1,622,000  
Furniture and equipment      
PROPERTY AND EQUIPMENT      
Total property and equipment 1,793,000 1,391,000  
Fixed assets in progress      
PROPERTY AND EQUIPMENT      
Total property and equipment $ 819,000 $ 564,000  
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.20.4
OTHER BALANCE SHEET - Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
PROPERTY AND EQUIPMENT    
Revenue reserves $ 4,576 $ 3,094
Accrued expenses 3,661 2,836
Refund liability 1,488 238
Accrued professional fees 1,017 473
Accrued interest payable 272 80
Total $ 11,014 $ 6,721
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.20.4
LEASE AGREEMENTS (Details)
12 Months Ended
Jan. 01, 2019
USD ($)
Dec. 31, 2020
USD ($)
item
Dec. 31, 2019
USD ($)
Feb. 28, 2017
ft²
Dec. 31, 2014
ft²
Sublease Agreement          
Number of lease renewal periods | item   2      
Lease renewal term (in years)   5 years      
Area of real estate property (square feet) | ft²       9,328 57,000
Expected income from sublease   $ 9,600,000      
Right-of-use assets   17,895,000 $ 25,709,000    
Lease liability   $ 19,300,000      
Weighted average remaining lease term   2 years 29 days      
Accounting Standards Update 2016-02          
Sublease Agreement          
Right-of-use assets $ 32,800,000        
Lease liability 33,200,000        
Derecognized deferred rent $ 399,000        
Estimated incremental borrowing rate for estimation of present value of lease payments 9.00%        
Cumulative-effect adjustment on accumulated deficit $ 0        
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.20.4
LEASE AGREEMENTS - Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
LEASE AGREEMENTS    
Fixed operating lease expense $ 5,360 $ 5,248
Variable operating lease expense 926 745
Total operating lease expense $ 6,286 $ 5,993
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.20.4
LEASE AGREEMENTS - Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
LEASE AGREEMENTS    
Cash payments included in the measurement of operating lease liabilities $ 9,694 $ 9,321
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.20.4
LEASE AGREEMENTS - Sublease Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Operating sublease information    
Fixed sublease expense $ 4,381 $ 4,381
Variable sublease expense 962 829
Sublease income (5,343) (5,210)
Net
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.20.4
LEASE AGREEMENTS - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating Lease  
2020 $ 10,082
2021 10,485
2022 877
Total operating lease payments 21,444
Sublease Receipts  
2020 (4,534)
2021 (4,716)
2022 (394)
Total operating lease liabilities (9,644)
Net  
2021 5,548
2022 5,769
2023 483
Total minimum payments required $ 11,800
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.20.4
LEASE AGREEMENTS - Rent Expense, Net (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
LEASE AGREEMENTS      
Rent expense under operating lease $ 6.3 $ 6.0 $ 6.0
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.20.4
STOCKHOLDERS' EQUITY - Preferred Stock (Details) - shares
Dec. 31, 2020
Dec. 31, 2019
Preferred Stock    
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.20.4
STOCKHOLDERS' EQUITY - Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 31, 2020
Jun. 30, 2018
Dec. 31, 2020
Dec. 31, 2018
Dec. 31, 2019
May 18, 2018
May 17, 2018
Controlled Equity Offering              
Authorized number of shares of common stock     400,000,000   400,000,000    
Aggregate proceeds       $ 67,162      
Common stock              
Controlled Equity Offering              
Authorized number of shares of common stock           400,000,000 200,000,000
Number of shares of common stock sold (in shares)   18,400,000   18,400,000      
Share price (in dollars per share)   $ 3.90          
Common stock | Open Market Sales Agreement              
Controlled Equity Offering              
Number of shares of common stock sold (in shares)     0        
Common stock | Open Market Sales Agreement | Maximum              
Controlled Equity Offering              
Maximum value of shares available under Controlled Equity Offering $ 65,000            
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Deferred tax assets      
Net operating loss carryforwards $ 240,767 $ 240,157  
Orphan drug and research and development credits 64,252 59,603  
Deferred compensation 7,760 8,817  
Lease liabilities 4,399 6,989  
Capitalized Inventory 34    
Capitalized research and development expenses   2,282  
Other, net 3,170 529  
Deferred tax liabilities      
Operating lease right-of-use asset (4,084) (6,719)  
Others (537)    
Total net deferred tax assets 315,761 311,658  
Less: valuation allowance (315,761) (311,658)  
Deferred tax assets, net of allowance  
Reconciliation of the statutory federal income tax rate to the effective tax rate      
Federal statutory tax rate (as a percent) (21.00%) (21.00%) (21.00%)
State, Net of Federal Benefit (as a percent) 0.10% 0.10%  
Valuation allowance (as a percent) 24.40% 21.70% 16.30%
Stock compensation (as a percent) 4.70% 2.80% 8.20%
Orphan drug and research and development credits (as a percent) (12.70%) (5.10%) (3.70%)
Other, net (as a percent) 4.60% 1.50% 0.20%
Effective tax rate (as a percent) 0.10% 0.00% 0.00%
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES - Operating Loss Carryforwards (Details)
$ in Millions
Dec. 31, 2020
USD ($)
Federal jurisdiction  
Operating loss carryforwards  
Net operating loss carryforwards $ 1,000.0
Federal jurisdiction | Expire beginning in the year 2020  
Operating loss carryforwards  
Net operating loss carryforwards 891.8
State jurisdiction  
Operating loss carryforwards  
Net operating loss carryforwards $ 385.9
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES - Tax Credits (Details) - Research
$ in Millions
Dec. 31, 2020
USD ($)
Federal jurisdiction  
Tax credit carryforward  
Amount of tax credit carryforward $ 48.0
State jurisdiction  
Tax credit carryforward  
Amount of tax credit carryforward $ 30.7
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES - Valuation Allowance (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
INCOME TAXES    
Increase in valuation allowance $ 4.1 $ 21.6
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES - Unrecognized Tax Benefits (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Gross unrecognized tax benefits    
Balance at the beginning of the year $ 8,358,000 $ 7,849,000
Increase related to current year tax positions 543,000 509,000
Balance at the end of the year 8,901,000 8,358,000
Unrecognized tax benefits, if recognized, would result in adjustments to other tax accounts, primarily deferred taxes 8,000,000.0 $ 7,200,000
Tax positions subject to interest or penalties $ 0  
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Interest expense $ 1,353,000 $ 335,000
Credit Agreement    
Debt Instrument [Line Items]    
Maximum borrowing capacity 60,000,000.0  
Remaining borrowing capacity 40,000,000.0  
Debt issuance costs being amortized ratably 236,000  
Unamortized issuance costs and debt discounts 185,000  
Interest expense 1,400,000 $ 237,000
Accrued interest 272,000  
Outstanding balance 19,800,000  
Covenant, cash $ 10,000,000.0  
Final payment fee, percentage of principal 2.50%  
Credit Agreement | LIBOR    
Debt Instrument [Line Items]    
Basis spread on variable rate 5.65%  
Floor rate 1.50%  
Credit Agreement | as of September 27, 2019    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 10,000,000.0  
Credit Agreement | until December 31, 2020    
Debt Instrument [Line Items]    
Maximum borrowing capacity 10,000,000.0  
Credit Agreement | until March 31, 2021    
Debt Instrument [Line Items]    
Maximum borrowing capacity 20,000,000.0  
Credit Agreement | until March 31, 2022    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 20,000,000.0  
Credit Agreement | Initial interest-only payment period    
Debt Instrument [Line Items]    
Interest-only payments period 24 months  
Credit Agreement | First conditional interest-only payment period    
Debt Instrument [Line Items]    
Interest-only payments period 36 months  
Credit Agreement | Second conditional interest-only payment period    
Debt Instrument [Line Items]    
Interest-only payments period 48 months  
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT - Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Future minimum payments  
2021 $ 1,667
2022 6,667
2023 6,667
2024 4,999
Principal amount (Tranches 1 and 2) $ 20,000
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.20.4
SELECTED QUARTERLY FINANCIAL DATA (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
SELECTED QUARTERLY FINANCIAL DATA                      
Revenue $ 18,450 $ 18,389 $ 16,021 $ 55,761 $ 15,400 $ 20,857 $ 10,407 $ 12,624 $ 108,621 $ 59,288 $ 44,509
Gross profit 17,432 16,149 14,695 12,525 13,651 11,406 9,862 7,947      
Net income (loss) $ (19,237) $ (14,174) $ (17,576) $ 21,243 $ (17,200) $ (11,490) $ (20,606) $ (17,598) $ (29,744) $ (66,894) $ (70,480)
Net income (loss) per share:                      
Basic and diluted (in dollars per share) $ (0.11) $ (0.08) $ (0.10) $ 0.13 $ (0.10) $ (0.07) $ (0.12) $ (0.11) $ (0.18) $ (0.40) $ (0.44)
Weighted average shares used in computing net income (loss) per share:                      
Basic (in shares) 169,039 168,932 168,570 168,469 167,619 167,609 167,191 167,173      
Diluted (in shares) 169,039 168,932 168,570 168,568 168,525 167,609 167,191 167,173      
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.20.4
SUBSEQUENT EVENTS (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Feb. 28, 2021
Jan. 31, 2021
Dec. 31, 2020
Subsequent event      
Subsequent Event [Line Items]      
Upfront payment received $ 125.0    
Subsequent event | Development and regulatory milestones by non-CNS disease products      
Subsequent Event [Line Items]      
Contingent payments 330.0    
Subsequent event | Development and regulatory milestones by non-CNS disease products | Milestone payments on a product-by-product basis      
Subsequent Event [Line Items]      
Contingent payments 100.0    
Subsequent event | Development and regulatory milestones by CNS disease products      
Subsequent Event [Line Items]      
Contingent payments 255.0    
Subsequent event | Development and regulatory milestones by CNS disease products | Milestone payments on a product-by-product basis      
Subsequent Event [Line Items]      
Contingent payments $ 150.0    
fostamatinib | Subsequent event      
Subsequent Event [Line Items]      
Award proceeds for clinical trial   $ 16.5  
R552 | Subsequent event      
Subsequent Event [Line Items]      
Company's percentage of development costs 20.00%    
R552 | Subsequent event | Maximum      
Subsequent Event [Line Items]      
Funding commitment $ 65.0    
Collaborative arrangement      
Subsequent Event [Line Items]      
Contingent payments     $ 607.2
License agreement with unrelated third party | Subsequent event      
Subsequent Event [Line Items]      
One-time fee received from license rights granted $ 4.0    
EXCEL 85 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *6 8E('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 " "E@&)2;5<\2^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FW9#E&7"]-.("$Q"<0M2KPMHFFBQ*C=VY.6K1."!^ 8^\_G MSY);'83V$9^C#QC)8KH;7=\$8O^/ 9NQEF-&"'#GM*4)45,#E- M#.>Q:^$&F&"$T:7O IJ%.%?_Q,X=8)?DF.R2&H:A')HYEW>HX.WI\65>M[!] M(M5KS+^2%70.N&'7R:_-PW:_8[+F=57PIN#UOEH+?B]6J_?)]8??3=AY8P_V M'QM?!64+O^Y"?@%02P,$% @ I8!B4IE&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" "E@&)2#]W7 X'(E&!'_&Y)'$2 MADR^W?) [&]:>NMX8^%OMBJ]T1D.=FS#':X>=W,)5YU"Q?-#'L6^B(CDZYN6 MI7\9&;TT('OBA\_W\C'U;EI:2L0#[JI4@L'AA=L\"%(EX/B5 MB[:*-M/ T_.C^B1[>7B9%8NY+8*?OJ>V-ZU^BWA\S9) +<3^&\]?J)OJN2*( ML[]D?WC6-%O$36(EPCP8"$(_.AS9:YZ(TP#M3 #- ^B[ /U<"T8>8#0-,/, M,\O,X56R/(R88L.!%'LBTZ=!+3W)DIE%P^O[4=KOCI+PJP]Q:CAZL!_OQ[,E ML68C L?I\HE,9Y.'Q;VUG#[,2)L\.B/RZ>/G04=!/B?202M:U6M__8V1I%Z(],S_EOJD1;,H@4S:\$\UX)P$_A&%5F^[7A5!^+A MNM;^CE!T"XIN,PHKBA(6D 7?":FJ<' =)1..X/0*G%XSG(D?NX SY](7'IG M[;@*"E>;/"%(5P72%2IB)U*>$#UQ)M-OAL 77=EMN%J[K=.VH2-<_8*KWRQ5 M>8XPIAJE_,O]X\.'FJ_GNF"[;CBV)8,JE!61\R,+UUJS(,:&EJZ5;JJA2N-( M^>H-.C+@9):$*RXK?1,7T32M3:_[_6L,Z<3@]29("[[Q8P6Y4F3&PLHNK!%: M3+^.[\C\FP4&98\?EU/;NG/ L6P,DY:8M GF-'*%A%YD:8=>$$?!<"-"$ELD MD9)O$+NX#GR$%7GKJ8,Z'V-_."*IQ\:N0U>O$L,M2P+.N[G M[U'M] JZ>BGV424F+N? K'9+'!:1"8"Z8*4"PRS+A8X[_'O,8DC.I7CQ([_._^=X(K7IM;'W%DO2X>..W[6FQ8L1M1LZ[J&$=&R2%#^@O(@UD2GGU:? MB=#6:,\S :%D2:*.2\$,$4$)A M;9_-3F3E7+=&"0+(B5>+Z".82E%(>:G4TA)P';5)'5Z-7DS"@-WFBT4'"V MX&%8IFID:C-5^KS1:$E@PY[, M%JP\O<,FPKE.PP5JDU2ZN]'(W>?)*O!=P!&LRJ9&N4HW4TDW@U^&AM;O]KK4 MZ TZ+U4(I9\;S?S\M\F(DTX\8O*0*!C?43ISJ-JPRY5[)UCZE::9>M_LG\$J MS=SX=QL]V;;*V6V>&K%SNQ:=DZW7U&RR+>R8N.ER]; +6]PMMLFM;'.X4SY^ MV&._9ZE7Q23@:PC5+J\@-_*P;7VX4&*7;>2NA%(BS$ZWG'EDG*:_?B2M2')Y8KSU0QO)OCL]?'2\YXX^?Q3-5[GA7*'O55G+ MB]E&J>W98B'S#:^8/!5;7NMOUJ*IF-*WS<-";AO.5M:I*A#'#L^O>%F:2!K'MR[HK'^F<1Q?/T?_W2Y>+^:>27XERG^*E=I$3%RP.&$ M ^DAO"^VG MEN\N;R[_O'J/[CZ\?__Y#IV@+W?7Z/6K-^<+I:,;FT7>17JWCT0F(EWS_!11 M/$EWR.:JX@L)&# 4<9Q"M@&& \S6O<@XV]8#]J,FLEFH*# M9,;N8V.:NO .WK(^0&ZI$>7>-'=-GS+BI5-4Z$VO-$U9+P/(,B)"R4,PLC% M[!IF84PF,:<]YM2+^;-0K#P"9^H\/DVS%'CUKB'&61!$DTBS'FGV KM:/AOU M9.DU!6!K-M5DKF; QDIB%R]@IY-Z$BT.AMH>>/'^I=$R5=0/J.1:ZE!C-.U$ MK$]:?6.)!LM\X/*7I!F0$( ET?7 WTD2]@/W2;O=#)T[@?90(":!=C%63P- M<) 73([(6@] F2AE@"@%D"F81+%'AX'S<+T*!DL"W9?E(729U[5("S8KRS/4!LN.6OR?:^QXCO=:MLZ \)V=23451& [1I& M=A],P1X4!_LEI]NI'?A1GH%X ;'1N@QM7-2\^ M6]TS324((#_Q(9X.N&N8D,23RX/Z8+_\7/,UUSA-AN@>I.7'X7;5A088JD* M#$4D32>!DT&'B%^'#A7^A10AKJB$01H"3 .644KP--5DD!_BEY\;43_LF^>. M6B369CH\X!\:A!/:@<\:OWJ M6 2VTJ!AYMEK@^ 1O^!=B:HJIH<]O["-_LVVX>O+U-&20,O+B]-3M<&F>,4>O@M,@P#IK M&Z1G_9:_13B8ZY=D_B&Y87IEB+5*C]K%#[YZBVI1YU3CV?E%@[]\RC>UM>O/_E;?UZH$-.![4E?K4U^:AKU22A8>!E M%,?9G.)XGJ3$,H7C9)ZER3R->O/_R??<-%I;;H\1RR>0?6"0C('>"K3S[.5! M\(E?\"]7J\)4>BV>9JH_*6J4LVVAQ12$ZPHXIE1/R,"(#-J2+/7TW'20>^J7 M>]W(ME5;,L7[0PC=?3=\8TY_=QR]+H64;U!1ZX_!N8&ZPGX"M(B &:'3^ ?Q MIW[Q'^/7FE_D!:A/U)7Z$TR#*$N L0$T)DE,R'2BT*$WH,<,HQ(HC"!P5^5I M&!#@9 *PC.A/$GP(>728ZN\']I!'>FHWYM%+<(]-IZ9KR'1BNEZ,SM'-CQA_ ML.:AT%U+R=?:-SA-=)!F_[O _D:)K3U:OQ=*B;CC3X(V!_GXMA'J^,:?U M_:\SRW\!4$L#!!0 ( *6 8E(=D!-.K0( % ) 8 >&PO=V]R:W-H M965T&ULI99=;YLP%(;_BH5VT4I=,) J1*D-NW42=L4-?NX M=N$D6#68V4[2[M?/!LI"2Q+2Y2+8YKROGV..,9,M%X\R!5#H*6.YG%JI4L6E M;67&1$Z:Y8V;(00))2E#';Q=BW,T)S*YJ48W,13?A:,9K# M7""YSC(BGJ^!\>W4LN=<5MN MZS2;7-TF5[?T\WKE>L#0:PR]TG"XQW"N2PZ$@ 3IYQ0_7J"""+0A; WHC.8H MX8P1(5$!HEK"\ZXEK*8(RBG,IMM$>("Q,[$WNRMU+*K%/VSXAZ?Q5P\:D;5* MN:!_(.D"KCS]'10'5[]7S#T"6]BC!GOT+FPJY;H;>?2&Y#7KH8@6I-] ^N^" MU*]2J4B>T'S51>H?)3T4T2(-&M+@(.F,9YE^H?Y'"0>]2OA85 L^;.##$^![ MU6_X9@&'N+N ^T2VJ,<-]?ATZOWE.WZ[D?RQY_A!Z+XB[HH,QF$0CO80._C? M08%/9SY2S;5E'_+.T&YT>^>X,]\:7XE8T5PB!DNMQ8- ;V91'=]51_&B/ $? MN-+G:=E,]2WW-\ M[7N=^9'QWV)/J02?69J+V]E>RL.-98EH3S,BKMF!YNJ7+>,9D6K(=Y8X<$KB MTBA++0RA9V4DR6>+>?GNE2_FK)!IDM-7#D21983_<;F]G=^AFA:$V*!%_)?0H.L] 4WEG M[+<>/,:W,Z@CHBF-I'9!U-<'7=(TU9Y4''_73F?-G-JP^WSR_J,DK\B\$T&7 M+/V5Q')_.PMF(*9;4J3RC1W_H#4A5_N+6"K*3W"LL7 &HD)(EM7&*H(LR:MO M\ED+T3% WH@!K@UPW\ 9,;!K _M2 Z]$,I M9FFMZ">Y7O>UY.K71-G)Q7ISMWEX>GC>K,'+#_#R^O!VMWE\>5Z#[^#G>@6^ M?OD&Q)YP*D"2@\V>%8+DL;@"7\[&6"[W CSD M,8W/'5B*1,,$GYC7FP00;NUD7N_3G MC/C;,$E2M;$^:%Y0H[Z5O5O:Z]W]L4 P\#":6Q]=UD.8&^(@.$>MABC'<6'8 MH,XX. T'IS2S1S@LF9 "J/P ]%.=4X**FPEEW,:K.ZF,]@K8%APXBXM( D%2 MLT"5&Z_#*0C=GCI#3 B]GC9## Y\LS)>P\&;Y/!&!24\VI?BQ&J14W90AZDT MT? &TWL0P?XR#U&N6N4>W=40Y7@AM,UD_(:,/TEFK0[M)-]=@1W-*5=9JTF1 M6!U6B9" 47;,%HD,0F,L$@ M &3[;NCTV!A@.+#]L$?' $,^"D?XA V?<)+/GTP(L.4L ZIKT.O"[1,("P:_=0*Q,*CVT1D"X+:BH>W/0R%5B0#Y0)XI MU=MJBJ;+Z?\)8&Q]*A?F11F64>0%OCO(>Q/.=R#LKXL)!UT\TGZAMC"CZ2%7E^@(L!I@-7:_?0%B=>V-&^:Z\?PLE0)'+ZN+5O&WN^'?ES;;W_E[=_:N;>NNF M^N/@B?!=D@N0TJUR":]]%1.O[N+50+)#>3M]9U+==$Y7B50'9M]?1RL(0;ZL9QQW9JT2ISE0D3)*."Q[ MQKU]%W@*KP&O*6S%WIJH3-X8>U>;I[AG6"H@R& AE4*$?QL80I8I(0SC9Z5I MU):*N+_>J3_HW#&7MTC D&4_TE@F/:-KD!B649')9[9]A"J?MM);L$SH7[(M ML6T$+PHA65Z1,8(\I>5_]%'588]@=TX0G(K@'!/<$X1616A]E>!6!%=7IDQ% MUR&(9-3W.=L2KM"HIA:ZF)J-Z:=477LH.7Y-D2?[X?Q^/AJ/)O.03!_(<#J> M/8\>1Y/PZ75$OD_#D%R3ES @EQ=7Y(*DE,P35HB(QL(W)=HK$7-160U**^>$ ME>V0,:,R$61$8X@/!4R,NP[>V04_<,XJ!K"X(2W[&W$LQVH(:/AENGW;0 ^^ M3N^>R:957T5+Z[7^\RK.6+BUA:LMW!,6$^PC&1.-EUJ[K MFYO]DC; .IWN[1$L:(!YEMNU:MA!_.TZ_O;9$DUE IPL6(XM+E&]9P/X*'$/ MY%+E=75WIDB=VJ3SSR(5%'MHEOZ&F*RP=U;J!!N52!B7UQ)XCLX;$!)[H&PL M:.G2.2BH=U3-SQCW"!)\AK2[S57TZ@2]LPD.#^IWZCUXC>_!LX\R:(#A>_B4 M10,,WX/C'&5B[G6R'/A*3P2!-UY06?:%^K0>.O>ZUQZ=#W 8E;/CKTPYR<81 M7Z54D R6*&G=>!@4+Z=#N9%LK?OE&Y/8??4RP8$*7 'P^Y(QN=LH@WI$]_\ M4$L#!!0 ( *6 8E(Y0,BQDP4 #(: 8 >&PO=V]R:W-H965T&ULS9EM;]LV$,>_"F$,6 +4M4@]%XF!QG;08&V3U>Z&O61EVA(J MB:Y$)^D^_8ZR*EDD):?=D+4O&LGZW_'N>.2/LB\>>/&YC!D3Z#%+\_)R% NQ M>S69E%',,EJ^Y#N6PY,-+S(JX+;83LI=P>BZ,LK2";$L;Y+1)!]-+ZK/[HKI M!=^+-,G978'*?9;1XNL52_G#Y0B/OGWP(=G&0GXPF5[LZ)8MF?BXNRO@;M)X M62<9R\N$YZA@F\O1:_SJFH32H%+\D;"'\N@:R50^6C(BE+!+2 M!84_]VS&TE1Z@CB^U$Y'S9C2\/CZF_?K*GE(YA,MV8RG?R9K$5^.@A%:LPW= MI^(#?WC#ZH1+6!5]7^4*RJTG,JZ/2BX ^H MD&KP)B^JZ:JLH+=XOWJR6ZO4;+U>WLMS>W;^>+ M#\M?T>+WCS>KO] 8?5S.T=DOY^@7E.1H%?-]2?-U>3$1$(!T,XGJP:X.@Y&> MP68\RZ";(*GHL\%Z-FS]>KU.9#?2%-W19#V&6&9TEPB:&GS-3_B*HGVV3ZE@ M:W0K8E8@B V69BS7S#U#-WG$,X;.WO*R/#>X7SS=_9QMDB@1!B?7PTY67$MM M K/;3#%IIIA4?IP>/U. =#4+@P9C.PAZ?C-;).:>RF-/:32G,& MO53&M&#E^9/*=/#J=P*"O@,^E! 1Q%!=G@,MQG-'4S_/9 KA0XW-;BKI3CV+2>PE'DY*>L$YC6! M>2<#BV*:;YG,?I]#)=+D;UA,6V E.I,QGR.YD\2\$&/!B@QT]ZP4P#QA2F?N M:7&Z@9+*H*23AM^DX0^F<5.6^ZJ_^ 9%1WL?VN_@DCVR(DK*ZBG?R9VM1+"O MHATM!.P8.UJA%_*]VQ=0#!#>0;>:VM'7%H>RSF:^EIOCV^I<&D7$7(*@*4'P M["4X7JZF<@3ZZ@Q=SPU#CQUU.S2JO)ZYPE9[&+#^RQ1/340]6F2_WHB/3JVX,%(JQU1 MQ@A'[/+0)NQ17C/CP0)K@?B^&RI%/:7JAMKB%_\0?P-CQ0R<\U0 UZ).66T, M[%%Z:6X0CHG22@N3"!,KM&VUZ4SC6F'@^ST5:BF,_S6&S=4R6O<3JNZ[6(M8,HS8'AJ$QK">J20MV,DPV)_ G.M='@#"X!.@=MSV"!'+]#D&5A 6AZ2 M81X.L8#HS!N3T-=.B*=UW>!:,!+GF5E0#]@-587!"5$WF9:Z9)BZST6#.HPA M&A =WL0-51J853TT("W@R3#@_P\:$!WOL'$%8=\K)VD93X89_WTX(#I@?3OP MU,*?4'5#;3%,AC%LQ@&QC 4+##@(U38RB&P[#&Q;Q8$N'*OO!B8-MBTW](E: M'EUI.Q;IJT]+=C),]M,XZ*F53F^HE0U("-3VFAQ]>RY_37E'BVT"'9ZR#=A: M+WU(JCC\0'&X$7Q7?:'^B0O!L^HR9A0H( 7P?,.Y^'8COZ-O?B::_@-02P,$ M% @ I8!B4H>/1%)3!P @!\ !@ !X;"]W;W)K1!$CM%BNPML'<;L^*1,=<)5$CZ:3= MKQ])R9937K'>2R+)AU<\A[P\E]35DY!?U9XQC;ZU3:>N%WNM^]>KE:KVK"W5 M*]&SSORR$[(MM;F5#RO52U;6KE';K$@4I:NVY-WBYLH]NY,W5^*@&]ZQ.XG4 MH6U+^?T-:\33]0(OC@_^X ][;1^L;J[Z\H%MF?[2WTESMSI%J7G+.L5%AR3; M72]N\>L-S6P#A_B3LR=U=HTLE7LAOMJ;]_7U(K(]8@VKM U1FG^/;,V:QD8R M_?AG#+HXO=,V/+\^1G_GR!LR]Z5B:]'\Q6N]OU[D"U2S77EH]!_BZ3R%$].U-O1Y9\=]JZ7YE9MV^F;[^?;S MVP]O/W[>HD_OT/IV^QMZ]_NGO[9HB;YL-^C%+R^O5MJ\QZ)7U1CSS1"3S,3$ M!'T0G=XK]+:K6?T\P,IT\-1+;=PS#KN>9,!<+&I["Q"QO/A/UH5HE&* 4-V- R M<2WM4O!XLR1%%L=19.1\/%<20*9I7OC(#8#,HCB/SI'/B"0G(DE0G]OZ;S/Q MS>*B%=+"K"Z5Z"K>,-2-#.U3>UV5:H\.BM6(=T@ JKX.R)J>>I,&9=UJ47U= MVK6E1I5HS8*K2K=DL6_VFD%R#Q'3,VDR([&5^/Z+4I^7#TISZK'Q84LR3RD^D\I^FP3F/ M@5A52>;NQ [57%7BT&ED;M7>()>:R=;,H4=VG':VC7O8B!)4(O?ZOL2$^%) MN"@#Q " 69K.JE&E]T#4S9!2J782*WAY3UO?IHB.)I<) J*?ELY M195-5L8?R_N&_6I3%#2/R*>:Y"D@'H1,(PJL11 RCK)L5C]\9I X2.V]F1:= M%M);I$ & =Z.IDU3BY+_;[\;O,>[&8" MS'V*@6X"0$) X7TDS9)DGM#D]SAL^(:0//Q@]B IR)6AO/!Q2XPIE!<^DN0% MG>,_HV0=\N29C3![C*$X#$ZS-?&-/(D*WVLV '!)GT^S MYQPFQR=AQ_]XR2X)'"O(S G._1%80] 8NW3RB$)1\YS,U[EDP*:(3!Y/PAZ_+GNN MRV;8P]?RD>>6U2_OX[>C'F M_LMQ&"](?M^FXRP&]BIK &F7] 0:3A]*XB*=W_"3R?Q)'DS]=[PKN^KRU)_< MEX3=U^III*P8JQ7:2=%.AP)H=WPIJ*#OM$6108LG ,SR^M/?^PIUOHT+OS+"8K;JH-\ZOH;=4['!;TI=2\XOUPFF(\Y+@@ MHKL&/ARA@"7IV&7OWLFD2H;YD@?M?I1*G>J MX13:F>K 3KE**'!5W%#?U=,,IX%.3[9.+[3U\SS?_30+QM'Q31B3!*KK(20V MV0V,CX_,4YVJD!H&O2L[:'O&V9+*E.&V!/I1BA3A;CUQM+?-28B[X8O MN]X)Q/.73O4!#=<'[SOC7Z8$0/88$!0Q\P@/IT2>A@ 0VG6MSCY-MDP^N$^\ M"KDCH^'[W^GIZ3/RK?MX^L/S-_CU9O@8/(49ODU_**7)!H4:MC,AHU>9Z90< M/O<.-UKT[@/HO=!:M.YRS\J:20LPO^^$T,<;^X+31_>;_P!02P,$% @ MI8!B4M&"9YM$( 6V8 !@ !X;"]W;W)K5XL0SWDLH&WDQ-NU =_&QGS^RRU:JDCQ;UL^/1Z,6SA:J:)S__2,]NVI]_-'U7 M5XV^:3/;+Q:J7;W6M7GXZZZ' & M!7_K?J[*;__3D_$E6ZJGJ MZ^[6//RJ!9_G.%]A:DO_GSWPV-.3)UG1V\XLY&. 8%$U_*?Z(G2(/C@?[?C@ M6#XX)KAY(8+RC>K4SS^VYB%K<33,AG\A5.EK *YJ<%/NNA;>5O!=]_/=I_?O MQ[=_RSY<9G=7OUQ?75Y=C*\_9N.+BP^?KC]>7?^2W7QX=W5Q]?;NQV<=K(=? M/2MD[M<\]_&.N8^.L_>FZ>8V>]N4NDPG> : >FB/';2OC_?.^$87P^SD*,^. M1\>C/?.=>.Q/:+Z3[XQ]LMBI7^R4%CO]EY!Z_]Q'P^SKI\^N5=>W.C/3#(2[ M52@>-E--B?Q=67P. FYUT]&K['>=*1BNLDEE.EW,&U.;V2HKS&*IFA7(0%D5 MJM-EUIFLK&QA[G5;-;,= D+ 5Q,<6/1MJXF$$XT(V*XO*UBM FV8 MW7PWNEL!.IH5U>(GC?4O,C5U6'=#W'S#^XL-O5V\& M1R_]YN8(*JBX6DV,4(&V^PH82&6_:E7#C[N5[?3B!Z*;^IHU_3),E<(TN#6\ M)U<+D C\$M1\K6P=O33.$S2@K! !8=I5G#\")JF_ 1)81*0M@$V8'F@*6 MFL8[\B<(,/1[^P&^;-=6L$">HNY+C1M@FIE!=!B8(]KL%:YP>W[R/ >Y( ;H^?/C_0!5(-<.B %!AM8;1; %#000 M.FANKVZ.MD S! [)E.P8[=9<@0)Q0@AJH:Q*DCCD+T=345>T,\1F2]5V#2B2 M;(Q"^#^ZT87*QJ^![?_G,,]>Z_87W;RN3#:^&V<'_B>\>J.JJIA7V9UJ/J], M=B"_X0U2Z6U=9>\JX"/Z=2%J]( >'88=_V1)16O;50N"]>,<4= %8L"\A?0 MH2F0V2QJD 5I1)*9!AVVJELQ)I^&=\/LE_'X!LCZ1U^!G@,GH@&OBY %[;50 MGW6T%&VF!4]MR<:!-=YT"KX4L;!:F+ZA35J:MF.5@L^WPD.3%6(N6/UWJ'SO M@I;?L_1" 7^#9$;P.J[O0'@TP% K8@Y HX4M;'I\5AB8G,G4^(VWJI854J6B M9JUF8'/Z% R8FE0UD@^-9$^2H%D?X=)DT0 CH4&AJWLU<5-7#< S%AI& \. M7/%Y@'YC22(![JPL"2,[VE SB=92P": @],.A6F7""2,TRVYX +I%!2MV M8+LL:1:$"X%6NT>;G?OI+U"/Q,APE?P-=U)=CRFN%#L+?3OH;W4V)[1W"D M4Q@$1&][4'PYR68%&D.U($?>;N/H6(S#>"*Y5Y+DZ S1LT$R$8B! V'H',PN M["!J!?T%+8(&DM+L\/)>M97I81RIY TQ 6TST37N(G+D!)E163 9A7Y(6 _<4W[)U3T[24Q$@MO1';@R^"\@B A=6:$N6@))D69L$@@W"X0I4%3'10=D M]! N%+A]%:B#ED?#8!NK#T:31] V1#0")-#BDFS"S!\-\\&7CC01K,K>)DY$ M5M3- G ,;L'K9N-]5C#Q"#F,=NEZN@!]"QN"ZLS7:*Q\!+KM6_\#.&A"6 5 MIC7$LH @"2BPNFDC%FTTT10,.NTX;09Q6@G6$%1RPXXL?SB-M06( *FQ.:W6 ME""L/&RA0=.5N7 %N9!?'.:,-0UCB4=&SRZO+C\X)H\Q F" +>H'L#6F(.S,.C6)CT#(2L4.+1X!0. MOY6;++@49)E(;8EZ[I<4Z<] JND+=I9AJ8>Y!C/N\0NF '?KZ.P'ZP4BSZ8] M!3>@;!>ZQ;V'C6#/40G^P)NZ%,5;:Z^)Y4-0_XU9@(\[ 7L_K3KZ#I5 (2$. M2S0Y;,%8WX!*:/$M..D!;B"N=];SC**=+?1]0)Z'H*&=\0([M1E"T5CMC"WJ M)8,;0GX^ #/N,HB0]6("O.FB9)KD>'3TDB5B.5]94FMA7\2:EI(A@2'@]JM" M]QS:N,WQ6HF!)H=J@L((+LD]ZD-T^KX>B6'V*\@0L%"^1A-8!R-!MVZ.0EQ9 M=+0GINMJ%TRR@@(;KOD1PAYI-U,P4;(E2D:R*10(.IR%E($:)*\HYKLI&7;] M=RU!+2EOW=Z++5X:U&8560_06Z"-2N)XM(83:] O3@0_2"[^3]4K"<-A+G Y M+7Y:0H3;L ^A6B;Q'SUX3HPSFBP24_IOA4'G(EN"\B;?VX7#"GD-F!#^]![1 M7-=3,KH!JPM133JQJ+C&%RA:4O.1RX>5 DN M*O) MC9U7>NN]TLUWP6,E84"/MRW%=*%-H[0CNC:@]!_(06&N!E._! S5BC"E5$_O M'7S@.C^>AI>FGW3HTCE/&7: ^&.?CMI<>__2I#N?'IT=Y:,1S_/T:/02?Z G M;U%K@TZK5V2>G)'F$&8_L$$F]1=@*4D4=*T87 <)FG24K/0IA.]H)&U,3>M9 M&_0%V6R':N(*?@V17#SK/8I27+KF4:R(T;+.A8$1YV!T.37X.3$7<0>GZL'2 M6289*UD?%'TSH[@,R ID!^0)L\*;B.:$I4/W/#L@80 # T_LX2L/\&-_OE8U M$0((\U=0$IAEH!5@RJ'^U%XN4F 4GS?5B 1+JA3S-00/[7K>0@;J,<1.0P2&KB']HG*S =6Z *II7(LHWO+B R M6H(7^F+T(O=37F*P=2%J2%+?%UZ_'.!7,/XP\DJW67"9S7+LMI8;:2,(2W*\ MB41WH$G!GP'9?^,,K,$E[][80PQ,#'T9*P4,P2:=XF14UYK::0WOV+$[29Z: M10(KL,\5I7 IY,#WZ9\1F()CD,'!G70Z)GIV!EK M]02#T5S\_XDJ/EOGC#D[C>B)07;>4?!/$\:(DMZ?*(\@;,TT)/YDVX7S)":= M_$K%D@^ %CK.UV'6AHR:BP'9^23D*V*COPMLBH; 9!7&D\"-Q-:IU"65C5#;O<5V,M$=K*9*+4K+L<2PP@L98;BT?2B*- MZ0]T-DGPAEZW[%$&B7.H6Q+J[>2T(M2"LXWR(MN82AB'!2SP3IY*U50C;X69 M')"M!J]?*I<<#I9.\=LX,A>SPN['YD>J_#MLI&33@@HH:7@::G.6KA;817M; M3R.?)W/I<4H0Q=S6UXP$J2ITPC&/NY9,2Y*1H&^F:ZDMGVOG?,4].C:;'Y*T MT%XS?NLY,Z=^'TP/88ZD]G&/ W49/TK JK8!&;)KY"!U3(P@V3F(3G7VN3$/ MS2Z_TEF)F),QKS3C0!@()C%.&EQX_S*X?VS3WOAQPS@:3\1SMS_J$Z$0VM55 M4:$)D43?AM@3'+% 0!2(]2[G:@#HD4'?P33KQ!7F8=$<;MCM6V;6\.*7H+YO M679>N?)\I,"\CV,F=343P0RI9\(P>T]E^ZIT-3/@B(^8\68)P">$,@^CA]H6 M;<65!,K0<)UDIK.96H;*6QQG(07].M\RFU,,'(21'P"T1FM)X;"QMD+=8_H. M62[:R*B<,O#U#!=V1"I$K3"97GUQGH1/WR1;+!MIU>)K5 #O8BYRRLG/=1;9 M)ET"&FC3RLY=Y4>YZGVHF'A;%3)VENH@.)[KPV.L=\"+=U&V7V(_AXSS:.^P M9XA;%,(*0BDB".^ 3^PD*>.H6 (JKE;5(@1W#NX_(.3J,+^7EG! '-J!Y_928#VS':'2=)-PDC:_1 M" VJIA+*9-++JWL6OK[/&_QW4DQ[%"Y<\5$=BP1OITK'\59851(:#3C@$#Y_B MG[P?&&??B!!]XNGS//#0LUJH#?G2T,.<]W:%,NX'^O8;W/!(K6.%%"C*U BN M&"SX;Z'G5FWD5<,NA23,_/VTDO=C@D_F71J$:*8;4-78P!!EH 0*C-S8%J(A M=Z[MOX<[)RO'<$38'<('2LUZT>/-WQW') []5ZE?V;*)J%W+:C=DTPLU\NA:S7\3="W'-DI9JL 4 -0?$U;07$RPL4AGB0;MVIWT9;/8' M,%>IEYBDH]":LY?X>2,=M2$0\ET*H:W"X,;!EEDL4B ;B+N)JJ&@*I;37"U: M:>NT Y87:^S9[;GV!%S>K9B-JK;DLK\("B=?)9EO=1I/=ZLEEJ]J7]\**5OC M5 @&>HM)U?AV&M-@L21;&.Z.[&+7]16X(4!\,LB, "K['V+2Y4GQDJLU4H0, MW1H.#OC41UO])\@\*DSNI6K-"@1&BCOHF+-C;*9N?>]-Q@&S@/A.0+S4 ML//LY5@RUJ&!W?P%+9 ;W#OQXR5_G?J$%)>?4%%O'0+\&GHM)@V-'V*7-Y M/QKM>N^\/AIS;9K!V\6R-BNMP;= HPC"\U]"E ^,%WX757FVEPA"9:![,&GK M#U&5J1CPT?.G__%:QE586]/^QGDG"O0QC748?=PJ59NI$&/)WBI*+M?,X^''1,OS.6\JZ4?^#L <, MKONIKA85]W7DV;W!K!GWIH6&#[ QH-ZV]CYP!YOREM&ON&V:B, M+1F^:%:_HTPM)F;4>,:\XWG)-?8-LTOL-TKA [GOL(.3\LIIR@G)',T*.ZBX M\Y^IJ[^@VK?H(5*W/ @^A^JP A<(D5<"_H1V%95'J8L=VTL_8I];3XT^#?HQ M'?9P]2T2H"6F^UV4$])]Z3("I:'?C \).J7#A*0^UV707=&4<.0 DJ;K)6B@ M9"UX$0,\%P$R&((_;IT*.T"Y8PM;[F7;F5TG4#Y9 %H,>PI8%D+TR8WT.[HZ M?7,+:B*)NRDN-.U45P@W\C;')Y)_C4I#)%5HU_>V<7ZM.G0>%P;7]\BQE$;A M.F[:9"J.V-Q;F=8& MA\9$.CVQI5XPDF+"]2BW#BI4T)NC9248O5P8^"6\KITADKH MLJZ?E\[H< \+%O,>M)>UGTK2B/+C M XUT4-S#G_358##425J\%DGB(T?)AL3$?G1S?*F3)Y>R)*SIR(8N0-S#J?:1 M,"[>I,@/.4S#SO4"#R%M@1DS5M1^':Q)'%T_;/:2/KYL=C!9?9,.0ST559(* MU17S 7!4*)?@B&K*/F?2I+VQNX\0BVL0H:/0\=TA!T)K^XF9/F['B8"F3JGO MQ>\YH@7A0Q2F*SM' VGGZ,Q5P)<^G+%S4#X#,NB88725I-]#98Q$00*[ M:P6&."PME6U<2D!]'8YB]7H%=@5A;CGNAH^BD M#8.@< BG@#7@'?I(F'(JL5W!5E/JQ>>41D!& :W1D46W5',G%7*&S#' 0 &W MG(YEM&QK[_%LL]E-'S1^4P#4D.-\KZJ:W214J=PL[#+RX;3GD)H!R:N6XVPD M?44-CG:A[%0&MG;<+/G6L X61+$: M@%D82BAC"H%Z=+PD.(S2%3FV&8.T?8NDJC9!/";B (@XH#QF \6V/>:IU-@ MCE@31E'6(TW%GQK75I[-J)AQ4!L(%>VAU*32DU;1@09T$Z+,B"0]"/W.YZ&6 MK9YC9O4>#R]8P.(R )9$>J$7V;.2:(:JX4L B.WY6Q4YV73\UJ7F7.=J1!CJ MIUV/'"@Q/*V*#/W]CBK"T93#[ X<]&L#C'(F&3NY/8"LV_Y]V$_MRR3Z#0=% M*NS\Z)FP'[>?JBG(&&PY_Y7S\3R);#BYX3C5GV=RGT& M,1.5?4BJ!W[V0D7R9$CL/1Y;E/]CXO!G^/=BGUZ\W$I@3AZY9GE,@4H1N^?: M5CRC79]2HF,I2I+$$Z^OX9KO1%2.):YMXK=1*P+@3]C31^QBQ,[Y-QBN-UM9 MI/&'_EGA1ECD\9DU]"XY)B>3H,))+/"CC,4Y<&N2C8@**&L&+U+'VS;G,49$ M7P_-D.OX3^44 NHH_H@.B HNPLP$Z@.L,5^M<>D&3ZVWJ6WA#YK3I8U$&NDD MI#R*4E2A/^S&%3(HLP+X. _%JR VX'GU-H\.JDU5P>DW.77"J[IX$',H$&+ZP]^A MQ].?KH^[!UOUX 5!A/'Q)!"R/@7PO/=K&RBF+ !!Y6A1(4E,/= M.^&.P_I4G#O*NM;=F-3:8I(AH^\Y;.O.8 WIE%"4%_!X8.X5=0LJ0)ZR)\=2 MF% :,J+N*;IYA,TC><-K!]4=\TIUVJ^#L3-FM&66Q.>(_9C@Y @HTB" 36P MX,S7 1/UF71H1$?/N#!.U8^P[T",]%X(]W$0C C) &K?5.S M$G(S=FZ*W]F<08K/+D7O.G U"K[7A>]I2!O?UH]Q^7=MK%8X]O1[$-H$=B:N MO&XJ^^ WQ 0&ZMVFK$Z2AQ"&9WR,.6%27QW$WK(\"(>$17S]2LSDT@4H![S2 M7@;W=<@'O*/[8^+<;;AKA8[$;TJ*=#C8I2K<.7 %D#><=2<6Y"]]$WDHL$.0 M4]80KJ$NIGC*'6@!%^R$$DK>,0-?[)3L.;D1?%[7D-\\V3J]0D;SQ/,DH9([ MYL"6*^K+]_G5_7AMAR\B$Q5J8:7QW2?PZX=4C!P<@3,I%#W@4P_GI\>'V4=4 ME3CXBB\ 8K<@7';#5PML0TSJ>-(O[JINILW#:.!2;%9UJ9^HM^QQ9HVK-VY" M#GNV-"01-Z/;XQI^0_DW722!*^[:I#PL0CDHWTJ8%#UWT*5-S%UZ#AOO/EKT"R&+:YI CVOHCM$0 M*/P^2K'O2)&G%U9(-_L:.X02,.O*N*$$-1(E1/#2G[YVF-,=&<2Z6]E#6).+ ME+)V>BXQ-._0QG?JB[9Q;8M)&U_AL'*>77!0I5<]S( .HVP0_-YU$<3::1]7 M^I(=P _1ZZ+3-06%U%Q8<_9RQ]4,VZY="'%TU!OO3U;N H\YHFHCDA%4$^52 M>9+2PHM%C)4O$&SVZ6E1P(KN/?EZDBPH2O.>M6ZX4Q"_:LGKB*\#4-0)@WRN MOA!A9!M$X/BH(RHCJ3AA< XTP3BN724D="8HN6B VJ(UU?D!WJYV%5G-'?MT M0.IQK,B15U%A(>"2M GBJQ3^J.W9?6T=1?!(=<@"A:.GG$_R38ODZV*'R590 MD82-.[WR(#?ZA%L;8"Y*!-;59SPU0?E L/?#[!JD@O8\]%F\!DDO2+377E U M;['LY9(O*B_3141NJ-S&YCK&!^X&G!#,A3IK4F,U?4=W=>!LT8E"UT+\IJI[ M=RG(_P^8O)H-TRA_M=FN&;E+>ZU*$R]339,T3HEHH[!&^3BL$=%WE-L&VMP\ M\H&+%M/:+2<,"$J<*+I5![5[TM'C3+),[23&UZSFANTIJE[P4W>^S/8R!2VE^\@<_UEY0'I6/-R0'MMS=WV76_T-0,^_VQN::, M/*EJ*A2$4[]/LX/CE_G9Z6GRZ,6+_/QE^NALE)^>CPX3B-]HO/VF09CEC#QI MU>\/_^_K>LVQLJB@2+OX4^(OSO.SYZ?1[[/\=#3:F/KHQ2A_?KQYROQ?OP7( MQC$>^1:9B#9@-#PZ/TP?G([6'T1[YMEQ7:M;=V,KQ@M2D(_KR=)[API\0^ZU MP+BIU[A5CJ[8 #'EGO=0@DME?X_$4^$&CZUL@LJ]4*#;1#-M= ( I$XYN8Z^ M"*\HYY[T:J=*9E/'8!/<_Z&">>S/O=KE$6WS(9*3U%(^.M%9?OPB",_Q)2?'9UL2*N_&]#U#4J#8M11N&N]I]G)%.5;ND_4 MA3ER+J2!OQ<2EETUV:6>M))MP'YQY(3+\=UK<33B5,.+P>A8M)I+.'QSWB%* M8M -/(U^"->U@2RD=XV\E!A"81\;%YA;W;7&AS.4J%*22]'B;;!SH("YXR9& M?V6D*CXK.0E)%Z.Z:PI+OA%YB:U!'>7Y(U?#SS;K*[IIPM\GAT)#P0X5=J*0 M:;UWE(-95RLOPNU-[H9,:[FG$*,=35D(%;*=E;O[KZ/JMLHD;^*:MCWR1HYE MQ-%S8YJ!+ ]ZQS12V9.,IJA<$&W%)2/=<(L/9=OYYBO M)BJK,BK3-G2K*V<$$M37.O?]7 @(&.6D+7T].XJ!?)S&\P.=*+HZ'KZDB]KJ MM5Q8V&QW7B'.BW'S>G(56H[[&%U0ZYOD][ _:6&-WDEH<=Y&LCC9EOT5;S3G MLT7;+ 8EID=GSEI<1 6^ 1\FB1^EI@*H=0TJRI\]09]C\)K*#_ZP7S!H8GK. M8EYG>+W$(Y045P) I<:;WT@AQ&L[ WP\ J#PA'7-O0:7+4@D_LL> M@PM*/UG'B]&86[X0AD%#=MRU1@1.0NMKW#JIGNS%XCSP@S^!"=(WCA/%#I/1 M.6!R4:M66@$[.FDE=YD#95W&U \G0?"W/CGXMOW+$\^B?_ # LP9_;,F: :! MI?C?_O!/,_/;\"8N8^]&9)?WS(7C[ MIEG07U'2=8L#X/W40$ A/W !_^_)_/R_4$L#!!0 ( *6 8E*+?1*V<0< M ,H9 8 >&PO=V]R:W-H965T&UL[5EKD]NT&OXKFIS" M[#)NXEMN97=G]M92H-#9E#)\5&PET:EC&4G>$'X]C^1+%)RD4V#/'!@^[,IZ M_>J]W^1<;(3\H%:,:?++.LO596^E=?%B,%#)BJVIZHN"Y7BS$')--;9R.5"% M9#2UA];9(/3]T6!->=Z[NK"PM_+J0I0ZXSE[*XDJUVLJMS2+2Y[U\&+F]C@6X3WG&V4\TR, M)G,A/IC-Z_2RYQN!6,82;2A0+(_LEF69(00Q?JYI]EJ6YJ#[W%!_:76'+G.J MV*W(?N2I7EWV)CV2L@4M,_T@-E^Q6I^AH9>(3-G_9%/A!E&/)*728ET?A@1K MGE4*W.2+:EF*9EO28*'I9!;LF&2 M$:K(0F1((D7.>$[T2I2*YJDZ?T$^_\\D]*,O_^?K3XS*ROL$OF/K.9/6?\?P MC5_Q+YB:?Q/R5HJT3#11-&/JK]?BE11*D<)ETL%Y1L8C+Q[[#F 8>?XD= #! MR)L.(W+'52+*7"L"JQ-J/$'SY #-9CT+8F\\CL]W@*D7!;ZS!R=_=+YO!X_D M*,5=.4>!-YJ.'$ <@?J>G)$WC<=/YNPV3A=2K GJ3D;G0E)36Y_ >=_R!)6? MH>[77(\AQKX7#2>.&29[=FK6R/>&HQ!A^H@^5*"K:%13F%N+_ 3QT O\76P, MO:&S,VL0&KLHI$&RLF&1.O1-KG,3(.:%T"LF3VCAQ:.=ZP(O"KN,W@E-LYU! M#KCA.'F$<#CL@ -H%!RUU>_X=4,R\&'K,'!S9^J%$]<9<0R;35O NQ6KBQC/ MET33><;J<8#_"A;[NC$*HXH%$:6L.Z&QX&8E",]3_LC3$DFX15^W:8D:A!$% M,GU&L*P%*N;9!C9GJ)5?P"^YT" ,CRN43IH;Q/.&^M)6BI;[&4HM)063"$&- MR<2@[:/\+6ON#H+:^TIR..)$Q 2?=6!?',0VH7D]NR-?,9KI54)-JT+ ?Y\C M-L5R2V9E4)-_ ?YCE9@5+.-AMR:WAA]*L)9^7=LZ[ M%;*H$^*X4:(#3 \($L *WW"E&#_I%V."CQMK--TQ^!Y1M^!2Z:HXY##0R[MK M0@NTJT>XMNY:'GEW_?[ZV]>SV3V.!N/X2Y*+ELAK#+5IRJVF6B"LF9DA=I:@ M&":8*47(&JY7^XGD6?S9'1XV\%BF! $F@HGGH$6EI/G2/:Q:DQ(3U?XY =E; .\*J0_!'[;/L\Q]BDN7TGV1PK.("Q7&*3 M?*@*1C,HJ!L[UI*RID+4_C#EAR<&&SM0WQ6/O3&C3ZZ-/7&_@#U! ML6Z=6!.QS"N'%2+CL*$1HU3VBH-"]1V*% GZI^JEVA5,*ZF]UE3& @%'2\]1 MT2B\8,8,CI';MM08R4(DTZ5$*TE+:7F"Q18E1\$GG9IC:XLY9.O+_\M4VJRW MKBT:X*N=_I]*;W\ ;*"VUEDK?BJ]E\SIJ@^U"W;[R@UM)-AF?$,S,W,2),77 M-"]QBR:-&]".O7 :V77BNTTYC-R.''E1%)J1\Y'7%^O,)@K"-"FE-(9!Y^,B M/3(Q3[P@GG:@L1=&00 M^EWH<-0=>9IR?8L4YMJ,"@7=5F5N35%CG+"OQ>CPPBQEIO8.//+B<'P 'H[B M ] 0]84Z(Y+N[D%YV$PW'.F%P1#9Q]X\63J[$>>?T3K?U(J/G5J/F&JHE#" M2Z%)U$D-_D2:#CV77COW>)-1W$W3;CXCRZ/HSR2)F?L/I.19 M<"QY@@- 7,VCDREBC5G5/==T'Z]_[1RVL%H\"^+^Q%P(,V/K]-A-WUY+#O1[ M.YDTG?)8H_3 )>I'+9>-N67LW5T,H)[GE'%TU9R!(TM@9)S.>59U>B/7LZ _ M;(E15-Y0-.&&8B\Q-R]QK>%-O+8=6-\L?.JT+;7S=FN#POB(7PWUCX M6"RXV7&PO=V]R:W-H965T M7W."[#/UI7Y;!=* MU>++LBCM\Z-%7:^^/SVUV4(MI1U6*U7BEUEEEK+&1S,_M2NC9,Z+EL7I>#2Z M.%U*71Z]>,;?O3A2O3?"-LNE-)N7JJC6SX_.CL(7'_1\4=,7IR^> MK>112WI(7IWX'Z:Y8=LDRE59=5 M\4GG]>+YT=,CD:N9;(KZ0[7^27EY'A.]K"HL_U^LW;./QDU9,/8+QLRWVXBY?"5K^>*9J=;"T-.@1G^PJ+P:S.F2C')3 M&_RJL:Y^75V]OKL3DQP]75]=7 M;S_>/#NML1TM.LT\Z9>.]'@/Z;.QN*[*>F'%59FKO$O@%'Q&9L>!V9?C.RF^ M4ME0G)\-Q'@T'MU![SP*?\[TSG]?X3M[/8I[/>*]'OTK%'TWZ?.A.)BZ^*1$ M5I5YD]6(*:NDR19"ECD\^181ND*\U6)EJKF12RLT#(?PS_%EL>''=$G+2Q]3 M:UTO1-48?&=6E9$U$2\*.:6_*V.'8F)%-1,PG%I.E8G&&XBU$M+@/[&2IMZ( MNDI64N/B:O& "+YNX^-^:PV[G?FYV=MK=+B_4*"XTPU-38H MQ&4U'(A?ZAP@A\CZH7J6(&HI%P[O4";V\S_5:YD.1"7"UW*@?@H]5J6 MO)HH?E"K!FK*:.'/%7 [8>]:Y=J"IN//L^2__-V4QMLYO6'-I2QE+IT&K9&J M.,!%"EL=XB<#,6UJD5>BK&JQD+?J/I\9."U,LD(:;;_.!G^=_ QQ%GJJR<_C MVAH*KGDEGI&@HK".I V,[$*3QEL00FE*JHY.P0%I/8L3?[^=8Q\&#^^(),2 M-[)0>9>S@7BIS(^J?*FKKR,[^9]?4OE@N:K,B&'OWJ^DUME"DSU6C;&-:M'$ MJ ) D--/UZ^NQPD9+(5QL+N RBV;/3?-7-32S!4"';H@"
R\7F!O<@]\5$81*F$S\$CB508>B/H"3:A(_AO#J,G4K<;! 80''H^5X8BTNNHPPOGD<88]LN6 MHP=4=.6L)@$SS@NUNZ\GI"0EL[#TX5"\(P80VG)9-64]@$!/AH^C/,Y162^L M2\=ZB-XT3!R[6']V<3Y\BM>.1:\5WHXBT?M'O\-V MO9T3@W,,A(C"_@1;C8G,_>5/3\=G3WX(VE SH)^W0*)C#K8V_;8 3!FE(+W-!&5]<3(5?PQUM9[!14(4W.M+%U MHCKG.V R(9K!BKJ64V"2S&^YOG!AM(G[4?AP@KAS4Y^[=O:DV&^M-*3J?8V] M74T44I6MU6I%[ENATE,GN9[K>IL/*R*,(L;)^=J$XS1'$6@80<]'?R8&XP-# M0UUP.R2V[(M&A1? G6EHL3^3_I@X"#50=X-HVK%V@,G MZLLJ5,*(.:/9BQRB:/#:+J&GRJH\:;_QD<<"!<@D.MM.]88+;B1([K )W*'U54%1T'Q++!JD"3U&, M',;-J+EG>2252R8_<;U6AR4$<#.3&653P^[Z+JNKUEMW%7C9PO2-V[5?>4XW7+7E0>47ZNIB=)R M:DFR)(,1-H$#<'[Q.![S'#G\CA"WAH?LF0SZW'K9]\,5/5(MG5#=3O+&.R)1Q ME8O+R7OQ0/Y4,R-Y')^ M"],'Z(X>=NG.NF.]I':RRMQBF4T;=+)+F))\,X:[E/T@V\_)OJT#3CO:$:D"-S!M.#2?8EOZ >@ODKD>B?VP7L]R$8C\GKOXQ! 6A0(UJ%)V;4[#*:1#*P!;C*JO]A>&NPQQS+SC-&G%N=I;30<01[/U5#C0=G<,W'#P4A6 M2NZRF#46*JC2C3\<.J)ERGDF_"N5PRAKLB9X/&NI-R+9]KDBM]0EAY;G,W09 M,\6N=ORXTV $C*0GMX$4%5L2:)W6)*5*'>"*/)@AP&4.65KI)M] WDRQI[;@ M^1O '(P2Y21_W3)$]Z[?KBR/QXD4@<'M=HHUH*F3YXC%?HEP#I:ZZ@SU;S>] M!'(Q(>W219A8\$QZ9[=/H)?YRMW??5(="LQWY8682>BA*5)!'%8$U3":N X( M0LJ"<@656BX&B!5I?4!:AZ-;T."0)8Y 7'&YAY0+)L;F_!\-%V=4OZ%)2N*; MTRQA"K4>@5L*P+UD?7;JPZH?&-T#R_?!^K?)DJ$6$"MT/-0IH1)T4LVI[O&B M\(!>TO94!X7T%%2P8_V!_ZT=T\##J##U([RL63;>:O"E;'&"^A>6UAZ5XL-) M$T--!]5:%$P*S8=U:-GQ&]MMH;="L>=S$ M,?CQ^,GNQ)#3EU]ZR&P"AL&384P68RI,UKH8K%V9 ]U/F27^DB:?\Q+%!=#5 MJ<%85\LEZO3:$6N>W%59UIB!F.,7IQA=4I/"I8L?*]8\H_-3O#B4L2K(UDK@ MPM_;$HQPTHG6B%HYP$M#OU\:E^@&TY MM]626^AD)A_J=A1@P%95)N >O[(@8[F@?5"YR2K\FI)_^/YA.Y RZD2AO6@( M[_IS'>*3JRUD5Z8-W)] M+@O*:0/]E2M@B)<-/)+&!2#3?\H8C4+C^>^&WZ4CR%TOK[J [:=>FIZN@;+P MX,8Y+N2K-W[H/WQZ"-'=@CG64?"GW!T2D@T& (]OD^_B\=E@-!IUN* 4(P'/ MZ@39@Z*D0 R:33R?\Q5V,L"8=<;A85:=3&..'X]&O$\BH5\<1O-AL$7;](^V M9)1X>[Z%4I1R!/6)0P@]PZ]DBCUJO;(@P?7]K8,[SR3:_NKLZ3UG$O$$@@99V[U6>LT!"WV? MLM.D])]+Q-,^/-T>!22G%5]_NV$8F-&6\PDE=$JCY+!>5:&)HJ*9_P8GG3-Q M2D&:07YGB.2+#':\$WH:7/8TF'W'(>E!LCL3.3_@3(2F@VR/)!:.SQX]22IY M\'3'P55O29(<:+O+("XS\6G"4K,[PM TT5HK*A/P9\:TW=G! '4FDC-[;CPE M\(DPGC>$NM6[S-;<:?]1$H\Z0"@XU798]!XPI/-]A@B>('%F,3$G=L:RGCRK MO3/H9*U;SE>Q"N$YLBLH4!^<]"!?])E8*OGQ>=<%NQUV)Z;Z!G/DFKX8N__6 M1N*WO=/]_\31UAVZB<9I/#;1 (IZ'Y[Y>P2UMH**2%!G:&U;P1-ZKL@VWEFU MUPL1]H-=%!WMAIWT)-UO3 M*V;[#QEA^>CYHR98?_ ZQJ9!H8R!P^G4JB_?ZSD,+EOUKW/NO\=E71&)7M0 M(Q0-WP82_[KYRM_VCQ^ZF7YW_+"=%9+.'_O9YIX2^P_9;=N=; M&6FOTTT)E0>Y?]\1 ];]=\KPQTX9/M&8.^?$TNJ<+K]%]SRP3W?IDZ]2]%_X M"LXXJ?N:_/R^%K@I6SWORR+?'$F'EEF>HN^J'[5=]5<-;7K:ZZ1%)R,'IS], MH-YB\MOSQ"$S@K;M[HR>1HD8\7CJO/]X2G3J@R!Q>\>;84WEP9U:'8=+_\G] M#!)X9UI@]XP+>F[+U.NJ]PXC$][Q9]M]^2"P?/^K#FRHY,4"!*=[AR"\F>)? M+N +Z02N$9HZ-Q0[9X4[QVO,FY]$QUNY,13C)L.^-BI]L>)[2%'K3]5 M:\4U=T]SRR[)KWS0U^T@<=IL4!MGGSDGM=.#3M\5I2-CX9/57\32O;?F,/E. MY?3>*J);#*FKT*$36&%./',0EYLX.MCPK1.)3"CNK%[6IBJV#4:O5/BPZ;B0 M:^D0\^I6M?H/6W(O:KD]1=,9[Q,.0D[E&W[^@A\,$6Z3=3REYAF4NTB.!9*O ML]$;%&B%7'N<]CVI;?G\D-]?<',&8RBUNFBR6R%$F"9F5!EEW"BVSW*A8QJ' M.$ >:G%04/-4*$5Y>H^G;[T?\4Z1WGN2+[_1LIUEW+&=7H8T,*1K@!%8>*NO MNKC-]UDGS1P-T3==:TE1LX7S=URO](!L>."U]]"O.B48#\_23!2KR)Z3X.X; M"S(9,E*3P]4I8U8<<$Z6CHO+SKE_.Z5VUPHF"/M"$&OCT>BQ6^U?.H(O\,B6 M4QQ!2^_ "WB0NPIS19VLF) M>TNX?=R]:WW-+:@5A9IAZ6CXY/&1@\?PH:Y6_,XPXJ6NEOSG0B&C&7H O\^J MJ@X?:(/X$OF+_P-02P,$% @ I8!B4C;^Z9,# P &P< !D !X;"]W M;W)K&ULQ55M3]LP$/XKIPQ-FU0UK[#"VDH4F,8' M7@0,/KO)M;%P[,QV".S7[^RTH1V#:?NR+XWO?,]S=Z[O\;A5^MZ4B!8>*R'- M)"BMK0_"T.0E5LP,58V2=A9*5\R2J9>AJ36RPH,J$291M!=6C,M@.O:^2ST= MJ\8*+O%2@VFJBNFG&0K53H(X6#NN^+*TSA%.QS5;XC7:;_6E)BOL60I>H31< M2="XF 2'\<$L<_$^X)9C:S;6X#J9*W7OC--B$D2N(!286\? Z/. 1RB$(Z(R MOJ\X@SZE VZNU^Q??._4RYP9/%+BCA>VG 2C IGI^>W)^G)]3BT1.C<8;X"SSIP\@HX M3N!,25L:.)$%%ML$(572EY.LRYDE;S(>8SZ$-!Y $B71&WQIWU[J^=*_;6^+ M+>O9,L^6_=MAO0W.AK"!AYL28:$$#0672[!L+G U&?P'&N#R :55FJ,9@*3A M9 ;4 NA\L)JC[L\(F"QH$>_#!R[!EJHQY#$?#^#]NU$2I9__^W>KY%\W?0N^ M_#L:7NH::JUR-*:/V(%X$(_V-^Q1',$7+CE=^@*62A7F!6V6[;_P[689W"C+ MQ!;U7CK:LM/=K+! M:Y(5#TSF"#5[(H&S!JP"U6@:;-DL2*@:3?DHM_-IUI+?HN9,T%UH2YZ7P-T- MR45#4^=N1LVT=?&7&FO&"U_"A2V)Y*C1FC)0+P:M ]$=0=(QX?-[W3!#N$.Z M@?<(JI6H3/1MG3"^Y-"!P0=!H^&DW -U)<6=8 M57OYFRM+8NJ7);U>J%T [2^4LFO#)>C?P^E/4$L#!!0 ( *6 8E+$?JZQ M_@( '<' 9 >&PO=V]R:W-H965T^WP>K)5^,!FBA:=<2#,,,FN+XS T288Y,VU5H*0_2Z5S9FFH5Z$I-++4 M!^4BC*/H(,P9E\%HX.>N]6B@2BNXQ&L-ILQSIC\JD6=YRBP;#;1:@W;>A.8,+]5'$SDNW:;,K::_G.+L:#Z]F$W/IY/Q M[!8F5[/)V>SV9GP[O9K-!Z$E?.<5)C762845OX+5B>%229L9.),IIB\!0B+6 ML(NW[$[BG8BGF+2AVVE!',71#KQNH[;K\;K_J/8%>*\![WGPWG]9RMU8^VUX M'0[ND1N83($MM&*I-\FY MT"HM$VO *)&Z%XK-BQ"J>C_8(-. ;D>!]@/S!>IF3UJ@2N>E$<$4F' F[ 92 M;JSFB](J;8 96-.A<]\+S9=4KY[!*>,\R3A\,!0Z4Q8A_DAG-%&EM)2)V@WL M'^ZUH-?9\_[Q'JAEE4U9)K:R38LLE]D=;K%Y"^O.T=^Q'B>":4Z):OHMH":R M0HF>UQ=N#.Z4<=@C&4?T].DYJ-1T_Y^:?FO+P6_LGX3M('IP5)/KO)'=V#B_ M7XJBVB^_SITH:K#J9,;5+O)'MA!(ZZP1EEKE1(!&ULY5MID]LXDOTKB%KWKAW!8HF42$F^(LK'S'AVN^UPN;MC/Z(HJ,0P1:IY M5+GVU^_+! B"A^IH>V8V8B/LX@4D,A.)EP>@ES=%^;7:*56+;_LLKUZ=[.KZ M\/SLK$IV:B\KOSBH'%^V1;F7-1[+J[/J4"JYX4[[["R*SO4SSD]?2E$U^[TL;]^HK+AY=1*[FEZ#JS5#;I7N556N2B5-M7)^?!\S<+:L\-?DO53>7<"Y+DLBB^TL.'S:N3&3&D M,I741$'BJBPC0F#C#T/SQ Y)'=W[EOI?6';([5R>I$ M;-16-EG]N;CYFS+R1$0O*;**_XH;W3:,3D325'6Q-YW!P3[-]55^,WIP.JQF M1SJ$ID/(?.N!F,MWLI:O7Y;%C2BI-:C1#8O*O<%OCF_>/].O/WX\Z?WOUR79S6H4YNSQ%!ZHRF%1R@%H?BYR.M= M)=[G&[7I$S@#6Y:WL.7M37@GQ7=,;_Y=LO9(+RSI M!9->_ UWDTI]L4Q8N)+42-+#>5N)&5P+]MD6%M5N)IFHMZ5S25S#?5L^?BW_]M%<[F M+_YEU_]6LM3&)& *:G^I2C:'8^W)3/ G6-.?E;C 4D_S*T]^SY?=<^?504FDQW3WJAK@-P!D%4?Y]&; M+<.)MW$\]78>!O;I@9,_EFCIA>O(>5Y[01#UOB]GBU&_]_M#5MPJ)2YH1/'Q MP*-\RF1>B8^Y^%G>BB#V6-->9U^[(MNH$E9U.)3%-=G@3D'GA>X-2Z3GM^!; MYKG9>O]'D]:WXD.>0'TT-324>,K?Z/:9+[Z@KWT6:<7$JB9)5%45 MI3C06]A\K9L%TR0]\WTV._:=IM*V^:7(3ZTJWJ4EG$E15O\QUHHOSBL2L&>I M9)&>N%%B)T&^OBFTEH31!W%<:>UUHMQ54I M(4%^1>(3M6*[31/,@R*N(U*&!:*E2Y%!=LOD-,N"&G0=X%E5F<*T21 P M7:,]?4_1MI$9,X)VX!DD"\,X][Q)ZYUK4+XUWH]&!M8+>&C 23G0,Q8,="/R M0A!:EB"$E\%,W&)!0ZMEL6?:&WPDP9F4;RGO8?^7R@[ K&S2[5:5Q-FUJO1T MJ'+?TD(HP]:)ZQVV(M&&UCF^+F;>.EAX\3)R]._J'H8% 60#S"[3_P$7I,&T MJAH)BS8RUZ[1^'_/Y_#L5,[G$MC(MQ;7,&I9+ M28"[6:[L-/\FDT#KBP2PJ"J[ZLLTH0;[8J,R7_QN MT*%25Z6ZTE2=\2IM]D1-^VE-NP0<[8I] =\&AXV!B^:@L8!:8N$>BDHK9J-( MUW!ZZ-?)IA>SMH;G%B^T&VLAPYO""V\(&"R!3)*B@>C$ /YO55HW-#&20?I6 M%$G2E-WZ1(^6+3(1#IW5YA1J*)$),(?:JTE,VM[8;*4.$FY; 4QH&#TS[%$J MU2J@BV8H?%G'R_4+\5L!"TXS0#U[G/ %1N]F\-I^=>9MAP@!II.0PR4+XSG# M7U5R&D16!.^F=4V.-R%*6;I5K8LS,]@<6H=T*%)"K!T99NL/G%&0$'U%!@8[ MDEJ?656PDH&7)5D$3\)6FGF!T]N1K"EF)>T)H;T)E,VK+4$ Q/1K0E@]O9I4 MHB%39T5IG2J:*%GSZI58K$G-;#O:<<-(D6J[WS8TS?Y@/IF0) +DHVEU.Y(Z M%/%U7T ?!/:)CL?,(%:G>@ SJ*M^AJ.Q^+Z=]?6GRJ"]>8 MV5DWE6+I\!YQ8E(WI$!0Z4\NFNY23 .D, $F#-,"I&?7(F:@)O?6&77?1EI_ M7RKRE&2!=X]K"7/DHS;4 YI)BXU9BKG,;@GTKB5> AL<829T 33O,D:^#RGXNGP3/=^9LJD[2RD%;IZ&LL ME'$%EC3!*(,J>7Q#A%^\0$BH:2=D!UGV?;0-$3TO]-+#<"0%:35'[$?^JD-D M!]I>\,0]G6MF;-!$IJ]GDGHU=06S8F)2+ZA+F;']ZHJ+'O'Q;#/NT%K>&M,Y M%&7=&8*UJ0[F.NN:&$D[OA9NI#5+F$S29#VCE9< /CW=5X1AL*]2R:K(M?F8 M\:JV^1%[:KV)-J))Q&/T,<$"E:(V3=:1'2YB8M: (Y9%":):Z=9T+A40-Z6) MZBTE;<-]S#10K!%?^[H>5-Z.@))ZN[U\!!9(>C:I@0DUE$N/#O'KVX-"VNTK MWSOB@P5XGO#"SQPH;P6?PN^^_GO"=U#Y.:V^GFXIHJ"@';8-$\8D&M DTRBG M6Q#VZ504NOS5OX =D3$TY2U+3(A*X7U3DM9*M@L.!ZMTGV;([740V-KS<58K M!XFLD>$?) BV(VU1E&X=Q2W33:T&,SWXB#]KZXKS Y,E4F]*FX&?=F3,7 M:+6E4 V=GTW0^R$:+PA=ZT0,JI/54:3CQC=[$!E[U88<]&76,_.G*_[%CN6]:0Q,R?843WKQW="85& \=^@*9Q MA$'Y0D^NH5EDTSB%Y>)6%J82/!-#L9U0#O,'AQ>6E EI:[G@)2")9,HD-0P 97A.8MXCE69*5*JF(]G(X)6 ?)9J=_M_+CZRK2 MZ1N&T+=N->^<4\WSUN.8.I/U0!W5(T#0J^S^ZRNY]UU_;W'Q'S;"N0'%]JVSJT9M1]^:=C8872FR4A;0Z'>.HG#%X(V*_V5J2V,1J>4Z*]L M^^V;7[LEWZYJ6Q-N0><3@T[[>@) /X"1%#%/(GYC./G8CX3_+O,&F"#,.J9* MR9L+>.+*$_'Y?Z[[N^MXE4R_;391QXT2)XUB,=QH\F_=;F47,O M"*!Y/*#F1]AN O7#O2Z\B=@6>PUC6WGS6=?A-)VR$ MY%U$67 J,3W^*,J(O2!:@Z<^$\&?GK36"]X_=+#T5K/06RW[0R^ZH2,_=+=N M BR6<.7-5ZL)2+4QP)23M);IB:6WB)9>M(Q8:0LO6F-&PJ-%YPW">5,F>TR8 MZ9$WI?F D\IN=<8Y"H>=+'>Z5&EE,EQ,#*2]\I, :O/H$B[YTY/0C^,A$W=O MV6R 3\$L\,)HUML!Z0S:J4B9/;F>E^=RG\D6D+RDZEH7FTUPE10EL5-H6GA" M%@_1#26D2+!9I(F5EH@R$B>/A'<_E,4E&1?D2-";J&2W'I4M;/QV[W8AVEF\ M/*:,6EE \6X-4[W.Z/B[] O1CJK6Y/$4K'I#!9#3HEU"&I W)YI<[JD4\R@%4!SW MJ5V8W4:$2VO4OQH2&(>7ND0PI"VHG.TBXR75C^RL<5E;=BM3M$O35)8@:5\' M\#D&!VBX (D*/PU7VE\>DIFV:WAM;8[^+(!OL;<.9@:?%EC8ZWG<+DE=H>N/ MY^DZPPA?QED38&$1:("8PWL.V793+FF#J-1&-[UDJ6^]9MWK.H NFR'M:DMJ MVLPXSS%[8PE5J>H;I7)3#AFR.LC'S.Y06^K[HRFX4-"V'F[4VMI KU3)"D[S M4WPX15-U.^FHIK,O9[8,7*ZU)UGK3[&WBCFF&\X-N'-*J\/U3!,WQIG X@S/ M58RH@1;><"8FW6S'9W]RWSW0DSD$CMI STEU9>^[TC^3/O9%72#T(,%82KAW MW _5Y^RT2%L1;;/EH1U:7CI;?J=JI!IV-[]OM9>W0\LCO' ."()X=+B.HZ--CV1DP\3-30S_B[8I)U*V!Y(: M-$. %:_$*5W7,>*E13!'##L3*W_M)G"!OPK$? YPB :ON]@64(R.I^8Z!W(@ M*T1"L_2CKMK&WT)OOH0?6*_[KUU"H2:$,!;N S%<$*T0/#N)6.@'"PP2KY!% M+6/W=8\C1(],R(G!8R0I 8AV@JQ\)V/I*,V[J#Q ?KOTEA-)!)HMW0$CYAQ! M_QK,%\YLV=\VP1 M>;\A2PM_UK&T@(HB]!EG?@LW,<- ((L!5_[*X M9[*9-3P>T,D<>REB>^4DCN_ M%*$8P*[-SG3G"Q!XM.-O1L5?A,&5AIE5]%/K0XY6A'OLFV+P-BTK2MMN[;9- MRQYBCON(C@(50]0JC%R;EJ_=2A](S]TI@++G<13O@*77G5^D4=KNA^8R@]]N MJ?#V(Q5LT3^*E]Y\#9^V7"R]>*TCP^4*8+1:W),0WYOS>KU='&)S$)A3_;F+ MMVV$&F I7]VB\84[*7?3G5;N[P,@IC 6V1%04FK#0DQ8Z-W MI VIV> ?9R"8&&M,:U++.0&)"0ER__E2C9#V^)4YCO6G\.L^K&HS7((L<3^A M 3Z-IXE/-)@S,:2OK9)LI9QX#>8P5S!54?'EVBW,"?'2$Y,CS^A-W.B7:I$MF>^ MCDIOQ1Y %P"5P _::P_)/HQ,;PO$5#SN-4Y]4N:@3[T!2=(M'YSCK4$.(:AI MJI_*#4.A/21=JDQ=\R9GU_2J2;F5!D9=PH+%EEQ&HR/9'50"DXHDE?9(+Q_N MZQO\E+HGJH;+:&Y3W!LD]8,*E*QL<=+N!;>F2L_#O2,LDZ$W";H316P(N3XH M<\PFVOK_PPZB>63M@ X2*08H6_+DDW]L!^90 M0&^>\-55?NC_F.,W1PJR?^I@C3]QTB,UB#]=EK5GJ;AP>%.<?-=+GCNX]<81LUKF/G/LN63URTNAQ)XSB$!1_HDM,EY@/ M1YF/4S^$/'-^6[I7Y17_@I:V2P =^F>F]JW]D>ZY_FUJUUS_PO=G62*< 4:J M+;K._&5T HOB7\WJA[HX\"]5+XL:3I]O=THBC*0&^+XMBKI]H 'L3Y=?_R]0 M2P,$% @ I8!B4D&ULS1AK;]LV\*\K83\JF)$#=_2)%/GK5CK_'6GHV8Q MIDRU18X9S-9Z^+,CGV6%V>BT G/\+,$ M5:0ID^M+3,3JO-5M;0=N^2+69J!S<9:S!4Y0W^>?)4&=BDK$4\P4%QE(G)^W MQMW7EWVSWBYXX+A2SC\83:9"?#7 A^B\Y1N!,,&9-A08?99XA4EB")$8OV]H MMBJ6!M']WU)_:W4G7:9,X95(OO!(Q^>M80LBG+,BT;=B]1XW^H2&WDPDRKYA M5:X-_1;,"J5%ND$F"5*>E5_V;6,'!V'X&$*P00BLW"4C*^4;IMG%F10KD&8U M43,_5E6+3<+QS#AEHB7-/WI;@+C3V]@\O[7 MV[N3N^O;&_CPZ>%Z#P _\)^CU*B/T++W>RQBAP;-?\>Q;GOV7-/S3 M+ 9M>#87N&(J]F!&;\#?"[YD"69: H-N!5/$XIH237ZEPC@O2(%JJCOR^L-!!0Z\?EA#]^U) M&S251U7(-4QYDCB(ON?W^C48>&%O5('OQ!)E9DQZHG(RJ9 8 4$H<\D5@L)9 M(;GF6!/L>R-2SI'+[]:27 F9"\DTPE08\8T'9R)-4#9+"BJ,.]GC^'O%=0P+ M*92"(J/82O@?M'Q!+;4*VJ1+,VW$(?2SMNP;>,2WA@28%/IO6K,K%/G0'SUPW^--*L^M'"/??Y2#J_=.D;D3FJ@YJ1QZP_ [5NP?[R($ M_WEX_X_#OENWEY<(>]/ F? ;:='W>/=I7^KUS6ZW'[$[Y=@5X &\@^V2-,3 MA^$^R?TV>10>-["<3KH;\\.!%S3Z2<]W;3@XWED;[FL^5F;GM5?O/!"%?,X^ MSH-5S&_;!Z(10)1WE M0-.Y#;38HJZ-A"S/I?C&:0B3-5#/C-A:M>$+PM(9YI6%UYZ9 METAX]"(L8< 3';.,C)*:4*4LY&E."5JB&Q/0FF;&L .RM.L(;&PRM+4DV7VE MRNV'R?VES7T3*7M[CLU.@XQE_-7_6P%K@3:&\;\-397'4Z.W-UO^L MBE.7&._T0)]SZ>[6E:!'Q!6EXJ5*/5 ME@L8!M5%U<6?4$L#!!0 ( *6 8E)!#$A+(0< -84 9 >&PO M=V]R:W-H965T>>;$N=\X_ MA%RI*+X5QH:K01YC^7H\#DFN"AE&KE06.YGSA8QX])MQ*+V2*0L59CR;3'X: M%U+;P?4EKWWTUY>NBD9;]=&+4!6%]/L;9=SN:C =M N?]":/M#"^OBSE1MVI M>%]^]'@:=UI272@;M+/"J^QJL)J^OEG0>3[P6:M=Z'T7Y,G:N0=Z>)]>#29D MD#(JB:1!XF.K;I4QI AF?&UT#KHK2;#_O=7^CGV'+VL9U*TSO^LTYE>#Y4"D M*I.5B9_<[A?5^'-&^A)G O\7N_KL=#X0216B*QIA6%!H6W_*;PT./8'EY!F! M62,P8[OKB]C*MS+*ZTOO=L+3:6BC+^PJ2\,X;2DH=]%C5T,N7K];O?\D/J]^ MO?_YQ,\V5>FQ@C$,Z:R9M=;G>D;-$I6["RQ7=!=5IV.1('<7$/N#P6[F[$ MZNY6+&>3H7@GM1>?I:F4^*!DJ+P"]6,0TJ;BK0Z)<;06Q"H$A66O$N) M+U6Z(0DA0W!0$G%JIV/.I[0M*^BJ2#0Z4=2FTA9L.!@R$K]HY:5/)9$[:5;RDQ% YHT>UPZ7'8&ON 6&/7\."'TBS7<9,B:@]/ZZ#\5JZ- M.A60F'M7;7*!G&1J$[A,V<9I$$ ^30N.5JLYK7R?S+ C1%]1+K*[YV^(UJ": M+CDIC,[4]\2+3H30Q:M!] #3QFV5MW3MJX#J$)S'(IZ4!Z#@ZR&$0W$_NAN! MMUP&]@)PF#KU@ 3<) ?7SJ;M6E$HSV6IE*7R(_$[LBT"PC\H%;1'Q*0'G"U7 M"?HV\5*RTI6TW&-,T2^5)_ETJ!2%0MJESK@-D3!42#S4A<*E5**J0#?THMY$ ML"59#1*G"Y(MIUVQU\JDV*LC2V7-RY3 67OWH/PX5=( 9R8EK6HZ[+),^1J7 MFKB81F"^312SI<8&8-=22&]7"/4-,; $WS% ;9(?Z7/V%74A5E ['O8H:@47 M3P189WLF60\OT$[;K0JQQK/1BDZQYZ["(7KU9(@.%K#A7FUI($,>*4R/*3<3 MH!:=[XA<@]4X]F+M3!"=5$9Z;B,;Z3D8Y$B"6<1C'!)$WTX%5\-^ESCTQD-Z MU;AAU*Q[&3+&<8%MX.XTRS1%#PXB43YBX&TW: SD,IQP3N@,ZO;#EO.E87YB MY*6 >LHDJAD'I5S#1&EDHMKZ-F_JV[WM4;'M?6U&AZIL"(< H0Y%G$$EL:XE MK>PZJ>T5@J W5L->E)*V 1]SH"MRH5_E*%E(3]VJP%8:K'&3Q>Q^5*+6()# MGRXH_:%O1S:ZBWJ$S&C#B\2?H,>:UN_ M4*X>H)OJ@J4)=1]%&55/F'D][+.P[86[@?QKS&B5P5 %_[S6E#X)_,W?_OGJIO!>BBC MOL,M_+I0Q1J!:']A=$+MM-*VPB92XC>43D,_<@[S2U91.VL%_RFF%\/%\KRW MT&3NR95'0D\UT:?\ZRMI/Z>3X62^^-[C_WUQJW]6\V)XT4/R].[M"Z:"9U7A M5]+R8OG2[3IT)^(T/QLNSV8GPW1V-IS/+_YV2O\XU:<')WZ ZN?#Q=E?9?JQ MS \1?38\>R88+SC^?R ZGK]T^X>H#N+]=+%XZ?9CJC^.T_)\.#N;G S3 MQ6)X/CE_#.)3+TW&O7=-<&;#;]30[.@7?/W:J5OM7MJMZG=5A^/U&[\/TF\P M@Z'O9!"=C,[/!FC _!:M?HBNY#=7:Q>C*_AKKC!:>SJ _Z(+N5>;U M_P!02P,$% @ I8!B4GE**4\^! ]PH !D !X;"]W;W)K&ULQ59M;]LV$/XKA!8,+:#:>K,L9[:!)$V1 >D:)-GVF99. M-A&)5$G*CO?K=Z1D68[>R=OOA/R16T -'DM"ZX6SD;KZG(\ M5ND&2JI&H@*..[F0)=5(RO5851)H9H7*8AQX7CPN*>/.#'$K]G"\8Q!4$"J#0+%WQ9NH"@,$)KQO<5T M.I5&L+\^H'^QOJ,O*ZK@1A1_LDQO%D[BD QR6A?Z4>SNH/5G8O!242C[);OF M;. Y)*V5%F4KC!:4C#=_^MK&H2>0_$@@: 4":W>CR%KYF6JZG$NQ(]*<1C2S ML*Y::32.<9.4)RUQEZ&<7GY[OKM])-=7]U>_W=R2I[O;V^?Y6".PV1ZG+.WAAYV9H M\<)_ZN8):M2A1A8U^G?!>Q?$=-VEJF@*"P?;2H'<@K."%O_QG M?\P3E"N0-E<'ILD9?OP9N:Q%&W?A::%N;XN9P-=,9N. F&[(D;>$?(>Z.7IFE= MU@75:%8&6#0IH\T5AQIH*:1F?S6,@]@'/W3C:?SQA.%%DR/C?&6YA$,_88%! M.:']R6Q8%+4TM6?+P,"94G#)#DC&5"446IWW0XI%2RN,TBO#2Q:*/;E(8M?S M&MF+:&8)%U\ 58&]PXO]J(WM^][#*SY="E SUL'%U&N!+N(D/.)/9I$E\'VS MO;,'*A4!6O4(0#?$$B:-,D:40I&5ZQ@FH'Z'SKU;(<. M._7 >80M\!I(>Q,I3'+D3DZ2CL&;'2ORJO6R#?:Q*[#B8G^HT4W"N*!T9),A0.DX%>+)PQ93PMZ@S(6FQ!PPK]R2;JA;E= X*-GE M!B=3D.8 [N="Z -A%'2S[O)O4$L#!!0 ( *6 8E+LB[7*F@@ #(8 9 M >&PO=V]R:W-H965TD*$FWW9E^B4P0]WWN MP05SO=7FL\V$<.RER)6]&63.E:]'(YMDHN!VJ$NA\&:M3<$='LUF9$LC>.J% MBGP4C\?S4<&E&MQ>^[6/YO9:5RZ72GPTS%9%PS.8#)J%1[G)'"V, M;J]+OA%/POV]_&CP-&JUI+(0RDJMF!'KF\';R>N[&>WW&WZ58FM[?S.*9*7U M9WKX*;T9C,DAD8O$D0:.GV=Q+_*<%,&-?]8Z!ZU)$NS_W6A_YV-'+"MNQ;W. M?Y.IRVX&BP%+Q9I7N7O4VQ]%'<\EZ4MT;OV_;!OV3JX&+*FLTT4M# \*J<(O M?ZGST!-8C$\(Q+5 [/T.AKR7/W#';Z^-WC)#NZ&-_O"A>FDX)Q45Y/CP\,NGI^N1@U9Z-TIJ#7=!0WQ"PR1F'[1RF64/*A7I MOH(1W&E]BAN?[N*O:OQ!)$,VG40L'L?CK^B;MC%.O;[I[XIQ3^6L53GS*F?_ M1=J^JH&:[;4M>2)N!N@F*\RS&-Q.QD-VJ)K])@ $8X1R^8[E A!DNC*,A+A) M,L95RO1Z+1/!O$)6H0Z&<::T2KA*1,Y7N:@E^<8(@:9RP)G+O*(<"G)MTHC] M>/^1W7VZC]C[]_?LG#I>&-C\K/06_6/94ZZK3=9NN6#;3,*!+5YI(S=2\1S; M+:C$:29>2FD$DPIEG"R&[%/6^."$*5AI]+-,A64P@UB4V/*=86AFI-B _)*P)-X0SI JC*L\\K[BKW0W>)#FW%OH3 M'B@,!A-HEJH2%$G]>M>3H%) +?;#6%BJ+9.#AX;_\J=%/)Z^H=RAZ42Q0M3( MWRSD3R$]<$]"@YZ MX!.LD(OC>.B-5(D)(.UM2;_2; $P?9 NHVF\V LA-*37"#=:U/5-#-G#>BW\ M$=6'\0E'^QDO#9)G9+X[@>T]%=^'XV/TDFH$E/=ACB1O90XP\=T>CPS9G4AX M5>=P7;G*]#Q @G4A>BD)+L/R%^*4MLL:M]]CW-<^E2G(S\'U1&^4_!>D%*A3 M6S2'ZNQX8%+"/2*D[3#B6Q($AH+02^@1M&\?JV?+X1Q'KASUWN3JC64V(Z 0I?%$YD"1Z/

:&LL!=?K%W7PIY#$F3 MHQ49J@4I8C2O,YSFDU=T#%%=92#>EC@BID*O';@_9._J;5UYC.%J4P,Q$$#' M5+!.V%2'+!0%4W4)]C!)8(8IX-AS=4"L/Q-A@$A1-!Q09Q@U)^/6LTBO]K!D M[3>E?7):%:'(L+LVNM@O$-//-42_W+#(.$]QK$#XDRYEPA:SF()KZN,'F,F2 M59:RP+L6,\(9;$TM?EJMNQ EP^SKB;\0+M.IW^'#X\EG3,SD4FEH MKDW0F11)*GU02'TA'>GIVJRG;5/)E.:"AK]Q:NLM;?8935#?';"QY28<1>@, MA^.=;)P\E6@?%I%_#PNL;C/A#U'N3RSRDKH96*)'7!8 $M9+9&YU%[PF/*P( MJ37B%/6S>E6;!U:THD"C<)P&_!3D"KB;T57$5Q#LG*"W-@(;"92,"M%,0M%^ MOC5K",MFVKA7ON3!'OI7A.&AR^MJ%_8Z*.&F=Y*^)3M 'RX%#6(\2$@NEK)2=C:-AXL^P70M97POZ_6KRA_Y-'%1-&?3Z3#N2X0 R7/HC%\[A,B.,:?A#AC9=\=QG,EP1N>O"24&#?JRC'H9.("=/JG#6!\R? M;$4CJ$C=B-*V8]TKB@GK/,^FX42FM\#?2AL,ZCX#>$?:EG]N4&Q$;:INGZV_ MD!$?H8VI6U)I$W]V>-D]]O-AF$!%2K?%).HC5?68Z4^I=DYJ+B@^IZ%^M+=# M9Q/LX3S6$+,_Q(F&J?TL._<)UY6%/GOQNG7B?_7[#P01KFC[,1SN\S%U#R"P M=_*%B/E$&&?L,IK.Q_XWGBW8KQA&_(7CE,"AP64\/UJ[FEVB5YR_$IPR.X_B MQ=R;72ZGK>13599Y@Q>IPF>+\ 6A'D/#^'>/.F$J:$_A0SOK_ZCVH0'^P&I^ MJWI[5=NKWCVW6==@Z"8,(V%0]Z,>@JU"?WF\'F2AH0Z:2%T%DT7D_:W;8^CG4=],8^/ MUA;Q$@C?'S /]YRC'V?3BR^MQY/Q!?L%/'[F5R?QF]Y?[1'FCLL6-=-3 =HN MJN*0M_T,L,KEQE?)UG,'L=_^1XBCJ;">.MLQK#><8^8NZ8S_HUOK>W__UOK> M<4WM[+=$J37:MB ->PE^[W4\U@'[^O1@UC78&9N,H_$B[BVRBMW(9 M78*$>_+==DC/%I<='F;1U63>R5Y&5_-E7W)Z%,?BZNH85M/E[!ALLT4G'8B\ M04Z+&8,;I:1QHW,^GD2S69]ASD$YL[WX)I-H,3ZFNL?^E:=#WR&?A=MC. 4. M;G/SX;09G2)Z&K>#E!^M^@O?=3;4TW_-=XN(IL)ZYL]W0_:ECY"CWG?<0F!P MI:_5--S"Y_!)MUUM/XB_#=^!N^WA:_H'S+TT9.=B#='Q\.IR$*;&YL'ITG\5 M7FGG=.'_S 1'WF@#WJ^U=LT#&6C_F^#VWU!+ P04 " "E@&)2R-4O'08% M "C"P &0 'AL+W=O&/-:Z?@O;WL_; D< M)D\(I+U &GA'18'EN?3R]-B:3E@^#30>!%.#-,@IS4%9>HM=!3E_NOQRM?CC MX]7E^?O/R]_$^S^_7GSY^WCJ@6[ %-0 M&GBE&UYGZ;.(YY1-Q-YL+-(D39[!VQOLW MX>__9SAW8_0%V/\#N_T_W/8\R MFTW$-M*OOQRFLS='/9ZX1J*2M92+I3?9C?A&0EK\6E\:J_[!NC=".=>2F"7C M) D_X4H<OV?" 4A244VLMN6+'HC%@ MX,8]/.D,VIB$Y5(+BEGDG@;)K!2.K'K$*AP9!V$6^=[*2A4J"WJP7JE:^3AA M.CCKK0&Q.]&5IJKN1*M[9VP@801.RU6E7"D*:VKAT;1X.?Y#FVZ#FP'4 M4\V ZY5O/7N1P5T[$.])PNDZ0Y=UQ(1RZL<_@QL+%2A.Q,+4-3I=S)+YO:.7 M@X=V3G":)7M'XDJ+3_).S XY#?C;(;G0>%')B+<5"[(^>HL8XT)GQC;&!G^) METR)D=+D: $]',@Y"^/GP_KLZ-6./;LV;.7#?2"S2#,D4W1JFMQG-L#VDX>) M/A%?2J37(PJBDTB:IK'F!U2L[H)% 1@!S9%>0OI 26J-K! U.BF'I:0*UO>> M.8B>81WT$Q4KRN O045!X9(1;0-)!BU4Q6"=\F68+SF0'KW(A 2!2MRF+Y@/U 1+S8F[Q-1 ,3@L()-T%T%5(<58W'"P*< M$>6Q7CG9(KEYE6^]AFV!A4 M>^@"H?=M_$&W>!,YSKFAA+" :-D;,%G*"@Z9KRU%L[8B,F_7N-)#LPTAP#9Q M?U(ZNN@AS!;*RP>PKV)2_4Z!%'8N+Q?BY3!]A3[B8JX;X+@@C%>6]N.=N QQ MK9%J>"Q5X\=-C*\#:]KUEK;Q!YR?T8. MQ#?4L#J\0.?QX75_/#Y?$;6U0J)45$ TF;QY/8KWU&;B31.>82OC\:@+PQ*O M:+)\ /N%,7XS807#N_ST7U!+ P04 " "E@&)2#2#'@2D) #7&@ &0 M 'AL+W=OMFGF7@\V19&_'(UCK=39X/J*US[;ZRM3%JG.U&ST(!_7"%[W>%+0P MNK[*Y5K=J>*7_+/%U:B1$NNMRIPVF; J>3UX$[Z\F='S_,"O6NU.EI2*,?;"KOAG(ZHZ#<%19W M-?85UQ]^NOWT\9WX^'4Z&HBM!(+%$L5'B44GKA"(?"GA ;5?*-EZ@SW I9!;3CT4@3&E%:IP3 M*X6J5$)GD=DJ4<@'Y<1..I%8LQ4QUERA(X$"MI)*P+&,G1*QCD5F"A159&PL MEEOA"EG4M^,2OPPKE % 2*DA#$B4M;!D3Q** MC2J1S:5GL2I4DF )IR2B4-O<6, "E,.J55FDR,!BIU3&FR)I[:/.UD)N39GY M7=(Y57BS4BU7.M6%QC8R(]&9S"(M4YP,R07MS$N;&Z?\!I)9BRH=U-TWOGEX M*.[T.M.)CF16"-S.3::J\\GPN#:7-M4*(2H4!Y,"])QXKLD$4SJI!3R&?2V1],?/>HGA+!*+#B6LY$#!"?NI(U;P6=B,AL' MEQ>7!ROAO%WY9'/*L-B6:PZ-50X%$6WX(E;W:!TY&@&\#^UU1^N+63"93YK+ M^3*X&$\[[JCLI:"ACW 1-'A$L M%^WJK-EZ9#Y9'GN2,N=;;OG>[T]MZK"K+37/%R9Y@4KTJ7FTY?DL M&"]FY\?K%\%EN#S?-^Q8L^?SZ>7QYD,?_6S@9W9*7UD?A2Z<(XG"GO4PN)@O M.NGDW$MQ+]/2IZ D6 ZJ5:[2M1Y=X6%G/<'P6ODXT= >"3Q[,BVXY7&:D A M]0+@)8++*A(D8Y7 ON2T352,D*5=A+3<" P_Z*$K]&_7@ M^<=3 $CM4[RO#&E-:S1^/@F'XW/QK.?''76]P,->TLBX49E*=)NKXV&(9_UG M[>QGXM>>P$]FPQEN0?PEOL*+X90/,='7?K2:\7.3X0*?B^$$GS\,FL]!0R[9 MN/DPY.^IO^Y PFQX06H-YVP.'??N.,"UM>/FLS[B0R;6< U<%(@2D;'BKF+A M4T!0E5L?LD+9#%[\ F4S,(E;$R,&G2?/ R'A#DO,@-= 1 HO<&VXC0NSPS%N MHW,1P1MKD"&' 6/U'Z8:!EBU!7)Z\H/]Y 8/7H]TMRPT@2HO8Z1Y48G(3O0V M@T MLYO<%,@?HE#'PDE- HRTC*N=>Q&FYP4V)$4K,2XM:5OSW7ZZ2Q092FTD$JW, M8Z19W-#+;_H-ONE23%0#YC)7Y]J3RDE^](A[LS(U7:8.:S4Q4^Q[%*Y+"RNW MZ&Y&XJ+E[T%#X(?BO4^4[B:8Z+CZF^V!< 2TT,H'DA(!4[73L:JI)P)06(,: MBTR9QI7-)*ZO,([KL$*->D^,?,,MA+N39$/QIM\S 0T2&QD_'1EFX\?=HR'C MU+YRS" /&D.V2A_%&3!7H$I3*(#R\1&L)3QQ7"#.%LL0,+GU^X/*>XB=A@-7 M:JVSC';JK,U$V!,V,X%5]"[CNVH5H8=$7M1^@*!UB 9Y@ @R)N@6K\RRN)]4Y=N1T,1\N_ZHK%FT%5B N5B6 1M&!%2H= M'S5;(&@')^UPV7L<3ID&0B=<5A4*Q[Y"4(O4 %M5/G)TVV-UDVG%U;K70_> MJ\J%)X5U$;?'C6-TWP/;6&IFO'D^F(160W0S@M,FO'T\DL!0Y81_.+K,:?#V MB #ER$6.?0.,"3@P!?(E\TW>#ZS[H% "D&R!G$6M1C30X^&TVGJ*R;+V*QJM MDS*%B54'6SVBX?;PU"%3Q#X"BW2UQ.!CWGN0$N 'E==8^3.PG8MF)?F>=Q\U M: (^$;O<,Y#TT>OCF27W%"X=_V(1J>3\<$\/4Z>W*N4^4KVI6%LJG3(CQ@L$ M_Z/RS,ISN?_?M/[]O/5&INQLZ7M;6TI5=^/*;6G^(IAVAH\S3+J+V;+#S7S$ MNFYABH"\8D$,SL9I3S*:<7#6#M;S<2ON0#>5Q2>U6H[#DUHV0\X^23A*C"8I M#GG#,NB\T2$53@>XS=DS6!6,QU[B&!)&3F!1A:/D[(8$ MH?5Y"T]VV$[N,PKP:/JT?3QWG770V!MW"1;?0-AQ+8$9@BX0U?/!:T!EWW4[ M)AJ$VI+G 7[V%G@-L.*!Y_*5ZYL%ZRGQH6"T)1H/^D#\16?>O=1T^3S)D-0+ M-G*-!UQQZK6;A_Q]OMQ#/,@=]\ )(L*=EYE#3'.1I/V7*[UYD%-F2FF3&=/1TOM,&['O*AB ^E5WZWMC/NK\ MV;#%(,9_J5#31E[Z_QV:U>9?FS?^SXKV*&(E62\GCVU^^YI)YC M.VG1 OO%'E&ZY[[.?4A7.V._ND((SQY+I=WUI/"^>C.?N[00)7XM-NYJZS@61 JU3Q9+,[F)9=ZR6U^&B9J\N2V_V=4&9W M/5E.VH-/)JWJ%DLA3:2:.9%?GUY';YYFY-SX<' M?I5BYP:_&7FR,>8K7;S+KB<+,D@HD7I"X/CW(.Z%4@0$,WYO,">=2A(<_F[1 M?PR^PY<-=^+>J-]DYHOKR<6$92+GM?*?S.XGT?AS2GBI42[\9;OX['(U86GM MO"D;85A02AW_\\Z-]X=@/.A/9&& . M$SH[DM:.N^2;B&]%.F.KY90EBV3Q#;Q5Y]5%N1&6)>?DW?)RRG:"">V%%1F3VAO&V3U^2\^XSB"0UE;Z M/;O=6B' ?\^.F]O=R-X?C)C7TCN0!VKK'F0F7 ,70#6'ITM9@NP42DJ+#A2 M,F6X9FF4RWDJ%7D0-)(AN5&H?C+%6^@MA'O#CN4)(^D#.Z?L:#E$YUM8L<4- M&"%A<@6;>6EJ6 7/.]UN"D @XEPJ!C;%>+2,FB*TC&>P#IA &.OH/>A,YX"O M+3,5"03L#OP]MVG1(B^?("??07;UYC]H20QY)]\=]]+E//8H>)0*Z]%+66IT MQ'2!%2-[PLFQ?'C6HN3_85'DC=DHB52%1VHT!ANS>\@F;J&$6 X";Q!J5@F; MPP!BKE#PJI&U^J?KFKK:JZ["%",0F$]9_Z,_?,?%\EB]:_H@N6@A0K@W@EO7^\5]2)/69+4K$5R/Z3> M4)4LV\;T;+JZXO<%C$;ODAHT0%*HP)&:DG\5G5^OC<8Y3"#1V"^2=33%-6T@ M9GUUUI["?A2T]?*_@3J=<.34 ;"PTF11[P9=]-$+&D 4E!XPL'-+JNK^!'GP? M4_=@%-H(50;6NC;X4W)\5QC8&HH,F-:/2-A&K1>BGZ6LRR8#?0?J(C%.[=/& MH)RA+!"N&R@ _V@)=*0?C0Y#3SPT_C4+6"QXQ')+C D8UJB1Z*Z0:0&W$!,K MMUN:OC@TM2S0E%!L<"T$I EC7(7T 8U=K2_*S1MCFZ16>G0 MMQP-^HUYP&Q$ :;-L'RA/1W.SQVBE=>A2*@1Z+9ZVTD\8^]T,T#BH$2!.[G5 MI+,=Z*',PAI.;P&AJ$,=":J8%JB9RF'(F[$1;9@ ;3&9L88'8]Z#@:0SLJ$? MO<2"+1YR(2&$O(EWJ/6EJ7#N<,*M1QO#>'0?3#>>%A+L:>NCJ_UN//1=8-SI M!SM,*&%DU 52A+JK/<89+>BRK,N^_]&F]U@UZ@.QJ.60=8.Y$<9#W.2>+"X8 M\\0Y4SL\[$[>=";]U?__QD"@[3WL74.M+PG0LM-='*%3G9V=AWWCR9-G[:W5 MR[?63VZMIY>7E^SCX9)W_*79&-DRU$YR,C "?%TL%L.N%OIQW]"=CQ6']DFU M[;DB?X^2U5D0;&EI S&-S>)*S5%XEI*&ZSJ.B=R:.\UKW1DA':PYL[0.3B8T/;8:"[9J@QX%ZM+PXI2CU9?#NP'(:$K1+ M#5SE[5 EW2/P*4*L>(/][*(1\G"TG*W[4H:%2-9Y2%:&S; )QC[L4G'T/RV9 M0).PS\#8*D9-[1&GP\%,O?$H.4\"_ L%^)WP#NOXN:TOJ%A>SB[Z7JA!DV%6 M1E$:]YPG(7HR'%.0!Z]RU&KB? ,N#0?:>=WT8+)E0DGB6MZ]_6% P0Q'/1,; M'MI^3) L1;?_4JQ#2.D33]#9=CERQ-(DKD4DTWCR4'?EKNCWKLSR74!M!H8O MK CK17N0HS-^(]YHIH$BVH37@@=I5$P/W<&-]>D(+N&]S-_P!02P,$% @ I8!B4C;E0MAP P Z0H M !D !X;"]W;W)K&ULW59M;]LV$/XKA%8,<4%8 M)/6>V0;LV-T"I$'JI"OZ49%H6Z@D:B059_]^1\F6);=)AZ$8L'TQ[Q[>/7=' MGLR;[(7\HG:<:_1E-9LTV)V<342M\ZSD=Q*INBAB^>>"YV(_M:AU!-;9=J<-8,\F M5;SE]UQ_K.XD:';'DF8%+U4F2B3Y9FK-Z>7"-?:-P>\9WZN>C$PECT)\,(8O$;EJ?M&^M75<"R6UTJ(X.$,&15:V:_Q\.(>> M0TA><& '!];DW09JLES&.IY-I-@C::R!S0A-J8TW))>5YE+NM83=#/ST['YU ML[IZ6"W1AX_S]<-J??,9O;N^G=]>7<]OT'+^,)_8&L(88SLY4"Y:2O8")67H MO2CU3J%5F?)T2&!#?EV2[)CD@KW*N.3)&#D4(T88>87/Z8IV&C[GQQ0]B.%V M,=PFAOLC#_9U2NJ.T7=IT<\_A8PXO_SOU\\\EFV'(>@/7CQRV?7(WS"BT5>, M'^A)9"?1.8GN/[(]KA=U&==IIGF*458BO1.UBLM48<2?$UYI5$%V:A=+CN)" MU*56([3F3[RL.7J#/ \'/@6!^IBP1@BQ$T:MX'K$" S[S#4"P2X)0& $AYX1 MJ ?(Z6!^E4(I5$FQR?3;UM-C7K<-@(O]: #XF+I1'PBPZ[ >$.#(#7IZA$._ MOT\II.#W 0?[WND@;^$-RLI$%!Q=Y)#>J&?**&:NTP,N(+P7^*,!Y&(:N$,H MPLP)1N>.43B X)1\NM$K^787B,U3D24(KA>E65[#G5_VJ,B8 M#FH!?1B*C$EX!E#Z78"='_;Q!6J%6#0GE!75>NL MW*+RY3HOOVKR_^JZ:.[K'*4^?%I^--"]@ STJ/<14#_"Q.G;!]"2SE"/Z$#W MR=#>[_TU+=O>&<;WPW\QGW#PO_#V6R^CW1L_"BZWS9"EH('@+ZR=1#JTF^/F M[?AR,F^'P/>QW&:E0CG?@"L9!YZ%9#M8M8H653/,/ H-HU$C[F 6Y=(8P/Y& M"'U43(!NNIW]!5!+ P04 " "E@&)2>(;*WY ' !H% &0 'AL+W=O MH1ZKM==&^K@7,+QZ<&;.O,Z0.EQ;]\7G1$'< M%=KXHT$>0OG]9.*3G KIQ[8D@S>9=84,N'6KB2\=R30*%7HRGTY?30JIS.#X M,#Z['M@I:&;IRPE=%(=W]*6F[/AK,!NV#:[7* S^8'!^6!>U[%;#$6C]2(;[]Y,Y_N M_R ^C6_&XIQ*Z0*:( B;X2Y#.Q"OF+W^P8OW5QGUQ_..ZE+(]Y+4Z&_ M.'@(X9KPYTC(M73(CMB;O1HO4$E:3 M^)AE*B$!>A!G( R52#T4I\IJNZJOKV7:W0EI4O&A2C1)UUH0P8(2RM(ZV*V< ML&8%4RMQE:/9Q+Y($+8H&YSB_U;0K=25#!2A>YE1N(^*B:'(Y)[A9]8'B::% M[%(H(W+K2Q6D5G\@!FCV;?B1(+X*\?=_'[4=LEK%S<);KR[-]/\(Y1 MGJP<40S.6H5<7&B%5UK7EL]L44ISW\_"6UJZ[31 %HE(@08^2+&J+5%G23>6 M9&>)5?O@X"JB)]#J6BXM;CES$46- .H2.TKI%A1;1J'$%@6Y1$5_Q?5B,1_" MHJ.$RF#=2#$2YD.$V9-#64Y"[L@:7(U*9P,A8E^4X03,Q(OKRZO92\#.U5)! M?!B3S;$/& -=P1AK1G <+4PY&YMY86_]X$*\8+?G7VX>2E2Y0E:$7"$2*:I M8E^&4=FV>\H+"?)/A0RB\8S1MB*PP:@VH/QN4##:LWE5.5])O$'$XE)RA>=E M?/,H_#%IJ'8$*V6).MB;?#DF?,]OG@]]?.Q(2];S$#4"+;7&3XK29<\\CS&= M8@K06/P"7-R4BGS3B(_#M+*WY Q#S)VM5CD2_5OLU?J%- E%4"H$HHA%ELAQ MB6Y""_EJV;WLM4'/L)!@CZ@1WCOR)3"JI:Y;OB3'&P-.31.$NG!YUJHHS:NZ M*%@$VHFF&MK$;$DF6*92( .87RG:?FAS/OT/YVQ+"MW>,X6@MJPV%!<5G*5A MM/]>HDV'HBI%;$%?4J(RA=@ELAPW"49('UK,*H""BZS4$6]U4K@!#)RZ_XG? MN;RMZ2T6&:.U91AA4\56T>Q]1-'*$RAV1&(3".ZML$;YJBP#,T%R$Y" YN,N MS2)SW7%% S'S,H@>H!FP2A5)G3%&"9]S&ILV^XMH>WGKTH;M MCRJJHDM+7@,/''A5,)44H\Z\!)2 MG#5L]8!CGRAI8,Y5DG-K&4Q^-!E\+#6!$(>-R5 !6&?9(U,HQ89XX1C J4+J ML7@+^K/KF/56O>CV^,.FA6/REE_M*'=Q@V"K,!^P>>@S9Z-BG[<%&,M\-N_5>5,5,>L8WR8FCEV6IC\S]_;WIQLA+BM<$@X9 MAC;%796V+C>9Y JNM18WY/ P2HY6%<:;18ET^CQ7X=-] :F]^6+Q_P2S"T@W M9*3VV%AJM8K%@J)K4U"3SMYL^B!P=>_O0,Q'S5;_:'D_:B[Y[*CJL?!L5%I[ MBW_/WF['MS9@*>&4'YNA"3?=A2;2S."]B8,GSU!X7<*VTBGW']=AT'43M_'$ M*MX$_R-*W7 I9K4T*\:%+BDB\D*E(X\G2&.*=-8[-";A$;8X!@BQY?D-?!'9 MEER0'-R T.-\!)1L)&[#XMS.,D]-E?PK7NWTJ$XY:&V4VFK9X?Y[2#<[.&0? MFW'C9=)N%?OZXJ<%/I\DVOIZBIJZ&F!8&6QRZ]G*1[6XAZPZ%GN'N3*Z26P( MHVN+55:\>'=S_5*<<& <%(O+ L[5S>K%21+K:/;=ZU<;>(^/57_E[,3%\=S! M*9(ADZ=I]]TA5P@:3T2,!\QC B'TMO>^PGC:O7JSS6]S@%-C?6@$U(3G"P+3 M[-W;0T@+J1%NS.P@>%0(C7BS)3**>Z2]@U[?;^+5_.[Z<#'I??W!L%K%;UP> MR"H3Z@]!W=/N,]I)_?5HL[S^!O>S=&@F+S1E$)V.7R\&M0OM3;!E_):T1/)M M$2]SDO"?%^!]9C%]FALVT'U&PO=V]R:W-H965TK*LZ_7+9\^J9*E7JAJ:M2[@R=R4*U7# MQW+QK%J76J7TTBI_-AF-GC];J:QX\O./]-UM^?./IJGSK-"W950UJY4J-Z]T M;AY_>C)^8K^XRQ;+&K]X]O./:[70][K^N+XMX=,S-TN:K7119::(2CW_Z#X M0R9]XM;$%\._[>Q7M'G8S$Q5^M+DOV=IO?SIR<63*-5SU>3UG7G\5?(BFEY?O/]Y\N+[Y);I]__;Z\OK-?71T:_(LR71U_..S&I;&"9XE MLLPK7F:R9YGQ)'IGBGI916^*5*?M"9X!S [PB07\U:1WQM*2C'#B7(038 ,(* MN*1>1BBA:@0K2Q $4Z:ZK.(()DAT28N7N(5LM6H*C2,T\&\UC-XW9;2&/6J" M.,)=JS)91G,#'(<+%02+RO$I++E\5!N!$>=+RJP&*'/9.4X:K0!#JLBJE4P_ MS\JJQKVG30)OK6DO@.H-[>=CD2'F[@'5L-R5,2E!^QIP$4U38/.LJOF$HJ.K MU]/C",[GP_2WZ=OK^_LWT7_^Q_C\] ?XYV(R.OD!7J]J!8B MV8X,&G*4A,* M9QHW4-5-FL%J&_SH]_@$^1C?7OSZ[^?7MJ^O!_1K(R92P#B\QZ5MB::IU M5@-^_PWC+]__=OUZ,'[A#C=&4$&PY6IF! MTW-= 0"KZ5:LLRU\VG#'5LHM7=]-_QNHL%AFLPR'P*R+4CGTXZM$<2@=IL9,$2)!! :*&YN[X==T S! J)E)P8G=92@0"Q3 AB(()8>I-GT=L,Z(@^78H8/:*OCH=1CU8YK M?*Q(NNNJSE:XS2Z]T3M#M][8GC;ZL$2D:L 3,R=2/)Q,D2#Y5RC35B2CB8L+ MM!RS>L.X_3B\'T:_3*>W<-!_-!FL <9, >8?H1_DZ4I]TL%21%X5F(QK5ER(H#7 M\F$-[*P!AEP1N<(V2B"JHL'O$@.3,YH*1XJ5RF6%MIA3BU(SL#&]"BI5S;(< MT8=JNR'>U"PA<6G2L; CP4&BLP'"'JR\2DRY1B!AG"[)%P 5*].M,EBQ!FU:D:Q#*'<'T?I@ M>/":H&)2W 2<1%8R*@'3"">"\DBF-,I8W#](8]AL2:# >0*N@"U(;2,X=L4< MM7#LCB]ER08?V\.$+N#M/)/=\IK^1; YDT.S^=$]A;AB"<_")!>-B"*8Y(6 M&<@P50)G.TL"1X>"Q8\GE#NQ3:;7$&TM1!.!Z"D0AB[!$( 31#FE/Z..TH!2 MFAT>/J@R,PV,(R6QPR8@_V8ZQU-$BIPA,:H*5!D02-2 %S !R S/I1 MZV)G/98P(8AQ2'9M>F\0+F (-/I!22R!>'L7,K!? MY(D2&P^GL/O;V,F\D46:D<2FJ(=F32&/!4@5>H/=!UCJ<:G!L''[\ZH(3VM\ M_D/E&#*.Y@VY>R#L5[I$VH.#8%M:R?Z!-W0J@C_73A/(BZ!^"K,"JW\&%M \ MJ^D]%$*).'TL46"%]@K M31&*HM)6V:-<-'@@Y/D ,-,Z>@W*<#4#VK0A IID,AJ_8(Y<+S<5B55_+J+- M4XD4P1!PA, 6:MC9LX?CI"(#32;F#(4!F$0/*(_1#/[R30RC7X&'@(3B+9S M.N@;VW5C%")9A:['S-1U;MUK%I!@0VC^"F$/I*M)&"G1&CFC=2CD&ML]"RH] M-HA?D-3&L\J@I]!B?,^Y M^#^5;R0P 7.!$5[AJRGX_ 7;,*ID%/_1@.7&>T:526Q*_VW0#5]%:U >Y(W8 M (%"6@,BA'^=1;;4^9R4_K!'"I\[*7S>*T@O1:C=RNSW:.]UR>/>:;K-\0)R79)+%8E>F8+@C)[0$WXY$0WKR"[!\ M23&PD,*I M;D)N0'+U(1:1A:5&RL.@"EHHV\R2=.(Z960"FBN13+V*_<*1U$4O24VMF7_G MS/PN@OKJ21SE3'?]"!(1Z(>4J2ATU/04E$:#$U3A(YF-S.M@@*T!PVI#F*:0 M8./<+N!%-YZ&IZ:9U6AH6_\%*(#HLT]R[Z[=OS1IE*?C\W$\&O$\3\>C%_@! M_:L*=1E(^GQ#2MN:+NQ8]@/K)97^#"0M :6Z%#/$0H*&#LJ;]K=K5:/I4(78 MK!QK@10E2\9NM66@?PF2;-S#V5FI&-K%P5T1H4>U=H#4#2HT24#V >XYGT'>6&E^\ (9#$8$S M9<4W3W0T/GEQ'$*^A1V ??N5L]%WVL39Z>@[;>+T8MR[B1>["!R]^$Z[N!B= M?Z==G)^>]>T".-(.?1J! .K1 "^M +ADI[RYY8.+SCYC*$EEP%0&9"ZH#/1L$6-@!B["\?UP9L7 S.=9 M0GDVM,0D<&^?+TK3K*TI3OY-"3ZR^*027UN@15FP=V0M>E)=UKE UO>#!N@) M<#2B2)^15 "[I09]/BCTPM1LBY9ZAA&"6)RRF4H^5=86M68";D_L 6L<>J>A M11A!;N8C!9>$K!F'1)^L.G&>ED5!9K5BP0. )CH,XF(HCW2J=B]&'T6^?D5:<#N .EQ8<+C"%$!)0+'+!U$:9O M27J4%;G709R>#9X5AC70P=X*DA-+8TP,;6UBO*&3+3W"H&6;ZI*8NAN=E3"U M[+D*@E5=1"6$PPSF:2=N<]5<(VWYF2R0I0:G1Q+L[*.G5N]48;A$M!I;/[LO MJ?1?<) 28O4B(*7A[?@'AVYS@5VD=^5PY(*G-F="4;N0VIJ<-T&B"GT #.YO M15A;$6J0-_.M>*=+P' 0Z0'MJMT7B5OHK'E_VX%4*WX?30->GN1[\(P]=GE_ M%)5790$\5&VA@\0Q$8*$;!-@A^A381Z+?6:MU1(A)6.P;\'1"4"8N'AMW\:9 MM][Z9)WVVHT;AB&2%GON-X===!P\6RR\014BT=<=MB?-\Q[[RT522! ',FEIGEV4(8T^CF(0;= M.E\SFQ4,[ .2'0"X1FU)T0!351G*'M/42'+!008YMH%+QCDPN9")=D)+%LW;T+2U^OBO,1W) M<,Q0^'.:"@ZLD'*RRCT*0O4H$-!H1X>!0YQ 3\X.#(./A(BF9>GS//"E(S6? M,'3YPL=P-=%5B>."!6,>T.6"4L>%-,5CP+\%GIS1RHF&?0!)B_GY2 MR=DQWB9S)@U"M- %B&JLLPD"8 (%>FZL"U&16]/VKZ'.V<82'"%V#_.!4*L< MZ_'A[_=C6@;]%XE?.;*9B-V*Q:Y/)@QNQ2R95BAH<=#+X#'3Z9;/?AF6M(2) M9%JJP+H0E!S@5]-9S##;2[FA1VVK\OH"^&P/8*A4KS%&2*XU!T_Q]4+*O;TC MY$I7?*V-P8.#(ZLP<,)0:#R>L-D ME)4IUX((HW#L5W(9E6[[T_5FC3G%W"4=?<386!&"CMYJEA6NQLH4F,&*5H:+ M>.O0='T)9@@@GQ0R;P"%_0\AZN)61IE3:)(9]B4\%@YXU7E;S7J-EB?P/ I, M+ODKS0881C)N:)BS86SF=GUG388.LX#X5D"\TJ')_#H$]S.;NQE3\1N//+5]:/><-L]E3U1O5.T!A[K M3 +VS]&=!=R9.'I?1.] J8R?4H9!EN%3!YY*L580DI2D.@* M"2B:_.:/!@VOZP++.]%EOX6EHB-ZAG\>,ZF[SRC62:(V":9[T5C";T7.PK!Q M]Y2Q/!^-]CVWIBB-N3'%X,UJG9N-UF#PH*8&COZOB)'RGO>%[WG:VY,V\=F2 M^M&TB]0(JXQ%OS\+QC6**:Z.8Y2@;+'9)-Y-YT8P'KD;T2HQ?\V%@[@VDEXFZV/%%L%"P?$I :-14Z/APR\YR\!06*K9-^LL=1K26;%'PW7 MUY.Y!J3$54879W]SHD]E6(56?@+AP[4*QI9^8N5]JC9VI$$SS)O.*%"^9!X' M.T:#F,YIK P2PSRL:$3J#[2X6/OD:L[YD(/*IE^?MIT%*6/J ,%"Z ]8 MD=E025B!QE6-U89-B0@HB>A^%^&$>%_;,$5JZ#/OAQB=8G2"4A> ,Z@K-$5! MV:NEZ1KQ9"B"#*;- +4-\*#W2+G(SI\ !;0K.'+'V]86L SE(A@@Q;#.@WG! MN\3M@;[$EKJ/.JH*FS7DA/?^23C(:JPW&*]QR!@3^*4-K>%2HK[.KC1 MFVS3NM0PBS^U+9_75NEP71%F&!^UX[6]FW>UO+S5-$!TU_BMTN?#>+.G&6P; MYB?RE$@6!>T'&O&@N/^E5>N$'EHML?I<.(G;]5H'$B+[X.&X_"M/+KE26-.B M#4V L-I7]:$PS"BU-S]DWQ%[+!)LX.N &<-HU"C@M4GH\C_N5AT?7C8ZFFV^ M2H:AG K26XFJD^4 *,KG<'!$-F>;L]5.L'.Z!Y#%B1%?>VKI[IB]LZWSQ/ C MER@%0%/UVO>B]QBW!>Y#;ZG;.&A*'O?73ZIJB=JU6J(EF %1.P>M6H+D&I U M@#%3R8UUNE7?>0V4XI93R19?@E !7LHS>#UMCL$U3GZR12/<.I] M1_R$Z>87(S1?B9/0])5:ZVU(A]'E-NRVJAWF )VF-]:NG3<%MMN0S5%;FV,& M1XA9<:?"9@;-AZW(P%JMI95V:W]!QK1RK9]4/P!RQW79[L&DC7IT0A2&OU P M^X6BSI4$Y,/;&$:O-J#X\BR17DZT9*TX0"_-][,EL 8\0R,. W4I%GE4V9S: M6C@0Y#>C -=H::/=K+G\#2E#YAB@)X-'3AU.)1L##WA=@=F/']3.$Q\$*%58X3[([:*[+S-05N M^QI.565KXR$2!X#$ 45_/7BP0-]CGDZ!OF11';B!!^KC/Q:V0R):4 KH*#?@ MRU;'DLEK-RT&O4%HQP2A&XG*T/9K%[U;EWJ)\>@'[,.I8!=7'K"6*^K+ZATI MB63("K[8@\B>WU6!%T"]]3:@:T:%\#%]'U^"C) X2=>$$O54C>:>.3))[3 M'+L3IQL22&X?'6KI$*-^ V?UG;6_\6-\3HMJR# M0'=U'V?!4$'%T)8A^[^CMSQOV7YMS:?!O%V@"'E"OJ9-1OF2C:\W6[ MZ165(% 8EDU@KY,-?*@<6\"Y?=SWKH9AA^VP6D?#^8.+!3D!SD$7KBT22ZG4 MN@^=_K*(+7A87XB;F?:RI&\V'_X\N) +E=M+$;9*HEL)^O!\473U7-M@NVF'U%D9Q.T< MTC$W@MH"51I/V9!?)9PL55Q!R27=JL4V&#F#6U>>6 D@)2UN'8QM8<9)9FF9 MW*$9[VU\ 46JBK#R%0!^Q(#7V MG"Q1 ;Y:+"1R*1V6IMAV 91]NS]>Y]N=Q_W]SF_I8K5.9O^&#F>>+4SS^"O- MZ)Z77::5"BV:2HJ)%2"QX 0=<0._Z9I@?(%0#A/DIL2\3$F1#=L/""['"<6> MG2,"OLL-+W_"![VD.H6!F-PG@2C1]RU=7$Z.8X^H(K!P==\SQ[;G/Y..;XOIVMC MDO*7?A>;H#=E[$<#PV"QO8T2![6QA_DF3/3:"3D T5%028R%-K5M6/"5(NU% M6G"%E8<A:+ K MA6[51^S!2]DR$]J7>^ 5@ZMF)6BQ15]HS@]M&R"!PL^#;-R>;%K[%B;IQMDB M!U\MPF([+(A#X4BA2;Q;K\GMSNGB)R+=3O(0TN1Z!EF[W=;=)]U\Y_VXOVO^ MFJGF@_J\1\9]T>LUOAZFX/E8PSN1-M9+\)Z7]/GX&=#Y$.* S_MN5MKJE+09 M>CE]?!$M9>I,3"BPQOE_:S;LN>NHZQXC'[,*^HI<4_P^\)@:LS(X+H)JIFQ M7P+;>%.7J>0-!)N=55H4=D47B7TY2E84?G!>FBZXRAK?*LGX"N^W451%B#RF M/A-BY!B$V;E+'06A),8Q$ 8XP0!%N6FAT&KBULTYU%*BJ1P)X*US6SBBN=N) MFDL/[XJ<0A7D/_U>6B76^*@-?] R8M^N+$;P-@X?"_:W!G!4V15\DW^"A7"= MH"(*"]OY]RA7Y/EKB& N2@?DV2?L.*.L )@]O8Z);Y4>][A*P;M4+GYU;;]#.S==CYA*MWT@K[.\L==M_?^ R>D:/XURUZCNFY%;;;:RVN$RV;P5*$UQ MVR@U@O0 YM3I/4JU 6YN#[Q@0PWM6A<.R1&4.%%P7QZJN%8%I+5+9&K+NJZ> MY]#ZR*'SG.4"YHSE+%U'HS_+&=T"EMMD;\ MQS6$>^F^=25(3%=/88.E>RZ*ZBLN"_FS__X#,YUT\_G>(:UDQ_9#2G[0U1BM M2S[>W-Y'-\U*4T?#]]_-#24(26=0WM)?W? T.IJ\B,]/3UM?/7\>7[QH?W4^ MBD\O1LN0)CEGA62JM\?_M^WY9HE91%!@71Q-XT\OXC/STZ#S^?Q MZ6BT,_7X^2@^F^S>5/*_?P1(QN$^X@Z>" Y@-!Q?'+>_.!UM?Q& MV=OAT6F2 J:PO$5JE5& [_"]%AAWY1J7%M,U3<"FW+CD*P+:O-_#\91'QM[# M75"Y=A1DFTBFGPKR&JU&F[:0F97QF#1\/^A@#GT;Z]T.2!M MW@=\TM:4!R^G*'R;SZ2_S>>.[C^W/ILT"!;P-_>(='J-?W)*C$M= MZ5DID2!L^T$"O9K>OQ+[)PP#/1^,)B)L;3#HJV-"08")+K[X>V] MR"G_*,0:*SQKRJD%%I";;=%D=(N1NT 6>9F<0&HS>H*4*D?% \LY<-UU0#I"*):=G>&[=Y(RU_862C,,5 E@=Q: I) MZ4O@6S0!2!S%N6)=<*4F99#XJDL\!AO_C-O8-KX?P.>@;0'#!-V<06HN\H%L 2:VT8FU=D3QJ4;+;<=U 6 !-%]9VY7YM5WW+ MDO:%N%MA-^&4HG5]^=XKS[%"]&\$0LDW7Q;F3\9M:]>UW<55+@XR,V"4\SL< MA\"^+"V08+])W K:DO_9+L(+3Y/',*,Z AE&5TV)_!/W$%&:I4%]1D'7R'/$ MI+7UK08L-Q<" K9"J[MH.W*-@8XPQ.H&6E:TN6E\2'>@YEMQ2G_8MNTLC%ER M#U+KEM$8SS&X$=_U.O60/TEAC4:3[U3I0IGG5- :?\$6T2Z-04F#T;G5 M%I=!TGK /8'A5VU5 =BZ 1'E6@C1%!J\HBR5:R3W"DU4SWEHH0;P[=%HI,W& M)Q8^7UAU'116T=,Q0,_APK=4=6D7/)D\!]/L'<<"W<_#M$;"QO9/+'!.FP5> M770 DV+A *A4!/@;"81P;:N )R, "F_OR+G(Z*H$CL2?-!M<4GBNLK08C+GC MR\88-"3'?6L$X+1P?8-')YFMWEU<>'IPW?W ?=,PB&]W,KJ G5SFJI2"Z9H: M9N7G7 "S-J+LAA,CN!L%NRRR9\$OG(&_NZ#?<4/U!Z3$/W;FOHWL;\5-^1?2 M_'#^H;EWH!E1#>=Z#J^.AN=G3YBU[(?:K.GWTO":;;.B/Y'#=8D#X/G<@'\C M'W !]PMZ/_\/4$L#!!0 ( *6 8E)!$=/E-00 %8. 9 >&PO=V]R M:W-H965TDOWZ/9..80$RW2_MB6;=SOG/YCJ3!FO$GL2)$HIFR#C!D=Z4Q*9C69Z98)JVA@,] M-N/# LEN;@3NZ7$DU8 X'&5Z2.9$/V8Q#SZRD M1#0AJ: L19PLSEL7]MG(4^OU@C\I68O:/U*6/#+VI#J3Z+QE*4 D)J%4$C T MSV1,XE@) AA_E3);E4JUL?Z_D7ZM;0=;'K$@8Q9_I9%"%HK( N>QO&/K MWTEI3T_)"UDL]!>MB[6>U4)A+B1+RLV (*%IT>*7T@^U#<%'&YQR@Z-Q%XHT MRDLL\7# V1IQM1JDJ1]MJMX-X&BJ@C*7'&8I[)/#^:3S]/) M]61\,;U'%^/Q[PG0WLD=,H\9*$'=2U#>18CM4@KUNYH:OE=7_: M#0W*W$J9JY6Y'RDK"(#8HHPPX0C'0 ^(J!@C MB!!)'D'()DKJ:_<13B/U$Z!3FL(FE@L8$>TS].LO@6-U/QUL1SA6D!"6Z ^< MYLJ16@.(/-&+;.<3FG'V3'7A: ".HIQKIY30=U3901_=D2@O"@C@_;>"3NUN MOUU'_LX[@/W]EIYU)"-ZKG4D(]S ;C2BO^M JW\D*P++/Y(5OMMKLL*QJJ4G MR/;M!K[W*K[WFOD.)VF4 ^\4X0%U+K&V KIPH-!0CJ M\^3#)5NA?3^I0ZVS=HM_5[,YFN90_;!D_/C63,&U-(4(@$N5B]NU;#MU^H;O MNEM#GF<$_>TAWS+VZM[QNN9>V(MCW+Z#F[1>2_#X%*X[H=QAY. MU )@=>R@O3W@6N\':C$KVX9*XE65Q/O'E02GDFIP<*L%AH=0]R0E>V\(S4+_ M+\(>:AO9>H"]M[6\@\M+^(18INJ;."S(-QSO+1D=Q_!\NZ;&\.WN3O:C3?:3 M%\)#*@@<1S3483FD]P1U.U9OJ]NS:UVW\W8"[EAR3+\<'IF$"Z'^7<'# MCW"U .87C,E-1RFHGI+#[U!+ P04 " "E@&)2.J!JS,H% #?% &0 M 'AL+W=OR%Q0$IM-FW3B MVG8PV1"6C2[/#>U.7)[S0J4LHW<"R6*S(6)_35.^NQ@YHYIPS]:)TH3)Y7E. MUG1!U;O\3L!LTJ#$;$,SR7B&!%U=C*Z!7F\6O&=T)UOO2)]DR?D'/?DA MOAC96B":TDAI! +#ELYIFFH@$../"G/4L-0;V^\U^@MS=CC+DD@ZY^FO+%;) MQ6@V0C%=D2)5]WSWBE;G\35>Q%-IGFA7K@V 8U1(Q3?59IAO6%:.Y&.EA]:& MF7UB@UMM<(W<)2,CY0U1Y/)<\!T2>C6@Z1=S5+,;A&.9-LI""?C*8)^ZO+]] M?_OSN]L%&K\ERY3*L_.) EC]<1)5$-?N"0 U!> ^49*.\$U *B(BY2BO@* M?')+LX)*%#-)UFM!UT31&"WW*(*7-1?[/F4.X]\_B(EV5%!$)%KQ%$)*HC'+ MD$IX(4D6R[/GZ+MO9JZ-O__'Q]\H$:4+(# @W2RI,$8\M5X;%QY.J!\S="=X M7$0*20)N^/>?XJ7@4J*\S:2SYELT#2QO:K<(/K;LF=LB.($5^AC=,!GQ(E,2 M@=81T98@6=2#68]CQ[.F4^_L0 @M[-BM.7"R@[-C/5@H@\3FC&;OQTY7@&P19*"5++HC.M(]@O)]8!'6 'B+NU$+/MK _:ZEA M=J2G>L2VY0<#"=8V&WR^@M5R0]**3'#*?AP85=OT-VX$3. M25U]PJ_KDHX-NG:==NR$ECMK&\/S0&?A0!;VFRSL#V;)N2F,D%\:><:0$ G* MJ0!'4=!-Z/R\-B%?+^FM;,-LWB:TRK(L6R.E"V35O; _J?Q$^92 U8$K+T15 MN+6)=PE'+(O9EL4%9(D]M"$F;T"2A(X*E/8$P;#AD-+'.W *"LG\*3A.QA4 M@TM*R.TDTPO/:O3C% @>+P4C PQ(!+.T\ZM*>]JW7L7"UNT"M* M4I5$1-=2B,A?,@@>OMZC19'G8*93C+#=982G79H#M#?1:[ ?M)Z+G$8,V.W1 M7/.#VJ$$6Q:F+9USD5<1>UHIN(=ICR .:.$UDY*R0;MH%3RLK"!\,A"I01.I MP6?W2W7QK=SR4#6-!035*9+6?0ZCLB]@A[GU!*P\1"Q$$BU_ Y@">(A+%"5$ MK.F21!^@U,9'-7U%=?E=\RT5F(&49=$5:E<4%4(2+9Q(0Q/8+$'GY>( M=IW>.+?>9!S\W]*WU>.\K8N:^/)P_B_%.VZ1:JH)-J/%+\5[05MUY[XRP6%> MFJ&>E^7JFJ2E?RGT(\D*^.M$M1F@8%ENB,TXL]MER\7MFH4MC%W=E&U9]2.: MFHY<<6YTQZZ&W@]5 ?:D!"6MTS:C2TP'K1.1\:T',=OS1W+FX6M>6#9)T[] M?PK%QP[-1PQ52)1@)5<'ZLS#;4L>_:?!_Q .OB),?:N-UQ1>:Q9XW3#MQC-$ M.<9?$R2Z,^X)R;%S*GB<'B+\O.+!$#'*+/->6W4/YK^^1F#2NG2"5G=MKM8D M,GY5WC\UU.;V[JJ\M#HL+Z_^WH"WLTRWNRO8:C^;0ELNRNNT$PJ:%7H!?%]Q:)>KB6;0W&E>_@502P,$% @ I8!B4IO*R=IG @ MT@4 !D !X;"]W;W)K&ULQ91M3]LP$,>_RBF; M)I J\EA66%N)\B#Z H9H!Z_=Y))8.'9F.Y3MT\]VTM .Z%[N3>T[W_W\/S=W MX[603ZI$U/!2,:XF7JEU?>K[*BVQ(NI(U,C-22YD1;0Q9>&K6B+)7%+%_"@( MCOV*4.Y-Q\YW)Z=CT6A&.=Y)4$U5$?EKADRL)U[H;1SWM"BU=?C3<4T*7*#^ M4=])8_D]):,5)C7"_9(,UU.O)$'&>:D8?I> MK*^QJV=H>:E@ROW"NHV-$@_21FE1=U% M3N4%T60ZEF(-TD8;FMVX4EVV$4>Y_5,66II3:O+T='[[<'F[_'X_OUS P9*L M&*K#L:\-V9[[:4>9M93H TH8P8W@NE1PR3/,=@&^D=3KBC:Z9M%>X@6F1Q"' M XB"*-C#B_LZ8\>+_UWG'EK2TQ)'2SZ@+4QO9 U#$#G,^3-R+21%]=[#[0@[?MW_4%_HP+ZRAX -RU*E+W2/ Y6*Y3] P'AF=F$)W! .>A2 M-,IXU.$I?/DTBH+XVW]?=R3_?>A*&FB8)4 M-%RW+==[^X%UUO;I:W@[[6Z(+"A7P# WJ<'1UZ$'LIT@K:%%[;IV);29 6Y; MFJ&+T@:8\UP(O3'L!?T8G_X!4$L#!!0 ( *6 8E(74>A^P@8 #48 9 M >&PO=V]R:W-H965TZ;FL3Q&F+_DXGA__8Z4+-&Q[,9;BP"!Q>=W1_+N.QYS MO"CY%S%C3*+'/"O$R6 FY?S-<"CB&#W@4\H6PB@CM9+[LORB M*N^2DX&C%&(9BZ5"H/!Y8!3 8-\K2HO_2Q MV8?G3"#-!*+UK@5I+2^II*?'O%P@KD8#FBKHI>K9H%Q:J$,92PZ]*7Z.+Z_#R6(48.'<0-Y7D.2+9"8 MH/=E(6<"714)2]8!AJ!?JR19*7E.=B)>LMA&+K80<8BS \]M%^UJ/'?/1>^ M]EIH3T-[VZ#!:Y(J8ZB<(#B\^,N1LID$Q64.?B2HK(TYHQ(:98EHEJFAG"[!!:3H.X;=FMR5DF;;=6"/JLQZ="DKOC:-+BA/!%I0 M@>!O4F;@R (=I 5H75:"%HDX?(-^_BDBCOOKBWW_9I37!H? 7%A^S[@VF6WC ME2G!#QZIGPB-@1?28FJA*2L8AXV#92&:@,>E0G*JJ&,#XA7R+4)^;A;ZXHM,C(-^HC M"V-_K3]TO%5]A[_XK;_XN_VE#@;*[A::05ER1!_@!*8,K U"Q5PI+&HSA0-2 M=EHV;5-."V6Z\XJ+"HJJCWVMP(E06L3*G>#0YADM>KUGMUXO8+;;ANPTYR=F M?)N*+T<3SACL@&2<"8G >#PJ=V27IHBO_7]O'+ 'R;AK/'L'[V26Z;N MHXHNGCMCK&*N 5IFJF+3]OQH=*^!\;1#-G8K:>+NH#+#P<3JH"![Y0SM:N? M3CF;]KDC7##16\5F;@2 KW MYQA]HEG%T'4EA83@HU"I1'_0HE+]JYY-6[8,PP);OX<,U:!+L#7U!@5VR#*!=B+BP\Z#M05LTX3W; MWQ_^RX&Y8!>,962Y3C?A$T0> M=76$$,#:P%*B!Q60>N5OQ+7 POX(=%I7 O_G0]-._2S1.+0BAUA1N"[:ZT3[ M-C'O1!B;!%DLCUAQS.C @@"6! 8V9&AD^5Z/EPD M.AG8QM$&4JC.8ON]7L;1[.#QZ.6QZ/ODN!6 MH@Z1,8#$EN/*/JP4:!=,EOG:)O0^,I-V=\JA^L!8K+JI#UJV[;VKZ)G]5/P=WP^D'] M/>53N/VCC$U@JF.'_J VGE5%EG/],'Q?2EGFNCAC%,Q)#8#^25G*544):/]3 M&PO=V]R:W-H965T M/S=ENX*Q)BT6(QB6!FR7B()9#<;XN8$^RE3&'0MDRSUPXQC1KC43IVS\(Y&$(>8OER1@FXM&I[$;>*#^2JJ!]G@48Y_,B'R,[SE0[5R*1T,2 M"3JHC%H((\L<1+(![:Y)EM[ M'"7/98%(GVBS76LVD)L(R<(M,R (:92]\?>M'][#8&T9K!1WIBA%^0E+/!YQ MMD%4&<#1209E)#K,4^.1X.IE=&T@]T=4?CS=/DZ]7=_,9FMQ] M0K/KWQ_F9_.KAUMT<_=T-9O?IE.G<[P(B&B.VA+T*REM=ZOK,M-EO:*K8Z%; M%LF50%>11[RR@#8 S]%;._275JW$3\1M(;MC(,NTS!IY=NX-.Y5G_RAOU.CL MYCJ[J<[N*SIGD&=>$A#$ELC%8F6D3T2^)72- Q))@7#D(;%B7)Y)PD-$HS41 M,E13AX)0KVYZK KD,DA!(14^N2)HR0+(9!KYZ)1&,,(2 8Y^_65@F?9O M/_P-42;A@O TTM5)%7EX=(9(698/GZ".,1P,--HV['XGIV$CDA=()/X,A6^9 M@ 'Y5&=H= ?]G.P;7:>@'ENS%I)0_D3"7]""!H'&:!JFW2U(RW#L84Y^86O" M(^72,QQDG'@**\)A309 @;L*II*00V#6&8)R&R^P42*:,QXQC2=""*?@J M@BX+0\)=B@,4XQ@\5GC)& P+;SB.T1MV7W7X"7+ZAFWUM8'AP##[A8 ' KHE M&(#%Q^.>!BR%7=V-6M1,")NM#5C@5:N(X^SPGLWM[AE#IS"T[QB.%LSC[=Z^ M:]+>R=/>.2KMWYN--'*#Q%/IIVV8#94KE$2P+0/Z%T3%AVZ<20F8$.1@F:B' M-ST:$J@MEX/=]:.PG!1ZEY>&.^IKY<4=^QI2C)QPDI+9NG625JZ<-J*^.I6?&J=6L,A1Y]8': M=KC&Z6]=_UOC92G'EL:A:;ZJ0;>[4D7G3((TK58YQL!YPXO=9I7!^L^W]_]X MVW>*_ODSMKWJT)8VH)\73CO-ZM)_U,Q+;7Q_Q^_UF!* $O,'SP"JZ0^/;;(2,DB].K M_H))R<+T;*#A: M P YPH !D !X;"]W;W)K&ULQ59M;]LV$/XK M!ZT86D"U7EW;J6W 29NM0 L$29-]IJ63380B-9**F_WZ'2E;=8/8R^8!_6*^ MW#T/[W@/Y9MNE+XW:T0+WVHAS2Q86]N<19$IUE@S,U -2K)42M?,TE*O(M-H M9*4'U2)*X_A=5#,N@_G4[UWI^52U5G")5QI,6]=,/YZC4)M9D 2[C6N^6ENW M$\6 MG\I9$+N 4&!A'0.CX0$O4 A'1&'\N>4,^B,=<'^^8[_TN5,N2V;P0HD_>&G7 MLV <0(D5:X6]5IO?<9O/T/$52AC_"YO.=Y0%4+3&JGH+I@AJ+KN1?=O>PQY@ M'!\ I%M ZN/N#O)1?F"6S:=:;4 [;V)S$Y^J1U-P7+JBW%A-5DXX.[].BBW)>4>2'B!)4OBBI%T;^"A++'\DB"BB/JQT M%]9Y>I3Q Q8#R)(0TCB-C_!E?9J9Y\O^,\8-(2 MO&DM6.4=W;',/3,#KSVO:@V3I7ES!K_^,D[C[/U/'Q?=C=%%7;J+NO,7Q8Q+ MB]2&]1)UK[@>]-EGGFS'=#MF\%59*@*)'A_I->I[^GI6+>7; U]!,@GS\6AO MP\V2]/W1G2>@V\'- *SV17Z$)1?"/)O?/LEN3.(PSO+_ZOZ;>D MZ>MKWQI2 M@U%.9+1"W6AN$(P3%[<1QZX72C=(D3E@J=XVD'2A47:/V:F]8 M0]4Y1)7&X7@R?JFY*]V1.F7#<#Q,CY9I. RS;/+3)7VZU)/O29P@]5&8#_^M MTG_$G"3T-!P>*,8+W/\'H9."XF3T4O-)4B?AO9OD+S4_E?K3.HU'83J,CY9I MDH>CN,<\]^<9[34?E,3*MUB&4FJE[?J0?K?OXA9=\_+=O6L!OS"]XO07(K B M:#P8#0/075O5+:QJ?"NS5)8:(S]=4R>*VCF0O5+*[A;N@+ZWG?\-4$L#!!0 M ( *6 8E+Y\U-Q@P, * ) 9 >&PO=V]R:W-H965T>LX*EE#0=6- M*('CETS(@FH4Y1B,[$\:Z]X8JNU-@IG.B[I"IY!_U,^2I2<%B5E!7#%!"<2LHDU\V[GH;&O M#;XQV*C.FIA,ED+\,,)?Z<1R#2'((=$&@>+K%>X@SPT0TOBYP[3:D,:QN]ZC M?ZYSQUR65,&=R+^S5*\G5FR1%#):Y?I);.YAET]-,!&YJI]DT]@&:)Q42HMB MYXP,"L:;-WW;[4/'(7;/./@[![_FW02J67ZBFD['4FR(--:(9A9UJK4WDF/< M%.592_S*T$]/O[[<+Y[(?/8P^_MN09[O%XL73[Y(KA>*[+@*:3' Y2:_GY>WYS_R+B)TAN2.#9Q'=]]P)>T.8;U'C! MK^=[ 770H@YJU,$9U&>6 HHEB#KTP<@[8+$W2 E5"G"'<3^QF"L)2K4& M,6:Z7X?1H%V_"$WS,[7OQXSL(/3[ZM#VW0/D@XE+DZ0JJIQJI)4"_G<31IO? M&4:@A9":_=LH]FY77F!'P^CZ2.$.PH/B=&?9A$.W8+Y!.9*]\X79"=O9 M"7]Y=@1VM#0YRPKSS1E=LIQI!NK4^%R&_7H.ZC=,T,G)Z4_07O,$K\ KP#-/ M@7Q%QA_(P Z/BH$5'1TZ9;;+$M[PK%9PZ%;LA,CK1[3C(.I$RRI^V*%M9S(& M<=QW#N)>7&S[#)L5NQ!G((,. <]VO6$/8S ,>AB,X_"#TJ2D6W/\' (.^Y,2 MN^\&K_Z=N-Z@LT61/?2]2WWJ=$[- N2JOAN8]JBX;@[05MM>/V;-J7LP;^XN M7ZA<,:Y(#AFZNC=#[$W9W <:08NR/H.70N.)7B_7>(4":0SP>R:$W@LF0'LI MF_X'4$L#!!0 ( *6 8E(=D9*PYP, )$- 9 >&PO=V]R:W-H965T MR8'+B M;)6JKCU/YEM28GG%*\+@ES47)5:P%!M/5H+@E3$J"R_T_=0K,67.=&QD=V(Z MYK4J*"-W LFZ++%XNB$%WTV]^'TU<7P=$"E(KC0"AN$[>4N* M0@-!&-_VF(YUJ0V[\P/Z>Y,[Y++$DKSEQ9]TI;83)W/0BJQQ7:A[OON-[/-) M-%[."VG^HUVCF\8.RFNI>+DWA@A*RIH1/^[WH6.0^6<,PKU!:.)N')DHWV&% MIV/!=TAH;4#3$Y.JL8;@*--%62@!OU*P4]./\]EBCF8?[N?SV_FGAP6Z?,#+ M@LC!V%, KY6\? ]UTT"%9Z""$-URIK82S=F*K)X#>!"7#2X\!'<3]B*^(_D5 MB@(7A7[H]^!%-MG(X$6O3+8',K:0L8&,ST NX)2LZH(@OD8Y+RO."%-2K^#< M"*PHVZ"" &T0>82#),FI?>UW >Q#:DO0$\%"(J+W%L'.D'))A-T=A-D*)L'( M-;HO0JG%N7#0#DL$?VM>P/F4Z)(R ."U!#PYN$:__I*%?O3FIXU_01(-/Y[G M\%+/Y-0N@A%Z3Q_!Z%P:%RAQH]0W8QAGZ L65!/YK,%+AZ,P/9(-XP0]<(6+ M'K>I&V:I<3L:13V$2BRADE<32M9551!H@3H$RIH6W'3# BO8#<5?1G:*7OT. M_Z_P3ZIP:BNO" M2(/P33OK8=?0LFOX:G:M:U4+HJ\-M*S+/;$K_*0[BCQ%KG[HF3KFDMOOQ%"- M+PNZ,=21J(:R"O-!8ISEF.70R4X<8A,SU:!0?GX X:ZV; MSGM@CN6,(-]J*J#F;?!AX,9QW,UOY*;QL_R"P,U\VP].G22OZ2-+WE;FEZ3=9M'V40MJY"8I*(X_WU>R4PD(#=K-=] 4M(C][G M_?%(\NE&R*]J38A&3SGCZFRTUKHXF4Q4LB8Y5JXH"(!YLTF.*1^=G]J^3_+\5)2:44X^2:3*/,=R>TF8V)R-_-&NXS-=K;7I MF)R?%GA%[HG^O?@DH35I4%*:$ZZHX$B2[&QTX9]<8@PDBB#0*&UR.Y(HP9(##C[QISU"QI)G9_[] _6.[ 98D5N1+L M#YKJ]=DH'J&49+AD^K/8_$IJ/I'!2P13]HDV]5AOA))2:9'7D\&"G/+JC9]J M/[QF0E!/"*S=U4+6RO=8X_-3*39(FM& 9GY8JG8V&$>Y")"Z:^@X*O, [@#=MB$XMWO051 _ A0U<:.'"/7#W4!UI MR0@2&4I$7@A.N%:FI=<$P6^JM[\HDQ]$2I(BC9\05HIH->3--W MZ$>_P<4D7Q)IW;SK-.Z&A[^ SSW;OWNICR O("02:\I7B FE4(*EW(*J;+!, M6^ C%(2>,Y_-7_3X4=MS)XLUYBB5Y0IAGH(V*()ELK:-E#R"TA2@&QHE8#WM M6#T+G2 *FF:T<&;>M...FJ^))\@.MK*Q^SH'H[RF%3NQWQKT&P%=0(SB)654 M4]+W4^A,%XM>[\Q9Q&WO%2ZHQHS^ R;<\$<@(.2V-V<:#CK9#]X- NWU#7DR M'%^8VD4)G"!N?74':2T=Q"&.C26./V\]$@6+OB=-YAQRRVO?=VWJ6%=+H[5O M1?:VA(9-S=Z4X]#QXG#<[Y\YWRW:QW[@SBVYR/7M>UJU.Y(4 MNC-CEAM9.F:YZUY:-&R]YGD@DV=-)L]>G-3WYX&?SWN6I 2]A RT0,89A5#4I'6;C%'8GA<*NBY*+DM_?T!IK4'4G0$K!S/JQ"/@)9I M.*9"BZJ&V-9!:6DE%Z>I=0FHR=X*-FW1*?==1:]@:6F=G>[X"54S=-&%/3V_ M(%33;)EIN^-^FQ_:8(6.8BCSG#)FQ::[1=#Z.L9&SP$(!7,$!I6\4#QPYW2-4FG1MB3N3*WH/A#&[<6%T6F][F MJGU1W3#;X=4]_19+*#P%)[$,IGKN'/966=U]JX86A;UO+H6&VZO]N288=B S M +YG0NA=PRS0_ %Q_B]02P,$% @ I8!B4GL"72(^ @ 204 !D !X M;"]W;W)K&ULI51=;]HP%/TK5]DTK1(BB4,I=(!4 M2J?MH1(JW:8]FN2&6/5'9CM+^^]G.Y QM?"RE\3WXQR?>^WK6:OTDZD0+3P+ M+LT\JJRMK^/8Y!4*:H:J1NDBI=*"6F?J76QJC;0((,%CDB3C6% FH\4L^-9Z M,5.-Y4SB6H-IA*#Z98E:V?%/4O!!$K# ME 2-Y3RZ2:^7(Y\?$KXS;,W1&GPE6Z6>O/&UF$>)%X0<<^L9J/O]QEODW!,Y M&;_VG%&_I0<>KP_LGT/MKI8M-7BK^ ]6V&H>32(HL*0-MP^J_8+[>BX]7ZZX M"5]HN]QL'$'>&*O$'NP4"":[/WW>]^$(,$E. ,@>0(+N;J.@0@:$G.,JXP'T*6#H D)#G#E_4%9H$O.U/@&9I1 M3S,*-*,3-!LW#47#$50)96,;C?XTF&@$U/3%W5)KWNK>>=(/[R8DR3[!__Y_ M(M7^ )C<@>L?BBWJT,-3 -?;M#?>0SH8CZ^\D[S*'!]"V>G0Z%5H-)A.I[#6 M3.:LIARH4(VT[IYI*ETC#:1 90'DXD@$209)\N:)QT?76Z#>A2$VD'O.[J;W MWOZ=N.G&XV]Z]\C<4[UCT@#'TD&3X=5E!+H;W,ZPJ@[#LE76C5Y85NZM0^T3 M7+Q4RAX,OT'_>B[^ %!+ P04 " "E@&)2U9/+DY # #6"@ &0 'AL M+W=OJD*_J1EFA;J$2Z)!6G_WXGR98EMW&'?ABP?3'O'MX]=T>>S!OMI?JL MMYP;]%+D0H^MK3&[:]O6R9873 _EC@O864M5, .JVMAZISA+:Z=*N4W'%JD2XCE/ M3,7 8'GF-SS/*R)(X\N!TVI#5HY=^V7F"AI-1&%@=GR*#(1+.RE\,Y=!PB\HH#/3C0 M.N\F4)WEG!DV&2FY1ZJR!K9*J$NMO2&Y3%27\F@4[&;@9R:/B[O%S=-BCMY_ MF"Z?%LN[3^CM[?WT_N9V>H?FTZ4ECE'X=\F?[77R)* MW-_1_WW]Q)EJ^@A!%_!BQ57;"?_ R(F_87SOG$1Z$MV3Z/V4[7&]*@4KTPRN M&Z-,(+.5I68BU1CQEX3O#-I!=GK+%$>LD*4P>H"6_)F+DJ,WR/=Q&#@@. $F MM!8B[$9Q(W@^J02* ^I5 L$>"4&@!$=^)3@^(*>#^4-)K=%.R75F?FL\?>JW MVP!X.(A[0( =+^X"(?9HR-#IU0)Z/Q09DN@,<)P? O2<(SRW MZ$3Y6+]/\&&P9Z[@N6T2UZC4@$%[0EV[TF1B@\3K=5Y_T^3_U756W]S.K%%PM:DG*@WM W]@S=C1HNW0-FUFE9-Y,_&]8VJ3"8URO@97,@Q] M"ZEFBFH4(W?UY+*2!N:@6MS"X,E590#[:RG-4:D"M*/LY&]02P,$% @ MI8!B4GU>AN<* P (@D !D !X;"]W;W)K&UL MI59M;]HP$/XK5K0/K;0U+P1(*XC$2]LA#8J@;-I'DQQ@-8DSVX'VW\]V0@9- MB*KU2^*7>\[/@[(7O 1ZC:.$]XV=$.F=:?)@!S'F-S2%1.YL*(NQ MD%.V-7G* (<:%$>F8UD=,\8D,?R>7ILSOTQM"1 ]]PS:. M"PNRW0FU8/J]%&]A"6*5SIFU$ ' M4Z.E?)*HM"\%D[M$XH2_7$VG@\5O]/2 EI/'V>1A,AK,GM%@-'I:S9XGLT*20SY=\, M"A;#G(5S@87MH"E-Q(ZC^R2$\-R!*265NIRCKJ'3Z'$,P0UJV5^18SE6#:'1 MA^'V;0U\_'&XUZ"F56:II?VU/IVEAL/<\C!7'^9>.&P0R5J DP"0K"HHI-E: M;+)(_J%Y\NNRFSML:X>JT.Q]&?/]:;B;+,Y8MDN6[4:60QPICG5LB>V68KN-8A<09GD;(,EGM'8K[+YUW795;(V=Z]E5M35V=NNR7*^4Z_WO MI^M5?A.[6R4VJC&K^<+'5;/S+SQG;YYTCQC85G=ACG34\X);KI:-?J#[V[OU MH;P Y/WZGYO\]C#%;$L2CB+82)?635=R8GE'SB>"IKI'K:F0'4\/=_(2 TP9 MR/T-I>(X40>4UR+_+U!+ P04 " "E@&)2YC&KTZ@" #@!@ &0 'AL M+W=O@@U4YG (:\ M\5SHL9<94]SXOHXSX%1W9 $"=U*I.#4X55M?%PIHXI)X[H=!,/ Y9<*;C-S: M2DU&LC0Y$[!21)><4_4^@UP>QE[7.RX\LVUF[((_&15T"VLPK\5*X2Y M!4(:/VM,KREI$T_'1_1[IQVU;*B&NS 27792(X)^U+61N$NPSPS6;\N%M/G'^3IGJRCAV5T'\VGRQHWETMR9?R-K(>$>F!ZH2LLJIT.3C+1C*PU M_>DYS-ZE_CC),WSO"9E+CG=!4WN<6J"O&N@K!WUU 7I9\@TH(E.B71%9N'-J MB>MS[:S0!@[-WK7])!SY^S,$^@V!?BN!5:GB#)6Y=]DB:-#@#?YUKZX;Z.N_ MHUHH%H/M62PYQV[IC"K0A.*/%*!B$ :]Q :8#$A*F<+;HG;H;GN:E[@AJ@VF MM"$)?3]&RC0%Q<36@C"9G.M_.\-AOQ,$'UJD#ANIP_\JM3CB)=3 .5WM="[K M\D]F>TE^I5YX@&#IP)/0YR8XK;,-1)CISHEBQ0V)-,*DZ,7:I=J N%)/5. MG(51N]T/.:$BF(S\WD9-1K(TC K<*- EYT0=9\CD?AQT@O/&(]WEQFV$DU%! M=KA%\UQLE%V%-26E'(6F4H#";!Q,.[>SH;/W!C\H[O7%'%PF+U*^ND6XVEQ>B<2[93YJ:?!P, T@Q M(R4SCW+_#4_Y]!POD4S[+^PKVX$U3DIM)#\Y6P6CX%/ M=V@(9?KS*#16D@.'R2G\K H?70G?B6 IAL_#B47)4.]]Z-"2R%*9ZG_5NW=VFU:/^:UZUQB51.RHT,,RL M:[LUL!>IJG93+8PL_!-_D<8V##_-;8=&Y0SL>2:E.2]<@+KG3_X 4$L#!!0 M ( *6 8E*$_$H%Q00 *82 9 >&PO=V]R:W-H965T\8S]MB#'64??(NQ %]A$/'KUE:(^,HPN+?%(>)M M&N-(?EE3%B(A7]G&X#'#R$])86!8IND8(2)1:SA(VY[9<$ 3$9 (/S/ DS!$ M[-<8!W1WW8*M?<,+V6R%:C"&@QAM\ J+M_B9R3>C4/%)B"-.: 087E^W1O!J M 6U%2!%_$+SCI6>@3'FG]$.]S/SKEJE&A /L"26!Y,\GGN @4$IR''_EHJVB M3T4L/^_5;U/CI3'OB.,)#7X27VRO6[T6\/$:)8%XH;M[G!O457H>#7CZ'^QR MK-D"7L(%#7.R'$%(HNP7?>6.*!&DCIY@Y02K2K!/$#HYH=.48.<$NRFAFQ.Z M30E.3G":$MR_ \]-B-IG=K, E6,I584$Y!S%F8+5%#(.S M*1:(!/QU]^?8JE6<8J\- M.O "6*9E:@8TJ:>O<"SIYDGZM)X^3Z):^DT]_1&QVL'?-K8=]C7TN\:V:^GW MC6W7TF>-;=?2Y[\W[P^_Y[I%Z7,\DNJF$JAX^AY>P;W7<@?%9SB =S(:N M?0R;ZF!NUW6.83??81:T[,XQZE8K)BN=8]B=#@;M?@5VKX%9IF-6AC;36]#O M'1&7IGK416O/&A1U2S6@VQ](/:+N.@W M2C4PRE*M)M2@>:@_S?\GNF&IY(7-[-@O&?@+,X]P#&)&/ SH&M!8G1'YOPC\ MO,^RRSMMLUL)1"VJ6PV$1EH/C;06&I3=MO2! *V#"ZU:%]Z$<4!_80SD$<7[ MR-U5-SF'R@/6EQ[_73P<:A-87YR,(D%2/?(I#<)>PH@@D-D#@5X+;LRVZXL$5AV*9*]"!JG!]-W*N1!-WW<8N1CI@#R^YI2 ML7]1'1174\._ 5!+ P04 " "E@&)29O'F;T@# "2"0 &0 'AL+W=O M7O%R>N+BLSP" M*/0EITS.G*-2Q5O7EKX#RT\SQG:<']^1P5.:!.Y\6^ !;4+MB(_3, M;5A2D@.3A#,D()LY"__MTK< &_$'@9-LC9%9RI[SSV:R2F>.9Q0!A409"JS_ M'B &2@V3UO%/3>HT.0VP/7YBO[:+UXO98PDQIQ])JHXS9^*@%#)<4G7/3[]! MO:"AX4LXE?87G>I8ST%)*17/:[!6D!-6_>,OM1$M@#^X AJ0/!20%@#PI<" M!C5@8)VIEF)]6&*%YU/!3TB8:,UF!M9,B];+)\SL^U8)_99HG)IO=[>WB_L_ MT=TUVJ[>KU?7JWBQ_H 6<7RW6W]8K=^CS=W-*EZ]VZ(>NH<$F$*+).$E4X0= MT$9PIL<)Z%)0$KU>@L*$RC+==HM>_O)FZ2LLTR=RDEG1520HN2/H=LS[R M_%]1X/G1&7C<#5]"TD>AA0?>&?CRQ?#OL[O:V\;@H#$XL'SA!;ZU+OW+AG&! MXB-F!T"$?1M&6$(*"NC3C29$*P6Y_*M#3MC(":V"<5T5U,9]8;+&P58(KV7&@F ML_'"5)]N\PBJ0-,S>89TKY?F2'[ M 3S@%HC"_QHZ^CLX=LM).I[WJN.@O); MG<7O9(K+O*38M/4>9)GN\PBG?^N.9I0AV_*3*J+RG23DK.-UEK;EW[OMMOJ? MN:W<8G$@3&HS,HWQ^F,-%M4%H)HH7MB6N.=*-U@[/.I+$P@3H-]GG*NGB>FR MS35L_A502P,$% @ I8!B4@UP.!?&ULM5C9;MLX%/T5PNA#"[212.U!8B")G=3;((B;S,-@ M'AB+MH5*HH>DX_;OAUHLV1+-"C#\DEC2.8>\]Y"7R\V.LI]\38@ OY(XY;>] MM1";:\/@BS5),+^B&Y+*+TO*$BSD(UL9?,,(#G-2$AO(-%TCP5':Z]_D[YY9 M_X9N11REY)D!ODT2S'[?DYCN;GNPMW_Q$JW6(GMA]&\V>$7F1+QNGIE\,BJ5 M,$I(RB.: D:6M[T[>#U#?D;($6\1V?&#WR +Y9W2G]G#*+SMF5F/2$P6(I/ M\M\'>2!QG"G)?OQ7BO:J-C/BX>^]^F,>O SF'7/R0.._HU"L;WM^#X1DB;>Q M>*&[[Z0,R,GT%C3F^5^P*["NV0.++1"71+LK@2G)#A="6Y)<+L2O)+@=27X)<'O2@A*0M DN*>,,_?. MF5W;@)79+;=/4O9VP\Y^P[WA,'?<*,9B/I '6.#^#:,[P#*\U,M^Y+,AY\OQ M&Z79Q)T+)K]&DB?Z+\.WX5^OPSGX!@81QZL5(RLL2 @^#XC 4 3&0J.O2@I\_)1M+-D_2!GC[>IEKZ4$^? M8:;M_&/GV&&@H#]UCEU)_]XY=B5]U#EV)7U\GN^3\U(W[4[W%?19=[JGF016 M50.L7,\ZI5=/_&PMI4OP0CY(NB7@GZF$@I$@"?]7TY!=-63G#=DG&OI!!8[E M\8]1WA99IFPW42(%"+K*/46.5EN\V@YPH@@R0[Q^CIFV4 M+7-?I_7(=8--R_*8/;9C?)!Q3MB'G ?%XD#%FC!=ZE%= MYA"\;.I17?H0.C/UI<#1/+#=QI9KHD!!"YU*?5TND;YW&/\3EF>'VW.ZX*&[ OGO"YS2+^MZY!SI[V== /D-)/>AD''@[N;CN;SH2XK=2E#WH4-J$L;TN_J_FC K!0X3%ES+!L'%T<) M8:O\!I6#?+M8G!^KM]4M[5U^5]5X?P^O1U#Q?@RO9\4=;"U?7 G+ _PJ2CF( MR5(V95YYLI^LN&4M'@3=Y-=6[U0(FN0_UP2'A&4 ^7U)J=@_9 U4=]W]_P%0 M2P,$% @ I8!B4J3+2HFW P $!$ !D !X;"]W;W)K&ULM5A;CZ,V&/TK%E*E5FH';#*YK))(,R'MKK;3CB;:[4/5!P>^ M@#5@4]O9S$C]\36&@4DP^)SO5 6CT5.1<+;Q,Z_*= M[ZLX@X*J*U$"-T]V0A94FZ%,?55*H(D%%;E/@F#L%Y1Q;SFW]^[E-A[N?' TDQ7-_SEO*0I;$!_*N^E&?DM2\(*X(H)CB3L M%MX-?A>1<06P,SXS.*BC:U25LA7BL1I\2!9>4&4$.<2ZHJ#FZPNL(,\K)I/' MWPVIU\:L@,?7+^P_V^)-,5NJ8"7R/UBBLX4W]5 ".[K/]8,XO(>FH.N*+Q:Y MLI_HT,P-/!3OE19% S89%(S7W_2I:<01 (][ *0!D*\!HQY V #"OFP_KS^[=-Z@WY" M]R!CX-JHC;;/:&5C@T3?1Z IR]4/82._0 7X#O ?WY MJYF*/F@HU%^.0-=MH&MG!>NGTFQ@2) 4>6YL!6F0Q:F%XJ;!4U38A>)(:=RF M-'9R;6@.54O;!1P+7JUK6?=",O5HGC:M=\2;M/$FE^WUM TT=1;6[<]3#79C M1_@J"+X[M6';"+T'FNLLIA(0Y0GZG1N'$^DSVNS+ M,G]VI(*#SO*"RRJ&C]P5OT&S 7 8](DV!)ST *,!(#X!?%TYZ2HGWT#QN_@C M*&7&&^,CS"AO7CR5]$8B+=EV;^>NA"Q%C7.EUKDN#B^L?^?#>/06_=U@$O;J M[P;V+IQH (A/V,3KRKL7 W9;^GGZ?V1* 7,%[&P?CR^L:N?X>/+_55T-@/M$ MC09PX]F0-MV+!+M=_3QM(LI8G#G%Z>P?SRXK#NGJ\'IM#90H<7!$[ M5R/7%^YQYV?$_3MVH,=N\+BOQ_[14=%T++5';F4:M^>Z/H:U=]MC_8T]S'YU M_]8<]^O#>4=3_U=P1V7*N$(Y[ QE<#4Q+97U\;L>:%': ^E6:".;O;Y3@C],J@"M'^"+/\%4$L#!!0 ( *6 8E(^&N?N#04 +$6 9 M>&PO=V]R:W-H965T2ZOI,0EDZ6B_S9G5@N>*9BEM([ 626)$2\7-.8'R\G_),UU0][.^$OG.J*!%+:"H93X&@3Y>3*WBQPM@XY!:/C!YEXQJ85]EP_M7< M?(HN)ZXAHC'=*A."Z'\'NJ)Q;")ICG_*H)-J3./8O'Z-_C%_>?TR&R+IBL=_ ML$CM+B?!!$3TB62QNN?'GVGY0C,3;\MCF?\%Q\)V'D[ -I.*)Z6S)DA86OPG MW\J):#A ?\0!E0ZHZ^"-..#2(9\YIR#+7^N&*+)<"'X$PECK:.8BGYO<6[\- M2TT:UTKH7YGV4\O[V\?;7QYNUV *KLR,,O4"WM]015@L/^B'#^L;\/[=!_ . ML!3\ON.9)&DD%X[28YL(SK8 >0B=P!H];_=86C!P=5$XCP>'HFWOEV!M5YD41;3,P#1U W/ MP".),U*4:QJ!WS(2LZ<7EC[KN=[R+%42W#"YC;G,! 5_?M8AP2=%$_F7!Y$#158$\%XQ&0)*:#!5:$]IM &MOM8/>M FTVC.U7V+X5 M>R5HQ!3@ NS)B]8PG;>$1!1$F3#)5#M:P@]A^SV@*71GX;S#/6#F>W@^##ZO MP.??6P/SWGB^Z\\Z4'VC5J&TF(***; RF8HO:M^L"1+K1F(8!U,>]%/N!6XW MY7VK$#>,6I1A11E:*7_5216ZR6Q%IJLT9F3#8J;8,&;8QX0N]#J8?2M_CN P M)G1K_7:MH)62"+JE[$ V,<"W(7H0 MU4CHQTE,&;N5R5FOWH:LT%C!P;J!0&Q7F1T1SW1#ME_E&6BODH^TR]L>H^X) MT'LC":M; K3W!(M&P0')1R'NIJ-OY:,1Q8>UY$.[YI]61WTU#Z 7=L'[5C,X M'ZNC6O.A7?2OHK_UOM&TJ2;Z7A.+_P;O*_YT/ALAJA4?VB7_I/X)^_(^]4/7 M[T[F@)DW&UV5=1^ ]D9@*\^^HB//AUVP@>[0+.+VYK?6?637_9_X@8HTS[)9 MM46_NM?RH:Q2@6IM1V]$VU&M[PFDH=P#[QOA0+?&R&OVP&R?R.<(A5EZ/:""T?6&ZK; ;*W@Y.T O5;P11[ MJ+O7'C*#34EIL]<] ]E[AJT^^UJ/(.SNMP>L6E7QC^,,DH0S=VM#X([L'7*L^MJO^28J ^XH_17[WTVS("H\L.]PX$;+W!4M= MEIZMTQ4OZ&X0!ZR:U5M@.8W#OX3J+PAS)BI!ONZ*T[3J:77N>I6?-G:>7\.+ M57%Z6H*)_GECNH<"6.@ M?W_B7+W>F &J4^KEOU!+ P04 " "E@&)2"<@O-N<' #A*@ &0 'AL M+W=OTS)M$ZM3*<4J6I5$<#1W+ M\HUER6*:Y"Q-$*>KL\&%_>DA")1!^<:?C+[DC6NDJK)(TV_J MYFYY-K!41#2BH5 NB/RWI5;\N*R\KLR YO4JC MO]A2;,X&HP%:TA4I(C%+7VYI52%/^0O3*"__HI?J76N PB(7:5P9RPABENS^ MD^^5$ T#QSY@X%0&CJD!K@RPJ8%;&;BF!EYEX+TSP(TT1L%;+/;XL)=KXQK57LB:4RK!+3K< MW<#N[DEB$M2M>5"CPU[N8"^/A)LTUKVQS)"7S[TTUH.YEVY=]L8&KI&"2[?X M@%LY(49DD7*BIMD<<.C6#MW2H7O X448ID4B^_7[4#VJ'P9%@$\%D?(E &7E54>9=W7[GQ&]HY5N!S 4/BC6JRQ^!Y<\S M&K(5HTLTH5N9-68J!#3=JD#0O^A'M!S718_[T=*V]'1K]:%FY65/SL #U+0; M$[YMJ.>,KHN(B)2__C\Y;4>7[?0DJ(:-C7L1%+<$M7T<0(IJ/-DPG[2BSSQ= M%J% #Z1(PLW_5%73Q/9Z4E5#Q/9[4=5OJ8H#WX)4U=BQ8>[<<+:2R2U4'8T0 M>]230AH-]A@,[RE-Y'JQ2)9J.D)%MN*I%JLK%:S\-6<3#U+*T4QQ8*9\W2^\ MFB8[$^6KRE4S"FR]"Z/*S S>W ]8(\B!$638NRHOS=[E!" %'4TBQP%#F,FY M)"FHTBI=)^R?[F5)Y:2I@0-KH+GEP-RJ OA-+O-B16$%AI"(EDU'CW3@>(6#-52P*52FWY5>.55JIEFY]RK['$O"J%C*9&BY9.H9B9"0'93)=)2! MHPAK\N">R(,U>7 ?Y,%M\D"S%M;_"V<@',KA;MYV3 M8 PE JY&AMO'6NK6;:F!LF VPRDFSIQPJ6=/"A3=EZH2,4_7U M2NJ ,LK+[UQ)*.&UB-BZJ\FKB+SV_ 2WBF:."S-G0A@+-^P'EY&NAHL;]-2O M-4M<>._&L#5'[7%O0])I\+@P>%9I+D@L*Y2PA=3O^)+2TT#QK'[4\C18O&/+ MHF;S&K!@4CDT7Y]X&DD>C*1'PK\5F1H"&YPU/8T>[]@VT(=[9#OU.1*,YI,')S\'N\"5 M7-8P4>[#D.6VI#5/7TDD7KM7-/OE:YAY/25&GN:3!_/I0\WY3$SN7$_;PA,C+YX)HE,D 5KEE:&VBZ!3TE:H&&5 !#Z@.] M\CIHIVC@MFV@*1; V=4Q21M;!"19HFBWMXOJXQB@%AI\04]?^P--J FU%,1 M+RA7R-2QROI YTBN@_:*T#D@L.99 "=A\V*1T[\+U<)J5('=41,MZ.O[?.,# M/4RG#W3'RZ"#40>^(PP;I\ID1UJ79R5S5)[%V)T&J9_6YS$ORE-I[YY?VI]N M[8[G]_:GA]UI2^U^=_A3+C[6+,E11%>R*.M$-13?G:?&PO=V]R:W-H965T'3A)K!K,VDYH_WYM0Q!=2+8OP9>9\TX+,;%V4I;7MBW2'>18C%@)A=K9,)YCJ:9\:XN2 \X,*:>VYSB1G6-2 M6$ELUA8\B=E>4E+ @B.QSW/,/VZ!LFIBN=9Q84FV.ZD7["0N\196()_+!5Y-=95EC 5-&7TDF=Q-K;*$,-GA/Y9)5OZ#) M$VJ]E%%A?E%58_W00NE>2)8W9.4@)T7]Q.]-'3H$-SA!\!J"]U6"WQ!\$[1V M9F+-L,1)S%F%N$8K-3TPM3%LE884^BVN)%>[1/%D,G]\N7M\^KV35#%]\N8UNJ0S343AO!VUK0.R$X@W2$?/<[\AS/&:!/OTQWKS[3 M;16MS>>U^3RCY_\_WQDUOU7SC5IP0NU5?9*(%*CD+ 4AAJI3"X1&0%^A0^*Z MXRO'4;4X=,O0QXU=IPO[9#!H#09G#=Z3@JB/(4-;QK)!?S4_ZIP;! /V^K P M"$[:"UM[X5E[3TQB.N0J[!WG1OZX;VL YX>G?46MK^BLKYOL@(L44(D_5(>2 M JGVB#BNU$V3P FF@Z6,>J]0.^F;[N/\?W"U:;MSC74+?&PO=V]R:W-H965TGL/IM@P&H2L[8I4VE^_#H7 MXD 3AZ'P KGX''\^GWU\R6#+^(M8$2+!KRB,Q6UK)>7ZQK)$L"(1%M=L36+U M9L%XA*6ZY4M+K#G!\Q04A1:R[8X581JWAH/TV2,?#MA&AC0FCQR(311A_C8F M(=O>MF!K]^")+E6 -!VN\)%,B?ZX?N;JS"I8YC4@L*(L!)XO;U@C>^&X* M2$O\0\E6E*Y!TI098R_)S=W\MF4G$9&0!#*AP.KOE7@D#!,F%<=_.6FKJ#,! MEJ]W[%_3QJO&S+ @'@O_I7.YNFWU6F!.%G@3RB>V_4[R!K43OH"%(OT%V[RL MW0+!1D@6Y6 5043C[!__RH4H 5RW!H!R #H6X.0 YP" VC4 -P>XJ3)94U(= M?"SQ<,#9%O"DM&)++E(Q4[1J/HV3O$\E5V^IPLGA].[;Y.[KG3>:/ /O8>)] MF3P_C9[O'B93\,DG$M-0? 97@,;@><4V L=S,;"DJCB!6T%>R3BK!-54 A&X M9[%<"? EGI/Y/H&E(B["1KNPQ\C(Z)/@&CCP;X!L9/^<^N#3U6>?"LGI;",9 MSX0CG$H2583K'4T.^^_)$])=!17D_O'DO1*K012GR*634CM_G$L#N5N0NRFY M6T,^"@*VB:50@ST@]!7/0@)^@ZNJSI 1M5.BQ'=>A[#=[SH#Z[6<@XI2-H2P M*+479;N(LFV,<4).:HA M>T'TBR#ZYT\$M+4WVN=.A9]3'J$T+'DT-,;AO9<6"X#!FO#DN9J?*SW93-KN M7MOV7U7NV #LNC5 OP'HP/? ?4605@2=H?=]XW2AYD=3C=I;X07,%6IWA69[ M/3'%9E*W0O \Q69@KRE1VH_AAPU9O?4QI<&*FFK4W@PO8,Y0NS,TV_.)B3*3 MHB:]M2O#<]CR* BQNC35J"T87L"#D?9@9/;@D_3V&DC[#7HC;VN>0I<0FXSJ5,W03?@.HWC0MLD,CO:D3ZD-E??B5I7K0+,"5"[2_ 0JRTM6[Z! MZ6:]#M],P6A31+T+Y% [(.I?8$IH('7LNKF["5BWKO,;@+ "N+\/U:;MF/WU MN.S?!S^($.I^6JRNO:0;%+OBI*S'^)IE.%-HVK =>/Z^X&AW=LP+T]/Z0@,I MJAO07@.PMA/Y#4#8M%1W2H<29N^O/CCP.)E36=TOOK(-![L3%M,BQ='3AN-> M(.MZDG#,JUR]42S"5NTP'!*-<\+R-M$]V+(;B^P'JJ<;Q^SP'TU&:M$L)JIL M&.)9/C#!&G,9'S9T/T0]8%\X@ UDT*[UJU/0>XW3<]#CMG M_SRY#R=DTM6S@&M?X#Q2.[EK7GJ7!EU5$Y(16'/^.\Z9RT,+'AY/FHID$5NE M8W'^C$DU0M/+%<%SPI,"ZOV",;F[22HH/B@-_P=02P,$ M% @ I8!B4C7@.$SM @ 3PD !D !X;"]W;W)K&ULQ5;+;N(P%/T5*^JBE=KF28 *D(!T--6H+2IT9NTF%V(UL1G;0.?O MQW9"&M* NJFZ(7[<: $P/*,]MSG-#.,:'6:&#&9GPT8!N9$0HSCL0FSS'_-X&, M[8:6:^T'GL@JE7K '@W6> 5SD,_K&5<]NV))2 Y4$$81A^70&KLWD>MH@(GX M36 G:FVD4WEA[%5W[I*AY6A%D$$L-056GRU,(L_\P MR:MD7K" *)/))[;["65"'YY&J6*)P/TU]7D_'\-D+3Q_O9[<-\O+A[?$#G M$4A,,G&!KM#S/$+G9Q?H#!&*%BG;"$P3,;"E$J!I[+A<;%(LYAU9S/70/:,R M%>B6)I <$MA*>27?V\N?>"<9(XBOD>]>(L_QG!9!TT_#W7X+//H\O'35J?+JG,QKKNX50E>7: 44N$I1_7\13M1Y(D)RK*^>$[L75JN$WV-?MQ+0 M_2+["MZPMND=S_,;]GT,"H-.(RAJ8?)[?KM]O2JOWLF\GD YG%J;$M@JZK5 M6M4>>6++^A5U_WL\Z/,!U@)I?,B;W';U ]88:_0=02P,$% @ MI8!B4D2=7R,V P T@L !D !X;"]W;W)K&UL MO5;1;MHP%/T5*T^;M#9Q@ 5()66:=74%I5N>W:3"[$:VZGM%#KMXV<[:<)4 M2-L-C0=B.[['Q^?8-W>T%O)>I0 :;5C&U=A+MO6:-G"[_8S^V6W>;.:. M*#@3V0^:Z'3L#3R4P)(4F;X1ZR]0;:AG\6*1*?>/UN7AN%!:L"K8,&"4 MET^RJ838"@B[>P+"*B!TO,N%',MSHLED),4:23O;H-F&VZJ+-N0HMZXLM#1O MJ8G3D\7M]=G7H^GI8G:.SJXOY[.KQ>GMQ?45.D(SEF?B"0 MM(COT77N9)QG MA"OTX1PTH9GZ./*U86&Q_+A:<5JN&.Y9$8?H4G"=*C3C"21_ OB&?KV'\'D/ MT[ 5\1SB8]3!GU 8A$%N^:5$@FI![M3J=!QRYYWJM$!W:^BN@^[N@;XJV!U( M))9(.7E%*:^CCWZYYRYM2]#(@=H;]S@)1_[C#AZ]FD?OK3R<:K85"\8,EY(8 M*70J)/T)"?I >35KI^^]E]SZ811TH\YNBE%-,6JE6!_$;:5:+.C7N/U#NSNH MH0?ME##E]XVX]PKXMW.XN#)OT$K=3" _0[*&@^@E=\!BX3=(NR9A+\%[C M\5;6PX>V'H<->/COYK^"\0;W<9/%<.=_W?%JI>V#T V&N!OU>WN.0I,0<7M& MO.!)$8/YXNN_]K])>KAWR(W#0EJ6:8 M]TLA]'/'+E"7\9/?4$L#!!0 ( *6 8E(GH*<&5 H &8W 9 >&PO M=V]R:W-H965T*9 MY[^*%6,E^ITF6?'I;%66ZX_C<;%8L30L1GS-,O'-$\_3L!1O\^6X6.&/M\%4$E0C?L;LN6B\ M1E*51\Y_R3>?HT]GCI2()6Q12A:A^+=E,Y8DDI.0XQ_%]&P_IR1LOMYQOZV4 M%\H\A@6;\>3O."I7G\XF9RAB3^$F*;_QY[^84LB7_!8\*:J_Z%F-=<[08E.4 M/%7$0H(TSNK_X6]EB :!ART$1!&0 P(WL!"XBL =2N I F\H@:\(_ ,"8B.@ MBH!6MJ^-55EZ'I;AY47.GU$N1PMN\D6U7!6U,'"<2<]Z*'/Q;2SHRLN'[W>S M?Y]?7SW'J^^?[[ZB N8>+46SMU[GELQ=VV>5_+%+W0MHD*$9CP5H;((I;,!K+T]:Z]B M[5E8?]VDCRQ'_ FM>,J7+..; BUSOED72 1CM-[D:UZP0HZ(6,ERL;'B;(F> MPCA'VS#9U%]QY?S_1=*A3,Y>BT$K,60,WUZZ%^.M07)_+[D/2OX@K7O^6!EE MT3"*D.&=28":F]\0("!3WW&P1/\-2B^&0OVP14_"J*8KE^88*BN%@DO-C NV>Z M9SSM=Y3*2X6;I,)!BFH[A7L+2S]?=BU..@,&ML3'CL8=9X@"XI?E M6^'M4MZG32G,@V(!/&&V8*8PJ+@V)2(!H8Y'+3L/-Y 0@Q+=;_+%2NP\=)^$ M4!3"1',DX.K_7>4U+#H/MRP7>1H*&Y":LT1L;>&S)=]'FFK!0%C$.KQB%U3G M6US\.G_*F;"GX"GL7*(\+!EZ'PHXE]MBP;+2#.$P8SQRG'^9X+2'CHP"(]V\ ME\X[I&N;1,,"AG'AYO=:)+3"V63(KT+""PMS2QX#L\(5*0I06JACCKM.I"@RF,X1^56/UT76@IFT2#>&$ MO!ED]+"B-2D4ZF>O9S$?R&*RAPO2!Q=$YQP$ANJCX:*'GQ4N3J2;'T_7MH1. M-V MC+.JL#^J%E03M8H>2K$_#;"YQ" :,@D,F5>;@SF$9Z_M0CQ+=H MI?&=]."[+!V39(!>W>+6Q=@);+6MJT'\75*.7VH90 H[@8H%2WTWD>"!_S;"ZF8<&% M*[3!VU7Q:8D [U>-'>[1V''\?NVB1J5C^&]< ,S*($&QIK+D:9UP89Y275:#?)T47%W P<<@DL$FA<<&= M#JJL1 925U8[YT?W>7S8;&P?.^C [QT=^*$X%O$DD;FX^*@VR@?9Y]\?VQA/ M'&H!)DW0&OF67>CI0._!!5,SMITB5D4LL4FE8\/J*KV9X.D4N8I"+ M4(M<&@D\& G:,>L4N=R.7-[(M\G5./:"P_G@.':*R)[!\9P#J)H91UG=4X.$ M!X-$7UP[7I\;-6-;4FQS60TE7E^;L!WK3I&,&B3S;))I;/""X^+?-R9OGDA? M:;;$OD-]CO;4&@ \& "&^*71YV"VNU:&OV]E^'VM#$_#A0>7$8V%-(H&4_M* M--?8J&D?#6MT\>'>X-5RF;.E;,A]%NL59T6\0#_E:37$74. #T/ L<'C@^5, M^D;-TSQ$)BX-IJYC.QS7@. / H1J=]EF)YW9,:%DXDXFEMEUV/?AL*^KH8QG MVSHD-7O?15]VXW<3^:G,^ ]+@UO#0#JA]HK.UQ#APQ"A/:>ZYP I8S.PUS6P M2,.=SF6"6\-(BNV7"?S&)0D8#O1&B+OJ[,1G^^3!=G>B>]E!E%6&NQ/=<9C8 MM=!0X<-0T6GUYVS!EUEU7V"WWX0^FRQ,>5Y63:/6E9 %+XR'^SW3$A6:"-@ M5JK#K-3)(ZXY&<] V[;18.7#A8S>:O5V0K6'&M7M%BZ>.Z%3W%E'PT#/(U/7 MDG?Y&M]\&(@Z*[GS/;26I475ZVOI@:)-7IWCO#HM4Y(UDP4R:E3E2O7N*->: M!_L:(WVXI#KZ=@O56$=[*BFUBQ=#VP.TVP4#NP-4 R/M 48E"G^#+H&::D"7 MP#3RL$M0!^3!/&^'\&P;22,SA9&Y*B#/(QF3GP]W@[Y6=ZJ7J\F;_HN;*;$R MF6D4"0ZZ:8919$0M>X'JY(#"R<%W7HIML,E4$#=&:RNF*MYM3'7:F-J62P,^ MA0'_=1?%:+?O9^E"FT8>=J&5LD-YW@[AV3:+3B$HG$+<=;($A@.N&5! M-7#1GN+.8N&A5P #C6/!V]=L@8:F (:F'V"XJ>^+U*V2]4ZSM=#,%H:";N5& MV[>$VW)J= A@=+AG>?40C,!R8Y1OL]4Q-^BY0G[2M6(=.@,X= X\\ D,9R,B M>F/BV^RFHU0 GYF_[OPMT!$G@"/.4$T-)^.@HHTKW'"^WW40X:.RZR7D]::5%V<3^-$4/(,]C(=RH(WOL,=Z#@4P''H54F# MXMU*&@)3SC!N/!Z4LGQ9/<@E4FN^R?U05_VFY.OJ(:1'7I8\K5ZN6"B<60X0WS]Q M7N[>R GVC]9=_@]02P,$% @ I8!B4@C#I\^^!P � !D !X;"]W M;W)K&ULQ9O;;MLX$(9?A3!ZT0*M+9ZI(@F0I%GL M8K=-D+3;:\5F8J&RY964I 'VX93=)7H8%:HD3?'8].\<,S MRIMR&\<_\B]_S(Y'7AZ1CO0TRTT$YNU1G^LHRBV9./ZIC(YJG_F)S<]KZ[\5 MC3>-N0U2?1Y'W\-9-C\>J1&:Z;O@(0Z@12Q%TZ*J+\%&3!R5$2/Z$D/]I8RS\4 M32W.-L&%RSPK-UEB_@W->=G)S=?+\S\_G)W>7'Q"YY>?KRZ^W)Q^_>/R"_J M;K)X^@-=KO+>2]'M,[KXJ9-IF&ITE813C=Y^TED01ND[<^S%8A7%SUJCM#@I M+DXZFF0FPMS/9%I%H_CN%\OI>V1F*-++6?Y?-MO;A M]%$G!N;H6N>*D$=X;N9S8MC[$$3HK_!.;XO*;5RA9YWG$V.T*.&@T"QX=LU> M[ '^O'Z1_PJYS@.JWK&XP6?<:4Q5<06WD0L"F(!=\FJCJG+5'%:4 M2LZ9I?$ 5^RFZSH[Z/#LT&W9(98 @=:8N?%/QIZ7XS]_=^4%Z(SY"PD !JCB M?:EZH 14?IL#P=;%P%0L_R<)J!SS#M$"J[$:4 (P !:[(3CH=/7;T]670A"+ M_!&@*>E)TWXZL,.ZK(1 K'6 \%U"0("S!+^2$%2..@PK K0F9$ 5( !8X@;L MD,.J$O=O!U.#6B[9&'2 M8T$5!7Q3]_(Z%P)9"@(CKL0 K*F[L+"_(% +-T7L <*0N5W4Q"(M/0R\)6Z M5\0O)PB5X\UAP2S#@@&XF3>@(#! +7/#<,A96[EJSEIS68"I9V$6 ZBRGE#M M)P@[K*]K1'*M!UCNT@,&N&7=JA"'ZP%K5R'(F%K$EC5JQNZB<3\]8$!:YB;M MH".+MTN/ DMIPRT#W#(W;H?3 ]8N"IOT6$C%@-[,O=0V.L"+"P0Z9KXK,2@ MQ+UX/E(/*K[]!5]NM M(P%T%>Y5\0O>.<:M8<&L;' @ K7B]$J]HEWBYN3B@G%I:#U 5 M/:':3PYV6%_7BUA=+MIY"UD ;D6W>L3A>B#:]0@V]BSK3]'80^$N)_?3 P&D M%6[2#CJR9+L2*12GW**& G KW+@=3@]$NU!LTF,1+ 'T%NZ%MM$!3G,]4&/E MNG\@@=7276G87P\D\%7NR]<#]:#RZV_TL@TP$O JW:OBE],#V2[REIG<&C!P M6W8K\G;3 PFDE:]7Y)7M(B^AC$O/O- -O:H==NDUDT-)'!6OMXV-=G>I^8>5P!;V6VGVN%J M(-M58GMZ%+!;N=?9]8;2'6J@@-3*76?87PT4T%7M2]<#U:#RVU0#^ZY2!7!5 M[D7QRZF!:I=X[6J@@-JJ6XFWX]92X*QZO1*O:I=XB23FHEY8U%L!555/JO:3 M@QW6U]4B7M\]V+FQ2 %O5;=ZQ.&"H-KU"&I=?ZK&]N)N6]:Z"8("U*K7V[*F MVEO6L%0>4=(RM'P KM]MS]KABN!OK1/_6B^:-![66.CDOG@D)473^&&9E<]M MU+_6C[V&ULO5?;;N,V$/T5PM@" M"="U;I8O@6W MZ*[11)CG=U]IJ61180259*R$Z ?7Y*2%=F1%6,+]$7B9>9P MSO"('(T/C#^+&$"BEX2F8M*)IZ= [SS6J)%H_WZ]7#9O;TY?$!?4:K)*/L M%0!M) N>T3KG0:RV!*TI3M'-$B0F5-PJPY.9L2556!K<"LH0YD4([H40'!?= MLU3& JW2$,)3 $OQJ4BY1U)SMQ5Q"4$7><[OR+5=^_MFB6X^W7Y"%A(QYB"* M9T._ZLCLX]IKD9#%B2J+-&F!!50\: (L*%1"%^U09Z@$41<)+N-"!A89,\V\,< M^EW;_JV%KU_Q]?]_OMD1-,02FLBUQ_0AN7Y%KM\*]) G6^ ZRD+ [^(E0N2* MZS_HHL#GQ0I]LX*^X/93OS_P1L[8VM>_TO=F@]Z@?VZV;# ;>J-AKS([X3FH M> Y:><[VP/4>%7OX1K>D=T-2%#)*,1=Z1XO96\7Z[0-O8EZL.:K%ZG3]WAGO M)J.1>\;Z Z,3SL.*\["5\T]SVVJAEN2-.BM9%OM[%.(OYZ"(85B+W.X.!V&_D=.TSHV63D3MHSL&HRL'HO^D;[]5UB+=498=Q%.4RYV!4@5,EE#;9C]X) MU>G[]H4]<^RWB]UN5^H!\_":X^\#'+>'$G,]MYP23JW<<%K1GIC$%)$TX)#H MXX[6Q:0SIP^UTU)#I4V=@DH^C<$7R_GUS]SW;-L^U<2JP<[W_+I=0&UL MS5I;4]LX%/XKFLP^M#,-L76SW0%FN*0M,X7M$FB?32R(I[:5M950=OKC5W:, M9="%!#*9OD <'YW+=Z3O'"G:O^?ESVK&F "_\JRH#@8S(>8?1Z-J.F-Y7.WQ M.2ODFUM>YK&0C^7=J)J7+$Z:07DV@IY'1WF<%H/#_>:[;^7A/E^(+"W8MQ)4 MBSR/RX=CEO'[@X$_>/SB,KV;B?J+T>'^/+YC$R:NY]]*^33JM"1ISHHJY04H MV>W!X,C_.*91/:"1^)ZR^ZKW&=2AW'#^LWXX2PX&7NT1R]A4U"IB^6_)3EB6 MU9JD'_^V2@>=S7I@__.C]D]-\#*8F[AB)SS[D29B=C (!R!AM_$B$Y?\_@MK M R*UOBG/JN8ON&]EO0&8+BK!\W:P]"!/B]7_^%<+1&\ ))8!L!T GP_P+0-0 M.P"M.P"W _"Z T@[H E]M(J] >XT%O'A?LGO05E+2VWUAP;]9K3$*RWJB3(1 MI7R;RG'B\.1H\N4#J/^"\3_79]^/OHXOKB;@Z.(43+[\?7DUO!I?GH.SB^_C MR=5Y\^K=*1-QFE7O]T=".E"K&4U;8\(@\%R/.\_=&RGTE=$$(" M?4WP5!<,*()0$QP;3("5,B(1:H(B$A.J(Z()A *$]KU'G8N1T\5.JD">T\$?33%GR3!>LE(V)T#(3@0(+LN5[& M7;)EQS2LZF177;*-YUZ;\G(ST#.0)$6 M"[ZHP**0O5W63)^,5Q68\RIMVB<9#I S2Z(PBPL@RV;>E$UC2+Z6&%M&H/(= M.A=1,V66]91I8+XK:^>>.2M7DQY;6B3I,DT6<=9+1/W"%JD+:E76?+0VU!O: M;Y#N\ 7R(6/R]6]@:2*.6U?Z7I M6L'RM<8;8;ES5&]]=<&0KR![D(B]_ROW0[:)(G M/%0#?70&VV.7X MJ@SX[CJPE>+IZR7 CW!HJ)X&R0 [>@!?%0O?72VN]R9[0,A942W*!W"39ID+ M(*A('GJ[R@I4' S='+R5K$"=8&6GB0R=F4D2$A19TP(5(T,W(V^IK8&*4Z&; M4U]N;*"!"24NAL[&)"EQ@79<%'/"MS!G.WB=U!DDW:E3' O)GU],H6)EZ&;E M%Q U].W/ 'UJ5]$V#-Y>BEH=3TJ18QHI^H9N^O[,9>M9U,@/JSDO*MEZ)4 ^ ML7)>IG5V;&WE4WN*96&T*S9$BH*1N[O="ANV-OH9P!'T]!5E$/0CS[?7**1H M'?F[($.DV!?!-Y)AJV -6'3!&A;[/@KU3G?N4@G88N'!K9V)TZQ-7KA M-(B79$.SA 03K! M0B^,0D.>#&\T&L.Z#1<=$F)2TCLN"C: M1F\Y2D'Z$8DM=;JD.W58D3QV]]E_1+>!%95C=X?N1A0;&FI,B;WB8T7IV$WI M:[4;6"=K1[N!%5-C-U-_;K+2<^%SG!;.X_;>>3O>Q=+%BFJQ^PC!' MXMT+5 M]./'"=8/%)"] &)%P-A-P!97?H/--K58\23>"4]BQ9/XA3[U%6 ;SI7M6"LJ MQ&XJM&*]G5::*,(C;L+;4@Z(HBSBIJQ7Y(#H/&;/ 5$<1MP<9LW!&_LLHHB, MN']1W!;XBMZ(NX-\#?B&K;V]TI+>+WL;$I^ICCS5K9B,T)W@JIB,N'??F^-Z M3 Q[<=//E08Q^UZ"*"HD&U+ARM6-V9XHRB/N3?N6DD(5M5'WAOT52:'ZKGMH M^#'/).9;DT(5-](-N;%+RG;* E7<2'=R8$H5%=+7]'1.9J+Z3MN5!462=$.2 M[++PQL) %3E2]P9\6_#W+B^\JO=SKA5] VU<*P8Q^V:2*LJE;LJMCPM&ULK5G;;MLX%/P5PNA# M"[21>)$OA6,@39K= "TV2#;99\:F8R*2J)*TW0#]^"5E151CFE5@OMBZG#,^ MG)&'A]1T*^236C&FP<\B+]7I8*5U]3E)U'S%"JI.1,5*LZWJ' ,[ ME )TD-J*6,[FVD)0\[5AYRS/+9*IXT<#.FA_TR9VCU_0+^O!F\$\ M4,7.1?X?7^C5Z6 \ NVI.M[;_JS(:*3 ,F!!-0DH+X)N$G ]4!WE=7#NJ":SJ92;(&TT0;-'M3YRDZ=GEV=7-^#^[-O=5_#^@FG*<_4!? )WMQ?@_;L/X!W@)?AW M)=:*E@LU3;3Y29N8S!OX+SMX= #^@LU/ (8? 4I1ZDD_[YT.)[^G)V:@[6A1 M.UI4X^%#HZ5<@GN:KUD #+=@N 8C!\"NR@U3VCS26@&JP=)B;_:Q=S3MH+(: MROZU-C.RF$+-HQ'Y0YJV"$)IBDFKZCT1*$,3_Q4CMHZ1\$Z_Q(;)DM;YR=5 MB5()R1; G#%92:Z8 HK-UY)KSD(4C]M?&Q]/\:0%F\2C>+)''IF@]!7#^T%P MDL*1GV&8.D-*@X6>"UD)234##\)X#C#& ^:B*)B<>#Q],+ MG;5 %(_@!JM+'DK'D_$KBCUA63:"8>NZ;(L#1>T+;%>WM(^OY.4C M^ 6^*LT+*\,_2^"HZAY><#7/AAL"I((>CA_@EE$/3(/T;AC%XT>^V$3 M,DH//?/._F#8__KH\5V4[-E,_?+)-'?+M?UKQ!/)&2 <11#).1P<1Q1I['$< M,AZ]%FD_;$2R0QHY_X1A ^VCD6>JC2<2L,L'E$]9\X(1U#/V2H*MW]O4X_TF?D]48&I'SG+1F'+[B-> MG_8@HFK.PM$P@FK.9U&XTWR;:J->W80G+-!-(&?B*&SB?63KQ/"R6IN[W]B& MY0"&V'+>C"81UG7./W&X!7W;RB[M-2MYP@[/2MAY,PY[\U'<>[N*$(/.AG&, MA79GI1USJ8W[";(?%A#$V2T.V^TQ@J 06>E).RE MQTH29\N%.$,E$78%B#-"$G%7@.PO]SW=ER>C(R '+W(F)W MHD55[^4_"*U%41^N&%TP:0/,_:40^N7$OAYH7P?-_@=02P,$% @ I8!B M4N8,,CVT P %@X !D !X;"]W;W)K&ULK5=; M;YLP&/TK%MK#)FT%0[A-2:3Q!IC9IFGWZV,HS"(BF.=-,P'#U&)-&FXV)LS:9CFHF()'C- ,_B&+&7.8[H<:)![32P M(?N#R ?TZ3A%>WR/Q4.Z9K*GUR@AB7'""4T P[N)-H.?EZ:1)Q01/P@^\E8; MY*4\4OH[[WP))YJ1,\(1#D0.@>3?$U[@*,J1)(\_%:A6SYDGMMLG].NB>%G, M(^)X0:.?)!2'B>9I(,0[E$5B0X\WN"K(SO$"&O'B%QS+6,?60)!Q0>,J63*( M25+^H^=*B%8"='H2S"K!?)TPZDFPJ@3KK0FC*F%4*%.64NBP1 )-QXP> *,0LLF7Y),G7_5XP^93(/#']MKU9;18>E#-."]G-'MFA":X MI8DX<+!*0AR> ^B2?EV#>:IA;@XB+G%P!2SX$9B&:2@(+=Z<#GU%^O+MZ=Y M-5:](E:!9_7@K3??UJO-]A>8W2W!ZOO#E_7MZFX[ #RJ@4<%\*@'>$L%BD#: M7EI\6EK5,I9H=H&6V\?3%#J6+0U%:OS4EE<1*,-&[< SPG9-V!XD_!5S+HTA MR.(L0@*'\GV6WA805#J&Y(]BR@3Y6PRH2BCQG1:S3]!R7*=;@S+2&-F]13AU M$II*O(@[:?B];MV;K#K*=<8X%!R'A*>6O7\Z2H=N9 MV5/PZT:-?*>7GE?3\P;I+?]W W@=&JZA8-L-PT&BLW;BLD\#65P->U$LJN+;"$/JVVUT*9:1CNKTR0[,A M;0Z27M XS01F!5U.=^*(&!Z2H[%L>&'/AHUIP\NZ=@5WII^KV,P+5:!CFOTZ M-[8-AWW[.F,)$1G#0VS/L1LWAR:_FD-Z-+8$_8[8N+!P28N4EI.P(FA;'\D&PO=V]R:W-H965T5\_Y\0<][>,OXD40*+WC.9B8*12%K>F*:(4,BRN M60&Y>I,PGF&IIGQMBH(#CBM11DW'LGPSPR0WAOUJ;<:'?59*2G*8<23*+,/\ MXPXHVPX,V]@OS,DZE7K!'/8+O(8%R-=BQM7,;%QBDD$N",L1AV1@C.S;<:CC MJX!?!+;B8(QT)BO&WO3D(1X8E@8""I'4#E@]-C &2K61POA;>QK-EEIX.-Z[ M_ZAR5[FLL( QH[])+-.!$1HHA@275,[9]A[J?'K:+V)45+]H6\=:!HI*(5E6 MBQ5!1O+=$[_7=3@0V-X)@5,+G',%;BUPJT1W9%5:$RSQL,_9%G$=K=STH*I- MI5;9D%Q_Q87DZBU1.CE\6=Y/Y^AN]#AZ'D_1XGXZ7:+OZ$6FP-$HBG@),7HD M>$4HD00$NIR Q(2**Q7UNIB@RXLK=(%(CI8I*P7.8]$WI>+2[F94,]SM&)P3 M#!.(KI%K?T..Y5@=\O'98*F M/U\?9D_3Y^47QFYC[%;&W@GC.6P@+T$=?@%\ YV5VCGT*@?]#]P,O5[@]\W- M83W:0:YUXS5!G^"\!L[[$F[_L>%=-0C1#;=S\ _W]7W["*X=Y(2NWPW7:^!Z M_ZE<4N8QHO5!_.B"Z[7VM;TP/()K!SENV,WF-VS^684K.$M Z.Z&*4J@NX)^ M&]*R@R/(=I 7N-V000,9G 5)<@GJ^$E4X ^\HM#%&+1K%#A'B.V8T.HF#!O" M\$O")9.8=N&$K<-NJYIY1T#M*#]P[",D\Z!/ZCOJ"?,UR06BD"B9=1TH/=_U M_=U$LJ)JG2LF52.NAJFZ*H'K /4^84SN)[H;-Y?O\!]02P,$% @ I8!B M4B7"@D;] P !0T !D !X;"]W;W)K&ULK5=; M<^(V%/XK&OV0[A@9; MS<.^8,GH?/IT+I^.IT0XS\)%QE5 M.!4[6Q8":%P99:GM.<[(SBC+K?FT>O<@YE->JI3E\""(++.,BM,=I/PXLUSK MY<4CV^V5?F'/IP7=P0;44_$@<&:W*#'+()>,YT1 ,K,6[OM[=Z0-JA5_,CC* MBS'11]ER_D5/?HMGEJ,900J1TA 4'P=80IIJ).3QM0&UVCVUX>7X!?V^.CP> M9DLE+'GZF<5J/[,F%HDAH66J'OGQ5V@.%&B\B*>R^B7'9JUCD:B4BF>-,3+( M6%X_Z7/CB L#S^TQ\!H#[[5!T&/@-P;^6W<8-@;#5P;NN,<@: R"MQJ,&H,J MF';MK,K3*ZKH?"KXD0B]&M'TH I798T.9KG.K(T2^"]#.S7_L%YLUF3QR^-Z M_7']Z8\-N5F!HBR5[Z:V0GR]RHX:K+L:R^O!^IWF ^*X/Q'/<<.GS8KYA.R#>I$(9)^K'[]SQY.<.F/NW MDQEVP]@8NS: 7AM K\+U>W WY38%+"VRV D K'EE /5;4+\"'?: ?BJS+0C" M$U)C"\CA2%-2@& \EN0?TA.198T[JG"UJAWFWM0^=% 9ME2&1BH?_D- @;,.KEP6^MZD]5J=7->+@K'C.-V^';5'&!F/L'XN4. A)BR/>(9L M!<_PCJD3JLNW-5QP277D.+T\QBV/L9%'=9_=\N2VQ%!3*4')KMW'5SY EX;! MY?:U+(RO:'KHK;"7YZ3E.7E#+J:,;EG*U*F+X^1J:S?T#2X*VZU#X]:?JRL2 M0T4/(/#*Q[33?0/+=TV)ZLKH(F2&]>IR(%Y(8GHRE87KG&\4QUP84<3+7&EJ M&T7SF I4C*Z=3S3/ALOO^?9G?NM<[ZOF?:_:RWKEDA5R @XKN<_8W9ACT:"($#<>7>ALCPV@UA M?Z6Y9W5US?*ZEHIAXUB+DZC"BSJ[Y0*1=&H)G4[866OIU0MUFXIJC.VUQ*7D M0-,2SA=804\:H3N29B+AP'%^,&7666U=L]PNRZQ,J>ZD;R%)4'D)C?_"%D\S M(U67'=4K:L>SB'6[_%J%7WO;OF@(]0?"1RIV+)?HC 1MG,$8C47=<]<3Q8NJ M1]QRA1UG-=SC=PH(O0#_3SA7+Q/==K9?/O-_ 5!+ P04 " "E@&)2OD;< M.'0" !G!@ &0 'AL+W=O6ZE47 (9L2BYTWRN,6=[XOLX***F^E$L0N#*7JJ0&AVKAZZ4"FCM0 MR?V@U8K]DC+A)3TW]Z"2GEP9S@0\**)794G5WR%PN>Y[;6\[\<@6A;$3?M); MT@5,P3PO'Q2._(8E9R4(S:0@"N9];]"^&<4VW@6\,%CKG3ZQ3F92OMK!7=[W M6E80<,B,9:#8O,$(.+=$*.-/S>DU6UK@;G_+?NN\HY<9U3"2_#?+3='WKCV2 MPYRNN'F4ZY]0^XDL7R:Y=E^RKF)C#,Y6VLBR!J."DHFJI9LZ#SN =GP$$-2 M8!_0.0((:T#HC%;*G*TQ-33I*;DFRD8CF^VXW#@TNF'"GN+4*%QEB#/)?3J8 MIF3PXS%-)^FOIRGY3NX!TT+2#?XHV)Z/P5#&]06N/$_'Y/SL@IP1)LA3(5>: MBESW?(-"+)V?U9L.JTV#(YNV S*1PA2:I"*'_#V!CPX:&\'6QC XR3B&[)*$ M[6\D: 6M X)&GX:WNR?DA$U60\<7?C*K)R@[#67'47:.4-ZR#>0$;Z^BAHD% MX>Z4H#JE0T=0T46.SM[EMR0*8\S-VVY:#@0%G>LFZ)W2J%$:G53Z0A6C,PY? M$5LQQCLZND&\I_5CS%4G.BPU;J3&)Z4^24/Y5W3&'_(5!]?[0C\&1=UNN*?4 MW[FS):B%*V6:9'(E3/7?-[--M1RX(K$W/\0J6A6]_S15"9Y0M6!"HZLY4K8N MKU"2JLI:-3!RZ2K#3!JL,ZY;X$L R@;@^EQ*LQW8#9JW)?D'4$L#!!0 ( M *6 8E(KU.;"5@( $4% 9 >&PO=V]R:W-H965T(#R!MI$E*&2B-U#_2K=*/ID2T\%P):<9!:6U]&88F+[%BYE35*.EFK73%+&WU M)C2U1E9X4"7"># 8A17C,LA2?W:KLU0U5G")MQI,4U5,OTQ1J.TXB(+=P1W? ME-8=A%E:LPTNT3[4MYIV8<]2\ JEX4J"QO4XF$27LZ&S]P:_.6[-WAJ;6,3#Z/>$,A7!$%,;?CC/H73K@_GK'?N6UDY85,SA3X@\O M;#D.O@50X)HUPMZI[0_L])PYOEP)X[^P;6W/1P'DC;&JZL 40<5E^V?/71[V M -$A0-P!XK> X0% T@$2+[2-S,N:,\NR5*LM:&=-;&[A<^/1I(9+5\6EU73+ M"6>SGXO)<@&3[W>+Q'W >Q7"CI"T-+&2!Q?\$(2GIY<0[ M.=/X0\8YYJ>01%\@'L2#=P*:?1H>77P03M)G-_%\R2>S^P'EL*<<>LKA 4I? MG9J]4"=90_G/14.I^$8UD*M&VK::_6D_"R:^ M!=Z<3VE&M"W]CZ8=,#=,;[@TI&Q-E(/3&ULI55K3]LP%/TK5K0/( WR:E- ::2^ MV) &0P389S>Y;2P2.[/=Q_[];"=-2TDSI'UI_+CGW'.OZ^-PP_B;R DVA8Y M%4,KD[*\L6V19%!@<US+& "IZ^IHO M8;DPOVA3Q0[Z%DI60K*B!BL%!:'5%V_K/AP W. $P*L!WC&@=P+@UP#?%%HI M,V5-L<11R-D&<1VMV/3 ],:@536$ZE.,)5>[1.%D]&,VBF=H].UI-KN?/3S' MZ +%JWD.JC/HCE;_$MWNLRE(3')QK@)>XBDZ^W*.OB!"T7/&5@+35(2V5'HT MJYW4N<=5;N]$;M=#]XS*3* 932%]3V"K0IIJO%TU8Z^3<0K))?+=K\AS/*=% MT.33Z0X[?--T(T&O2= S"7HG$MR2+:1[ MTUX?=^4?0.XG]1F*_4^(KY@0K?9]265$% M!P*N ^](Y,>8*^^Z76/0: PZ-<;[TTE8T:HL^)#UHN_W_"-M;5&>Z[2K&S3J M!IWJ'D"V*>H$:?._$25.8&@I=Q? UV!%J.U*_#]/595]8$(%\*7Q9H$2MJ*R MNL'-:F/_(^-Z1^MC]2Q4+KZGJ=Z4>\R7A J4PT)1.I?:A7GET]5$LM)8W9Q) M99QFF*FG#;@.4/L+QN1NHA,TCV7T%U!+ P04 " "E@&)2B2,R;><" !U M"0 &0 'AL+W=O\&_)^EY62DAP/.1!EEB'^>8,I6_4=H0I MGDI-@=3C'=]B2C63\O%6DSJ-I@9NC]?L]Z9X5DSI@AN>H MI'+$5C]Q75"D^::,"O,+5M7:)'3 M!229358.^9\&$8AG8;26,C.=@=XW)2*8_P%)/BJ_(.9]IPIB?U1[I7P$48!2T%=!JQ MSDG]T;&()3"VBT%O$P_>21U2PW;T@DY+;7 KC> )74()FA!*),'VF('[7CIQ M6Z? 39# PTGRA.6![H";^(!'\\.Z935LVW<4A6F+[4V P*,)8M^R_0B)DKC3 M(K>)$'@T0P*KW'Z(A&G0HK9)$?@_,9+59],Z/M3]X*TD',^L1N+]G(:IYWVQ MXFX=HOI"\HCX@N1"M>!,PO*8-XS+(4K_WJ+-4K:W@ M$AXU,>NF8?KO!(3:C((HV&W,^+*V;H-FZ8HM80[V:?6HT:(]2\4;D(8K230L M1L$XNLN'SM\[_.*P,7MKXI0\*_7BC._5* A=0B"@M(Z!X>\5[D$(1X1I_.DX M@SZD ^ZO=^Q?O';4\LP,W"OQFU>V'@6W :E@P=;"SM3F&W1ZKAQ?J83Q7[)I M?6\P8KDV5C4=&.V&R_;/MET=]@#1]0% W 'B]X#A 4#2 9)3 <,.X$M-6RF^ M#CFS+$NUVA#MO)'-+7PQ/1KE<^G:/K<:3SGB;/:C&,\+,OXZ*XII\?!S3CZ1 M&4A+BBU>+ .7Y &OWGD.EG%A+O#T:9Z3\[,+U V1U^QZD*3T=;^TK=/5OL];C_R81ZN&[EWB!O32#P-#2K66 MMKT%_6X_;\;^F;W;G^ <:L?&?YIVB$V97G)I4.P"*:CV\'0&E:M_%-Y M5A8?GE_6.$M!.P<\7RAE=X8+T$_G[!]02P,$% @ I8!B4E!R!.8E @ MO@4 !D !X;"]W;W)K&ULG51=;]HP%/TK5EZV M21W.![1;%2*MT*E5-Y5!NVF/)KD0"\?.;(=T^_6UG1!!!Q0U#XFO?<^YY]S( M-ZZ%7*D<0*.G@G$U]'*MRTN,59I#051/E,#-R4+(@F@3RB56I022.5#!<.C[ MY[@@E'M)[/8F,HE%I1GE,)%(545!Y-\K8*(>>H&WV9C29:[M!D[BDBQA!OJQ MG$@3X8XEHP5P105'$A9#[TMP.1K8?)?PDT*MMM;(.ID+L;+!;3;T?"L(&*3: M,A#S6<,(&+-$1L:?EM/K2EK@]GK#_M5Y-U[F1,%(L%\TT_G0^^2A#!:D8GHJ MZAMH_3B!J6#*O5'=Y Y,=\]#Q10?X7E@\PAAUC)%C[+_* MJ"SC6=LI1"J="TG_0;:O:0WGN>.T=VZ=!'[SQ'B]W9X3$G=D]SO9_3?)IDI5 M^R7W_U/R4NNQC!V1@T[DX$TBS6!2FO",\N4^I8-7E1[+:)3BK=ME)]MW(I>4 M*\1@83!^[\)0R&9:-($6I;MP&PO=V]R:W-H965T".B9%4M($Y)*RE,DR&9J7-CG M*]O3@'S%7Y3L9:V-M"D/G#_JSK=P:EA:(\)(H#0%AL^.S ECF@GT^%&2&I5, M#:RW#^Q?)H!3@EP^@+<$N"^!G@M@$$)&+P&#%H PQ(P M[ OP2H#W&N"V $8E8-07X)< /X]N$8X\E@NL\&PB^!X)O1K8="-/B!P-(:2I MSMVU$C!+ :=FZ[OK^6^KZ]\7R]OU+VCYY_VWNW_0KVC.DP0R:ZUX\(A.%D1A MRN0I3-RO%^CDTRGZA$PD8RR(1#1%]RE5\C,,0OLNYIG$:2@GI@(%M1@S*)6Y M+)1Q6I2QT15/52S1,@U)V("?=^/=]_"+=^0['00F>+9RKW-P[Z73R7B116?( MM3\CQW*L)H.ZX=^S%."6AMM^DSW=\ 4).J4O>\,;I7_I#Q\WP+]VPZ_P,[+] M5N&K'NA1$_I%'-UJF[@YG=M"-X>T$)PQ$J+ECXRJ9W2]V1!!TZB#?%"1#W+R M06N2J)@+^B^0IUGR0 3BF\/F@E90[$6I]V)3#A3D7DZNKZK=;&"5OXFYJ\>K MS\H7%@PK"X;=%D21(!%6!&T%#PAIW/S+@F-8$^^-;,]I%NU5HKU.T?-6[[R@ M&U5THY\?:+\B]S\PT%_]OH%>O5WI= =Z7%DP[K3@CW?41I*S$)W -5#,GS:= M>>,WVMG^H,&,98^%+ZRPK>.M9W7:L=;:0;+2@.3:AA!R+"3:@G&YYHV*EZ1^ M32'W;-RB2^T&MGMG,/H/74-9BJZP>(3"=8T9^/@"-A>!>E%UI*#M',4Y/S_# M[>-!:;L?GB&+4D8]\FTA/QZR=O.9Z-]O #''X\_^SN M [!4%>TPRTC-[W@'-1M^8 1E4,P(U%>-LE#SWA[6P[<;SZQ5G@D14?X*D1#P M+%5%E52-5B^=B[R^?S6^L,^7Q7OE2%,\GR!&$4TE8F0#E-;9"'02Q8NDZ"B^ MS>O;!ZZ@6LZ;,;SBB- +8'[#N3ITM(#J73C['U!+ P04 " "E@&)2< U@ MV 0% %0 &0 'AL+W=O_%H0]DK7Q BP%N>%?S26@BQO+!M'B](COF +DDAW\PHR[&0MVQN M\R4C."E!>68CQPGL'*>%-1Z5SQ[8>$17(DL+\L 7^4Y9N_7)*.;2PM:'P\> MT_E"J ?V>+3$<_)$Q,_E Y-W=ATE27-2\)06@)'9I74%+Z;(4X!RQ*^4;/C. M-5!3>:'T5=W<)I>6HQB1C,1"A<#R9TTF),M4),GCWVU0J\ZI@+O7']&_E9.7 MDWG!G$QH]G>:B,6E%5D@(3.\RL0CW?Q%MA/R5;R89KS\"S;;L8X%XA47--^" M)8,\+:I?_+858@< @PX V@+0(<#K +A;@-L7X&T!I=1V-952ARD6>#QB= .8 M&BVCJ8M2S!(MIY\6:MV?!)-O4XD3X]O[R8^[&_!\]<_-$SB9$H'3C)^"<_#S M:0I.OIR"+R MP/."KC@N$CZRA4RJH':\37!=)4 ="2 "=[00"PYNBH0D^P%L MR;:FC#XH7R-CQ"F)!\"%9P YR-$0FO2&PZ$&/NT/CPRS<>L%<,MX;F>\&6&, M)$#@-X Y)X(;HGIU5*^,ZG5$O9>.(;V!89$6[ZJK'0;]9M@>8;\F[!L)_V#+!2Y PE9S(#>:M!1.,(L7 MY4U"UM*@EM)N!(BE5NFA1M4$J@S!#K/ 0SXZX-\>Y0\#Q]73#VKZ@9%^O8HQ MS:4E%$6P0^"P9A@:&7XGTAU!EN*7-$M%2K0*AJW$ MGCL<'K!K#PJ&T5#/+JK9149V$[Q,!<[2WU+"VV(M%YJR=QW#J)7<]?2IAW7J M8>_4G;N.O*E5U8HV&;8H(10A/2GH-+[LF#\(L2#L#!1$:#W7:>L P\-]I!GE MHXZ5@CL5 _9WK,X-M1\<-<&1>=J-:94;EJFZ?4YGYRMY4]JC5@[4FNBYYT3> MH1Z:84$(NQ1I+!RZQ]=*7QO==D;?[?B48>/NT&SOSU3N6+4W5(MC+A];'IYF MO_AA \5THV#@1]U,&[L'9K]_3OA_ *L<;;"5;^7R8X3%S'1LFU[]+F>KG:@ M@6_CY["GH3>ZEA\CH+,CW(UQ51M_P9-\U4$G?PZ= M_A%T7YZFBD%S&7N2LI S<%]MT0^QKDE!9JGHHY YO#. SE>M/)_&[3?]34%$ MYH+XJ^T=/:9U)"CR!IY^7L> &ULM95K3]LP%(;_BA7Q :2MN926 M%J61Z 4-B9OHV/;534X;#R?.;+UXX=UT(^ MJ!Q D\>"EVKDY5I7I[ZOTAP*JCJB@A)'ED(65&-7KGQ52:"9#2JX'P5!WR\H M*[TDMM]N91*+M>:LA%M)U+HHJ'P: Q?UR N]YP]W;)5K\\%/XHJN8 [ZOKJ5 MV/,=)6,%E(J)DDA8CKRS\'0BZG"=QN/]//;?%8S((JF C^G64Z'WD#CV2PI&NN[T3] M!=J">H:7"J[LD]3-W#Y.3M=*BZ(-1@4%*YLW?6R-V J(PAT!41L06=U-(JMR M2C5-8BEJ(LULI)F&+=5&HSA6FE69:XFC#.-T ?V'#)4S\G/M60J8W;9 M]V"[#MNUV.X.[(LGW'B2;GNR!W_L\,=[55_CKR?>G**QMR'V+-'\=YLD#((@ M]C>OZ.@Y';W_=H_\)K/'BDD@"UBQLC0*<>5U#N0)J+3KM\>"ODO=_PB'3QS^ MY-T=;HAAN&7Q8!AV!J][/'!*!GN5S#75\-;].730X4>X%P8O1T3P[OZU2/-R M!G8'O<[P'P/]K:/+7 -75.)&4X3#$N."S@EN6MF9@NA\6RTS1QO M(Y!F HXOA=#/'7- NOLM^0-02P,$% @ I8!B4N^U9H8M @ <@4 !D M !X;"]W;W)K&ULK91=;YLP%(;_BH5ZT4I;3,A7 M51&D?+1:+[I%2;OMUH%#\&HPLP\A_?>S#4'9M$2]Z W8YISGO.=%QV$MU:O. M ) <4ZCB#G.F>+*$P7U*IV4E$H*Q2\@)4BNLISIM[F(&0]]?K>\6#-=QG: QJ%)=O!!O"E7"FSHQTE MX3D4FLN"*$BGWJQ_-Y_8>!?PG4.M3];$=K*5\M5N'I.IYUM!("!&2V#FM8<% M"&%!1L;OENEU)6WBZ?I(?W"]FUZV3,-"BA\\P6SJW7HD@915 M>R_@)M/R/+ MBZ70[DGJ)G8<>"2N-,J\338*?;S?D,^DV=V( L%"4=- MKI> C M]8\[7H(&I."-7A!?DB0MA+-4A12/!@FCR@PPX<=G & M:]V(G1LD9DJ]F1FHF4HND(<=>7A1\"R758%$I@3?4Z.QMD&.'-(.VSX:WH9T M_Q\9HT[&Z**,#3*$][HV[J#C#W9MTI$G'^]:@^S[)[8-_-[D'^/HR0C9V^B) MJ1TO-!&0FC03;XQ4S80W&Y2EFZJM1#.C;IF92Q&4#3#?4RGQN+&#VEVST1]0 M2P,$% @ I8!B4D'%IUTS @ $@4 !D !X;"]W;W)K&ULC53;;MLP#/T5P>A#"VR6;\W6PC&0V[ ^9 N:M=NK8C.Q4%GR M)#GN_GZ2['A9D01]L46)YY"'%)6V0KZH$D"CUXIQ-?9*K>M[C%5>0D64+VK@ MYF0K9$6T,>4.JUH"*1RH8C@*@A&N".5>EKJ]EY\]5,"6-$P_BO8K]'IN+5\NF')?U':^HSL/Y8W2HNK!)H.* M\NY/7OLZ' '"T1E U .BMX#D#"#N ;$3VF7F9,V))EDJ18ND]39L=N%JX]!& M#>6VBVLMS2DU.)T]?)M]7R[0C\FOQ1I]1,^$-<35=\),@PG/ 5W/01/*U(TY M?UK/T?75#;I"E*,E9$'% 51<"*AV;OAX=V%=.*AK+'CB]]1U@MTR4"7.+KD M'!W/S8@JL%7?#RTBAQ:=:D!'& :.T<[R/DO\,,7[XZ*<<(I"?S1X=&W6&P)^X^O]F?FH'OYO,?3?=:+(G<4:X0@ZVA#/Q/MQZ2 MW01VAA:UN\0;H&ULE5;; M4MLP$/T5C:< AKP67.B!EQNSN/1]G>104'TN%R!P)Y.JH :G:N[K MA0*:.J>"^V$0=/V",N$-^V[M3@W[5>MR'%M[9_"=P4HWQL1F,I/R MV4YNTH$76$+ (3$6@>+/"XR! 0U@YA-L.[0,.4>40N41+9BZM"35TV%=R192U1C0[<-HX;\R&"7N*4Z-P MEZ&?&=Y\'7^[O28/5S^OI^0C>10*$CD7[#>DY(&^DA$(R)C1Y&0"AC*N3ZW5 M=$)./ISV?8,,+(Z?5-%&9;3P0+162&ZE,+DFUR*%=!/ 1^HU_W#-?Q0>19Q MW+YIV&[0[->W.4=HW(L$BHP%?/J?&RB+Q>BL%PCC*3J:%U,P^;KTO M@1*_VR#6:4>[_/>8!8?I=VOZW?]1'43Z-[V[.SSBBZ"URW>/W=:Y;!#NU81[ M1PD_'KJ"9X1EY'WO#,OLDJ>XHK'P$8:%-7W"LH.%&A\]'I+$),O3H4DBE\(B M+!3#DL_XFRV8@(?H0L#>8^OMYA>XSY8.O=U[%V[:;>@0USK$1W5X:%XK[%6S M)^P?-B\F#ADA%L"52;MC^!.(=8MN4_$;Y+4#-75?2Q*E55K)ZM6Y\5Z[> M;ZV/L"&6_>L=INRFMU3A.]>$0X:0P7D/^:BR0Y43(Q>NR,^DP9;AACDV=5#6 M /&ULM5A=;^(X%/TK%MJ59J29$MM\5A2I MT*D6::JIVNWNPVH?3#!@36)G;5/:T?[XM9,00PFWH%GZ4)+@>WQ\;GRXOH.U MTM_-DG.+7M)$FJO&TMKLLMDT\9*GS%RHC$OWS5SIE%EWJQ=-DVG.9GE0FC1) M%'6:*1.R,1SDS^[U<*!6-A&2WVMD5FG*].N()VI]U<"-S8,'L5A:_Z Y'&1L MP1^Y?\-AZ".8^GOF8)XE'1O0.A! RP":+[1@EB_KAEDV'&BU1MJ/=FC^(M/@Z9UZ'Y,,RZ11@42.8"$ M";I3TBX-^B)G?+8+T'2T*FYDPVU$0,0;'E\@BC\A$I&HAM#XZ'#%.+)M)8O7+OL45_?74#T,3RU/P-P+ MEX$"H9TC^ WZ/,2T3:/(J?.\+J$Y]PH MB^Y4D)US:-JMX+L@XSOV(M)5BJ9*NT@A%RAF&8N%?:U3M\#J;*G6B8J_>MUZ M%8L>R.*!>S_ULQ_'H[?'HP7RZ%<\^B"/7&QAS(K)F*-8&6O0E'LV+%7:BA]\ MAK0SD6E22ZN_1XO0SD%2. H.%(&TGF28_@T[)F?.DQWKF3"Q6DEK:GTIVF.& M>X=?=[SEC?BGMV0)L3-Y:S=9Q9XL![9W].L>9DD"2P*RO(YCO?+:E6QK69+] MY'7)X =QH'V\2P;X[5,Y=,VD]N M3YEE[>0UM@EN*!P<$<.6>"LD2U#&7G/WFG/^"65K.K?-ABO?=%I@[H&0\6PH]XF2NG#-.!@_$YZ27!0 CMH37J9 M\6_?(\]<&J9<(])]MPXBP1<)/D?&2; T EO::;_;)=CQ^YL$>R.PO=4HZWZ% M1()<<5D(6U^?[DX7O(RTSB)L\"L"6\J)PK;W71L6-C@2.=F1"F'OF(Z7&U4Q MM.A@4.0L!D6"01'84$Y4=;^^(["JP8\(;"G'J4J@PU P'1J=0U4:7(;"U==I MJM*:\@I4E08WHK ;U:@ZD<(*]\N_J;D^*YF\5G6 *P&$@D[ =.O,>99#)PV6 M0X\[=NZLP-0NH10:QB,ME.9M (A=\"MZVI'327\KM*O(8^5J3M\(^HDD!+.B M9SFETN!0%#ZGGIX$&(]VCDA"L#<*VUM-$AZY3\#_DH5@;K1_EOY+<+067$:= MG(5W\%H]( O-K9Y=RO4B;V4:E)]RBQ99];1JEU[G3<(WST?XTT7;I'01#[#!'N9:E;V\@L%;6FA..-!%4S MAN3;"E/1++W0.RT\DF.I[8*?I14ZXBW63]5&FIG?NQ2$8:Z(X"#Q8>E]#6]7 MB=WO-OPDN%%G8["5[(5XMI,?Q=(+;"!,<:ZM S*W%WR'*;5&)L;OSM/KD59X M/CZYW[O:32U[I/"=H+](HX*3;MW'GN0 MUTH+UHE- D9X>T>OW7LX$T3A!4'4"2*7NP6YE&ND499*T8"TNXV;';A2G=J$ M(]Q^E*V6YBDQ.IVMOZUV\!GN:UU+# ^$$U8SV* W\^*U@M$::T2H&L,-$ Z[ M4M0*\4*EOC9P:^'G'6C5@J)+()Q/8!I^@BB(@J?M&D8WX[]=?!.]SQ_U^2-G M.[U@VP5G7?"J"_Z!\[1WGCKGV05GDS,<*K-5S9W*_O(O61C'2>J_#+!F/6MV MC14-L5I5?,:*+[+F/6M^C34=8LW_@Q7WK/@::S;$BM^Q9HO%8IB5]*SD0]9& M$IZ3"E% 3-1B:6=H-Y?A!"GR;V'/==./L#4$L# M!!0 ( *6 8E*!02>&PO=V]R:W-H965T]BCN4R)@6B2F(F= M,OOMMW,@!6<113.]*,1\_[*]_N4D=G_/TI]\2ZE O^,HX;>]K1"[&TWCJRV- M?7[-=C21OZQ9&OM"7J8;C>]2Z@>%*(XT'6-;B_TPZ0WZ1=M3.NBS3$1A0I]2 MQ+,X]M/_[FC$]K<]TCLT/(>;K<@;M$%_YV_H"Q5ONZ=47FEUE"",:<)#EJ"4 MKF][0W*S)(6@(/X-Z9X??4?Y5-X9^YE?S(/;'LY'1".Z$GD(7WY\T!&-HCR2 M',>O*FBO[C,7'G\_1+\O)B\G\^YS.F+1]S 0V]N>VT,!7?M9))[9?D:K"5EY MO!6+>/$?[2L6]] JXX+%E5B.( Z3\M/_727B2"#CP *]$NBJP#PC,"J!T55@ M5@*SJ\"J!%97@5T)[*X"IQ(X705N)7"["KQ*X*D"^YQQ^. <[MH'JEF,89*OPA>1RE]#J1.#E\ER M,GJ=C-$_;\/GU\GS\@>ZGS\.'T?SX1*-AZ]#=#FFP@\C?H6^HK>7,;J\N$(7 M2$-\ZZ>4HS!!;TDH^)>CAM>Z@?-9Y[J!\WGGNH'SQ=[X_ M_%WJEMWE;DL5&_6Z-XIXQI^N^Y8^S+H/L^C#/-/',_V@24:A15\*K4*8ORA\ M#(AK6C*M'\82CX> ,RV74_!E@#F8-/%L/].[;_3>C=O^(]V-"U?R&Y:;N1N'=YM M+:\[GX]V./*+APWE^3(".==3GU9CF+,^2TQ!#O(% MY !?8*[ABW:T_X]INBE.M;A&PO M=V]R:W-H965TN@_#/M#2V28JD2I)Q3&P'[^C+(MN8C,+$.^+3,F\YWC/\1Z^#%92 M?=-+ $,>\TSHB];2F.(\"'2RA)SIMBQ X#]SJ7)F\%4M ETH8&EEE& MD#,N6L-!]>U6#0>R-!D7<*N(+O.MTQ9) M8<[*S-S)U4>H ^I:O$1FNGJ25=TW;)&DU$;FM3&.(.=B\\L>:R)V#!!GOP&M M#>A3@\X!@[@VB)\:] X8=&J#3L7,)I2*APDS;#A0$2[( M#<\R3)4>! 8=6_,@J9V,-D[H 2<1N9'"+#6Y$BFD>^PG+]A3#T" $3=ATVW8 M(^I%O(99F]#37P@-:;1G0&._^:],M$D<'32?^,TGD#3FH2>:N$EB7.%U#B6Q MG&GX7H(P!![PZ8'L-)"="C)^&?+*0I*_/F,/\LE KO_VX'<;_*YWR/?%7&%* M2<'6N857D *P+[),=H@=2LDJV,/."&Z@^!AC_M>X[[W*L;(/V2"C4P6U6B8 M2'%$BS)C1JHUUET&6(D"-)FMB9#B9/QE2E*N 16'%$JF96*TAY5^,ZS^45@_ M;?!/O6&/D7(N%N"(WUO-&Y#>#N%Q'.XG_*SQ?/:_$XX8-]N.33S$+B;;+B>S M]4G=M*L#]^4H"IUDAD?)4K0CRM%;Y*E&V4U4%!Y(5$2=<-#F%C/IODJ;^\T6C M>Z@TG'Q&?OV<2VT8;C:YX#.D^!7K;N2$,CH["H74Z1<-O5%ATHG M2]2_\QK+O&!B_;,F!:@$7>!9B<@YGCQ<\28X:?;.T1>P:=@.PY]\PW3:1OW: M=H!DJQ+LD>=E[O/B1(QVCT.WDQ?JW[9=ER+%XD=*\YR;_-D\J7GM/:O]WJ%Y MZG2'OJ0[6<9F4C%[3B5,*88B]'P$/Z([8:&GQZ'.R0KU;\#^FVY.:I0?RKP7 M]MMT/W^Q$YW8+SJ?.98'KE!LH:#B#0^Z9DE*H0!7-4B)67*K2DR9]>OT('9: M$T='83EVBA/[]TZ_"3@Q/ UJ&Y.--9%*'/'XF V5SXW3"VX MT"2#.4*&[3Z.1VUN438O1A;5O<),&B/SJKD$EH*R'?#_N91F^V(=-'=9PW\! M4$L#!!0 ( *6 8E*@?44 4P( %P, - >&PO9X/W.+: -:#)B&&P1C> MHF0CB5F5 M(4;HSH;G)I (*B10^LCH4H&)5$\V'5C/G";'880+V=:V%>SGQDT_2NP](Y!0 MV@F<0QN(PQ(IA26_TTX[N0T^2P%GKW>E5IA+M OF2]@O: ==9"-DBF57)H#[ M4!Q2G!DYDN2%&94H/9-42C!MI 3E@J-6PWZ%,S0VP90^F*_:S^R W62#/?/- MCO'.U(*<:3'6,?PAS;*'V/F;N* D6Z&^U/IQ>.N;0X;O)9DIPS;!_^Y()QB/;K0"$D>=+5S%%)= !+"+98*I(,([\E*M>X4?OC MU&3CFN?_H>:_^YYSS+%$="A:G_TIO^4W*W9WT[_0W/ZL'"M^4>3B'. M*TB:8OZL4]!XA3:ZU3_@Z_DISE!-U;I+1K"WO^.4U.RZFW5O7H2;U=O?S.,% MJ[9@_W\B_@-02P,$% @ I8!B4I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'V9>3/CD&3#Z.Q/ET)+V_K^77V[K^RA[* MHE*7HWW3W%V,QVJ]%V6F_JSO1*7/;&M99HW^*G=C=2=%ME%[(9JR&!MG9\ZX MS/)J].']\[V6<@R_U(U8-WE=Z8/M@9M5HY5$UW17?_3#-^$_KBX[=#4\_SHA%REC7BHZP/=WFU M:V^CGV(,'J.+P_/G,8@7\O^$L=YN\[68U>M#*:KF&$11?NZD?A>V3ZG_M;XY/W6A<$$-YD>L3TM]T MX'205V[@AAYGR8+S- %,!L)DO"43.UEF4O]@+[J>\CM@-!%&DY8Q2=V4MZV; ML&C.HB6/NT:%$;00.NLMZ;SH>AGS!0\3_X:S((*0-@)IOR5DDD;>7XLHF/$X M^8WQ3RL Z2"0SIM&TDT6;!Y$?\,03A&Z*3'=ZOK:C3]W\?,_AO[<]]PVX7A> MM-()!T">(Y#GM) QO^'ABL.0O4-HWA&';*G?TBCF,Q;SA+NQM^CR<^![^OW@ M#&;E,RPMG]%B^J$.6AK%?B]N$]04Q*J /)[EAMB=,JOE\^H/4#M0>P8=$7 V)B M.C"H:P@4TX28F X,8AT\C]_8B2ZR"Z%@!69@5C"(K0#&2(-LF!8,\KIA>"CR M! HQ,4L8Q)9 1R3]-P43AD$LC!\CDL&&QKQA$'MC8&@RQ&AB/C&)??)RC#(( MB)G$)#8)'! ,PF$V,8EMTHX,!J'0Z2=J=V!#A-Z+:V+N,*DGHE#%61 3,XE) M/16%8MH0$Y.*22T5%-.!F)A4S%\Y*_5E"C$QJ9C$4L$QSR$F)AB36##_#;]. MV2Q7V6XGQ4ZC;-C)3#19#B><,<=8Q(X!F$LAU_KB;"?8[2/S#JJI2XB)F<8B M-@W =-N%H[QY? IDT4ON%F88H>\G=PAQD$3NH-_X>BB&Z D)MGI_. M5G:L$!,SCT6^"/*S.N'5VXV9Q_I5YDUC.DJ=8"8F'DL M:O/\'#-IZC7$Q,QC42^58(W>2T,V9AZ;V#QX#0NG46S,/#:Q>6 -.Y L;4PX M-K%PAHI8[7&I[RFU("$F)AR;6#C#F%&S%U+;'+XW-J8>FU@]K\OMH?9&5]Z) MK?.*\)0%(E."\0=]5P4Q,>O8;[RVHC&]3.W9O*COF5]!3,PZ-K%U!C"3@T9H M ^I76XB)6<YB8=1SJ-9IA3*\NR[IB<,7&P03D$ NH/P$XD"X=S#L.>:$# MZ+1PM!7U1=6.!;52S(.8F'<<8N^\P$RS!^9)LV]\I.*!T,-+K0/-O@4\\STN &Z MNUA]>+\1V[P2FU#?7NGCZZQ8+R5K/XZ;N"R[W8RQ/12%IX]%55!GF^=-U,\; MP#_\"U!+ P04 " "E@&)2L 4 O38" <*@ &@ 'AL+U]R96QS+W=O MRRWFL%J_ML,WCJJH_#]?=I;YLTMUY"<"O07U%@*]!?46 KUE\K!-H+>@WD*@MZ#>0J"WH-Y"H+>@ MWD*@MZ#>0J"WH-Y"H+>@WD*@MZ+>2J"WHMY*H+>BWDJ@MTY>EA#HK:BW$NBM MJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AM MDY?=!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z M.^KM!'H[ZNT$>OOD8R6!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>! MWH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?G9A$#O0+V#0.] O8- [T"]@T#O!O5N M"/1N4._F)_4NX]7!E&UL MS=I-3L,P$ 7@JU39HL;U;P%1-L 66' !DTS;J$ELV0;*[7%20 )!!2H2;].H MM3UOXI&^5<_NGCW%R;9K^[@HUBGY4\9BM:;.QM)YZO/*TH7.IOPUK)BWU<:N MB(G9S+#*]8GZ-$U#C>+\[)*6]J%-DZMM_CDVKE\4@=I83"YV&X>L16&];YO* MIKS.'OOZ4\KT-:',)\<]<=WX>)0W%.S+A&'E^X#7/%$)3T^36AG1MN[R+ M;5L6TW-+L=Q?XHL>W7+95%2[ZJ'+1\KH ]DZKHE2UY:[HD?[DU.^8=I]\H/S MQS+[ O/.V^!\S!,+]/NXMY$,IZ<^%Z*0FOVO^)Z82Q_\?C1,NZ;ZA]GY>I]< MV(SSB&Q\''[''V?\7O^7?0B0/B1('PJD#PW2AP'I8P[2QS%('R<@?? 92B,H MHG(44CF*J1P%58ZB*D=AE:.XRE%@Y2BR"A19!8JL D56@2*K0)%5H,@J4&05 M*+(*%%D%BJP215:)(JM$D56BR"I19)4HLDH4626*K!)%5HDBJT*15:'(JE!D M52BR*A19%8JL"D56A2*K0I%5H&UL4$L! A0#% @ I8!B4@_=W,?3 M!0 2!@ !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8!B4G8E/_BD! '1$ !@ M ("!31< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8!B4NM.D_*2 M$0 4#X !D ("!D%0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8!B4N5F7M(V$0 QCP !D M ("!R&P 'AL+W=O&PO=V]R M:W-H965T*# !X;"]W;W)K&UL M4$L! A0#% @ I8!B4GE**4\^! ]PH !D ("!.HL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MI8!B4@T@QX$I"0 UQH !D ("!O9T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8!B4GB&RM^0!P M:!0 !D ("!=;( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8!B4CJ@:LS*!0 WQ0 !D M ("!7. 'AL+W=O&PO=V]R:W-H M965TA^P@8 #48 9 M " @?OH !X;"]W;W)K&UL4$L! M A0#% @ I8!B4C\F6:_,! !Q( !D ("!].\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8!B M4AV1DK#G P D0T !D ("!0OP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8!B4M63RY.0 P U@H M !D ("!F@@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8!B4KH/[!Y* @ _P4 !D M ("!@1(! 'AL+W=O&PO=V]R:W-H965T M9O2 , )() 9 M " @?X9 0!X;"]W;W)K&UL4$L! A0# M% @ I8!B4@UP.!?&PO=V]R:W-H965T&UL4$L! A0#% @ I8!B4@G( M+S;G!P X2H !D ("!PBL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8!B4C7@.$SM @ 3PD !D M ("!@SL! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ I8!B4@C#I\^^!P � !D ("! MGTP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ I8!B4M0[,\F1! &AH !D ("!+F ! 'AL+W=O&PO=V]R:W-H965T%H 0!X M;"]W;W)K&UL4$L! A0#% @ I8!B4B7"@D;] M P !0T !D ("!T6L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8!B4A5^O]6A @ . < !D M ("!/74! 'AL+W=O<" !U"0 &0 @($5> $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ I8!B4E!R!.8E @ O@4 !D ("!MGT! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MI8!B4JNAA*IL @ ZP8 !D ("!2HD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8!B4MV#9K4. P M,@@ !D ("!NY ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8!B4H%!)YS$! BQ0 !D M ("!?IL! 'AL+W=O'P$ #7$@ &0 @(%YH $ >&PO=V]R:W-H M965T^P 0!;0V]N E=&5N=%]4>7!E&UL4$L%!@ !/ $\ H!4 !VS 0 $! end XML 86 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 87 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 88 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 274 418 1 false 106 0 false 10 false false R1.htm 00090 - Document - DOCUMENT AND ENTITY INFORMATION Sheet http://www.rigel.com/role/DocumentDocumentAndEntityInformation DOCUMENT AND ENTITY INFORMATION Cover 1 false false R2.htm 00100 - Statement - BALANCE SHEETS Sheet http://www.rigel.com/role/StatementBalanceSheets BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - BALANCE SHEETS (Parenthetical) Sheet http://www.rigel.com/role/StatementBalanceSheetsParenthetical BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - STATEMENTS OF OPERATIONS Sheet http://www.rigel.com/role/StatementStatementsOfOperations STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.rigel.com/role/StatementStatementsOfComprehensiveLoss STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 00400 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.rigel.com/role/StatementStatementsOfStockholdersEquity STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 00500 - Statement - STATEMENTS OF CASH FLOWS Sheet http://www.rigel.com/role/StatementStatementsOfCashFlows STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 10201 - Disclosure - REVENUES Sheet http://www.rigel.com/role/DisclosureRevenues REVENUES Notes 9 false false R10.htm 10301 - Disclosure - SPONSORED RESEARCH AND LICENSE AGREEMENTS Sheet http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreements SPONSORED RESEARCH AND LICENSE AGREEMENTS Notes 10 false false R11.htm 10401 - Disclosure - INVENTORIES Sheet http://www.rigel.com/role/DisclosureInventories INVENTORIES Notes 11 false false R12.htm 10501 - Disclosure - SIGNIFICANT CONCENTRATIONS Sheet http://www.rigel.com/role/DisclosureSignificantConcentrations SIGNIFICANT CONCENTRATIONS Notes 12 false false R13.htm 10601 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.rigel.com/role/DisclosureStockBasedCompensation STOCK-BASED COMPENSATION Notes 13 false false R14.htm 10701 - Disclosure - CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS Sheet http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestments CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS Notes 14 false false R15.htm 10801 - Disclosure - FAIR VALUE Sheet http://www.rigel.com/role/DisclosureFairValue FAIR VALUE Notes 15 false false R16.htm 10901 - Disclosure - OTHER BALANCE SHEET Sheet http://www.rigel.com/role/DisclosureOtherBalanceSheet OTHER BALANCE SHEET Notes 16 false false R17.htm 11001 - Disclosure - LEASE AGREEMENTS Sheet http://www.rigel.com/role/DisclosureLeaseAgreements LEASE AGREEMENTS Notes 17 false false R18.htm 11101 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.rigel.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 18 false false R19.htm 11201 - Disclosure - INCOME TAXES Sheet http://www.rigel.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 19 false false R20.htm 11301 - Disclosure - DEBT Sheet http://www.rigel.com/role/DisclosureDebt DEBT Notes 20 false false R21.htm 11401 - Disclosure - SELECTED QUARTERLY FINANCIAL DATA Sheet http://www.rigel.com/role/DisclosureSelectedQuarterlyFinancialData SELECTED QUARTERLY FINANCIAL DATA Notes 21 false false R22.htm 11501 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.rigel.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 22 false false R23.htm 20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 23 false false R24.htm 30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPolicies 24 false false R25.htm 30203 - Disclosure - REVENUES (Tables) Sheet http://www.rigel.com/role/DisclosureRevenuesTables REVENUES (Tables) Tables http://www.rigel.com/role/DisclosureRevenues 25 false false R26.htm 30403 - Disclosure - INVENTORIES (Tables) Sheet http://www.rigel.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.rigel.com/role/DisclosureInventories 26 false false R27.htm 30603 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.rigel.com/role/DisclosureStockBasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://www.rigel.com/role/DisclosureStockBasedCompensation 27 false false R28.htm 30703 - Disclosure - CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables) Sheet http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsTables CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables) Tables http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestments 28 false false R29.htm 30803 - Disclosure - FAIR VALUE (Tables) Sheet http://www.rigel.com/role/DisclosureFairValueTables FAIR VALUE (Tables) Tables http://www.rigel.com/role/DisclosureFairValue 29 false false R30.htm 30903 - Disclosure - OTHER BALANCE SHEET (Tables) Sheet http://www.rigel.com/role/DisclosureOtherBalanceSheetTables OTHER BALANCE SHEET (Tables) Tables http://www.rigel.com/role/DisclosureOtherBalanceSheet 30 false false R31.htm 31003 - Disclosure - LEASE AGREEMENTS (Tables) Sheet http://www.rigel.com/role/DisclosureLeaseAgreementsTables LEASE AGREEMENTS (Tables) Tables http://www.rigel.com/role/DisclosureLeaseAgreements 31 false false R32.htm 31203 - Disclosure - INCOME TAXES (Tables) Sheet http://www.rigel.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.rigel.com/role/DisclosureIncomeTaxes 32 false false R33.htm 31303 - Disclosure - DEBT (Tables) Sheet http://www.rigel.com/role/DisclosureDebtTables DEBT (Tables) Tables http://www.rigel.com/role/DisclosureDebt 33 false false R34.htm 31403 - Disclosure - SELECTED QUARTERLY FINANCIAL DATA (Tables) Sheet http://www.rigel.com/role/DisclosureSelectedQuarterlyFinancialDataTables SELECTED QUARTERLY FINANCIAL DATA (Tables) Tables http://www.rigel.com/role/DisclosureSelectedQuarterlyFinancialData 34 false false R35.htm 40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) Sheet http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) Details 35 false false R36.htm 40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock Award Plans (Details) Sheet http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockAwardPlansDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock Award Plans (Details) Details 36 false false R37.htm 40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details) Sheet http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details) Details 37 false false R38.htm 40105 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net Loss per Share (Details) Sheet http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net Loss per Share (Details) Details 38 false false R39.htm 40106 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details) Sheet http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details) Details 39 false false R40.htm 40201 - Disclosure - REVENUES - Disaggregated (Details) Sheet http://www.rigel.com/role/DisclosureRevenuesDisaggregatedDetails REVENUES - Disaggregated (Details) Details 40 false false R41.htm 40202 - Disclosure - REVENUES - Percentage by Customer (Details) Sheet http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails REVENUES - Percentage by Customer (Details) Details 41 false false R42.htm 40203 - Disclosure - REVENUES - Activity (Details) Sheet http://www.rigel.com/role/DisclosureRevenuesActivityDetails REVENUES - Activity (Details) Details 42 false false R43.htm 40301 - Disclosure - SPONSORED RESEARCH AND LICENSE AGREEMENTS (Details) Sheet http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails SPONSORED RESEARCH AND LICENSE AGREEMENTS (Details) Details http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreements 43 false false R44.htm 40401 - Disclosure - INVENTORIES (Details) Sheet http://www.rigel.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.rigel.com/role/DisclosureInventoriesTables 44 false false R45.htm 40501 - Disclosure - SIGNIFICANT CONCENTRATIONS (Details) Sheet http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails SIGNIFICANT CONCENTRATIONS (Details) Details http://www.rigel.com/role/DisclosureSignificantConcentrations 45 false false R46.htm 40601 - Disclosure - STOCK-BASED COMPENSATION (Details) Sheet http://www.rigel.com/role/DisclosureStockBasedCompensationDetails STOCK-BASED COMPENSATION (Details) Details http://www.rigel.com/role/DisclosureStockBasedCompensationTables 46 false false R47.htm 40602 - Disclosure - STOCK-BASED COMPENSATION - Employee Stock Option Plans (Details) Sheet http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails STOCK-BASED COMPENSATION - Employee Stock Option Plans (Details) Details 47 false false R48.htm 40603 - Disclosure - STOCK-BASED COMPENSATION - Assumptions and Activity (Details) Sheet http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails STOCK-BASED COMPENSATION - Assumptions and Activity (Details) Details 48 false false R49.htm 40604 - Disclosure - STOCK-BASED COMPENSATION - Stock Options by Exercise Price (Details) Sheet http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails STOCK-BASED COMPENSATION - Stock Options by Exercise Price (Details) Details 49 false false R50.htm 40605 - Disclosure - STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details) Sheet http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details) Details 50 false false R51.htm 40701 - Disclosure - CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details) Sheet http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details) Details http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsTables 51 false false R52.htm 40801 - Disclosure - FAIR VALUE (Details) Sheet http://www.rigel.com/role/DisclosureFairValueDetails FAIR VALUE (Details) Details http://www.rigel.com/role/DisclosureFairValueTables 52 false false R53.htm 40901 - Disclosure - OTHER BALANCE SHEET - Property and Equipment (Details) Sheet http://www.rigel.com/role/DisclosureOtherBalanceSheetPropertyAndEquipmentDetails OTHER BALANCE SHEET - Property and Equipment (Details) Details 53 false false R54.htm 40902 - Disclosure - OTHER BALANCE SHEET - Other Accrued Liabilities (Details) Sheet http://www.rigel.com/role/DisclosureOtherBalanceSheetOtherAccruedLiabilitiesDetails OTHER BALANCE SHEET - Other Accrued Liabilities (Details) Details 54 false false R55.htm 41001 - Disclosure - LEASE AGREEMENTS (Details) Sheet http://www.rigel.com/role/DisclosureLeaseAgreementsDetails LEASE AGREEMENTS (Details) Details http://www.rigel.com/role/DisclosureLeaseAgreementsTables 55 false false R56.htm 41002 - Disclosure - LEASE AGREEMENTS - Lease Expense (Details) Sheet http://www.rigel.com/role/DisclosureLeaseAgreementsLeaseExpenseDetails LEASE AGREEMENTS - Lease Expense (Details) Details 56 false false R57.htm 41003 - Disclosure - LEASE AGREEMENTS - Cash Flow Information (Details) Sheet http://www.rigel.com/role/DisclosureLeaseAgreementsCashFlowInformationDetails LEASE AGREEMENTS - Cash Flow Information (Details) Details 57 false false R58.htm 41004 - Disclosure - LEASE AGREEMENTS - Sublease Information (Details) Sheet http://www.rigel.com/role/DisclosureLeaseAgreementsSubleaseInformationDetails LEASE AGREEMENTS - Sublease Information (Details) Details 58 false false R59.htm 41005 - Disclosure - LEASE AGREEMENTS - Future Minimum Lease Payments (Details) Sheet http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails LEASE AGREEMENTS - Future Minimum Lease Payments (Details) Details 59 false false R60.htm 41006 - Disclosure - LEASE AGREEMENTS - Rent Expense, Net (Details) Sheet http://www.rigel.com/role/DisclosureLeaseAgreementsRentExpenseNetDetails LEASE AGREEMENTS - Rent Expense, Net (Details) Details 60 false false R61.htm 41101 - Disclosure - STOCKHOLDERS' EQUITY - Preferred Stock (Details) Sheet http://www.rigel.com/role/DisclosureStockholdersEquityPreferredStockDetails STOCKHOLDERS' EQUITY - Preferred Stock (Details) Details 61 false false R62.htm 41103 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock (Details) Sheet http://www.rigel.com/role/DisclosureStockholdersEquityCommonStockDetails STOCKHOLDERS' EQUITY - Common Stock (Details) Details 62 false false R63.htm 41201 - Disclosure - INCOME TAXES (Details) Sheet http://www.rigel.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.rigel.com/role/DisclosureIncomeTaxesTables 63 false false R64.htm 41202 - Disclosure - INCOME TAXES - Operating Loss Carryforwards (Details) Sheet http://www.rigel.com/role/DisclosureIncomeTaxesOperatingLossCarryforwardsDetails INCOME TAXES - Operating Loss Carryforwards (Details) Details 64 false false R65.htm 41203 - Disclosure - INCOME TAXES - Tax Credits (Details) Sheet http://www.rigel.com/role/DisclosureIncomeTaxesTaxCreditsDetails INCOME TAXES - Tax Credits (Details) Details 65 false false R66.htm 41204 - Disclosure - INCOME TAXES - Valuation Allowance (Details) Sheet http://www.rigel.com/role/DisclosureIncomeTaxesValuationAllowanceDetails INCOME TAXES - Valuation Allowance (Details) Details 66 false false R67.htm 41205 - Disclosure - INCOME TAXES - Unrecognized Tax Benefits (Details) Sheet http://www.rigel.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails INCOME TAXES - Unrecognized Tax Benefits (Details) Details 67 false false R68.htm 41301 - Disclosure - DEBT (Details) Sheet http://www.rigel.com/role/DisclosureDebtDetails DEBT (Details) Details http://www.rigel.com/role/DisclosureDebtTables 68 false false R69.htm 41302 - Disclosure - DEBT - Future Minimum Payments (Details) Sheet http://www.rigel.com/role/DisclosureDebtFutureMinimumPaymentsDetails DEBT - Future Minimum Payments (Details) Details 69 false false R70.htm 41401 - Disclosure - SELECTED QUARTERLY FINANCIAL DATA (Details) Sheet http://www.rigel.com/role/DisclosureSelectedQuarterlyFinancialDataDetails SELECTED QUARTERLY FINANCIAL DATA (Details) Details http://www.rigel.com/role/DisclosureSelectedQuarterlyFinancialDataTables 70 false false R71.htm 41501 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.rigel.com/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://www.rigel.com/role/DisclosureSubsequentEvents 71 false false All Reports Book All Reports rigl-20201231x10k.htm rigl-20201231.xsd rigl-20201231_cal.xml rigl-20201231_def.xml rigl-20201231_lab.xml rigl-20201231_pre.xml rigl-20201231xex23d1.htm rigl-20201231xex31d1.htm rigl-20201231xex31d2.htm rigl-20201231xex32d1.htm rigl-20201231x10k003.jpg rigl-20201231x10k004.jpg http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true JSON 91 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rigl-20201231x10k.htm": { "axisCustom": 1, "axisStandard": 34, "contextCount": 274, "dts": { "calculationLink": { "local": [ "rigl-20201231_cal.xml" ] }, "definitionLink": { "local": [ "rigl-20201231_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": [ "rigl-20201231x10k.htm" ] }, "labelLink": { "local": [ "rigl-20201231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "rigl-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml", "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": [ "rigl-20201231.xsd" ], "remote": [ "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", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.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-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-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/role/negated-2009-12-16.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": 630, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 20, "http://www.rigel.com/20201231": 3, "http://xbrl.sec.gov/dei/2019-01-31": 8, "total": 31 }, "keyCustom": 62, "keyStandard": 356, "memberCustom": 60, "memberStandard": 42, "nsprefix": "rigl", "nsuri": "http://www.rigel.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - DOCUMENT AND ENTITY INFORMATION", "role": "http://www.rigel.com/role/DocumentDocumentAndEntityInformation", "shortName": "DOCUMENT AND ENTITY INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - SPONSORED RESEARCH AND LICENSE AGREEMENTS", "role": "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreements", "shortName": "SPONSORED RESEARCH AND LICENSE AGREEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - INVENTORIES", "role": "http://www.rigel.com/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - SIGNIFICANT CONCENTRATIONS", "role": "http://www.rigel.com/role/DisclosureSignificantConcentrations", "shortName": "SIGNIFICANT CONCENTRATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.rigel.com/role/DisclosureStockBasedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS", "role": "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestments", "shortName": "CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - FAIR VALUE", "role": "http://www.rigel.com/role/DisclosureFairValue", "shortName": "FAIR VALUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - OTHER BALANCE SHEET", "role": "http://www.rigel.com/role/DisclosureOtherBalanceSheet", "shortName": "OTHER BALANCE SHEET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "rigl:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - LEASE AGREEMENTS", "role": "http://www.rigel.com/role/DisclosureLeaseAgreements", "shortName": "LEASE AGREEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "rigl:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.rigel.com/role/DisclosureStockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - INCOME TAXES", "role": "http://www.rigel.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - BALANCE SHEETS", "role": "http://www.rigel.com/role/StatementBalanceSheets", "shortName": "BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - DEBT", "role": "http://www.rigel.com/role/DisclosureDebt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - SELECTED QUARTERLY FINANCIAL DATA", "role": "http://www.rigel.com/role/DisclosureSelectedQuarterlyFinancialData", "shortName": "SELECTED QUARTERLY FINANCIAL DATA", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.rigel.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "rigl:NatureOfOperationsAndBasisOfAccountingPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "rigl:NatureOfOperationsAndBasisOfAccountingPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "rigl:CustomerAllowanceForPromptPaymentDiscountsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "rigl:CustomerAllowanceForPromptPaymentDiscountsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - REVENUES (Tables)", "role": "http://www.rigel.com/role/DisclosureRevenuesTables", "shortName": "REVENUES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - INVENTORIES (Tables)", "role": "http://www.rigel.com/role/DisclosureInventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://www.rigel.com/role/DisclosureStockBasedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables)", "role": "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsTables", "shortName": "CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - FAIR VALUE (Tables)", "role": "http://www.rigel.com/role/DisclosureFairValueTables", "shortName": "FAIR VALUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_N0lPQlWjpk-aN0T-aKnNkA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - BALANCE SHEETS (Parenthetical)", "role": "http://www.rigel.com/role/StatementBalanceSheetsParenthetical", "shortName": "BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_N0lPQlWjpk-aN0T-aKnNkA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - OTHER BALANCE SHEET (Tables)", "role": "http://www.rigel.com/role/DisclosureOtherBalanceSheetTables", "shortName": "OTHER BALANCE SHEET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "rigl:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - LEASE AGREEMENTS (Tables)", "role": "http://www.rigel.com/role/DisclosureLeaseAgreementsTables", "shortName": "LEASE AGREEMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "rigl:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - INCOME TAXES (Tables)", "role": "http://www.rigel.com/role/DisclosureIncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - DEBT (Tables)", "role": "http://www.rigel.com/role/DisclosureDebtTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - SELECTED QUARTERLY FINANCIAL DATA (Tables)", "role": "http://www.rigel.com/role/DisclosureSelectedQuarterlyFinancialDataTables", "shortName": "SELECTED QUARTERLY FINANCIAL DATA (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivable", "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details)", "role": "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivable", "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "INF", "first": true, "lang": null, "name": "rigl:ShareBasedCompensationNumberOfStockOptionPlans", "reportCount": 1, "unitRef": "Unit_Standard_plan_17X52dy-1E--uSp-R14rDg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock Award Plans (Details)", "role": "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockAwardPlansDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock Award Plans (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MaximumMember__9OPyeo2Vkm-eivGbTx6Cg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details)", "role": "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MaximumMember__9OPyeo2Vkm-eivGbTx6Cg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_pG-2gfPqA0O5JZ46udc49A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net Loss per Share (Details)", "role": "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2018_srt_RangeAxis_srt_WeightedAverageMember_599w3o6Zo0-AL2o9tyicqQ", "decimals": "2", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_N0lPQlWjpk-aN0T-aKnNkA", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details)", "role": "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - STATEMENTS OF OPERATIONS", "role": "http://www.rigel.com/role/StatementStatementsOfOperations", "shortName": "STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_pG-2gfPqA0O5JZ46udc49A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - REVENUES - Disaggregated (Details)", "role": "http://www.rigel.com/role/DisclosureRevenuesDisaggregatedDetails", "shortName": "REVENUES - Disaggregated (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_rigl_GrossProductMember_ZcKbg57-X06GcGSIjyprrQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_rigl_GrifolsS.a.Member_srt_ProductOrServiceAxis_rigl_FostamatinibMember_IZZ7FsXWn0exqYeD-aUmWw", "decimals": null, "first": true, "lang": "en-US", "name": "rigl:ExpectedMedicationRolloutTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - REVENUES - Percentage by Customer (Details)", "role": "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "shortName": "REVENUES - Percentage by Customer (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_rigl_GrifolsS.a.Member_srt_ProductOrServiceAxis_rigl_FostamatinibMember_IZZ7FsXWn0exqYeD-aUmWw", "decimals": null, "first": true, "lang": "en-US", "name": "rigl:ExpectedMedicationRolloutTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_SJKYzXq3-kainLQpKPMdYg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - REVENUES - Activity (Details)", "role": "http://www.rigel.com/role/DisclosureRevenuesActivityDetails", "shortName": "REVENUES - Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2018_B5wLBjQsx0u5GtdH7gYQkQ", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_SJKYzXq3-kainLQpKPMdYg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - SPONSORED RESEARCH AND LICENSE AGREEMENTS (Details)", "role": "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "shortName": "SPONSORED RESEARCH AND LICENSE AGREEMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_rigl_AchievementOfMilestoneAxis_rigl_SpecifiedDevelopmentEventsMember_us-gaap_TypeOfArrangementAxis_us-gaap_CollaborativeArrangementMember_I8DhorrdnkmAQHe0LWZ8kg", "decimals": "-5", "lang": null, "name": "rigl:ContingentPaymentsUnderAgreement", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcess", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - INVENTORIES (Details)", "role": "http://www.rigel.com/role/DisclosureInventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcess", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - SIGNIFICANT CONCENTRATIONS (Details)", "role": "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails", "shortName": "SIGNIFICANT CONCENTRATIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_OmJSqjzKW0GTzRvYY9-HoA", "decimals": "INF", "lang": null, "name": "rigl:NumberOfSpecialtyDistributors", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Distributor_nJYbNsefxEOgj3nEnqI1ww", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - STOCK-BASED COMPENSATION (Details)", "role": "http://www.rigel.com/role/DisclosureStockBasedCompensationDetails", "shortName": "STOCK-BASED COMPENSATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_2LT9IIgF7U6Y76n5AiOKQw", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "INF", "first": true, "lang": null, "name": "rigl:ShareBasedCompensationNumberOfStockOptionPlans", "reportCount": 1, "unitRef": "Unit_Standard_plan_17X52dy-1E--uSp-R14rDg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - STOCK-BASED COMPENSATION - Employee Stock Option Plans (Details)", "role": "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails", "shortName": "STOCK-BASED COMPENSATION - Employee Stock Option Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_rigl_EquityIncentivePlan2018Member_Nie3KHOBwE6RUTmWzGiBjg", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "INF", "first": true, "lang": null, "name": "rigl:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfHomogenousGroupsForDeterminingFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_wbYcgZtOgEeA8hpJDdCYdg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - STOCK-BASED COMPENSATION - Assumptions and Activity (Details)", "role": "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Assumptions and Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "INF", "first": true, "lang": null, "name": "rigl:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfHomogenousGroupsForDeterminingFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_wbYcgZtOgEeA8hpJDdCYdg", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_rigl_ExercisePriceRangeOneMember_UlwINCF0QkC-K4wWvUuwAg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_N0lPQlWjpk-aN0T-aKnNkA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40604 - Disclosure - STOCK-BASED COMPENSATION - Stock Options by Exercise Price (Details)", "role": "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails", "shortName": "STOCK-BASED COMPENSATION - Stock Options by Exercise Price (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_rigl_ExercisePriceRangeOneMember_UlwINCF0QkC-K4wWvUuwAg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_N0lPQlWjpk-aN0T-aKnNkA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.rigel.com/role/StatementStatementsOfComprehensiveLoss", "shortName": "STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_EmployeeStockMember_0Ej7Fq2ywUKzAQN-REwDNw", "decimals": "2", "first": true, "lang": null, "name": "rigl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceOfCommonStockPercentageOnFirstDayOfOfferingPeriod", "reportCount": 1, "unitRef": "Unit_Standard_pure_NwVY9HQi90ScGGLqvHjSMw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40605 - Disclosure - STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details)", "role": "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "shortName": "STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_EmployeeStockMember_0Ej7Fq2ywUKzAQN-REwDNw", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_sO4AzWwWdkqPerL6AJWP9w", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details)", "role": "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails", "shortName": "CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "lang": null, "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - FAIR VALUE (Details)", "role": "http://www.rigel.com/role/DisclosureFairValueDetails", "shortName": "FAIR VALUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_HBmhBaodO0G6oV6GRHeb-A", "decimals": "-3", "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - OTHER BALANCE SHEET - Property and Equipment (Details)", "role": "http://www.rigel.com/role/DisclosureOtherBalanceSheetPropertyAndEquipmentDetails", "shortName": "OTHER BALANCE SHEET - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - OTHER BALANCE SHEET - Other Accrued Liabilities (Details)", "role": "http://www.rigel.com/role/DisclosureOtherBalanceSheetOtherAccruedLiabilitiesDetails", "shortName": "OTHER BALANCE SHEET - Other Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "rigl:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "INF", "first": true, "lang": null, "name": "rigl:LesseeLeasingArrangementsOperatingLeasesNumberOfRenewalTermPeriods", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_wbYcgZtOgEeA8hpJDdCYdg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - LEASE AGREEMENTS (Details)", "role": "http://www.rigel.com/role/DisclosureLeaseAgreementsDetails", "shortName": "LEASE AGREEMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "rigl:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "INF", "first": true, "lang": null, "name": "rigl:LesseeLeasingArrangementsOperatingLeasesNumberOfRenewalTermPeriods", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_wbYcgZtOgEeA8hpJDdCYdg", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "rigl:CashFlowInformationRelatedToOperatingLeaseTableTextBlock", "us-gaap:LeaseCostTableTextBlock", "rigl:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - LEASE AGREEMENTS - Lease Expense (Details)", "role": "http://www.rigel.com/role/DisclosureLeaseAgreementsLeaseExpenseDetails", "shortName": "LEASE AGREEMENTS - Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "rigl:CashFlowInformationRelatedToOperatingLeaseTableTextBlock", "us-gaap:LeaseCostTableTextBlock", "rigl:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "rigl:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - LEASE AGREEMENTS - Cash Flow Information (Details)", "role": "http://www.rigel.com/role/DisclosureLeaseAgreementsCashFlowInformationDetails", "shortName": "LEASE AGREEMENTS - Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "rigl:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "rigl:OperatingSubleaseInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "-3", "first": true, "lang": null, "name": "rigl:FixedSubleaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - LEASE AGREEMENTS - Sublease Information (Details)", "role": "http://www.rigel.com/role/DisclosureLeaseAgreementsSubleaseInformationDetails", "shortName": "LEASE AGREEMENTS - Sublease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "rigl:OperatingSubleaseInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "-3", "first": true, "lang": null, "name": "rigl:FixedSubleaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41005 - Disclosure - LEASE AGREEMENTS - Future Minimum Lease Payments (Details)", "role": "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails", "shortName": "LEASE AGREEMENTS - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_wmjIGNo9mUOe8eoQTZHFLw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.rigel.com/role/StatementStatementsOfStockholdersEquity", "shortName": "STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_wmjIGNo9mUOe8eoQTZHFLw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "-5", "first": true, "lang": null, "name": "rigl:OperatingLeaseRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41006 - Disclosure - LEASE AGREEMENTS - Rent Expense, Net (Details)", "role": "http://www.rigel.com/role/DisclosureLeaseAgreementsRentExpenseNetDetails", "shortName": "LEASE AGREEMENTS - Rent Expense, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "-5", "first": true, "lang": null, "name": "rigl:OperatingLeaseRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_sO4AzWwWdkqPerL6AJWP9w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - STOCKHOLDERS' EQUITY - Preferred Stock (Details)", "role": "http://www.rigel.com/role/DisclosureStockholdersEquityPreferredStockDetails", "shortName": "STOCKHOLDERS' EQUITY - Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_sO4AzWwWdkqPerL6AJWP9w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock (Details)", "role": "http://www.rigel.com/role/DisclosureStockholdersEquityCommonStockDetails", "shortName": "STOCKHOLDERS' EQUITY - Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_5_18_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_eZwE1h-bQkuAMGkLW93sxw", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_sO4AzWwWdkqPerL6AJWP9w", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - INCOME TAXES (Details)", "role": "http://www.rigel.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_6NlyA8WtRUCP6tWeg4dz7w", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - INCOME TAXES - Operating Loss Carryforwards (Details)", "role": "http://www.rigel.com/role/DisclosureIncomeTaxesOperatingLossCarryforwardsDetails", "shortName": "INCOME TAXES - Operating Loss Carryforwards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_6NlyA8WtRUCP6tWeg4dz7w", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_VNquNzxNek-tJbOCws4Elw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - INCOME TAXES - Tax Credits (Details)", "role": "http://www.rigel.com/role/DisclosureIncomeTaxesTaxCreditsDetails", "shortName": "INCOME TAXES - Tax Credits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_VNquNzxNek-tJbOCws4Elw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - Disclosure - INCOME TAXES - Valuation Allowance (Details)", "role": "http://www.rigel.com/role/DisclosureIncomeTaxesValuationAllowanceDetails", "shortName": "INCOME TAXES - Valuation Allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_SJKYzXq3-kainLQpKPMdYg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41205 - Disclosure - INCOME TAXES - Unrecognized Tax Benefits (Details)", "role": "http://www.rigel.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "INCOME TAXES - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2018_B5wLBjQsx0u5GtdH7gYQkQ", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - DEBT (Details)", "role": "http://www.rigel.com/role/DisclosureDebtDetails", "shortName": "DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_Z8hlnicJcEa-NtrhzfBYhw", "decimals": "-5", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - DEBT - Future Minimum Payments (Details)", "role": "http://www.rigel.com/role/DisclosureDebtFutureMinimumPaymentsDetails", "shortName": "DEBT - Future Minimum Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lyj6Q9qSY06u18JOjuPD8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - STATEMENTS OF CASH FLOWS", "role": "http://www.rigel.com/role/StatementStatementsOfCashFlows", "shortName": "STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_pG-2gfPqA0O5JZ46udc49A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - SELECTED QUARTERLY FINANCIAL DATA (Details)", "role": "http://www.rigel.com/role/DisclosureSelectedQuarterlyFinancialDataDetails", "shortName": "SELECTED QUARTERLY FINANCIAL DATA (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_pG-2gfPqA0O5JZ46udc49A", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_2_1_2021_To_2_28_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_kkj6maFpbkmuo9vgHo4eog", "decimals": "-5", "first": true, "lang": null, "name": "rigl:CollaborativeArrangementUpfrontFeeReceived", "reportCount": 1, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.rigel.com/role/DisclosureSubsequentEventsDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_2_1_2021_To_2_28_2021_rigl_AchievementOfMilestoneAxis_rigl_DevelopmentAndRegulatoryMilestonesByNonCentralNervousSystemDiseaseProductsMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_-llJJ8ChYUWm9cv6izu1bQ", "decimals": "-5", "lang": null, "name": "rigl:ContingentPaymentsUnderAgreement", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_FHS_D-uA-UmVuU48-VqO-Q", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - REVENUES", "role": "http://www.rigel.com/role/DisclosureRevenues", "shortName": "REVENUES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rigl-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JSNIOGueO06ZdUi-DPlIhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 106, "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" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "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" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r357" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "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.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r357" ], "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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r358" ], "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" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r357" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r357" ], "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" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r357" ], "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" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "rigl_AccountsReceivableAndPrepaidAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accounts receivable and prepaid and other current assets.", "label": "Accounts Receivable And Prepaid And Other Current Assets [Member]", "terseLabel": "Accounts receivable and prepaid and other current assets" } } }, "localname": "AccountsReceivableAndPrepaidAndOtherCurrentAssetsMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesActivityDetails" ], "xbrltype": "domainItemType" }, "rigl_AccruedResearchAndDevelopmentLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the carrying value as of the balance sheet date of research and development costs that are incurred but not billed to the entity as of the end of the period. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Research and Development Liability Current", "terseLabel": "Accrued research and development" } } }, "localname": "AccruedResearchAndDevelopmentLiabilityCurrent", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "rigl_AccumulatedNetInvestmentLossIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), including portion attributable to noncontrolling interest.", "label": "Accumulated Net Investment Loss Including Portion Attributable To Noncontrolling Interest [Member]", "terseLabel": "Gross Unrealized Losses" } } }, "localname": "AccumulatedNetInvestmentLossIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "rigl_AchievementOfMilestoneAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by categories of milestones achieved.", "label": "Achievement of Milestone [Axis]" } } }, "localname": "AchievementOfMilestoneAxis", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "rigl_AchievementOfMilestoneDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different categories of achievement of milestones.", "label": "Achievement Of Milestone [Domain]", "terseLabel": "Achievement Of Milestone [Domain]" } } }, "localname": "AchievementOfMilestoneDomain", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "rigl_AclarisTherapeuticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Aclaris Therapeutics International Limited.", "label": "Aclaris Therapeutics [Member]", "terseLabel": "Aclaris" } } }, "localname": "AclarisTherapeuticsMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "rigl_AsdHealthcareAndOncologySupplyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents ASD Healthcare and Oncology Supply.", "label": "Asd Healthcare And Oncology Supply [Member]", "terseLabel": "ASD Healthcare and Oncology Supply" } } }, "localname": "AsdHealthcareAndOncologySupplyMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "rigl_CashAndCashEquivalentsAndShortTermInvestmentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents and short-term investments.", "label": "Cash and Cash Equivalents and Short Term Investments Policy Text Block", "terseLabel": "Cash, cash equivalents and short-term investments" } } }, "localname": "CashAndCashEquivalentsAndShortTermInvestmentsPolicyTextBlock", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "rigl_CashEquivalentsAndAvailableForSaleSecuritiesWeightedAverageMaturityPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the weighted-average period of maturity of cash equivalents and available-for-sale debt securities.", "label": "Cash Equivalents and Available For Sale Securities, Weighted Average Maturity Period", "terseLabel": "Weighted-average time to maturity of cash equivalents and available-for-sale securities" } } }, "localname": "CashEquivalentsAndAvailableForSaleSecuritiesWeightedAverageMaturityPeriod", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "durationItemType" }, "rigl_CashFlowInformationRelatedToOperatingLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information related to operating lease.", "label": "Cash Flow Information Related To Operating Lease [Table Text Block]", "terseLabel": "Schedule of supplemental information related to operating lease" } } }, "localname": "CashFlowInformationRelatedToOperatingLeaseTableTextBlock", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsTables" ], "xbrltype": "textBlockItemType" }, "rigl_CelgeneCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Celgene Corporation.", "label": "Celgene Corporation [Member]", "terseLabel": "Celgene" } } }, "localname": "CelgeneCorporationMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "rigl_ChargebacksDiscountsAndFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents chargebacks, discounts and fees.", "label": "Chargebacks Discounts And Fees [Member]", "terseLabel": "Chargebacks, Discounts and Fees" } } }, "localname": "ChargebacksDiscountsAndFeesMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesActivityDetails" ], "xbrltype": "domainItemType" }, "rigl_CollaborativeArrangementDeferredRevenueRelatedToUpfrontPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of deferred revenue as of balance sheet date related to upfront payment under the collaborative and licensing agreement.", "label": "Collaborative Arrangement Deferred Revenue Related To Upfront Payment", "terseLabel": "Deferred revenue related to upfront payment" } } }, "localname": "CollaborativeArrangementDeferredRevenueRelatedToUpfrontPayment", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "rigl_CollaborativeArrangementRevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the revenue recognized during the period under the terms of sponsored research and license agreements.", "label": "Collaborative Arrangement Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "CollaborativeArrangementRevenueRecognized", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "rigl_CollaborativeArrangementUpfrontFeeReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of upfront fees received during the period under the terms of collaborative and licensing agreement.", "label": "Collaborative Arrangement Upfront Fee Received", "terseLabel": "Upfront payment received" } } }, "localname": "CollaborativeArrangementUpfrontFeeReceived", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "rigl_CommercialAndLicenseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents commercial and license agreements.", "label": "Commercial And License Agreement [Member]", "terseLabel": "Commercial and license agreements" } } }, "localname": "CommercialAndLicenseAgreementMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "rigl_ComputerAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems and also include internally developed software for sale, licensing or long-term internal use.", "label": "Computer And Software [Member]", "terseLabel": "Computer and software" } } }, "localname": "ComputerAndSoftwareMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "rigl_ConsultantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consultants of the entity.", "label": "Consultant [Member]", "terseLabel": "Consultant" } } }, "localname": "ConsultantMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "domainItemType" }, "rigl_ContingentPaymentsUnderAgreement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents additional contingent payments by entities.", "label": "Contingent Payments Under Agreement", "terseLabel": "Contingent payments" } } }, "localname": "ContingentPaymentsUnderAgreement", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "rigl_ContractRevenuesFromCollaborationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents contract revenues from collaborations.", "label": "Contract Revenues From Collaborations [Member]", "terseLabel": "Contract revenues from collaborations" } } }, "localname": "ContractRevenuesFromCollaborationsMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesDisaggregatedDetails", "http://www.rigel.com/role/StatementStatementsOfOperations" ], "xbrltype": "domainItemType" }, "rigl_ControlledEquityOfferingLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about the Controlled Equity Offering.", "label": "Controlled Equity Offering Line Items", "terseLabel": "Controlled Equity Offering" } } }, "localname": "ControlledEquityOfferingLineItems", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockholdersEquityCommonStockDetails" ], "xbrltype": "stringItemType" }, "rigl_ControlledEquityOfferingTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information about the Controlled Equity Offering.", "label": "Controlled Equity Offering [Table]" } } }, "localname": "ControlledEquityOfferingTable", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockholdersEquityCommonStockDetails" ], "xbrltype": "stringItemType" }, "rigl_CorporateBondSecuritiesAndCommercialPaperMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount) and unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Corporate Bond Securities And Commercial Paper [Member]", "terseLabel": "Corporate bonds and commercial paper" } } }, "localname": "CorporateBondSecuritiesAndCommercialPaperMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails", "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "rigl_CorporateCollaborationsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate Collaborations", "label": "SPONSORED RESEARCH AND LICENSE AGREEMENTS" } } }, "localname": "CorporateCollaborationsDisclosureAbstract", "nsuri": "http://www.rigel.com/20201231", "xbrltype": "stringItemType" }, "rigl_CreditAgreementTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tranche four representing borrowing capacity under terms of the credit agreement.", "label": "Credit Agreement Tranche Four [Member]", "terseLabel": "until March 31, 2022" } } }, "localname": "CreditAgreementTrancheFourMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "rigl_CreditAgreementTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tranche one representing borrowing capacity under terms of the credit agreement.", "label": "Credit Agreement Tranche One [Member]", "terseLabel": "as of September 27, 2019" } } }, "localname": "CreditAgreementTrancheOneMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "rigl_CreditAgreementTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tranche three representing borrowing capacity under terms of the credit agreement.", "label": "Credit Agreement Tranche Three [Member]", "terseLabel": "until March 31, 2021" } } }, "localname": "CreditAgreementTrancheThreeMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "rigl_CreditAgreementTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tranche two representing borrowing capacity under terms of the credit agreement.", "label": "Credit Agreement Tranche Two [Member]", "terseLabel": "until December 31, 2020" } } }, "localname": "CreditAgreementTrancheTwoMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "rigl_CreditableAdvanceRoyaltyPaymentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents creditable advance royalty payment.", "label": "Creditable Advance Royalty Payment [Member]", "terseLabel": "Creditable advance royalty payment" } } }, "localname": "CreditableAdvanceRoyaltyPaymentMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "rigl_CustomerAllowanceForPromptPaymentDiscounts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of customer allowances for prompt payment discounts.", "label": "Customer Allowance For Prompt Payment Discounts", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "CustomerAllowanceForPromptPaymentDiscounts", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "rigl_CustomerAllowanceForPromptPaymentDiscountsPeriodDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease during the period in customer allowances for prompt payment discounts.", "label": "Customer Allowance For Prompt Payment Discounts Period Decrease", "terseLabel": "Reduction in prompt payment discount during the year" } } }, "localname": "CustomerAllowanceForPromptPaymentDiscountsPeriodDecrease", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "rigl_CustomerAllowanceForPromptPaymentDiscountsPeriodIncrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase during the period in customer allowances for prompt payment discounts.", "label": "Customer Allowance For Prompt Payment Discounts Period Increase", "terseLabel": "Provision for prompt payment discount during the year" } } }, "localname": "CustomerAllowanceForPromptPaymentDiscountsPeriodIncrease", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "rigl_CustomerAllowanceForPromptPaymentDiscountsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of customer allowances for prompt payment discounts.", "label": "Customer Allowance For Prompt Payment Discounts [Table Text Block]", "terseLabel": "Summary of customer allowances for prompt payment discounts" } } }, "localname": "CustomerAllowanceForPromptPaymentDiscountsTableTextBlock", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "rigl_DaiichiSankyoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Daiichi Sankyo.", "label": "Daiichi Sankyo [Member]", "terseLabel": "Daiichi" } } }, "localname": "DaiichiSankyoMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails", "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "rigl_DecreaseInDeferredRent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Derecognition of deferred rent.", "label": "Decrease In Deferred Rent", "terseLabel": "Derecognized deferred rent" } } }, "localname": "DecreaseInDeferredRent", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "rigl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from capitalized research and development costs.", "label": "Deferred Tax Assets Capitalized Research and Development Costs", "terseLabel": "Capitalized research and development expenses" } } }, "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "rigl_DeferredTaxAssetsLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from obligation for lease payments from leases.", "label": "Deferred Tax Assets Lease Liabilities", "terseLabel": "Lease liabilities" } } }, "localname": "DeferredTaxAssetsLeaseLiabilities", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "rigl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from lessee's right to use underlying asset under operating lease.", "label": "Deferred Tax Liabilities Operating Lease Right Of Use Assets", "negatedLabel": "Operating lease right-of-use asset" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "rigl_DevelopmentAndRegulatoryMilestonesByCentralNervousSystemDiseaseProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents development and regulatory milestones by central nervous system disease products.", "label": "Development And Regulatory Milestones By Central Nervous System Disease Products [Member]", "terseLabel": "Development and regulatory milestones by CNS disease products" } } }, "localname": "DevelopmentAndRegulatoryMilestonesByCentralNervousSystemDiseaseProductsMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "rigl_DevelopmentAndRegulatoryMilestonesByNonCentralNervousSystemDiseaseProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents development and regulatory milestones by non-central nervous system disease products.", "label": "Development And Regulatory Milestones By Non Central Nervous System Disease Products [Member]", "terseLabel": "Development and regulatory milestones by non-CNS disease products" } } }, "localname": "DevelopmentAndRegulatoryMilestonesByNonCentralNervousSystemDiseaseProductsMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "rigl_DevelopmentCostsCostSharingArrangementPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of development costs in cost sharing arrangement.", "label": "Development Costs Cost Sharing Arrangement Percentage", "terseLabel": "Company's percentage of development costs" } } }, "localname": "DevelopmentCostsCostSharingArrangementPercentage", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "rigl_DevelopmentMilestonesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents development milestones.", "label": "Development Milestones [Member]", "terseLabel": "Development milestones" } } }, "localname": "DevelopmentMilestonesMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesDisaggregatedDetails" ], "xbrltype": "domainItemType" }, "rigl_DiscountsAndAllowancesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents discounts and allowances.", "label": "Discounts And Allowances [Member]", "terseLabel": "Discounts and allowances" } } }, "localname": "DiscountsAndAllowancesMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesDisaggregatedDetails" ], "xbrltype": "domainItemType" }, "rigl_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DOCUMENT AND ENTITY INFORMATION" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.rigel.com/20201231", "xbrltype": "stringItemType" }, "rigl_EquityIncentivePlan2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the 2018 Equity Incentive Plan of the entity.", "label": "Equity Incentive Plan2018 [Member]", "terseLabel": "2018 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlan2018Member", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "rigl_EstimatedIncrementalBorrowingRateForPresentValueOfRemainingLeasePayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated incremental borrowings rate for estimation of present value of remaining lease payments.", "label": "Estimated Incremental Borrowing Rate For Present Value Of Remaining Lease Payments", "terseLabel": "Estimated incremental borrowing rate for estimation of present value of lease payments" } } }, "localname": "EstimatedIncrementalBorrowingRateForPresentValueOfRemainingLeasePayments", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "percentItemType" }, "rigl_EuropeanMedicinesAgencyApprovalOfFostamatinibForTreatmentOfChronicImmuneThrombocytopenicPurpuraMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents European Medicines Agency approval of fostamatinib for treatment of chronic immune thrombocytopenic purpura.", "label": "European Medicines Agency Approval Of Fostamatinib For Treatment Of Chronic Immune Thrombocytopenic Purpura [Member]", "terseLabel": "Upon EMA approval of fostamatinib for treatment of chronic ITP" } } }, "localname": "EuropeanMedicinesAgencyApprovalOfFostamatinibForTreatmentOfChronicImmuneThrombocytopenicPurpuraMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "rigl_ExerciseOfOptionToIncludeAdditionalTerritoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents exercise of option by counterparty to include additional territories.", "label": "Exercise Of Option To Include Additional Territories [Member]", "terseLabel": "Exercise of option to include additional territories" } } }, "localname": "ExerciseOfOptionToIncludeAdditionalTerritoriesMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "rigl_ExercisePriceRangeEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price of $4.49.", "label": "Exercise Price Range Eight [Member]", "terseLabel": "$1.68 - $8.85" } } }, "localname": "ExercisePriceRangeEightMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "rigl_ExercisePriceRangeFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price range of $2.74 - $3.49.", "label": "Exercise Price Range Five [Member]", "terseLabel": "$2.52 - $3.49" } } }, "localname": "ExercisePriceRangeFiveMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "rigl_ExercisePriceRangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price range of $2.21 - $2.72.", "label": "Exercise Price Range Four [Member]", "terseLabel": "$2.27 - $2.42" } } }, "localname": "ExercisePriceRangeFourMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "rigl_ExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price range of $1.68 - $1.96.", "label": "Exercise Price Range One [Member]", "terseLabel": "$1.68 - $1.96" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "rigl_ExercisePriceRangeSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price range of $3.94 - $4.18.", "label": "Exercise Price Range Seven [Member]", "terseLabel": "$4.53 - $8.85" } } }, "localname": "ExercisePriceRangeSevenMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "rigl_ExercisePriceRangeSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price range of $3.54 - $3.92.", "label": "Exercise Price Range Six [Member]", "terseLabel": "$3.54 - $4.49" } } }, "localname": "ExercisePriceRangeSixMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "rigl_ExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price range of $2.02 - $2.14.", "label": "Exercise Price Range Three [Member]", "terseLabel": "$2.02 - $2.25" } } }, "localname": "ExercisePriceRangeThreeMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "rigl_ExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price of $2.00.", "label": "Exercise Price Range Two [Member]", "terseLabel": "$2.00 - $2.00" } } }, "localname": "ExercisePriceRangeTwoMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "rigl_ExpectedIncomeFromSublease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to expected income from sublease.", "label": "Expected Income From Sublease", "terseLabel": "Expected income from sublease" } } }, "localname": "ExpectedIncomeFromSublease", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "rigl_ExpectedMedicationRolloutTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected term for medication rollout, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days", "label": "Expected Medication Rollout Term", "terseLabel": "Expected rollout term" } } }, "localname": "ExpectedMedicationRolloutTerm", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails" ], "xbrltype": "durationItemType" }, "rigl_FixedSubleaseExpense": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsSubleaseInformationDetails": { "order": 1.0, "parentTag": "rigl_NetSubleaseIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed sublease expense.", "label": "Fixed Sublease Expense", "terseLabel": "Fixed sublease expense" } } }, "localname": "FixedSubleaseExpense", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsSubleaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "rigl_FostamatinibMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents fostamatinib.", "label": "Fostamatinib [Member]", "terseLabel": "fostamatinib" } } }, "localname": "FostamatinibMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "rigl_FourCustomersAndOneCollaborationPartnerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Four customers and one collaboration partner.", "label": "Four Customers And One Collaboration Partner [Member]", "terseLabel": "Four customers and one collaboration partner" } } }, "localname": "FourCustomersAndOneCollaborationPartnerMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "rigl_FourCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents four major customers.", "label": "Four Customers [Member]", "terseLabel": "Four customers" } } }, "localname": "FourCustomersMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "rigl_GovernmentAndOtherRebatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents government and other rebates.", "label": "Government And Other Rebates [Member]", "terseLabel": "Government and Other Rebates" } } }, "localname": "GovernmentAndOtherRebatesMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesActivityDetails" ], "xbrltype": "domainItemType" }, "rigl_GrifolsS.a.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Grifols, S.A.", "label": "Grifols S.a. [Member]", "terseLabel": "Grifols" } } }, "localname": "GrifolsS.a.Member", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails", "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "rigl_GrossProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents gross product.", "label": "Gross Product [Member]", "terseLabel": "Gross product sales" } } }, "localname": "GrossProductMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesDisaggregatedDetails" ], "xbrltype": "domainItemType" }, "rigl_IcfrAuditorAttestationFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "rigl_IncreaseDecreaseInAccruedResearchAndDevelopmentLiability": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the increase (decrease) during the reporting period in the aggregate amount of research and development expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Research and Development Liability", "terseLabel": "Accrued research and development" } } }, "localname": "IncreaseDecreaseInAccruedResearchAndDevelopmentLiability", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rigl_IncreaseDecreaseInDeferredRentAndOtherLongTermLiabilities": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change during the period in carrying value for deferred rent due within one year or operating cycle. It also includes net change during the reporting in other Long Term Liabilities and Deferred Liability-Sublease.", "label": "Increase (Decrease) in Deferred Rent and Other Long Term Liabilities", "terseLabel": "Deferred rent and other long term liabilities" } } }, "localname": "IncreaseDecreaseInDeferredRentAndOtherLongTermLiabilities", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rigl_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Increase Decrease In Operating Lease Liability", "terseLabel": "Lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rigl_IncreaseDecreaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase or decrease in right-of-use assets.", "label": "Increase Decrease Right Of Use Assets", "terseLabel": "Right-of-use assets" } } }, "localname": "IncreaseDecreaseRightOfUseAssets", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rigl_InducementPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Inducement Plan.", "label": "Inducement Plan [Member]", "terseLabel": "Inducement Plan" } } }, "localname": "InducementPlanMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "rigl_InterestOnlyPeriodOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the first interest-only period under the credit agreement.", "label": "Interest Only Period One [Member]", "terseLabel": "Initial interest-only payment period" } } }, "localname": "InterestOnlyPeriodOneMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "rigl_InterestOnlyPeriodThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the third interest-only period under the credit agreement.", "label": "Interest Only Period Three [Member]", "terseLabel": "Second conditional interest-only payment period" } } }, "localname": "InterestOnlyPeriodThreeMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "rigl_InterestOnlyPeriodTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the second interest-only period under the credit agreement.", "label": "Interest Only Period Two [Member]", "terseLabel": "First conditional interest-only payment period" } } }, "localname": "InterestOnlyPeriodTwoMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "rigl_KisseiPharmaceuticalCo.Ltd.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Kissei Pharmaceutical Co., Ltd.", "label": "Kissei Pharmaceutical Co. Ltd. [Member]", "terseLabel": "Kissei" } } }, "localname": "KisseiPharmaceuticalCo.Ltd.Member", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails", "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "rigl_LaboratoryEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the tangible personal property used in laboratory.", "label": "Laboratory Equipment [Member]", "terseLabel": "Laboratory equipment" } } }, "localname": "LaboratoryEquipmentMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "rigl_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "verboseLabel": "LEASE AGREEMENTS" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreements" ], "xbrltype": "textBlockItemType" }, "rigl_LesseeLeasingArrangementsOperatingLeasesNumberOfRenewalTermPeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of renewal term periods provided by the lessee's leasing arrangement.", "label": "Lessee Leasing Arrangements Operating Leases Number Of Renewal Term Periods", "terseLabel": "Number of lease renewal periods" } } }, "localname": "LesseeLeasingArrangementsOperatingLeasesNumberOfRenewalTermPeriods", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsDetails" ], "xbrltype": "positiveIntegerItemType" }, "rigl_LesseeOperatingLeaseLiabilityNetPayments": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net amount after expected sublease receipts of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee Operating Lease Liability Net Payments", "totalLabel": "Total minimum payments required" } } }, "localname": "LesseeOperatingLeaseLiabilityNetPayments", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "rigl_LesseeOperatingLeaseLiabilityNetPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "rigl_LesseeOperatingLeaseLiabilityNetPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net amount after expected sublease receipts 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 Net Payments Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityNetPaymentsDueYearThree", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "rigl_LesseeOperatingLeaseLiabilityNetPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "rigl_LesseeOperatingLeaseLiabilityNetPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net amount after expected sublease receipts 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 Net Payments Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityNetPaymentsDueYearTwo", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "rigl_LesseeOperatingLeaseLiabilityNetPaymentsNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "rigl_LesseeOperatingLeaseLiabilityNetPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net amount after expected sublease receipts of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee Operating Lease Liability Net Payments Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityNetPaymentsNextTwelveMonths", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "rigl_LicenseAgreementWithUnrelatedThirdPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents a license agreement with an unrelated third party.", "label": "License Agreement With Unrelated Third Party [Member]", "terseLabel": "License agreement with unrelated third party" } } }, "localname": "LicenseAgreementWithUnrelatedThirdPartyMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "rigl_LicensedRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents licensed rights.", "label": "Licensed Rights [Member]", "terseLabel": "Licensed Rights" } } }, "localname": "LicensedRightsMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "rigl_LineOfCreditFacilityCovenantCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Description of minimum amount of currency on hand as well as demand deposits with banks or financial institutions for borrowing under the credit facility.", "label": "Line Of Credit Facility Covenant Cash", "terseLabel": "Covenant, cash" } } }, "localname": "LineOfCreditFacilityCovenantCash", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "rigl_LineOfCreditFacilityInterestOnlyPaymentsPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of interest-only payments on line of credit facility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Line Of Credit Facility Interest Only Payments Period", "terseLabel": "Interest-only payments period" } } }, "localname": "LineOfCreditFacilityInterestOnlyPaymentsPeriod", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "durationItemType" }, "rigl_MaximumAvailableUnderControlledEquityOffering": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum value of shares available for sale under a controlled equity offering agreement.", "label": "Maximum Available Under Controlled Equity Offering", "terseLabel": "Maximum value of shares available under Controlled Equity Offering" } } }, "localname": "MaximumAvailableUnderControlledEquityOffering", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockholdersEquityCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "rigl_MckessonSpecialtyCareDistributionCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents McKesson Specialty Care Distribution Corporation.", "label": "Mckesson Specialty Care Distribution Corporation [Member]", "terseLabel": "McKesson Specialty Care Distribution Corporation" } } }, "localname": "MckessonSpecialtyCareDistributionCorporationMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "rigl_MedisonPharmaLtd.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Medison Pharma Ltd.", "label": "Medison Pharma Ltd. [Member]", "terseLabel": "Medison Pharma" } } }, "localname": "MedisonPharmaLtd.Member", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "rigl_MilestonePaymentsOnProductByProductBasisMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents milestone payments made on a product-by-product basis.", "label": "Milestone Payments On Product By Product Basis [Member]", "terseLabel": "Milestone payments on a product-by-product basis" } } }, "localname": "MilestonePaymentsOnProductByProductBasisMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "rigl_NatureOfOperationsAndBasisOfAccountingPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for nature of operations and basis of presentation.", "label": "Nature of Operations and Basis of Accounting Policy [Text Block]", "terseLabel": "Nature of operations and basis of presentation" } } }, "localname": "NatureOfOperationsAndBasisOfAccountingPolicyTextBlock", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "rigl_NetSubleaseIncomeExpense": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsSubleaseInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of net sublease income (expense).", "label": "Net Sublease Income Expense", "totalLabel": "Net" } } }, "localname": "NetSubleaseIncomeExpense", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsSubleaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "rigl_NonCreditableAndNonRefundableUpfrontPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the noncreditable and nonrefundable upfront payment.", "label": "Non Creditable And Non Refundable Upfront Payment", "terseLabel": "Nonrefundable upfront payment" } } }, "localname": "NonCreditableAndNonRefundableUpfrontPayment", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "rigl_NumberOfAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of agreements.", "label": "Number Of Agreements", "terseLabel": "Number of agreements" } } }, "localname": "NumberOfAgreements", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "integerItemType" }, "rigl_NumberOfCollaborationPartners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of collaboration partners.", "label": "Number Of Collaboration Partners", "terseLabel": "Number of collaboration partners" } } }, "localname": "NumberOfCollaborationPartners", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "integerItemType" }, "rigl_NumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of customers.", "label": "Number Of Customers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "integerItemType" }, "rigl_NumberOfSpecialtyDistributors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of specialty distributors.", "label": "Number Of Specialty Distributors", "terseLabel": "Number of specialty distributors" } } }, "localname": "NumberOfSpecialtyDistributors", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "integerItemType" }, "rigl_OneCollaborationPartnerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents one collaboration partner.", "label": "One Collaboration Partner [Member]", "terseLabel": "One collaboration partner" } } }, "localname": "OneCollaborationPartnerMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "rigl_OneTimeDeliveryOfDrugSupplyForCommercializationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents a one-time delivery of drug supply for commercialization.", "label": "One Time Delivery Of Drug Supply For Commercialization [Member]", "terseLabel": "One-time delivery of drug supply for commercialization" } } }, "localname": "OneTimeDeliveryOfDrugSupplyForCommercializationMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "rigl_OperatingLeaseLiabilitiesNetPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Operating Lease Liabilities Net Payments Due [Abstract]", "terseLabel": "Net" } } }, "localname": "OperatingLeaseLiabilitiesNetPaymentsDueAbstract", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "rigl_OperatingLeaseRentExpenseNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Lease Rent Expense Net", "terseLabel": "Rent expense under operating lease" } } }, "localname": "OperatingLeaseRentExpenseNet", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsRentExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "rigl_OperatingSubleaseInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of operating sublease information.", "label": "Operating Sublease Information [Table Text Block]", "terseLabel": "Schedule of operating sublease information" } } }, "localname": "OperatingSubleaseInformationTableTextBlock", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsTables" ], "xbrltype": "textBlockItemType" }, "rigl_ProductMarkupPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The difference between selling price and cost as a percentage of the cost.", "label": "Product Markup Percentage", "terseLabel": "Markup percentage" } } }, "localname": "ProductMarkupPercentage", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "percentItemType" }, "rigl_R552Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Receptor-interacting serine/threonine-protein kinase 1 (RIPK1) inhibitor, for the treatment of non-central nervous system (non-CNS) diseases.", "label": "R552 [Member]", "terseLabel": "R552" } } }, "localname": "R552Member", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "rigl_ResearchActivitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents research services.", "label": "Research Activities [Member]", "terseLabel": "Research Services" } } }, "localname": "ResearchActivitiesMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "rigl_ResearchAndDevelopmentServicesAndOthersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents research and development services and others.", "label": "Research And Development Services And Others [Member]", "terseLabel": "Research and development services and others" } } }, "localname": "ResearchAndDevelopmentServicesAndOthersMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesDisaggregatedDetails" ], "xbrltype": "domainItemType" }, "rigl_RoyaltyPaymentAsPercentageOfNetSales": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents royalty payment as a percentage of net sales.", "label": "Royalty Payment As Percentage Of Net Sales", "terseLabel": "Royalty payment as a percentage of net sales" } } }, "localname": "RoyaltyPaymentAsPercentageOfNetSales", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "percentItemType" }, "rigl_SalesDiscountsAndAllowances": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of sales discounts and allowances during the period.", "label": "Sales Discounts And Allowances", "terseLabel": "Discounts and allowances" } } }, "localname": "SalesDiscountsAndAllowances", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesActivityDetails" ], "xbrltype": "monetaryItemType" }, "rigl_ScheduleOfCashAndCashEquivalentsAndAvailableForSaleSecuritiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances, excluding any restricted cash balances, and available-for-sale securities.", "label": "Schedule of Cash and Cash Equivalents and Available For Sale Securities [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsAndAvailableForSaleSecuritiesTable", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "rigl_ScheduleOfChangesInLiabilityOfSubleaseAgreementTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding Schedule Of Changes In Liability Of Sublease Agreement.", "label": "Schedule Of Changes In Liability Of Sublease Agreement [Table Text Block]", "terseLabel": "Schedule of changes in liability related to sublease agreement" } } }, "localname": "ScheduleOfChangesInLiabilityOfSubleaseAgreementTableTextBlock", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsTables" ], "xbrltype": "textBlockItemType" }, "rigl_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award Aggregate Intrinsic Value", "label": "Share Based Compensation Arrangement by Share Based Payment Award Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "stringItemType" }, "rigl_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardIncrementalFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the incremental fair value for awards under the Purchase Plan reset feature.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Award Incremental Fair Value", "terseLabel": "Total incremental fair value for the Purchase Plan reset" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardIncrementalFairValue", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "rigl_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the offering period for awards under the equity-based compensation plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Award Offering Period", "terseLabel": "Award offering period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardOfferingPeriod", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "durationItemType" }, "rigl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the average purchase price for equity-based awards issued during the period on other than stock (or unit) option plans (Employee Stock Purchase Plan).", "label": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments other than Options Weighted Average Exercise Price", "terseLabel": "Average price of shares issued (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "decimalItemType" }, "rigl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedForGrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized for grant during the period, which increases the total number of shares available for grant.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Number of Shares Authorized for Grant", "terseLabel": "Authorized for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedForGrant", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "sharesItemType" }, "rigl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award Options Available for Grant", "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Available for Grant [Roll Forward]", "terseLabel": "Shares Available For Grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantRollForward", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "stringItemType" }, "rigl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfHomogenousGroupsForDeterminingFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of homogenous groups for the purpose of determining the fair values of options.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Number of Homogenous Groups for Determining Fair Value", "terseLabel": "Number of homogenous groups for purposes of determining fair values of options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfHomogenousGroupsForDeterminingFairValue", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "integerItemType" }, "rigl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award Options Weighted Average Remaining Contractual Term", "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "stringItemType" }, "rigl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceOfCommonStockPercentageOnFirstDayOfOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the purchase price expressed as a percentage of the fair market value of common stock on the first day of the offering period.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Purchase Price of Common Stock Percentage on First Day of Offering Period", "terseLabel": "Purchase price of common shares as a percentage of the fair market value on the first day of the offering period", "verboseLabel": "Purchase price expressed as a percentage of fair market value of common stock on the first day of the offering period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceOfCommonStockPercentageOnFirstDayOfOfferingPeriod", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockAwardPlansDetails" ], "xbrltype": "percentItemType" }, "rigl_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsOutstandingIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of difference between the fair value of the underlying shares reserved for issuance and exercise price of unvested options outstanding.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Unvested Options Outstanding Intrinsic Value", "terseLabel": "Intrinsic value of nonvested stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsOutstandingIntrinsicValue", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "monetaryItemType" }, "rigl_ShareBasedCompensationNumberOfStockOptionPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of stock option plans under the share-based compensation arrangements.", "label": "Share Based Compensation Number of Stock Option Plans", "terseLabel": "Number of stock option plans" } } }, "localname": "ShareBasedCompensationNumberOfStockOptionPlans", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockAwardPlansDetails" ], "xbrltype": "integerItemType" }, "rigl_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation Shares Authorized under Stock Option Plans Exercise Price Range Exercisable Options [Abstract]", "terseLabel": "Options Exercisable" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsAbstract", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "rigl_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation Shares Authorized under Stock Option Plans Exercise Price Range Outstanding Options [Abstract]", "terseLabel": "Options Outstanding" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsAbstract", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "rigl_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedDuringPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of options vested during the period.", "label": "Sharebased Compensation Arrangement by Sharebased Payment Award Options Vested During Period Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price for shares vested during the period (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedDuringPeriodWeightedAverageExercisePrice", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "perShareItemType" }, "rigl_SpecifiedCommercialMilestonesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents specified commercial milestones.", "label": "Specified Commercial Milestones [Member]", "terseLabel": "Commercial Milestones" } } }, "localname": "SpecifiedCommercialMilestonesMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "rigl_SpecifiedDevelopmentEventsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents specified development events.", "label": "Specified Development Events [Member]", "terseLabel": "Specified Development Events" } } }, "localname": "SpecifiedDevelopmentEventsMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "rigl_SpecifiedProductLaunchEventsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents specified product launch events.", "label": "Specified Product Launch Events [Member]", "terseLabel": "Specified Product Launch Events" } } }, "localname": "SpecifiedProductLaunchEventsMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "rigl_SpecifiedRegulatoryEventsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents specified regulatory events.", "label": "Specified Regulatory Events [Member]", "terseLabel": "Specified Regulatory Events" } } }, "localname": "SpecifiedRegulatoryEventsMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "rigl_SubleaseAgreementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Sublease Agreement Abstract", "terseLabel": "Sublease Agreement", "verboseLabel": "Operating sublease information" } } }, "localname": "SubleaseAgreementAbstract", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsDetails", "http://www.rigel.com/role/DisclosureLeaseAgreementsSubleaseInformationDetails" ], "xbrltype": "stringItemType" }, "rigl_SubleasePaymentsToBeReceived": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease payments to be received for sublease.", "label": "Sublease Payments To Be Received", "negatedTotalLabel": "Total operating lease liabilities" } } }, "localname": "SubleasePaymentsToBeReceived", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "rigl_SubleasePaymentsToBeReceivedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Sublease Payments To Be Received [Abstract]", "verboseLabel": "Sublease Receipts" } } }, "localname": "SubleasePaymentsToBeReceivedAbstract", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "rigl_SubleasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "rigl_SubleasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received for sublease in next fiscal year following latest fiscal year for sublease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Sublease Payments To Be Received Next Twelve Months", "negatedLabel": "2020" } } }, "localname": "SubleasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "rigl_SubleasePaymentsToBeReceivedThreeYears": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "rigl_SubleasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received for sublease in third fiscal year following latest fiscal year for sublease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Sublease Payments To Be Received Three Years", "negatedLabel": "2022" } } }, "localname": "SubleasePaymentsToBeReceivedThreeYears", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "rigl_SubleasePaymentsToBeReceivedTwoYears": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "rigl_SubleasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received for sublease in second fiscal year following latest fiscal year for sublease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Sublease Payments To Be Received Two Years", "negatedLabel": "2021" } } }, "localname": "SubleasePaymentsToBeReceivedTwoYears", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "rigl_TavalisseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents TAVALISSE product.", "label": "Tavalisse [Member]", "terseLabel": "TAVALISSE" } } }, "localname": "TavalisseMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesDisaggregatedDetails" ], "xbrltype": "domainItemType" }, "rigl_ThreeSpecialtyDistributorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents three specialty distributors.", "label": "Three Specialty Distributors [Member]", "terseLabel": "Three specialty distributors" } } }, "localname": "ThreeSpecialtyDistributorsMember", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "rigl_UnrecognizedTaxBenefitsThatWouldImpactOtherTaxAccountsIncludingDeferredTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the total amount of unrecognized tax benefits that, if recognized, would affect the amount of other tax accounts including deferred taxes.", "label": "Unrecognized Tax Benefits that Would Impact Other Tax Accounts Including Deferred Taxes", "terseLabel": "Unrecognized tax benefits, if recognized, would result in adjustments to other tax accounts, primarily deferred taxes" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactOtherTaxAccountsIncludingDeferredTaxes", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "rigl_VariableSubleaseExpense": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsSubleaseInformationDetails": { "order": 2.0, "parentTag": "rigl_NetSubleaseIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable sublease expense.", "label": "Variable Sublease Expense", "terseLabel": "Variable sublease expense" } } }, "localname": "VariableSubleaseExpense", "nsuri": "http://www.rigel.com/20201231", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsSubleaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r136", "r186", "r190", "r346" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails", "http://www.rigel.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.rigel.com/role/DisclosureSubsequentEventsDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Name Of Major Customer [Domain]", "terseLabel": "Name Of Major Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r135", "r186", "r189", "r344", "r345" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesDisaggregatedDetails", "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "http://www.rigel.com/role/DisclosureSubsequentEventsDetails", "http://www.rigel.com/role/StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesDisaggregatedDetails", "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "http://www.rigel.com/role/DisclosureSubsequentEventsDetails", "http://www.rigel.com/role/StatementStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails", "http://www.rigel.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.rigel.com/role/DisclosureSubsequentEventsDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Member]", "terseLabel": "Range [Member]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails", "http://www.rigel.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.rigel.com/role/DisclosureSubsequentEventsDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario Unspecified [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r100", "r359" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "verboseLabel": "Schedule of product revenue allowance and reserve categories" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesTables" ], "xbrltype": "textBlockItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r169", "r318" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r137", "r316" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Title Of Individual With Relationship To Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesActivityDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r100", "r359" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesActivityDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average of a range of values, calculated with consideration of proportional relevance.", "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update201602 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.rigel.com/role/DisclosureOtherBalanceSheetOtherAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "totalLabel": "Total" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "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.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r6", "r35" ], "calculation": { "http://www.rigel.com/role/DisclosureOtherBalanceSheetOtherAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations 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, Trade, Current", "terseLabel": "Revenue reserves" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r18", "r138", "r139", "r187" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails", "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.rigel.com/role/DisclosureOtherBalanceSheetOtherAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r5", "r6", "r39" ], "calculation": { "http://www.rigel.com/role/DisclosureOtherBalanceSheetOtherAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r32", "r165" ], "calculation": { "http://www.rigel.com/role/DisclosureOtherBalanceSheetPropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r54", "r55", "r56", "r60", "r61" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), including portion attributable to noncontrolling interest.", "label": "Accumulated Net Investment Gain Loss Including Portion Attributable To Noncontrolling Interest [Member]", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, including portion attributable to noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, before Tax", "terseLabel": "Gross Unrealized Gains (Losses)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossBeforeTax1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r58", "r59", "r60" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r57", "r60", "r61", "r273" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r19" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "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.rigel.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r196", "r198", "r232", "r233" ], "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": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfStockholdersEquity" ], "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.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvancesOnInventoryPurchases": { "auth_ref": [ "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.", "label": "Advances on Inventory Purchases", "terseLabel": "Advance payments for raw materials" } } }, "localname": "AdvancesOnInventoryPurchases", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r198", "r226", "r231" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Total stock-based compensation expense", "verboseLabel": "Share-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r144", "r152", "r153", "r154" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "verboseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive securities excluded from the computation of diluted net loss per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r110" ], "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.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Area of real estate property (square feet)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsDetails" ], "xbrltype": "areaItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements And Nonarrangement Transactions [Member]", "terseLabel": "Arrangements And Nonarrangement Transactions [Member]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r133", "r323", "r338" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "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.rigel.com/role/StatementBalanceSheets" ], "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.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r52" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "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.rigel.com/role/StatementBalanceSheets" ], "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.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r148", "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]", "terseLabel": "Fair value and gross unrealized losses of investments in individual securities in unrealized loss position" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r200", "r228" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r276", "r277" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER BALANCE SHEET" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r29", "r91" ], "calculation": { "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0 }, "http://www.rigel.com/role/StatementBalanceSheets": { "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", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails", "http://www.rigel.com/role/StatementBalanceSheets", "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "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]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r29" ], "calculation": { "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-term Investments", "totalLabel": "Cash, cash equivalents and short-term investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "auth_ref": [ "r9", "r151" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.", "label": "Cash, Cash Equivalents, and Short-term Investments [Text Block]", "verboseLabel": "CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r83", "r295" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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": "Net Cash Provided by (Used in) Continuing Operations", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "auth_ref": [ "r264", "r265", "r267" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants.", "label": "Collaborative Arrangement Disclosure [Text Block]", "terseLabel": "SPONSORED RESEARCH AND LICENSE AGREEMENTS" } } }, "localname": "CollaborativeArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_CollaborativeArrangementMember": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Contractual arrangement that involves two or more parties that both: (i) actively participate in a joint operating activity and (ii) are exposed to significant risks and rewards that depend on the commercial success of the joint operating activity.", "label": "Collaborative Arrangement [Member]", "terseLabel": "Collaborative arrangement" } } }, "localname": "CollaborativeArrangementMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]", "terseLabel": "Collaborations" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r44", "r168", "r331", "r343" ], "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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r45" ], "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", "verboseLabel": "Number of shares of common stock authorized (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails" ], "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.rigel.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.rigel.com/role/StatementStatementsOfStockholdersEquity" ], "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": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheetsParenthetical" ], "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": "Common stock, shares authorized", "verboseLabel": "Authorized number of shares of common stock" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.rigel.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r174" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.001 par value; 400,000,000 shares authorized; 169,316,782 and 167,987,850 shares issued and outstanding as of December 31, 2020 and 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r63", "r65", "r66" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfComprehensiveLoss": { "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.rigel.com/role/StatementStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r123", "r124", "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r123", "r124", "r292", "r293", "r347" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r123", "r124", "r292", "r293", "r347" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r118", "r335" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of credit risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "SIGNIFICANT CONCENTRATIONS" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSignificantConcentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "SIGNIFICANT CONCENTRATIONS" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r123", "r124", "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk as a percentage", "verboseLabel": "Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r121", "r123", "r124", "r125", "r292", "r294" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r123", "r124", "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction In Progress [Member]", "terseLabel": "Fixed assets in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "auth_ref": [ "r183" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress", "terseLabel": "Revenue, cumulative catch-up" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r181", "r182", "r187" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current portion" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r181", "r182", "r187" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Long-term portion of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r188" ], "calculation": { "http://www.rigel.com/role/DisclosureOtherBalanceSheetOtherAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Refund liability" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r71" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of product sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Sales, Policy [Policy Text Block]", "terseLabel": "Cost of Product Sales" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r69" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit concentration risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "verboseLabel": "Cumulative-effect adjustment on accumulated deficit" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEBT" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r14", "r15", "r324", "r325", "r336" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Floor rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "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]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r42" ], "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.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Final payment fee, percentage of principal" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r42", "r96", "r175", "r176", "r177", "r178", "r297", "r298", "r300", "r334" ], "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]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r171", "r299" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Unamortized issuance costs and debt discounts" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without an allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions", "terseLabel": "Number of investments in continuous unrealized loss position for more than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r150", "r157", "r158" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r150", "r157" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Available For Sale Securities Continuous Unrealized Loss Position Less than 12 Months Accumulated Loss", "negatedLabel": "Unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without an allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions", "terseLabel": "Number of individual securities in unrealized loss position for 12 months or less" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleSaleAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Available-For-Sale Securities Reconciliation" } } }, "localname": "DebtSecuritiesAvailableForSaleSaleAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r252" ], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total net deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r238", "r259", "r260" ], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Capitalized Inventory" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r253" ], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets, net of allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r237", "r259", "r260" ], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r238", "r259", "r260" ], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other, net" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r257", "r259", "r260" ], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "verboseLabel": "Orphan drug and research and development credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r237", "r259", "r260" ], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Deferred compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r254" ], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Less: valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r238", "r259", "r260" ], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Others" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r89", "r132" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetPropertyAndEquipmentDetails", "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "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]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesDisaggregatedDetails", "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails" ], "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]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesDisaggregatedDetails", "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of revenues disaggregated by category" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Country [Member]", "terseLabel": "Federal jurisdiction" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesOperatingLossCarryforwardsDetails", "http://www.rigel.com/role/DisclosureIncomeTaxesTaxCreditsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarliestTaxYearMember": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Earliest identified tax year.", "label": "Earliest Tax Year [Member]", "terseLabel": "Expire beginning in the year 2020" } } }, "localname": "EarliestTaxYearMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Loss Per Share", "verboseLabel": "Net income (loss) per share, basic and diluted" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r108" ], "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 (in dollars per share)", "verboseLabel": "Basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSelectedQuarterlyFinancialDataDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails", "http://www.rigel.com/role/StatementStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net loss per share, basic and diluted", "terseLabel": "Net income (loss) per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSelectedQuarterlyFinancialDataDetails", "http://www.rigel.com/role/StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Weighted average shares used in computing net income (loss) per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSelectedQuarterlyFinancialDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r93", "r110", "r111", "r112" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Net loss per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r98", "r243", "r244" ], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Reconciliation of the statutory federal income tax rate to the effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r243", "r244", "r261" ], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "negatedLabel": "Federal statutory tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r243", "r244", "r261" ], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r243", "r244", "r261" ], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent", "terseLabel": "Stock compensation (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r243", "r244", "r261" ], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other, net (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r243", "r244", "r261" ], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State, Net of Federal Benefit (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r243", "r244", "r261" ], "calculation": { "http://www.rigel.com/role/DisclosureIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "terseLabel": "Orphan drug and research and development credits (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "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": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "terseLabel": "Stock-based compensation expense related to stock-based awards" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average recognition period of unamortized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r227" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized compensation cost related to purchase plan" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r227" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Total unrecognized compensation cost related to performance-based stock options", "verboseLabel": "Total unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockAwardPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee stock option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r174" ], "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.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails", "http://www.rigel.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.rigel.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate Of Fair Value Fair Value Disclosure [Member]", "terseLabel": "Estimate Of Fair Value Fair Value Disclosure" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r279", "r280", "r281", "r285" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r279", "r280" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial assets measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r193", "r194", "r195", "r280", "r320" ], "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 [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r279", "r286" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r279", "r280", "r282", "r283", "r287" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails", "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r284" ], "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" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureFairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r193", "r194", "r195", "r280", "r321" ], "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 Level1 [Member]", "terseLabel": "Fair value inputs Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r193", "r194", "r195", "r280", "r322" ], "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 Level2 [Member]", "terseLabel": "Fair value inputs Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Fair Value Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails", "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "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 Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Measurements Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r284", "r287" ], "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 Measurements Recurring [Member]", "terseLabel": "Fair value measurements recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails", "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r93", "r288", "r290" ], "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.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture And Fixtures [Member]", "terseLabel": "Furniture and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r70" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSelectedQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InProcessResearchAndDevelopmentPolicy": { "auth_ref": [ "r33", "r93", "r236" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs assigned to identifiable tangible and intangible assets of an acquired entity to be used in the research and development activities of the combined enterprise. An entity also may disclose the appraisal method or significant assumptions used to value acquired research and development assets.", "label": "In Process Research and Development, Policy [Policy Text Block]", "terseLabel": "Research and development accruals" } } }, "localname": "InProcessResearchAndDevelopmentPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationDetails" ], "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.rigel.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesOperatingLossCarryforwardsDetails", "http://www.rigel.com/role/DisclosureIncomeTaxesTaxCreditsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesOperatingLossCarryforwardsDetails", "http://www.rigel.com/role/DisclosureIncomeTaxesTaxCreditsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r67", "r93", "r241", "r242", "r250", "r251", "r256", "r262", "r352" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r88" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r88" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r88" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r88" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r68", "r131", "r296", "r299", "r333" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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", "negatedLabel": "Interest expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails", "http://www.rigel.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r81", "r86", "r92" ], "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": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r6", "r7", "r39" ], "calculation": { "http://www.rigel.com/role/DisclosureOtherBalanceSheetOtherAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r47" ], "calculation": { "http://www.rigel.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r1", "r49", "r160" ], "calculation": { "http://www.rigel.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rigel.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureInventoriesDetails", "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r8", "r50", "r93", "r113", "r161", "r162" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r48" ], "calculation": { "http://www.rigel.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r73", "r130" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": { "auth_ref": [ "r74" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.", "label": "Investment Income, Net, Amortization of Discount and Premium", "negatedTerseLabel": "Net amortization and accretion of discount on short-term investments and term loan" } } }, "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r348", "r349", "r350", "r351" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails", "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r348", "r349", "r350", "r351" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investment Type Categorization [Member]", "terseLabel": "Investment Type Categorization [Member]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails", "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of contractual maturities of cash equivalents and short-term investments" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Investments at fair value", "verboseLabel": "Fair Value" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails", "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r313", "r315" ], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total operating lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r313" ], "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": "Schedule of components of operating lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASE AGREEMENTS" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lease, Policy [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r314" ], "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": "Schedule of future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r314" ], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails": { "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 operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r314" ], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails": { "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, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r314" ], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails": { "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.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r314" ], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails": { "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.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r306" ], "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 Leasing Arrangements, Operating Leases, Renewal Term", "terseLabel": "Lease renewal term (in years)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r326", "r341" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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.rigel.com/role/StatementBalanceSheets" ], "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.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License revenues" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesDisaggregatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r291" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Outstanding balance" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityIncreaseAccruedInterest": { "auth_ref": [ "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase for accrued, but unpaid interest on the credit facility for the period.", "label": "Line of Credit Facility, Increase, Accrued Interest", "terseLabel": "Accrued interest" } } }, "localname": "LineOfCreditFacilityIncreaseAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r36" ], "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": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "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": "Credit Agreement" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate L I B O R [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r172", "r325", "r339" ], "calculation": { "http://www.rigel.com/role/DisclosureDebtFutureMinimumPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Principal amount (Tranches 1 and 2)" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r99", "r170" ], "calculation": { "http://www.rigel.com/role/DisclosureDebtFutureMinimumPaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "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 fifth fiscal year following the latest fiscal year. Excludes 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 Year Five", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r99", "r170" ], "calculation": { "http://www.rigel.com/role/DisclosureDebtFutureMinimumPaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "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 fourth fiscal year following the latest fiscal year. Excludes 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 Year Four", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r99", "r170" ], "calculation": { "http://www.rigel.com/role/DisclosureDebtFutureMinimumPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "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 third fiscal year following the latest fiscal year. Excludes 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 Year Three", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r99", "r170" ], "calculation": { "http://www.rigel.com/role/DisclosureDebtFutureMinimumPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "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 second fiscal year following the latest fiscal year. Excludes 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 Year Two", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLoansPayable": { "auth_ref": [ "r42" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Loans Payable, Noncurrent", "terseLabel": "Loans payable, net of discount" } } }, "localname": "LongTermLoansPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of Long-term Debt [Abstract]", "terseLabel": "Future minimum payments" } } }, "localname": "MaturitiesOfLongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtFutureMinimumPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r193" ], "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.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails", "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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, Continuing Operations", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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, Continuing Operations", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r83", "r87", "r90" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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, Continuing Operations", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r103", "r106" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.rigel.com/role/StatementStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSelectedQuarterlyFinancialDataDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails", "http://www.rigel.com/role/StatementStatementsOfComprehensiveLoss", "http://www.rigel.com/role/StatementStatementsOfOperations", "http://www.rigel.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "EPS Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r102", "r104" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.rigel.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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.rigel.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r308", "r315" ], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Fixed operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "verboseLabel": "Operating Lease" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r303" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total operating lease liabilities", "verboseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r303" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liabilities, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r303" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term portion of lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r304", "r311" ], "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 payments included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r302" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets", "verboseLabel": "Operating lease right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r312", "r315" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesOperatingLossCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r5", "r6", "r7", "r39" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesActivityDetails", "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "terseLabel": "Funding commitment" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r268", "r269", "r272" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Net change in unrealized gain (loss) on short-term investments", "verboseLabel": "Net unrealized gain (loss) on short-term investments" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfComprehensiveLoss", "http://www.rigel.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r77" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 3.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": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r78" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-term Investments", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r200", "r228" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails" ], "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.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion At Fair Value Fair Value Disclosure [Member]", "terseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockholdersEquityPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockholdersEquityPreferredStockDetails", "http://www.rigel.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockholdersEquityPreferredStockDetails", "http://www.rigel.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockholdersEquityPreferredStockDetails", "http://www.rigel.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.001 par value; 10,000,000 shares authorized; none issued and outstanding as of December 31, 2020 and 2019" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r27", "r28" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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": "Open Market Sales Agreement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockholdersEquityCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromCollaborators": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from collaborators during the current period.", "label": "Proceeds from Collaborators", "terseLabel": "Collaborative payment received" } } }, "localname": "ProceedsFromCollaborators", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromGrantors": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from grantors during the current period related to operating activities. This element represents receipts from a guarantor for the amount of guarantee provided.", "label": "Proceeds from Grantors", "terseLabel": "Award proceeds for clinical trial" } } }, "localname": "ProceedsFromGrantors", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r79" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 3.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", "positiveLabel": "Aggregate proceeds", "terseLabel": "Proceeds from sale and issuance of common stock, net of offering costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r79", "r229" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 2.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. Includes, but is not limited to, option exercised.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "terseLabel": "Net proceeds from issuances of common stock upon exercise of options and participation in Purchase Plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLicenseFeesReceived": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from licensees for license fees during the current period.", "label": "Proceeds from License Fees Received", "terseLabel": "One-time fee received from license rights granted" } } }, "localname": "ProceedsFromLicenseFeesReceived", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r80" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Net proceeds from term loan financing" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "auth_ref": [ "r76", "r78" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Maturities, Prepayments and Calls of Short-term Investments", "terseLabel": "Maturities of short-term investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductFinancingArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement that in form is a sale with full right of return but in substance is a financing in that the financier is not the end customer, is not at risk other than credit risk similar to any other form of lending arrangement, and typically is repaid from collections of sales made to actual customers including an amount that constitutes interest.", "label": "Product Financing Arrangement [Member]", "terseLabel": "Financing arrangement" } } }, "localname": "ProductFinancingArrangementMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product sales, net" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesDisaggregatedDetails", "http://www.rigel.com/role/StatementStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r62", "r64", "r82", "r133", "r134", "r268", "r270", "r271", "r274", "r275" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r32", "r166" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Disposals", "terseLabel": "Assets disposed" } } }, "localname": "PropertyPlantAndEquipmentDisposals", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r31", "r164" ], "calculation": { "http://www.rigel.com/role/DisclosureOtherBalanceSheetPropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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, Gross", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and equipment", "verboseLabel": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetPropertyAndEquipmentDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r166", "r342" ], "calculation": { "http://www.rigel.com/role/DisclosureOtherBalanceSheetPropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rigel.com/role/StatementBalanceSheets": { "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", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetPropertyAndEquipmentDetails", "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r30", "r93", "r166" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10", "r166" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r164" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property Plant And Equipment Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "SELECTED QUARTERLY FINANCIAL DATA" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSelectedQuarterlyFinancialData" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Gross unrecognized tax benefits" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "auth_ref": [ "r235" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The costs incurred 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 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, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.", "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfOperations" ], "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.rigel.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r93", "r235" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "verboseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research [Member]", "terseLabel": "Research" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesTaxCreditsDetails" ], "xbrltype": "domainItemType" }, "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": "Restricted Cash And Cash Equivalents Cash And Cash Equivalents [Member]", "terseLabel": "Restricted Cash And Cash Equivalents Cash And Cash Equivalents [Member]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r179", "r340" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "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.rigel.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUES", "terseLabel": "Revenues:" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r185", "r186" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue", "verboseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesDisaggregatedDetails", "http://www.rigel.com/role/DisclosureSelectedQuarterlyFinancialDataDetails", "http://www.rigel.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r191" ], "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]", "verboseLabel": "REVENUES" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r94", "r95" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r184" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation", "terseLabel": "Revenue, remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SIGNIFICANT CONCENTRATIONS" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "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 Name Of Transaction [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.rigel.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockAwardPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Sales" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesPercentageByCustomerDetails", "http://www.rigel.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesReturnsAndAllowancesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A revision in the estimated reserve needed for product returns and price or other concessions granted to customers.", "label": "Sales Returns And Allowances [Member]", "terseLabel": "Returns" } } }, "localname": "SalesReturnsAndAllowancesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of other accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r110" ], "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]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of antidilutive securities" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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": "Cash, cash equivalent and short term investments" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Schedule of cash, cash equivalents and short-term investments" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of components of the entity's deferred tax assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation of basic and diluted loss per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of the statutory federal income tax rate to the effective tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r198", "r225", "r231" ], "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": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r198", "r225", "r231" ], "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": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of stock-based compensation related to all of the entity's share-based payments" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r24", "r25", "r26" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r36", "r96" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Schedule of future minimum payments" } } }, "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r32", "r166" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheetPropertyAndEquipmentDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Schedule of Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of selected quarterly financial data" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSelectedQuarterlyFinancialDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r200", "r228" ], "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]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockAwardPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of stock options by exercise price" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r205", "r213", "r216" ], "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": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of option activity under equity incentive plans" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of weighted-average assumptions used to calculate fair value of purchase rights granted under Employee Stock Purchase Plan" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of weighted-average assumptions relating to options granted pursuant to equity incentive plans" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).", "label": "Schedule of Unrealized Loss on Investments [Table Text Block]", "terseLabel": "Schedule of fair value and gross unrealized losses of investments in unrealized loss position" } } }, "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits, excluding amounts pertaining to examined tax returns.", "label": "Schedule of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Roll Forward [Table Text Block]", "terseLabel": "Schedule of activity related to the entity's gross unrecognized tax benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r121", "r123", "r124", "r125", "r292", "r294" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Customer revenues (as a percentage of gross revenues)" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelectedQuarterlyFinancialInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SELECTED QUARTERLY FINANCIAL DATA" } } }, "localname": "SelectedQuarterlyFinancialInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r72", "r159" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling General And Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r88" ], "calculation": { "http://www.rigel.com/role/StatementStatementsOfCashFlows": { "order": 6.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 Compensation", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation [Abstract]", "terseLabel": "Stock Based Compensation" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockAwardPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value of stock purchased (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted-average assumptions relating to options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "STOCK-BASED COMPENSATION", "verboseLabel": "Stock Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockAwardPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r202" ], "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", "terseLabel": "Number of shares of common stock authorized", "verboseLabel": "Number of shares of common stock available for future issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Outstanding at the end of the period (in shares)", "periodStartLabel": "Outstanding at the beginning of the period (in shares)", "terseLabel": "Shares of common stock available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Additional disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r208" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r208" ], "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 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r215" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r210" ], "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": "Options cancelled (in shares)", "negatedLabel": "Cancelled (in shares)", "terseLabel": "Cancelled (in shares)", "verboseLabel": "Options cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "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", "negatedLabel": "Granted (in shares)", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r214" ], "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", "verboseLabel": "Grant-date weighted-average fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r228" ], "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.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r207", "r228" ], "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)", "verboseLabel": "Options outstanding at the end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "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": "Number of Shares Underlying Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r206" ], "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)", "terseLabel": "Weighted average exercise price of options (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "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.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r197", "r203" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "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.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "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": "Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "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.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche One [Member]", "terseLabel": "Vesting upon achievement of corporate performance-based milestones" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r93", "r200", "r204" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock award plans" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Domain]", "terseLabel": "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "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, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]", "terseLabel": "Stock options by exercise price" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of exercise prices, low end of the range (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options", "terseLabel": "Number of Shares Underlying Options (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options", "terseLabel": "Number of Shares Underlying Options (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit", "terseLabel": "Range of exercise prices, high end of the range (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Contractual term of the option", "verboseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r220", "r230" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r228" ], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r228" ], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "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", "terseLabel": "Number of nonvested stock options (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r217" ], "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 end of the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "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": "Number of shares vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "positiveLabel": "Purchase price expressed as a percentage of fair market value of common stock on the purchase date", "terseLabel": "Strike price as a percentage of fair value of common stock", "verboseLabel": "Purchase price of common shares as a percentage of the fair market value on the purchase date" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockAwardPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationStockOptionsByExercisePriceDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r174" ], "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 (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockholdersEquityCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short Term Debt Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r13", "r327", "r328", "r330", "r337" ], "calculation": { "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0 }, "http://www.rigel.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails", "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State And Local Jurisdiction [Member]", "terseLabel": "State jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesOperatingLossCarryforwardsDetails", "http://www.rigel.com/role/DisclosureIncomeTaxesTaxCreditsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r46", "r174" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails", "http://www.rigel.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.rigel.com/role/StatementStatementsOfStockholdersEquity" ], "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" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfOperations", "http://www.rigel.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENTS OF COMPREHENSIVE LOSS" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "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]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfOperations", "http://www.rigel.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r16", "r17", "r174", "r179" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Number of shares of common stock issued" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r16", "r17", "r174", "r179" ], "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, net of offering costs (in shares)", "verboseLabel": "Number of shares of common stock sold (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.rigel.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r174", "r179" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issuance of common stock upon exercise of options and participation in Purchase Plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r174", "r179", "r209" ], "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)", "terseLabel": "Options exercised during the period (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r16", "r17", "r174", "r179" ], "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, net of offering costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r179", "r199", "r214" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issuance of common stock upon exercise of options and participation in Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r21", "r22", "r146" ], "calculation": { "http://www.rigel.com/role/StatementBalanceSheets": { "order": 6.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", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets", "http://www.rigel.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r310", "r315" ], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsSubleaseInformationDetails": { "order": 3.0, "parentTag": "rigl_NetSubleaseIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsSubleaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "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]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "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.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r317" ], "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]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r317" ], "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]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r317" ], "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.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "verboseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails", "http://www.rigel.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.rigel.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockAwardPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "OTHER BALANCE SHEET" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureOtherBalanceSheet" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Amount of tax credit carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesTaxCreditsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesTaxCreditsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardLineItems": { "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": "Tax Credit Carryforward [Line Items]", "terseLabel": "Tax credit carryforward" } } }, "localname": "TaxCreditCarryforwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesTaxCreditsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward Name [Domain]", "terseLabel": "Tax Credit Carryforward Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesTaxCreditsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Tax Credit Carryforward [Table]" } } }, "localname": "TaxCreditCarryforwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesTaxCreditsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r140", "r141", "r142", "r143", "r145", "r147" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Trade and Other Accounts Receivable, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type Of Adoption [Member]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsDetails", "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Type of Arrangement and Non-arrangement Transactions [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSponsoredResearchAndLicenseAgreementsDetails", "http://www.rigel.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "auth_ref": [ "r193", "r329" ], "lang": { "en-us": { "role": { "documentation": "Debentures, bonds and other debt securities issued by US government sponsored entities (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB). Excludes debt issued by the Government National Mortgage Association (GNMA or Ginnie Mae).", "label": "U S Government Sponsored Enterprises Debt Securities [Member]", "terseLabel": "Government-sponsored enterprises securities" } } }, "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails", "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryBillSecuritiesMember": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government.", "label": "U S Treasury Bill Securities [Member]", "terseLabel": "U.S. treasury bills" } } }, "localname": "USTreasuryBillSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsDetails", "http://www.rigel.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r34" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Debt issuance costs being amortized ratably" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unrealized gains and losses on investments.", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]", "terseLabel": "Schedule of cash equivalents and short-term investments including securities with unrealized gains and losses" } } }, "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureCashCashEquivalentsAndShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r239", "r247" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at the end of the year", "periodStartLabel": "Balance at the beginning of the year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Tax positions subject to interest or penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increase related to current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r116", "r117", "r119", "r120", "r126", "r127", "r128" ], "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.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r240" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Change in Amount", "terseLabel": "Increase in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureIncomeTaxesValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "auth_ref": [ "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "terseLabel": "Adjustment related to prior period sales" } } }, "localname": "ValuationAllowancesAndReservesAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves, Balance", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "Valuation Allowances and Reserves, Additions for Charges to Cost and Expense", "terseLabel": "Provision related to current period sales" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves, Deductions", "negatedLabel": "Credit or payments made during the period" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances And Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureRevenuesActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r309", "r315" ], "calculation": { "http://www.rigel.com/role/DisclosureLeaseAgreementsLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable operating lease expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureLeaseAgreementsLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureDebtDetails" ], "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.rigel.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureStockBasedCompensationAssumptionsAndActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r107", "r109" ], "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 shares outstanding and common stock equivalents", "terseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSelectedQuarterlyFinancialDataDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted average shares used in computing net loss per share, basic and diluted (in shares)", "verboseLabel": "Weighted-average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails", "http://www.rigel.com/role/StatementStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EPS Denominator-Diluted:", "terseLabel": "Weighted average shares used in computing net loss per share", "verboseLabel": "EPS Denominator - Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails", "http://www.rigel.com/role/StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r105", "r109" ], "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 shares used in computing net income (loss) per share, basic", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rigel.com/role/DisclosureSelectedQuarterlyFinancialDataDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "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(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r116": { "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" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r119": { "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" }, "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": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e4975-111524" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5093-111524" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922890-210455" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "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": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130611-203046-203046" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "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)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r202": { "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" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r213": { "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" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "808", "URI": "http://asc.fasb.org/topic&trid=5833765" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r287": { "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" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.6(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r353": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r354": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r355": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r356": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r357": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r358": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r359": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r4": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "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": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "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" }, "r52": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "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": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r68": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "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": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r76": { "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" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r83": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r99": { "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" } }, "version": "2.1" } ZIP 92 0001558370-21-002254-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-002254-xbrl.zip M4$L#!!0 ( *6 8E*@:4H)*1@ !(> 0 1 ?+VC:VF#N$T0]GE^<7 M9P:F)K,(77XX\YP6<6$ML&#?G/Y[_]-/E]?F[BW?OKXU6*ZCI#CE0DE%# M5GEU?AGE=(-:&;TUKMM7[:N+JTOCYO;BW>W%3\;C0T3W )UZ=B_N,K^_Q GFV"YS2OSQDR_K. L(7AWPX6[GNYK;=?GY^ M/G^^/F=\":U<7+;_>!A.9:4M0AT741.'I3A9VHEBD(#M%%(^JX- MN?$^6VY$&Z=[W_8S]ZU# WD2O+RYN6G+W)"4T"UV4K4ZV#Q?LFW;SX,&+J]; M%Y>MO?@RU2?Y$]ES&&1[.*UR."-1,UI!VHRV(HF[B"^Q.T)K[&R0B4N'0(5A MB&TLIEF"(#-*88HN$=I$[2V0,Y?=##*$X&Z2@K,PR10?_7#&B_$&<]GS-! %1&I$KC*(3&>= M6>^A-YI-C7'?&#_V)IW98#QJL*F 39>M@?$5I@[9XB%S5!!E:=5(79<@U1T_ M/$YZGWJCZ>!SSQB.IPUB51!#SJIOLVX-,$IE[ MXI@V#+H38T? M@EK^K\&D !,Q_,5_O;\\LD6VF!,=:DU7C+LSS-<#J6W*J5( 6?T*U(C^E$54 M3*U_^!.L]]O3X'-G*"==9W0/FL5X,FO->I,'B?MTYL_'!O/:I-TFJCI :-F$@:AE1(PW0]8&6"1W3 MY!ZVA@3-B0V]*ER1ZQ8O@_NJ&MRR%2-HQHBUTR!>BO@0PS&_L^385W'DG[V7 M#>BBN #D"B64N,+)+X/KL->9]HS.QTDOT)$@2=1K!!4W0-8%T0[E>)5NWP9UN\K M8.VW8@3-!#,Z;*@!O<(1"!+Q#+THCD 9"C5P5WE'H.[XH6?,.G\T9Z *H-SC MN9N8/B4SKY1>#=AU=K.\[]W-LK.KF5=E$ :>M_!?EL MW/W7I_'POC>9_J\T LW^;% KV,ZFWGJ-^ Y@($M*%C#$8;TS3>;!@D>7C\PF M)ARDTYM:Q5(J'"]AYF5TD>G3PT-G\J=$1&@$[S%U,M"%J6K0]S[W14R/RXCFT8=1A'%L38!EQO< V[37F70_28T#)DUOE#B?-6B6 M.YX4'J<29-2NID;V13-IOYUT&:ASU$T$.%0A5./R/F?&Q#::[A@4O]&LB7,H M@4FH;#((480NP)(5/SR54:D!^C$'(*'/M>XZ4UC41&@#+&3-F>DT;MK#_;,E M,)[",=O@6X!O'Q'^&=D>3L.WSU"C\W,6G7YG,#$ DZ=>(_:JSM%2]V<)#-7\ MV0T>U7PB)2X/-1:7%UDLTAZ-!@B5.I!C[E%2J.'(LPTT9IV#7$<*GU$)""7. MHD;X"A=1GANH1-PYIWGAZFG$7+3L8!N;+K9^\Q!W,;=W?4)AZR7(OD[*6P0PMTF;)?-UGVD^?\X-T E=P#L-5E/=W5W@/%# MV$KCH#L.ZQF:VX00HW7!B5;8ZE1# MX-UQX<9 '+9K[!MN[MJ<:(C(\W;G&7'K$73(HJM41]55-CB.,4J*VPC0J"%; M-62SS= XE>^A^E,3QU=8-D@R-YQK#9+F68I7'2DC[(K'LQXQGZX0/VZ3*:BK M;'QD;D77&A_0J"%:-6"4&++=9FR<:&R(/3N1SAF%GR967=T]9=5E(^?'HT:. MWP=CWPDCV8MF'%7VFT$*6BZY_R!GP8EV*F*E$&8"52(0;BOUYCOC+#F!LO*6'9,EVR)NRO!+TU6AEFQ M*UL<[?RZ&I1.<]>Q:#^M4U:-YS$W'QN4#[^'5X1L&;T:S5JW\AKX#@QU*,). M2:P&KL9MO0:V V'KK3_(TY#88N&;+(9#J?8$1X]4*3% XZPOAZ^ M)>354C84LL;.RGM"V)S<%9IQ4#TDK@#A3+X:.^7][P:.N@%7U=YFAQ01!9/Y@Y^+ <78J0A2[B? =;F B MJO!8>7E9-;XY+KA$"'3+B%KP(RH2;30XUPM:?^G"DD<*]5PE;1F.ZE#VE@$U M&D&5#6QU8!/'0=_N9X."*2[FE,-77*8,QHQ9* 5C5+,15=W 60?.)\JQR9:4 M_ =;D'"'*?2IRI0L*5@&;,;(DP(V7KV(_ M\BI*D7):J9 :LD->$VKPK/VN4&%49SZ9&K,JKPS]K3 2_Q.?B)_@A2&_1W_K M M&',X>L-[;X<+Q,6\&)^<,90&:WPL^W_QO8/7]9VR&)J%_Q*7H)^0*!DI=KI)C MZWMDRD;SNDQ!$6R_#C^_M%\%K)H4T9;U%MC3LPSPS%7>(V&S)1UEI<<^05!;!MB\O6]65^+YRB M0N)':U_Z0%GL!7P8+"?$Y+I-J..*HUBU3L@BXJ]66$YTXUITHXXXXO6]EW]9 M;N4.A 5$R^\3;1:VMT#.7!;WG)883D[I$ @[&2^Y1&CC#P-LNTY45V9 P+)" MG;S5 #I\V?[C83B5#=;K=M3X\;T6*5^ATPYWZW/(97P778B+<66R-"!RY>"_T( MF 3-TB6N)UC\R)FW^7 F&"2W!$C.# 2Y')GNAS.7B[?;*;%M<8LX_-NGA7V" M,&LFV[$\/XQ6P8^(Z/#@("*>-6(+]QEQG.%'0?/=\7,?>%AFZ*7C.%BX8#?$ M1;:P+\3"QN_Q%MM,0M-E3OB&J.3VX!I\6?B]7C,*JCS?'2",!;*=0FG,_3=R M0!1X3MP\&?EKJZL0D;P9F WOXQS1I?\MO-V>)/@LI+R9'$1B_8[)<@7[:6>+ M.5J",B-0)W39952RX"%;/([5"3B*B?:KMQR'!-* ]-N.SF,%T-G"\5#THL_X M1RCD3IAM]WVWQ GEK&[FVPHU%.B>V0TVR8( (YQ9GND.D4?-E7\V#Y>I0/I5 M*%,].N4"I^*N[LZ4$<. FER$*-QC_]\!#1U55?:LU9QZJ1O[7%!\YS,$7&BT]LS9:8,L^1/7=@ M8;C'H!ZLY5J<^KC,2=:CVBW'14^HBY>85Y;]MY5U%$@K(IS'BUCDPOYBZ)CV M"7?<>[0;+\8+F*/BUKCLWRED?FP/@A43ELN-3Z^)Y/T!=W)QYE8;'Y\A3Z\I MILQN<8\(,5=DBNB7'4ONDOE9FFR+V?'0 5Y 516@0JJ&CM).28YDI0TT.FY-%/ 0WUB>1G_RL1%)Y!;Z1AA;)X^AY MW&5\(UC%=XQ:4VQZ7"J?H(*)'4K<"T+V(X).Y9@O:I;\QE,B.S R+U#'#VA3 M2-USE3HB/R!79.S"C2>0Y0DK5 RLVCO;Z^X$@L#R;*'3 /\"_AIBD$\YQO6! M$U1VV,ZRV@F]RIOCD^TLQ4?JF)%+>: NIM-$;R@6P00OA8M5&'-5$B@DTT0 MV>DR$C,=QG<0">M?^P7UECCC1>H5J]T,O[AW-AP18C/DP/() ;EA^JGMJ"9(?EL"A_6/L MN<*H;PF&$JR?0JK5VWI-Q?GD_@R9ZG0\=\6XT(&?J(5Y>L(EKK!/A*1B[(?& M\*HC^!5:U&- '\AXD"(Z]95$K6I1#U%7F,_^E:]$2 M8CK%@G)D!Q(G"-"NULA^S=W_%?VET3:?&JVA5^T4PBYO(S&P)=57M31V 7#/ M%B).:LXYZ9JHRMFSPE&V8>EW$TG(CGDP3F',+JCY=4U!T7QZ+5\=G!V@WP6A M&*%;)*5:SW%>-YB@V&Y8O3UF_;35.SU2^XZI5?!\Q+Q6VTX)K3+ K MN;\SS[8&ZPWTQ-^IT$OXK080C.T)S2P6%(3CY[O35JO-F).+SKQ\79H7.'0_ MRQ/'O;?WB=512KYBPPEGIJSYJVZ>XAD(<5O(OX_7YVP]]:!*&?[M(Z&D^#8K M_:$V_SS509B(("U TI%Z?O0(1TR5**/3*T EUP.0:V/.^Q1EQJ2V-_H?48=* M.:MOIGM=?6QOFU^)=0'6VVC+ DTYF!_1\)#6^(RXCJU$(WE%N[S_SB+!*2.W M(E]7E;W(=;H/>0MY!CXXJ'JZ&9G6@9U"F@JDXYI(TY ZP45:H.A2V9J!5$1Z+N$4)<# MI#@P>(4Q7H%S=Z^:J(B.![S<(_Q-I# D5';'*9-$G%#3X?^ 7LC:6T?^?JE] M%O$;RJ-N(?[7EH3S M(KE\%N3ING(.L>-@^: B#.V8VA1[UDLH#5'8]P13_.Q?[?'/[-&B,\3O*&&!=6A%+6$T2Z,M]=(;[$=CZ2P!S:^/TR:I*H2Z"N$CVV).@_N%TG4T 4[=M C*R7050'B=._Q4G_!J M)(TGF5""JO2ZBB148,/O048:<%Z&0J&M&U/ZNF8CQ_J$D>VN3,3% 6],36:S MY6[J;3;V+F5!JD:K*[X/YA=#UTK M-8.K$.HZU*6-*1?)I PJT.DJ@N@.X/XZ<9%R4HU45T'T//%,J7!06,0DP%%G MB:FYZVPVG&V1/5[$%_D^XS..D>L_2]!=<4:).5BO/2KLEFP]9^;.A>H@]='C M&^AER@3RE1K3%HS@%H;8',A6?ICQZN+RYY002XAT93X;T)QT",4BF(N"J(L+ M:.Z)[4%_UL@/&0VO!]PQSMDS,#N!#)@LC_Y[V?+&@/":!>_L25&$,9;1&#I= M?7HH.6$4M_^B2."L;OH.9:B MB+$26DTC1532*M%K=YJDG$*$R5A=)G/KM"J6**+070/[>2[ # M!^*0X7LO$VE9OYBFRX@?]E*@H229%3,"5HMDP$S-DII'*=?E62PDA\HK*/LW MD5A=*>DOF9P/.D?1_4G^\V^5'%%>HPLE??*"K7"'"CYE'!EZ\_,T/U1]1IR( M_A7)=A!._O18IO 4>7MQ\9EY>/7=^4+==K-F(PS/T@?O\%)A;4JL$@"U_E^Q R-YFK5#&V1+2)24P&:F61=5P]Q*HRN0Z6C MS/.R=&4T\Z7:M-][;Z8M)]1[08QQ&&,K-9'%WCA>/#G8%T*.=.J4U7PA3$P% M>:$N^4#5(^(NQ5PQ?RH4TG5F51+&6V4^NE*:PUSVWFD!D2Z7.&(O#%E;,<62 M]W'RK)#EQ+HB'ZUY>Y]M%*:0'\]0JX1&;L_P0B7B7[S-_DI6R'9QMAXAS.'L MC0SJF7F=R-%F,D>W:F!O&L*9F,:>GDR_&5"%5->)'#!D2;4EI0,7Y.G**NS" M,[+&]]B&DS[?C1?WW%OZKP+T&=_#3/Z3XU@^M+"NP@I?"Y>7IOSH,]B_F2>? M?]Y;E=1$VCA08O;P+G-<1_Q/O.&>?"LNN[H?4$Z/93^T%XJ/\LD=FOGA)J#. M@%X#"?)I/$Y9DKX05G1XK$"GN;UH8"YXQ[,$L!W7Q7 L%>H<7B@2E[A/F6>1[]]!N!&_H<-F3 />[G;A#_'%W53D1-U2NHJG^@I=<%OC\/(: MV3JJ<^D[V$.5I[Z4,N5UOP-0E_502SQ4=+'RFFN5:9/+[\1=B8^I^7>A5H1; MPIB\RS5=5"ZDP[KU2UM\7LV1*;_^/U!+ P04 " "E@&)2A+8F7E(1 "Y M $ %0 ')I9VPM,C R,#$R,S%?8V%L+GAM;.5=ZW.C.!+_?E7W/W#9+W=5 MY_B=C%,SN^4X9"95CNVS/;-[G[8(R+%V,?@$Y+%__4D\;# ()(R#P%7WR&"I MI5]WJR6UU*W/O[QM=.D%( N:QI>+]F7K0@*&:FK0>/YRX5@-Q5(AO/CEY[__ M[?,_&HW?;N=C23-59P,,6U(14&R@2:_07DM+<[M5#.D1( 1U7;I%4'L&DC2X MO+J\OFYW+WNM7K\K-1H^I5O%PC5-0W))=B[;NU]&/E73N)&ZS4ZST^JTI<%- MJW?3NI9FC[MRC[B3*YA54(?&GS?D?YYP@Q(&:U@W;Q;\U-L_GZ^GKY MVKTTT3.NWVHW?WL<+]0UV"@-:%BV8JC@PJ]%B$2JO3TA/:C8;09M!,7?8N7] M9MJ#P:#I_KHKB@G!%-*AGECPQG*[-S95Q79EEMDCB5J"_*L1%&N03XUVI]%M M7[Y9V@7FGB1]1J8.YF EN1V^L=^WX,N%!3=;G?3&_;9&8/7E L%G'5/HM-H= MK_Y/"QN+D>C)K:*3WB_6 -C6A40H?I\_1#J.:P/]4C4W3?)KDU;591>3#)J% M]7[WAS5=3;< N5SGA$&C43:>D;G9(K &A@5?P-BTCH"50*IT=(JUOM?-UV-0 M[4E\()H[:*FZ:3D(/!@ON",F@L"Z [8"=38LZ01*04(X2?XK_\^!+XI.V#LT MM,7:1/82H WIIV6[7,\'- ?]4O@PM=< AD[UO2QWPLX",M M!GKWPU!5D0.T,52>H [MW,K.3;T4'HP!ICA\1L S,NX_Y;]8^./C]" &V?C_C93WH\P=?SD2YJ[<-_! M4GG+/W?%"92"Y X\V1$N'R>_;'+<*%5%5QW=5?TQ_LU'1MK-MU(X+]OA^/A9"1+BV^RO%QPH' Q8!2ZJ4;:ULD>QT11 M0?GD7%(KQ7IRZ>&-ZK.B;#'=]J )=-L*OC3(ET:K[6]J?O(__SZTK!!477D" MNKO=C?S8+*UC(P!EUN,*T1PI"[]!X_J'H#J"(BZFNJ&),$U9< MP/FABBKXI!T$1LA5F9DOA0[:5+<(HCWH_:[6ZP4$ZNJIH,1S($*L(KB MQ>,$V!D6-Z5*/43,C= 7=5=H40?NCW<,AB+:<)$HT#X&VJ^@*#,1^:+K"2VZ M&0);!6K^1A9/*MYFGF%YQ%"S'H+."]27?U^TN3;P5\WP;L0..ZWHHS>MBJA" M3A8E)PZ6F;8,&?K'&\:SZXF8D[Y,5]^Q=A+H%"&FUJF2%/F!5&(6#9F5B6FH MJ<8WL6RE9,@,@&4:+4-<(4\W.0*Q3?7/M:GCOEK$JMCO%,EE5RL93/JL'R\H MGM:Q2B:LCXRX1-T_!_N*F?).-A5LVZQH8:'EF-9'^BZ+ :"H I4W6]U\!V . M=')-AWE\9M:KD9CS82U^21<_U"!??O=/1.? I@=Q&%W!UZ ;KH+SJ"S[\GB MY"<0Q7HU: T^54VN!8%F6>R5M[Z+'9.GC^?T2C40^A% 15T91O.99L;@!AESU*U1AJ0&ZZO!U?5U8/,C3UC M;:&U@7G3=0S82IR!46Q=MGLGJUX]Y)\/)I\SKUN20\4TGLE1[MA4C& ?2G.I M)!2MAWR9D57BJ,Q=H8;8P.:D3:Q0#_%RXA/U/(S9=1LO&,5Y/6BWVA64(R,N MEM5724?8*X#5SD.;=D4LH:1X$F241N(Y-1,Z45V>(W.S,8U,(1X6JY$$F:") M>B0]U#3H=66F0.W!&"E;:"MZ"!/M."*S8HU$G!.LJ#[-H:HZ&\=UO[NK@4A\ MHA=90*(4)\">KI;*&_U BH=*G=2A .2BND'G),[" )JL( /O\:P0UCNP@BJD MK9NS*]9( W*"95],?VX>A*T4$LM"C;4.,9L:U-*)!;4LEL.E_"A/E@MI>B]- M9_)\N'R83@0/;\'#*!56*NG-3*=63M>]JEN]J M7S*JP9\$&*XY)9?HO,K *>IR>PY>@.& >\R7)#^L_*;J#LE/0BYIX?]H].D[ M!R7Q-()5G$D6O!CX+(I2NE]S9%INR+]_&YIF! Z+U4G>3-@R=VF-TG;9%EY+ M?C5-S740 ?0"56 ML+%+$65R!?&$RB2:9(ER0.0;J"5YJY,OT/B,V=LD%:]5 M$< ;T1DR,6:+L()JYG-3K(VF%,T#49TY"Z!CFL]?@8&MI([1#K4--*!E$YOY M$N2]H/G)F2K71B>.@%N)N(1]-*HW53X8-D" :B9HQ<63=P&; "ZPH@[VH-/I MH_J@5$W%F8TQ<\PVD@?MZ?TP2'>#-(4GL M3)('>O^_VSWB/]:*\0SFF$GR:@54ZEWA#^Y$21,AZ3C>1[] K%"W[]\MLJ_> M>>^&*MYCN0.+/@ I6H9^6=*L#5R2&-MR0V?4O]SM%UBQ5ST +#.1;& M,EV17*$D3AR#G"&P@A M+SG9D'G!K:RSU#BBT$, S,H0JG.66I"%/_.JFQ#V8;'&.W;WN1WB#@"&E;;D M2"X<08^AMSMEI[@L7/H6>J$?XP9.=2],/J>)X)XZIKGBZ=*0D$V[WY.9#YL4?2J3#A]_E4@'0 M+!)__:C8_C5;][3 ^Z^E*CKUG3E(K?9M.@5R?@4"62NL8&%/55*5;+ M1"5P#FIT'#,X+P^)M3JZAX9BJ$>LCA((B*;R ,0.(R M\/Z"FE\KLUZ4"QW,A9Z89H=5@NFS%SL/*G$5.@SMP;(<\N8\F8,5!*SO!@: M1Q,>6O"%7)Y(OI!#;*^%BWF#S VNFY:#0.AJZ!W)DZBSQ1GV6KU66VI(>T+X'P^3 M'_)D.9T_R OIGSZU?UT('67(^:YVR8]_WY.D)VN@N7F4LKH;*2S>:$SB?.+C MW]DX^-8,O9*%^*N)_MRE+Z@ MW2[[IL"14HH;C?Q\X)L(RDK\QCX LL\1:JD S+#YYHSNB><,]YCY5M')-F"Q M!L ._*QA%RO?=#&(3Q?3Y3=Y+MT.Q\/)2,8SA"PO\=>@*4DQ-&G76%5F"JI# MFKXJ3ZM"=*7W:=#J7_6OL,9=7440^VBB)?2S4Z*7,XTDU_U/Q"N3'+.\5TV*88MS7);TX*M5>56>8@ MA(5H ^=3X5P42K(^X0XND:(!+DCA&N+9B!P2/+ /7%@K<1:50X<9'H"OB;@Y MD%;BM";IYO, T2)0*M5. M#W+ K<3CR4%F;9\MZ3)/+AP%W\/@^]66-0=,EN?>/NY8UHV*&CXCX*6!'7M7 MLMQ\'%S+^W8KOKP?R\.%+ V_SF4_*RS^1.A+?@-56<^[G4YY327T>ZGON67U M,UY0O'$8PY#X3ELZ@$HLIW\H"!)3D26T6+F*R8RM_SD7Q1]C%!<.[K\;[[4R MT<9W]?#9QAZ#;0R:D4+MG-Y$4B(*)\#>PR8I(9-?%,DH6TAPXSU\ UK00$HW MDLJ),UB8N+H+-63&\]!@:9/3F#R^ M"BB9'; R!!U,,D?L=0LQE*S-3;"@EJ] ?P&/IF&OC^KZ(:VHDO>QDI=UG2^7 M]':FMU#\)]XD'*D.=P[X+U#0\M4\1A'V5,Y-!3*0G]@'7Y#P,;'$%54>.N>J M %3LE7"SIZ(-0:4ZIEBKBPPN8VH\EIPX(R.OU,/+VT*Y4 E'&BOBY/DT)Y7S M5)H2I]02="5A^LU-YXSUI:P9F+(("_;_^V05M\![M&2_20XOMM++G[Q++/M" MGOKB*"*S-'9KOZ-QEK/G2^LVMJ9DD'"+-:@7A7E5XJ6)8L69BJ^.&\WMSM)4>JCZ:,L+8>_52=,/4AHB3G@/DDN+,[@8Y%$]*U'9CR5V,[%\.R7F1B7&YJY,M&K@JB) M"3@H5$#L='$RZ (G:J<(IN - %:]2*=2=]W(@5[4W+))V X> M%PNG5QH:VBTPP K:5O"8",-#?\4V<@;:53!S^!:*HFCB+C$)JU;M*M1=0]*! MGO@F/&6/%^MDQ+5%R9>?6:DFDCP";,X[[\5),]3!J-N2Y>F^/'2B;+C&;.C4 M0>;'X<]\!U:(^W 4N"0J.=N(']:HB1[D1U\^R2A/@K*AX>#EBK]NH2? YB$@#L Y4$U# MQ1.R)TC['F!A*?K"5FR'[+(BA;F0J65!/3'+,[^!B3WH03I;\6$-*[';Q#9VC A; H4KD56'AQ>[0+NNP M,Q^QMZ!)SL2.9PO M:+@;3_)S)]\NXX'"'QXDJ47B%(I"R7=SKEL5]4B+<,E%[!Q4A(HSYR,!@BO) MO>G0CD%RT3H#%:'"Y-L=5T9#\ *I, W!M**L&X@0*U>XAM!@\FU44Q\:^=ST M).*OJG[^/U!+ P04 " "E@&)2]ZG%L)T\ X @0 %0 ')I9VPM,C R M,#$R,S%?9&5F+GAM;.U]6W/C.)+N^XDX_T&GSL/N1IRJLEQ7=TSOABS+U=JQ M)8\D=^\\3= D)'&*(M4@Z;+FUQ^ U(44 1 @"2*EQXA?RH8V-D16W[E'&+N>U[G&KK- G<[5N\_O MOGSI?GCW\>+CIP^=MV^W+5U;(:D9^)VDR7T/WUS3**UK^\ M?__CQX]W/SZ\"_""U+_HOO^?^[NIO40KZZWKAY'EV^C-MA9M)%?MY0E[NXH? MWN_ZV!5_*93?=M.]NKIZGWS=%R4-N8*FCRFA7YUH7R%;^-/[]",I&KJ_A DG M=X%M10F\I<1WN"7HO][NBKVE/[WM7K[]T'WW$CIOB* [G;_@P$,3-.\DO/T2 M;=;HUS>ANUI[E/#DMR5&\SS9IP,]ZT5&J(%WM.R[P>&4;@5 MJ!2J[]68Q.["(Y03VB^W=$\CHM9TW.S_",?S\7I+3UADB5)#FD'>.SM8I?R4 MMF&:GVD4V-^7@>>0&67P9^Q&F^I\L=IJD;\;-[2]((PQFL:KE84WA")WX9,Y MQ[;\J&?;0>Q'9)I\"#S7=E&8D-O[86'GP;/\\ 9%ENO)P=I45X"E\X #HJ;1 MIN<[%,LUQ5BGB(3] 9;3"$5W01@^(#Q=6ACI%!&O*\#2F2 ;Y7['@4_^M-,I M0Z>P)'LV(KL)>D9^C$+RB[588+2@]E,U88B;,LH=T5,*@;5 UYM^'$8!6D3#:@U= MI:;-<'^85/J!3]5M:ZM5Y+BT.3-<4H,DV=+U@]6:R#\AJB*+XK8 \3<@C00; ME'X=K^E/=4R_:GT DD7'$<%*L;X6(<+1&^MCSJEYLN$8J:V^"J M-6V$^SMDU;?>>(V8FZ]RSB8RI:RV$VR-V:FT22/<#GU"+YI9+RC<>@_]!?4% M]"V,-_, 4]=21535FC;-/?E/G^P?W*HZ+&[*"'ZWAT.*TH\Y2033:6.]ZV?V8IV;?@^M%[QUV]WY9Y;WG>FU)A<$C9'>/0 M@Y9/B8R2UAJ@BOQ-#T,"_ZT3K"S7;Y#$8M--T)LT]7:%5D\(-TELOMT&*%T2 MHK =/Z&W>T$T2"^S]6;U N4GMKG>1G: M$2WG(&?_JQO1#@[5.YGZG9M$(3KWB4)4F2O*>:ITH%?.T 692R\Z;SO[)NC? ML]YL<#\8S::=\6UG_#"8]&;#\6BJP%?"%=6NP,Y1X='CY S=4+B3)?^L\ZPEY23 "L]#[^H2&.,H02?YU3"#YZ1_$"G=B.QKC*<+/ M9'_=>W'#(Q+YQ?9$'K2DA_/DDA&Y:VX[."O..0$F%N>O;[J[UN8X6/'%MR4A M$%$?AX26(/$R6%[K$D^VL2DYX4UNT2J*G556D^R+RQU;\&6ZG+/]_ M?/[PY=/%A^ZGKQ\_7G:OKKK=CVU LEMP-&'"Y*IYF)1GT"W!]SESZ6@"/2JC M"XN\@56* U_+*!@Y0A?(SHZ$ MXW7\2-ZI+?Z+3< C9N/ 2XH2Z-&"_G'X3G;,R/GU383C9DPI99"V:I5J5:II M?[C1/WBQO9A&H_;"$)'_<(X.%5,&E6R&K;,4P\ M7J !E0EWN2&S@A0LHB=^ZLT2*$.50%ZEK, M0M.%*?)(FXMOR$?8\FA4A+,B((1)8- SVG+%,WPD*T.8;540EN4+&IC'/$HN MBRT#]+&9V3;/ 30H]H>7Z1$?/<+DH,$L"0$0.?N$23XT- [1*RF50[*MP8B[ MG/&+MXK+ISJX\'F !TY*F7BM*91J%8K/]: X(AT: B,4'49O[]ER/>H4F 69 M@)-M(,JU%;HV!R'E5EI%\$L=!)59@X;PP,(^F:/WMW42,JD!ZWIQA)R2?;1T M[581_5H'46F63@S):@C"V&\K*JD"G/!@_ .YBR5EZIF83PLTBJF QO.$^' < M1_3*=K*-%(],]69:!?JJSA!5Y^V40,XP(#>$JS8&8617U799=1#Q7ZX4?WF? M#[YI.B"'>1,](WYN8,['DL"Q1S-:)%?L*%,8+>D4\KR]R"-&2[X^ MA/,R>>3D^0* XH1>YO&1LW,8""'C%89P.B.-#X\) &"\1MB=0(0=&<*87K6] M0>G_'_K%_>PD\+S;]'(F]_A&L14(JY?L\8XB:]#<5'S_1&$8%@M"L/TJJFA^ MM!99 X=3XBX;AF',=1+FBT 80TU@DV,*&BH_P^$IQT9L -N3/UGEV;Q[7N8! M#BT/39$=$[I=%/:Z\0 M3-P&U$N[G*"I8R*A=*J\(1SYBP=$*'22E#>[D]%\OB/16J_8$(3HJ*9L 476 M3T0/TJ6T"440MP3!*JP^%"240^]I>I"",?3//8SW)X( MP*F65D2X4!GZH"[P*3V. 2-[L$?"6<#QDB=,/!U/0Q-$%#YT([2]C90R/$%V ML$C!2X3&/5O0W2V$Z,\&)@S]@FHU@*6QMP0R,'+B6SY>="\^=-YV#EW2 )?' M^_O>Y.])=,OPVVAX.^SW1K-.K]\?/XYFP]&WSL/X;M@?#J9)9 SIO)/TWDFZ M[_S[EH#_ !X&8R^1$WMH&[Y43%2+L>4OTOBAZ\VAS(.UH;\E' LC:)IKW\AJ M%C^%KN,2[9M:"1.)D@D";_CE 07=-(UY;G7C2P# &I:A:62MR)\SPFIHV90F M88R(3$4H43QE.IN#2X*O\\8M'P7S^:I[ 2"OCR8LF;P"@#>7Z5IX$,XL"6([ M(*VAN;@L%CL "E=&'CK0NGY>0,-&SQO;TPLN7';W'I\JD?[',;%5T[**D$X M=-2D,26<-^GAZ:NS?NCB,;BRR41_/Y^C@V9*'OP52 $\*:GK4@JR@>2#9WJNB M()Z4!2%:831U""%L0EX1VY (:/>B^.T2.1_CQUH^QAT%'?DSLY\@^CVDT-@ESLXPXRA_,T)!4RW0.$K@!S9 M!<7("5+?)K]94>9=15^NNI=?S+O%9,7+)-Z0Q.^)H%;QBBOSH^^FLU@S%&0G MX"-*3A'+,__=='YJD3SSE (PL+D+0YE;3Z:B.;>=/%MLMUS9>GFJ7CG3OGF6-2-2%LM:M!+\4>Z.W*"$4TCGV7A4AUI_*IUDZ%=-ZAO7>( M$#M)_Z>W2^D1<3HTUEFNG$2#!8 M/T,/3*U24K ME_/%/+^/_'K5_7!A?A,,5 ^8L@*@&KD0B_2\33[")%\>PAFDK*9SHTSR+)ET M0X%TGO*.[+0MRZ\NUC-SL1ZEA^0*E5,.L .00S& 2;[FH"QS;S77O#DG6-,B M8KO*FID=3]6AIIA#H"2^K7)K$!QO.M6MLF"@!;3\#!D[.--1S:%R5ID[?HX4 M[)P8))T3Q6OB]M?$[:TD;C?[\H;BHRF&QC\GMX[.\<_G'#JD9_R8REF]GE)3 M>WLK>FZK9]>Y:QM"+B2=@[PA,4'3K,I1_ZF#-[LF'JU[@Q>$;7<;BLT[HVZK M=PC9>K2Z1MH2).APE FB(?Z9WW'@DS_M]%*C:G3*YUK1*2DMG0,QG3PUIQ*K M,D(_> (=X_Z2ZM?0SY9P?=M=>\+0E)IM&DY+=!M@ 0.BV!*U-N!$BS2B YPD M0C*2 +!.SD@'XWG/"+J^XEH 0=6E!C M<@P R -O4VJ2$",E?%P[5H1(^<\7EV6/CLC4A;!A%>GKT7LC,BP! *[J,E%V M+MI N^8.1!L32OXLHM:"?*H'GV-BN5B4H3N:O'!"]RGC^6.(>F&(N)G#Q74@ M'&)J49$2OJ'Y(?+DWKG6D^OQ'^;@EH9PU-0"G!F.M:?S..0*O4%SA#%R)L54 M!L*2$/S_C8(BY%8[((,P].;D VT"[J>/VKG/:#"?(YLL%D?2V\IF MZ*=Y6PZF*V>.KM,@!'>MEFF\CE ,N5XGZ!GY,0K)+]9B@=&"JK^:+Y6HW+$O M=3+X?3!Z3#REN89/Q2V:(3KQUF^E)/)ZBJNT%3=,--F)B>+A;19N3G@\NQ@< MEZ2,_'#,5M;XD)>[ZS)2=D7AXJ*0L@/%ZD24>B9W&@PS3ZANEMY+1/ MII^(6\IT/'RI6NQ-$!;U^C9SRIC<,$M#P:$=@,3O",%^*'X(^ZB,R=VPLL2/:&_!V?",O"!)@G'O M>BB, E\XS8B*F]R!*LXR(C:TRWQ"MJN$N24-@#L0LB.9_)H\*BA 0;$!DYL[ M-5P4&=..5#_PDYC&W98LC1GR"!8!3NQ@ 4CR=4T^5*2&CSQ/VJ&96<^6YX:< MI8!=I%5!?ZTCZ +IT"P?SG:PX(N1VY+?03@XE&4INUR+=\6G>NRWY2(=W>F( M_\.-EOV8+)0KA-,(2GHI@R@H^3]G9KUP\*[4$H0CPBK*4(E9PT[&0\;PZ\V. M4%5?XZ7 UWAHO_.TZ>QZ>'4ZMGG0$/@4@G2!GKCA]^O--?+MYX?/C@AZONY2^/'+ $A]E%6)8_?G0L!N?X8*D9#.M66L$,-.$FH&EB]#FQ!!(I2 MIS;U96O 7:Z.U4\(4I:E

)U"+(7.K\ARXN6-LTNX3MCWPZ\8+&9QNNUM^'+5JZ>Z0@=>7'+\:/]_._> M_H[",/"G:V2[A)Q-G[Z'X881=I]BVE,_P.OMJ20?G"JMF([@D8>J"G?:@?LK M/=9T'Y867EDV(F38EM5_WP2" M$!]6,=.A/?+"99*O93VP/0N[X6R)L+5.4!0$@P@*FX[.49CY^4QH";Y!W@+Y M2&H>YY -Q=N@S"R5O2&K_O$GU=8 MI4SOC.2CR%C4 W!7OL:.G7'L6,'S>H@ ZG* %5';G/I'O5>+L/@GB[79N& M(NRD[!IZ43]-E^D[?XLMSYUO:%1D>BD[/'#&"K.K4-_$+'@@<7^'C1!+KS?@ M9Q26A"W(5C8??U<9S>Q$*@&HT0E"'$/*NIY\""5\Z;= M[OP6/"/L)^FNM]?U)H2B2 1):14(6X!*@)1R!NU:5Q+S.4%1C'V)S /2M2!L M'E0!E&8. &S7ED=)FBX1BNZ"=*FHY\^\^ ^TX%/)H<'C-:6Z^P6 MUWZ,,5UK:<95X6%LQ:8@&(;EZIDYKZW(IV:KI%$G$>_4H&(;[1\AU&)V=WBF MN&*>ZN&"V(;;#HU*N_9]7=.!>+5409%7:+L/,=GI[M:A#\"&=#]%G?M^6 UN M;ENF@_M:@)_+^VFI0^:)CDHJD*MO.GBP!=AS_)X6U#>(!CR0K]60SE8W'/=BGR=OFB^PM,*KRZ.*'8J+PZ<-X-!U/ M!C>=R6 ZZ$WZOW5ZHYO.W; _&$T'G=ZWR6!P/QC-IJ>2Q&=J+\F,Z*'Q/).J M[AEEWNJD(W44T'LLS,\S\E=HI5.J*/6/CHZ,' +$3R'Z,R8$#9XI5>)H!6YI M\^$)^C4@=U# $P2 N9Y!F]"G*2@/Q.-P4KY* )N)@, MPD-0?%3*+@O!LURJB *07F^J-)$(2.\Z]7J_1&.HQ#9 M[Q;!,]G6N:EBDS^.=9K\](\[M+"\@4\V6!O&),0L 2?%B][YA\E\^PBEO3,G MFN)GPW.+0*-V$LW3"UJ<.?OMX\55]^.E>0-54<1,'E[SMAQDR=*'ME.UG$6* MB4M%V1K**D&O5H6!G_8KEC"WJ,E#UU*Y^ MCP%50H)TCCR29?W%6\X@KSZ+OI_1X#^4,> MR1RE>N)*ERYZ3D;)>+Y_#(PQ.Y26-C!?<)[AUCM?E JB/9B8VPZ)\H9G$$G% M*Q&V3N]1D^+.;9D^79(M$X#TG4U"P&102[ -S>,W=U'V<;S$_2X(=B^O8W+^ MEU:V0XA-*3]:)3]!"_J>?( WTH+G53&YFZPA=QX[6L6^]0G?6;%O+Z4E+ZAE M6CO,=@T<8LKNBC-+VLRK%5= MU'P^M(M[[*,9L1%ND$!4.?/JZ(>H[CICW-$"8D$#)$ ZI:.R9C7-4Q MK,:C_L#QW9)VT"*9!\BEJK4*T-?&%G<12UI&48R#-;+\)#N:2SKK+9!O;WKK M-0Z>+6\\SYZOD_$^P\B*4I[Z2QSXKCUQ.1YLBO#S%>Q]@2 M#+MV.FY5#:YJC]-VA*(E$0\F-$?)!6/GF=YVF 0;FF[^P=JL> %Q*A7;W:%> MU$52DBMH]T%HP-]XGO$""H*^.64-N$"/;)QV0[XY8@ 9I%1B\V;,%I5N14@ MP>%"52-432$@D.Z]-0%)?H7^1%;H*SAF25V8F,P!0&Y["'7K M^F1S2V_72UH@$O4@&"$EBID%3H(C '@U,.7?E;S-TFP7YMYQT2&JW$C7L Z? M:C(W,GALA)SPEB"P-0IIINHT6^$A5T5Q$A'7@F PZU:C4B%H/[XA7&3NK("@>;.R%L.!MP#S#'I!>9/A+R8,K"/VC8WV MOAR3B72L?S$8J2K*;,>&2I>D:C=UJ9:.3DH!W&K3?RWL+?X_6!!A9R MW*+M@M6R%T[,.K0U8+],4=&1'0BA=1[@%0TH&S]Y;OH(+FAWB\94"N/Y(1\ST_O)*-4N.B:<82RN M3672=HGA/W=MRX]RS[0K9L_^Q,B>/?PV&MX.^[W1K-,?C_J#T6S2FPW'HY-) MEUUXMUZ4\II7V-">*4_+]>8:^?9R159Z0>Q.>34XB:S%V!SM1TJX K#$%8G< MD2B,!2FO!B1.1U8CQ< =,P< N&1'4_XD+*2H#EE=*SS]"BB0HVC$C8JK $G+76M50=4&&B1D[*X0V$-N,N,*-I0R!($D+;N MTP*=XNL-9;5 +D+B\,)2GB"@E02N*&(EK@-R=2I!2LR1L42 _PSP3HE"3L9+ M5B$X*#X9D/K)6:#S/$<1]U$!0%D".2[[V[,0NH%^'??L2JO8SK]9:G"[!UHY;QH]V^>1%;RRSI";BE%^

F:\ M42POS.:S/G/S57H6=L/9$F%KG20_%\P)@L(F(U+51"M@0DM0$O(6R$?] *\# M7)(:BU_69+"HFGCY/+P^6"#_HJZ\O"68T;ZXW0;QP=[ARYU9S&10I)JDF>2W M*]N>[XSIV-J?)@;^@X4C'V%)J9Y8RUD2%1#1E(2%S50<*TY'NA M\QLBIOW2MC!*-,$.O&"Q21,N"NP9J7I&P_ 4;1LIAK2\9F-_1V$8^/M=5I]0 ML-]ID9ZD#* JK1@-O%.#IPI[$#R5QZZDN])+S?P*)J\HE[$A=O:;NC1<$C'% M]&N(@J]/!3:<_OG\8C*9)7.VIA-4> M,K\,5FLOV""T?=QZNB36/2^AA?PUGA\N*I*EQ@U(N3 *15&YFOHR,K1BE M=WP&+W0"*@OU5FL#0AR>E"+G(L'5> 2 [/Z-)3_W4EY*J!!/J9H0W"S**$IQ M!@"[9BR",O=FX[V8\XEJ$A@[_ LU1NTGR\NI3?Z;SN[/CM)IYVTUT[2[>FY 3B:E+ET M?;TYE-GE%OEA84=NZU^[?2-IR@B6]"!2L+_/%X&XH6\(V5P^LAS3 $R4'4'" MO=]Q(2#[?'J^YGC<=MJGMK-0B8K&AY$?'/F*ROP\0' M3[9UE I2Y*O@)4-Q!0A[7;;J')X=%'.@_=!MZ#NQG(: %;5F3SPXCM22XJ>KH#8 4R=S[_+HH/[ M5PVJVU7>'OATU?T$Z-4?(UK%E @ 16-X"82^9T%Y"+:4SG&351&!& Q=:YY0 M#CDWR#/?X%P81]]-WQ5G M('](@9"C%,#<7SKN>,.N[."JB8;-G54U)Q;V\53MZ0[,U0 V)_N(^:.#!Y;3 M0+4%".Z$9O6CDAB@.2<2^I_*1?)T+)*'&-M+\N,#=NWDS;W5*O 3?K=!^Z(9 M1E.'$&X\:)J#-$KM;%1R\+)VMZ'UR?%PTQI8;!_"S0]@"E<4$DC]JB*P_:Q. MOX:].%H2OHJ/!6GL!\*U%XWZUJRPH.E=9N[M6VLWLKR49AHZAY^1"%+ MMAOR)YP*#4%X<4[3C%)!&J#"P'J$]E5*(HV*MB/WF9"F&@3V02$(+--CQ_*= MSJ[/UPBPLX@ .XV#:!,Q8*\'T:\'T>=V$/UZ/@C_?% ]6/'PP%IJR @AY98^ M"6=L0X!RA0 SFG\%+J.:^$-?0]EZR\6K,Z"\C])R)A A#P/-"4YOS*/-\F M7H,E*@)944MU]OB9GS*^ ."6F_3E5TE0ZZ.TZG%7.\,! S.Z:1W/A[Y#-IU. M;'F^$/\N/!)GC"V5,1UQ55+Y#'OD" M1P LB=]1&+G^0F##YTH86+1XQ\@ZK?8FN_";GX+5L$"^4$[Z9"D#7*$5P S6O Z E'*,,/&#V_A%RMAA(WEX/K1&RL_529C^"Z1]$R M<)+7=GI/-+VE+;PCH;OGUUCB6N([:VVEZ?%O,4)#8I=BLG>:D.';AJZR^X6P M@VQQ,M"FRFSI@E3D*H8$BV6ZN-ADZ9D1,Y;WBH[.#D]ZR]& ZFH2*TB=;4K$ M.UYOZ+$(\IVV)E]VOR>]8P$T^;*E^U,H\N\!/=/S")MMJ_)QSR>]R0*HS,?R MU9[2L*ZOJ_=LN1YUQ=X&^!NI%$T"SR-_TR(Z?)3B_L[O6EX+0CN;*?/HYNHQ MTTW/DZ7=F=QFM3:X==PY+HH2[CS(NR[-T3K=G9G<'[6J<[H%>3:SXE:N"5OA M<'LF\ T'8>,GUJ*>3.YZ3FLN%$GQW)22R&^.7)I-8,^I)J5D]F1R]W*22LF4 MXKDIY3B.PLCR'==?\#N#FUODH(S MV\+IU/@FQ7YV6K_CSZCB*Q)Q9GM$D[JO*/FS4W_&\8F) :!,QIGM04T. 679 MG]P@J.U$,F#ZUR7JI*]^@=H1U$7BW(9+QJ%E8%Q(]W[2@;>@!H"TR.&&1&XY M.2)_@BB61+C]P$^"ZF/+H[>/.%=WS9#0JAY?G4P N;(<04[#3^4">%*>&WBR MN!1-R6U3$ZU!R\M'Q ,9!)<'#-59Z MBP5&"RNBE_BQZX>NG=[-TV&5E/;5[CQ] =_^*)48R FVF4U(GF7]AY['_9VN MT2 YIC6=9![+$:2*-K, Y%EM8:DO='BZ*WI5)=4DR'/3TE'@/R>^Q/Q5/TTJ MRNWM=.^]&=!/KA3AFH^/6XH5E^^V.CW=&VX*ZM>6,$%.D?5=S8>3R%D065XK M9J=H._E(V-4G,,M0*EY05]6,PDI0U-V??O63&J0UGT3N;[/ MX;*?LF*W)%MHZDRH7P5^0F/?6KN$G]1>GZ"0""+)AWD;T]LJ-*.-Y7,#S2NT MUU;SJXZ?3']P^#T;0W&XY']!/MMK/MM_.TZ>QZ[B1==_Y]V_E_ MD'Y6GA_F6-RKRN7%Q8?WE RZ37ACPE(J>?"Q\6U]&3@D7*> =F*1I9;D#4%"F EK<%7D2OAX]Y: M>@+R&KO&@=V0$O)%^*J$]7K*/>_^Y>JJ^^DSG'?J3U_8%@I!^Y$)8]G^$:@@EBD.UVN@&[&,$$P@1LHKC;)^8D5X$7M*C,@;\F[P=0>O^S2-1 "P])"+F[/NP(OO4$F,K%45KU#= MKH#X)ID#H9GD@"+N 6C0_G#\,#"8L[Q$>;B.G68&!#.FH"@& * VNM3='M:%[#CG21"L6)?K$#/T(OT/7-Q&.3^\0F(% \ /A+18K5RTFMJDNS\Z%*E9KK;*$9D4WRNWC>MVV MLA:Z/#O/<7O*6I"EH?0&%71@'VU)'BF2 2:ENP,1U$9$J=E^VC\OV[]\OM!N^[.$#%*WFUJ2B@R+EJ16[!5EDL[+RJ\P M"HQ)'M1UT]P)ZD.,[24I03E5O6SZ2>&RZ:[3[:W37;<=VN^YW#25.>RNY]:( 5N'(^91YSJRO,T=NL2V2A+!:&T%V^F0[AQ/(VD8=0D-7 J M2:FC.:/R64Y3IP%W%\U=K*NV!C<&I[8R516)H?,="7X'?\:$KJ$?DN4_L3&. M4^57RG]L@!*XIS]FUMN:X@0WMVF3@^',L\W3!_?"LK&V#_>ZN*&GDEE" JXS0]_&22G+XZVR MVGHQ^7H&6/UAB\K0F7#?"I?T?W0)?[8\NGCW?++E"G!$XU"'23+N9$U7.P[^ MSP>2^,QS]/IC. M[I-/V@^">0-N[S2FHB'R*$JH]TP(HW[AVP#3XXDILLF6-7)1R#K2;:Q5(_G+ MV=3R3W)%%;4/:OPB/#>DT".?4M5_ L MR/58?E6#XR9SN5._?KKJ?@&4DK8]U6"* 8"V4&*%V&<+0 @6:$*]CR=U0*/W M8)&5Y(MB%32?-$KCZLMB&!Q@?2M""^IM2+8,PH$E4Q'("LI72CY ;(;.&S#0 M:UU3($)=R>X#'VWN+?P=1;>Q[X@M&EYA""N-Q! "9Q^D,(RN,\>;: M];S#5"]$J*P2A BA:DB5<08"L6_!,\(^96VZ#OPPP,@9^!'":^R&*+Q!3Y$T MCE6:@A!24Q7=*OSJ\"OW [P.,"'[.O"=0Y?4'@M6*WI>;7D/%C'M^.EFE9N M$+VBAELU/@&,T6E$Z*5SU%5-E@"QZZZDCH'] _-BNY;]0PGO ! ](DQX MZX)3%LB&04HW<\'\;'8 @-*S[7@5>X0?9X2BP]SRC1!X%X3AT+>]F.8N> AP M(NXHPNY3'%$UG 6CP*<1Y$2(A+#%D"X#I+YPP=39(03S5JCEN330&@6A8[WE MT=NHEFCM"8)-7:H>6B4 8,+9'QI?;^Z3;4(RD=YB]&>,?'LC6-VE:AI8XS^V MML9+20 2QBPJA>N^5$T@5H"")C-!%+%X[B#FO6R?K[J?/\)Q)>H#ELDV4*S# M"9V0:*B8T)Z3JPK!,E-0Z#)8BPP" /&PYO"7EKNR2[AJ;1B\;UN%V4,(7 /+ M\ZDFQ>=P'/4MC#=$HT47&23K0C"T*RN((J_P8OV+P8_<<'U640B^Z=K@L5F# MAI5\^*I@/,HV ,%WW5=HWF T/A]LDI0%8[$H0 M#+-ZR)9QJ/TNFLHV[^B>[[T5T0\;_N7%!AL'<4N[U@Z[06% &]SB,4"?0G#] M.(C#1Q\CRZ,K%9VN'H(PP;%[>4]*+,,QO@O\!<*[V[R[[SQ#0'NO(&Y:Z[48 M&Y 2-&7DRZF,VRZ"J=!+M!4K-Z8ND-A2'-I[,96._.= M1*\0]DG:1F]S.PUU9*@O&UF 3CMC><='[OW3T.3N69@SWOO3!$R3[TSK6>7&][/2$YT7?& M_OX\GQ08!03=[3\3_Z+HF8,&VW^-QM/X]$'C>O :E_<:EP<&Q-=8K1.+UU<\BT).RA,*7 MCFD^OS\CRKFPXJN+J^Z7+R"CJ74BSY0!)&48^NLX"A.&NW*K-*L&U,6Y5+^9 MP+(X!(K9I3)FEY#NG6G![!(09J>668KCYM)J*;WFF'K-,?6:B^@U%]%K+B)( MB+WF(GK-1?2:BPAR+B*V1SFQM91/2#*US.E_?F#C5' NG?_]+XT&N M4'GJ7Q'3$D*77$2\MCS+M]%TB5#T@ -B94<;PB"]YK2F%*N%UUT5P^O&L]\& MD\YU[ZXWZ@\ZT]\&@QGY===5Q_*=SKZS4PG .]RPV/%!GSV.LG(3Q=?)5S=B M7?)HNMZ4G$)(U803/J>*8LZ*E&$5@!7!YXST+#RLEZH)9,^GH+)2(&99/'<0 M\YL MZ]4ZCA"F&72">?3#XFR$RPI#,$RKB%O $H"9[#;&1);$,"3DW;HO]"_Q\8^H M H1#'D6(9-@" %,_2!Z.MRD-0Y_PN"#TB8$25X%PKE,1*C%C ,#B\E7F_9&I M:,ZE(\]6+D>>M$U_JFX8+E_?,/\N95DET*N=$/ RSJ#=I,W HAK@)Z7:XV[A.^ M3@:X&S=W)E ^TTD ?C"U_D4[28[)06W2,)WSL,P9. MD(]^6!Y]IR%-[7L\B!IKU>2,**>2AR._!MB%MNU+>1A;5+\L;A/1]X]V^EF><<(N;](:JX\3G0_L$.GA9(SM"3OJFP2UA M8$M@E+FGQS0''>XK&@ M?Y78WL:A,V9Z9\ORK@.,@Q\$\PGY+&65_IQ$/UF:%BD_( M-=RVR63^JBM08TQ#F__ZZ5FN^XP&\SE99:Z]ONVB,ZG.X=#AX;7J12 MC09;U8BKNK-H'4ZAJ4%^13AZ72>ORW0KPGM\3+V9=O?=%\VNG#(,&CJ/FT:! M_7T9>(3OD!XO1AN:*R'PD]_53N>Z%Q^.3^>FLW'_K[^-[VX&D^F_=09_>QS. M_DY^3KOH)'WH/[#CABC[$1&&AYR4[S$9G/0B&>L,3J:"D1=YZ;:2ZN(>NG7@ MEQRYE=0Q?\0FCTXNY%#,%H"Y\X@PX8T13ED@9VI2:I>[]LUF!P HF=FN)+"Z M4 ["X9A0I_+QTP7Z 4B?K*FAZ[@6WM!',,;SA#[1W,4O;SXC=<5YB\\2!( . M-(VL%?ESABT_M)(P?.$$)E,1RFQ6IH0YN"3X H ;V50\4X^S9Z71#>(T-)S" M$"8X>07,1S2R.6H>F1!'&53(OXX1(3_]8T*/WAC3VM$W\ZEBU::P(_)-"I>I MWX6OAB<JZXLH?)'2>.1[92 M^V$\:NQD[K@*YXE3O=F5L92G2PNCL!='2YIZ$AT_S2U5PWAH@1*P4BQI/Y?8 MCM[](WF//N&.QP=KF"DV8#RL0'WP*7((S8^<:-8P#&/DW,24Q-3UG>K:"/U( M/O$]6'*5C8L"! MC9 3TA@92C#-/3:>9R9][DZQM)[Q"(=*V$DP9NB )@UFFEDO*!.W&81AW\)X M,P_P#QKHKG900Q;T(5BR"H0V'DVGT:)(,W0O295237.WSA488X?FW7KO+IU7MTZQM=)L8N'5QZ.NT=ML1&P!!4@&K!< MYI(0UP*R^I2J7RE06:;.%:Z\$^;K5??K)2B/4F,0,AD%@.H$A8@(:"ETF.G=)A<^).)?:\L:+&K)+ML:T!P3AL M"-@=2X9<2C?H2>U5T.Z'8O;LF\'U[%1\193A8?((4-G#GLR21JX2)$IS:]E) MVB2!O+*&!QRX*Q CG*Q,?!$ F=TT8\C;G%;$Y MO\(QKJM#PV0+ %IT.1S/4XJ%YC2K( 236J1NN5RJ#/H!R#\_Y0I6#E9!."X> MR96#Q00X$$K= _SB0%80OE+QP0#FN&D(DMRTV[V %?Q3#R8F:UKN/R=SYCX; M&LW+8"_1V!<]]%M6!<+*4:9BA_O/9=QHOR?+IF#V(U"%(%,%P@Z])@09;DQ! M0.HHCX-<)9-7DIN"(YMM M-E/1@B L;O(6L++LA9P8$+MP$1 6-WF!MP&QMSGY,WH73_PE%4SF+&]"]'HF M_&9V#K];V*7[3YJ%6["?+A8SGY5+<3==9 &8^(5;-E9!(/MGG@KQA ]HWUQ# M_/D-9?>J^_4SG+UR-4B8+ % Z2[PG9*Y #J7[;G@]GH@=L7)U M(>RP^)XI)EJ5>(,V#!]]:Q7@B"9\ M35C>YL2C3VSZA4=$92O!\V\)AUL9.] PR[.6I=X-D]?&'C!:N?&JY^?XZ0=A M%(ZXKX[6;K55U+\V/,E6X!>:6NRF'?'8+91J%;:KVK 5Z(<& WM%2%_^[-DV MV00[.QX4]B+<%MIU]%S4QD^)N5/ ]M9R\?:1S_2JP#B.PLCRG6+.\NK-M(MR M??>1.H=&[-A^\(Q\RX_Z5KB4M5SS==H%IKJK1Y(=: ,NS]D$.6B5T+/+N[W= M!HWGV]=5+2]5+5H2K;@O.=1OMEW 2F "H^3/,/-UH^^AAY MU(,[6[K8>;!PQ,Z-5*4!"%#)Z6#&'E7B4+-Q*O5TW@,.G-B.QGB*\#,AG_/: M([L8G M;92L9GP>S R15IT38.C>%-Z0[+U@G;E+?F:!%[-&ZFWWGX?5F M%/A]\AU;WHCL(((XG&[""*UNW) >Y^\V&/SM4/-]F)R+I+5TCVKS_&L_1IO-[L_Z,49_I*DVH+I#5&IVNW7&U7.@'M_[TKNY/*+F[N46\:"R+5X MVM=RB8+9"#GA+9''-VSYI!L><.RB$*[9JL#'YJ)-DSVYO4#_,UV2"<)?9,[H MN1?N*K8!X8:L##@5V8,V$XZC)<+]8+5RH^TP9XVC0BD(]UU5AE"! ?T)YS@Q M+8]KPH4?W2(T038BWYAW'U5J0[BE*CUB5!AK 2.?/@1*A^C6CGGT"9?[P"(V M,F5U(-Q#5<"CC!UH,U9V-=Q&@A&M"3FC2;H6A,NG58T")D.5 N__\CX5GIO& MJ__G_P=02P,$% @ I8!B4HMX/S-HH@ HI,* !4 !R:6=L+3(P,C Q M,C,Q7VQA8BYX;6SLO7MOY#B2+_K_!>YWX)US@*D&TM5=U?/J.;OG(&VGNXUQ M.3UV5O?.;5PL9(EI:ULIY>CA>:%AY ;^O__NP_OO?D>H;P>.ZS_]^^^2Z,R*;-?]W?_YW__W__5O M_\_9V7^AZSQ10GYX M_Z?W?_[SA^_?_^&[/_SQ>W)VEE(ZMR+6,_ ))_GQ_8?\+Q&WT/];GS[!)P4./P"'#W\"#O\C_?6-]4B]WQ%H M^?G^6JK0#Q5::2=N0*6O\NUD^FR8-]%>2I5[HM0LB"VOGV:EGITU$SX,G6_8 M3Q4%Z6M,?8/PCG^ M!_SF/R]3(%SZSLJ/W?AP[6^#<,?]RL)TR?U#_[_-!!F?]]N;[X_&EUNR'+VTO"_GN]^0>Y MOKU:WW]:;J[7M_\FQ.LT=%.NG./6BAXY6S:O/UG6GK'_\,.WU(NC[#=G\)NS M[SZD<\#_2'_]GP\Q*_>XX0FAK.X-1*%7Q>"B>-$0^'N7R#AZ4 M@C01M DG/MG0O$C",-?N']0*5[YSR:;Y&DLT-$4\,-L4S,:EK!W28=DJ;M]1 MF1+.!B60)HPV >*3 Z9P"?F0E+5#/!X;53L&R4HCI".Q6=;!X)BBHK$AN DM M/W)A\ZPU9JQI.H.!*%/P9'ERU [Y<)2*.WS9DE.>.HX4^[E7KD=OD]TC#6O4 MKVF"> S*%,K&WO'?D8XYJ9A]QYH@2( B$20G'F/W],F%HP(_OK5V=3.OI!GZ ML5:O6'6\5=N@'G,240>.NX(J ;(3C[UKWPY"AJO\Q(KO.5X$B1^'AXO D0_% MME[H1Z:2VM6!VM@%];A5DWS@,*XP61#.A@0A25D1X#7QV-Y8K]<."R+.'H9>5*E;R846#H.LUV4_N?&]>D'J4GJ MVZ(?J@TJ5H=I34/40[1)WH'#,Z6YR'X@0)VL_:D1-65_P7Y;:S#NS!X<7U;'K=*F\]E:$H4 MK1V?1VWG,$AE(NL:J7E4FG$P,USO@BBVO/_7W343*%L7!W_'>G8DHK9=WQQ@H13G'K%_$#M)&3# M^\/'QXT;G^2?2YH@'F,RA;(Q=OQWI&-,*F;?,<:ID&!+/GQ\]_@-R>A/-M V MH047'Q\.N\>@3N'COR,>8K6J9..K\D>D@ZM>QMXC2U C@MSDR+5ZM9^9X%1R M["=IAGAX-2EVC&+E-D@'6Z.HO1/[4Z(DHVKBV.\7ZGE_\X,O_@.U(C9W.]=1 ME#0E0/[L-Z!/,@9$<)AXS/X<>(D?6R'/ M_0CKTKEE[="/48EJU;%YU CUF)3).G LYF2)H#OQ"$S3=44B&D0AL177WBMH M:8Y^/#8K6AV6]6U1C\X6D0<.TBRI.R=/!/W),WMB"M?/W1=Z:<56*I74)M+F MZ =KLZ+'23QU;5$/UA:1!Z?MY-0AY=O*1J^!--OPPHKI4Q >I*8X;H5^:-:J M=9IOFS=!/1#K)=60=1N2C.K$H^YA9WG>>1*Y/HWDT_AQ*_2CKE:MZJBK-$$] MZNHE'3CJ.%&249UXU*UV-'QB8<&/8? E?KX(=GO+EV.>K#7Z4=BH9G4TUC9% M/2J;)1XX.C/B1% G*?D^PU12HNK:WH;+Q'%9^V43R=/LZ@\>C_ZTU2CV5.M\:6Y?KBZM[DM(F)>($J$\= M=SQ3SVL#_J-&2/VL6:FCH*/4 C6ZUPHZ-.0 FD.@?,B^%<./T/*N?8>^_HW* MA]QI._2C3J+:T195M1'JL2>3=>BFE"!+.%W""$\V!)=L]G)X48_3\*+N[XB' M7*TJV5"K_!'I$*N7L>_0RJF9F$/ODD?/M:^\P)+O:5;;(!Y84I6J.%9J@'2 MR>4>==00O8/)Y!TV(A=Y M A8.A].M9::=Q:G_U9P#7EC1\])WX#^K?R;NB^4QL:)E?&&%X8&M:7ZVO.3X M6D/7OL@=M),)R@ZKU!&Q W>3O_=09^0)6R 3_D.)T8)8,T0@WJCN+VONP'1,^8L.U(B M:^B9GI$5=.4*3K@NLFTHN1C=4YLR+'CTZ"V-Z[/_%;L@]T85A2N+I8;VB+U3 M2>S>2Z>4."FH+PBCOY#=!YAH!36)SF%.?10M7VCX&.#2-@MU3/Z)LF;2.GVE8V3&36$&M)W+ Z*!^&4<4NB&&ER[2 M]QW6*0^2,N$K8\Z&'.T.FP&D*4T J@=<=;NR98SDR$9ETQR_([>Z[%R<4^\8 MG,39VN9+O2KQ"1.-*]V%P9Z&\>&.:<-?G_]GXNYAYT$>4K=T0>YH*@I7ITIY M>\1NJ"1V_YE!$%\03I[/$#D#@V'Z)$IS;6FA;!I8PJ+M=&"U9B)94 GE MAC(A[]VGYWB]_H:8D:E1GE[C];*1D)!V! $C:BCZ>6-4*MQ78??NZI*G&X*(/:? M(P'UY@A/N?K7M.PW[0\WKO7H>F[LTHBM&/@ULN? VXL 4O?M;XR\I&FGWMBKG/93 MIO?Y"]TS+?B-LOB9$CN[:?@"5[:(%<'5,OC#H\48V)1$SY3&Q.&/"V])F K) M%XY.(2;SF8A3M&)BA92X8M/6(8])3/P@)DP)C_TS#CAQ*DH'%=S26W[PH[C7 M]IY\CD1[YE(>M6,A;1H!\]?D@-4?@G"[%?0 MW _"G>61(#^@L0^VQV3>$B_PGVCXS?MI2\-..P RE+LO?\H2PQSR#V;PWJ!) M9*/;]$&=$$\YM&OMA'1BZ*;TZ1F>K ?BB$Y1\(&G>NGPQA/+3:*VE:I=FAVP MY FU1'O*G; [LI+2\E0A9)&<>JZ0]AGJ)%DHYV#:D\?5FU,M>_#B. 8T6"0F M\/F^[B\LLKQ(HCC8T5#1L16[(G?O+@:H5(A1Z(?8U3N)WWNO/V7"URTD8X/' M[R]$H0B MA&Z$G-8T5O7>R)VSHQF4)]Y9)+]VU6#$Z==TCNQ4IK@)_"=1 ZBTZ^HT*_9 C@;+J"BOL67B_NNQCK+--._SXVM>ZNG>\!#<8=#/YH,;936#Y M64:'+"2J;XK->T0^VVCN/T'*R-69!F9]LX1==QG.OHTYI.O&_'L M(\/'4J55A]HE,ED'Y$[9KNS)451M:\0.JB#TL+.8REK9M*N.KJV7SZ,HIDUX MH_.6U1HKQ, MW=1B=Q)U33X.U?'>VYQONG6[VS;+VVPCWM]ZJ-S72F^O+>,X=!^3& )%R)J[ MLU#G6 M:/HB)B>[(-=1E-!QGFM0*'4RKJ:1T/1_?O?^N^\^L.5J*+*)_Q?Y\-WBN^_X M_Y-(/ QJ)?%S$+K_HL[_(C[DY[K<+J*B8_%H:)H:?$EMNGMD$?7W'Q8$,NIY M._! L]%T^J9JXS- I\V0N[A,L>-@N=P&L7-+11T2)Q8/W:)PZ[%TE#KT'[YK M].@/?_IA\?V'/RW^_)>/W%,__.G/BQ_^\N?%7_Z8-^_I[PM(SMY3.W9?J&?P M>OK2[!)^TY#OZ3%]]R%]IG[$ M .C:MX,=O0FBZ);&Z^W&>I49KS,5[ C0SRQ'%^6[D,",#3TU&7!-*>.7%GZO M<"2")7D'3+_A-6]A3F6M#A\Q3SO/+ +7$UDG,TARSV-+=>GSLH* MX2F_J"3V)=VZMBO;\5/JB!P_U)4O0T9[+\0HT4'X_G=Z!0N2\2#ORLZ0LOG& M# Q,H']964?0Q+23K[PWBM]_YI^+F@$F7^F= MF5:MJ?TCZ"-2^]%6_:LM?BBQCD(WY("JJGB78I^(P599=+W%/8U?RQE'6>') MWI'*N#R[>O+$)KUUR$"<16I\P_J.A@^P+ZQT;-70&;F7=S."_$!5UA.QQW=4 M0-NQZYTH^R-XB=,:PK@1SL[8"WG3FB(]QLG/;\@[UR=.X'E6&$&=)7$F<[(N M- 4.7/UHF9\G*9FQIM.LP$"FM!P$CGO,QOFE@FMS>L&!%"PP./J(:J<.?G(2 MB\NCQ1EY!UOE'6;HR55EV[Q8M)Z9!Q\)K=M[1TRIZ.6YVM6M>JU;JZY9CUT7 MF1D=#%7M-4/?K5&[S8%+76;FQ762ZW;E$@\\_CR.XE6G#N2*&\E4[+CN5NN) MW,,[J"])<9SA%NJ=W:52Y($3_A^=;!-H]&KGCMJA9]EE)4\3NVB9Q[_3%S7*S M^K2ZW3R0]159WZWNEYOK]>V#R9QY7F7RBGW;NK*7JU?;2\"?X&%L]G^._$9. M/TK(1_D \U33[#N30>P=0[3IGXA?6PUUJC6C"95%#EI:!M9HD:N(UP9:O<+; M?6RYW#RC-31'[NQMBE;CT/JVB-VV5>3^L5B4UK/*2!NOCC.!KC0E;; R#@BS MWOX8! Y/@Z7ABVO3Z"'PY'LY#1UFX)W-RA[[9WUKY![:(O20<0L[D)PX'[\9 M>0+TS7GIR/KNP\!)[)A$EF=R#JU_;C%%IR)ZL/^9N"%UKOV[,&"6B$ +:40R MA")R7]=@KFKXW9L<8K30H57_<%SRQ&G*GKS+!2"9!%!^(Y6!@!#&;LTB,1N* M9U ?J,=H/OU(?1I:'K/)TMFYO@O1$A0$2LTB,:5R9^1PT\T(E?NX2CT1@TA' M!7IO? DV"Y(RX@Y0995!AZ%RFA/;X:ED!ZO""L]"7W%MA=^_98HU+>@1^ZQ4 M5'T+>#/7.K4KEKZU=K)F1_"H4E&F1V*,^I;(/:U!O=JGDHIFB/VM2=K>SQGD MSR%5:DN9\;LQ% 0B! 8'"03UP#?H=M?^"XUX)7JAXK7/(@(J75PW-$?N@&V* M5L]EZ]LB=L56D?L.UX)PZI +DM$V$Y".J*D@9+Q<6R9(\QKSM!5Z#ZQ5J^IX ME2:H_:U>TL&#;Y3%W@]"(9\^P:V$9N\:22]J9BEC44<2B+&JKR9]O0.JP%:"=Y(SA2IT MY:S,E.^"<,YFP,&$>: NK)DES9O25B%!R82^;CKXO;J5ZW1S0U;^-+N R!6$ MTQW72U@8T)*NI-X;^5S0T0SE.4"Q*V+L[ZK!4#"1G=?XSB_9IP&;R') [-S3X)KB#?RI M0IZQ;7+>4__I0.\7ZCX] [8S:UE/]);?.%YO3VY;M81 /<@@A\6^ABGC9%<: MB(&SMRJ]D?3N@5Q2/]BY/HS]L]0E3^*#:-R="G(,[VF6ZCM$G4@@1NV^FN@I 7"Q_G1WO_II=?MP_?.*W*P?#)8" MD#TEF)\F;(,0KE$]4#L)Q=L;SG\E(DVKP+@@ATZO\(M,F$.\QM7C9=-R1 M>^?$GZ&2ECD-:\1H,+4%>J>/MC]2FHM\QF0^ Z%)(34IQ"X_9[H@J?"2-]6, MW^N>U_>IOI):.30Q>%0RL@W-?+FO'M<-X/G7B^-SQ>\W"=I:#K_L9]87,)HD M?D@MCY=P?;+8O]-#;KZT94*<,75WK%V6G6TLXV<.5AUJRTD+;QX;,C.2Q/[- M/9!/1@KJ'E7=E#5'/ FH2#V@_J0I'+M**_K,(?1W2AW[R-Y3I045,FO0/=DKV?" MM,ZJFI?!CH61LGPP25OD8[=1Q4KB9EU#Q&.U65Y=8Y3\*@@;VI TK*21EPD^ M43ABEL>8)^V0>Z!4-[Q(/R [+]V6:'[M ?NW-W-47%T54[8W;ZSCKT]H2"$VDX M63(,!MC,45]Q:\J:T#$+Z:F3W6-J! 9I8^0HT*QDM4AS74O$_MTB51!^L4+9G8_N M5) [;T^S'+W]U84$8G?OJTG_XDN"#WF7TEW)L_G:GU)=H)75S+ $LH=IF$+,*ZXQ;YV?(2FM4UH/Q*"EN^\#JZTK/!'H2P MPTUOXU1/>[M2P0Q=_97I#7!\VU_P)((I$5P7A/--7QT^@^8.*?/.DZ'8M+^E M;IR$8Q67;WWA87J[ 3<.-$Q_NW3(0)(]^Y&^TM!V(_[78,\+9/.[I7L&A6PY MM.(=*Y8W*@ RJ!S#J0JH72/*%*Q3P*6-5$9GY@I:3-&&B5A6JS MA:M1+3<&7N$/LF[I%_X7>6Z<6M]YXE.]"52CI[SC_#!((O^(,1)C)AK@@A3- MAI"!R(*7U #LV&XI-P]_EP<=)@B$[0D*IYWGB0H2(R@'*C/&!9D"8X8C2)%! MMRDZ0@.&ZCH36::HV935SSF*P*+ :ZPV-&6>6G:+,-H$D@P?;I['X_CTGOXS M<2,WINE+S\*4]]0.GGQ.A<]$LO2!\=DBA^JI#%]-N!N7)^+I83+5^^>_Y0+" MQ<+C+, B':YIN9O+2E)AT[F)E,0UE3R(W/YB8K=+C,V_DU.Z_79A1<]77O E M4K_P6-<%.2BJ*"RYWGC2'C$8*8FMJ239\N$G?.E)![!X#E!E2W@)XDHPI M>3R0=Y]%'=%O2/&^:\%[P>9>G_TN@5^O\U=1C1?5,F"]PCQ63MP#A5INSVQ5\1NW.-D$/<]*@Z!_NGESA\&T92+.F669EY*I/3$R\T MFWP(5K,QS%;FJ 3U$)'[MNO1RN-EFT#/U#\2*^3>/Z:!I1L#FO@@1J11U=6T M 9"+14Y?IH3W*+L%*\:CDCF8/,Q-GI>+9[^%GVVP=E95/JB)=@P6 .V6JS/7 M=!SUC)O9)=6,E# XG)IV,\>Y;49?6>Y@SCU M7TU>JM@5N<]V,4#9@U7Z(?;G3N+W'?9E)@N2L^$97&5&9B;[R4W ];8:])[R M\F%6_S0OR5A6>[V]=",[2/R8V>,NI#LWV4FLV(\2++NHH ?D+62LN8NES/6BR@_"0#Y]@NO#F_:;B=,;"Y9@97@1 M>&/;(CKH:H_DZM*PW M:O#IK(3F2[[%AD5>Z,CP;L6$-KG@I>HCL(,5133%"<^U'EW/]-;"J1F6-D>Y MZ)[:U'V!'79E"]9VG1T\R W0# RG_68%"0WB:P:#C!,I6(T9;G1#@1',D.L; MYC1Y BTFKX>0RV?<7&D"?5N?V?EYC2;FD84FS!KKW#[A#%-S00<0XUA!J]_?_T'WRF%W@9?KW]S#"MSI-5^R#UWTXJ@]9=II5("*3?:Q= MRY0/EF,+W>KG>N[K]33IUJO=W@L.E-Y37H?ZICA"4397(XG9.7N[09K]7MY_ M5A"@H(9F-,@XDI0E*?'$@@PC6H6!1)@BH$IK; JBS7OW?@]@SA<2-@V=:K([>.3F M.**J$/PYI'M(.F+_$H65 5S@]];34\@W(B K*5UHA:GD?(_0*63/,J$AQ8!O M0#CD,8F)'\3D0&,"VXJ&%UZ3&5\>O'&\NB];L"1 #M\GI><-+-8F,U9F%=FX MPA3ZB:UV(7"?N$_>'RG*]S:%PL;S:>=9A7MM.HRR^9PY"\) ;RQ[I-O/J>*> M7'&MH5Z>AW<#_^X8V\D[(W7S?D9HB-XD/><7KK4IHG'CNA2:,7]/PS?R E6G MH)U'HXC2WT=Y"CCSAN#1+)(J#'0UEX-J?"E*4'6B6 MYI"JD<2L BLU332'5QE3\H5Q)1G;A2G$,&6=++N(K<9>J)_TVG=7CK$R9O>4 M7Z+B@=Y-X#]M:+B3KZX&$T.*#GJ,U!"3*5*:7XS65;%A5VC*^V;%;IEMA>$! M?BWBM2W/0LA]B<5Q#OLM8 L4]O I.5 KA%2%(CRS#[9'WY/KF%A>%$!8Z"4. MC41=D!/.Q8X=$.1+)%"9@,[EU6&ZQY1*D@/%V4/RB",>G.KC27 _-\T]3>^> MKN7&1!$U3F6PR\KP+1)"/;",N%\Z;"VN)\94+T,HF6([$4 Z=_0W1K_BGHCC MR1Y*F"_F.0ZP!+'E-067$YNJM;@5.A 1)0 T5 YN)C1/4%$PC@*X-%"9'\BH M*#,2V.2LYULY>$SK%>;! #=WZ0[M)EC:_TS75B>%ZVWW#BQ&D ,IHH=.O28[:B^ M^1"2F.%&DV;]+Y0*_N(PLI!@04HR\-T%+@6XZ10XU:&,NE'S%3Q1 M@QAC-S ML3 S/L 3OK YM6*_Y4E($:''DJ8WRQ!M3,[ MEJGXSNR^;*HD,Y6+:N-$8I4*,@G$4H*:!ROP@1T69D: G M9SW??=HQK5>8!P/NO!Q4P^L1,,$I($1"2YC'Q;1_;L%-_ZB"Q"6[&9,^?O**A[4;\$P5""/Y-]E88N[:[%Q\"BFNFIV_\HV"# M]@NN%[=DI\]6[3=+B*U1O1TF2YUF!W5ULNN'*\%% ,XH0+,/(A=0HCO6Z#3 M,B\*D:$&)E0=[U-'EB?F'K?TS#R.3YG/H"?O . 'XH M[&Z,?MMBB,&QAQ+FM\%0[<"/9:J3'?@MJHTP, 7\/QQ5OC 8Y$^31''HVC$+ M4]D?6-Q:_46IY1V_)'5\D67UFL:R[ =^N^F>S2@K!IS2/?O)A4 .:&8^2AD4 MIY4 ,; :,L1(X(P(AF=H6$D]#X[P$#WR'V@AI<$7W9/]WJ/\LJT'IKOR@B_7 M_C8(=_R3MQRAJO=&CJ,=S5!Y!%ZM*V+DZJI!7\\H\Q'8 YQ(B=78QYTJ;\>; M, :4\_&"* G%>A),LP73N 5CDQ5N=Y3H,W"1V.VV%W.4E:E4KK%2: M('9AF:3][TH)>@0(+D@^7V:OIKK_8G%"UFA1>\W55+&4D0P!M4O-^6!:"YU9 M^"[P7+L]N:FQ W+/;%>V[*3RUHC]54'HWA/+YT^?EO?_(.LK\G#]X^WUU?7% M\G9#EA<7Z\^WF^O;'\G=^N;ZXGKU8&XXGUN1&ZVW=Z*^G9A8?>?!??+=K6M# M2O2)?3;T-3[WY _*_:N?5[>?3T?[-#'T9%H*/M%?T3IU6]#1H?N\W;HQF%#M.U_'UC?3I8Q$ M-D%]P5$4X(!NGIQ66^R2:9JSMW1NK3_8R0 M5PU5[HF]2FAW17I?NLTXD2JK:0MK3J?OP]WZ]F%]O[HD]ZN'U?+^XB>RO+TD M+$1?W3ZLR/+'^]7JT^IV8S!<+]G@A2[#$$[Y8+04UFB;W+M10(H% \Q1.>57 M[XYXEN^C17](*/$B)6:DX#;^3-\:ZT]IDAF@!MRN]AGM0VNPH-8#.2HHJ%L] M#Y,V1^SU*E+W/AZZ9='K9GUO=&>J1L&VN:VER_R&;>/LU=1^7@-7'QCGQ">= MCQ16GN-JC<%?[]WH-R@:]ID-]#"V7%^A6$5;'^0>JZ1R94^IJ0-BGU63NW<$ M53HS_$([V3 M^/U7424F!+A@6SY-8 2,7E_HR:_;Y7>4TR?>+^#2&[_%S*]G9_7O6B:YP421 M(X4>HY4Q9!A%Q.BB2;'>+K=97_SM['SYL+ID+O?I;G7[P#UN!@YW7C9(VPP\ MG.I;<;EFL_7RN7J2;\'I6C3K_=Q4)0V^4M(C%8%P&1:5TA]Y&5CSX8!I ^*# MK9K+6[R^R6F=_Y;8H!?EK?;\XVJ_M/!':.'C:F#S65K=.Z].Y%Z\)&]><5KH';-D&V]9GAT&V<]!H[S&SPZD-GH$XX M^=*^,X:5YLAJ(W#:<\N# FL/SY3&Z?I9?=Y1[HS_+2Z)^?+F^7MQ8J%7*O5!D:MCB20C_\^!I$59VGKC]@7>JFA MI3))RHUP=LCFP$FM@@HG;J"D5-L<>-((N:_7*U7VYFH+Q/XJ$;3OV+M9+0?G M1TON2G%)VS-VVMHB'5I**N87GV0-L=]S:I6[[[C;/%,"->E#>E2AJE27BEB/ M01(3CX_X]]->>!I-<4X82V+LR*IJP!9-P2_4SWX./(?-^[ #&Q]N@[CM^D5K M)Z3(U$WI2DC;V /QI*@H^*"S[Y_6-Y>K^X??\[WTS3^P#6;UU-@N_6R)X$6"&*VMV0H.@ H5KWPYV=&.]=KA=V-0#N>,KJ%N] MI25MCMBY5:3N?UOI8OUI13;+_S![O?!$P_;KA8U=YC=N6ZX7RMO/:^3JO%X( MQ FCCFOJ&5=I%/YZ21]CY0E&VABYCS8K64G7KFV)V"];!.Z=7+TZ-[AC756J M]5J"M/6LAF7S-8+ZIK,9F!K3_AE=7+/$:)H:]<$'ZE%X(N7OB14R$WB']"4K MR^OPXD='&LC]M9=)*OL370@@]NU^>O1>EJ]N5A>;U27Y^^?E_69U?_,/D,OE9FG.21H-T#9O*7=&[A;=C%#V![6>B!VAHP)]/2!G0W(^U8=P MC,^!$QD",10\)(\1_6="_7CUHG!#K:$YZ=B>)BAO/[/1VI( *&D\H_&J,[4OHTP$:137KD;45X># M2C*G;JV8W_,NGL=<^D[ZBL;16QF'QK2JOH20NNEPX^0)6;VH8,_6&J:4GM(* M5O$(S9XS(BRR(SZ7C#]>G\O&KVP^9B_;[$NOPTRY2=95D^2/_1R_ MYW,P&+JC,)3*V#$7)WV.F&E64>RR=0R-)!/222.D4-NL5#D,JK9 '/M(!.T[ M+!DY&'LYP47NI.E_C2^SQU&89@015"5N#H$4FB/WOC9%:RL1XPI:FM,$6D0> M7($8GU..KG/-^[A35FR-XO7VP?)HI.:;C1V0>V>[LM6:K++6B#U40>C^]5>C M&.833AR?GTZ@^5T8.(D="PN8\]E-:#F4!?+K^)F&:1@?W5.;NB_6HT>%]A(K MJ?9%[LF=3%!V:J6.B/V[F_R]+WL!%[YDXWRRA6U$"D[X & :T]28POB3E4R4 MX,EW836M-HFK]$.. ,JJU[Q.*>^$V//59>\[M+/W*$LL\'FY$3,8/,O+*\26 M:\BN]^F;W->\Y+S[0N^8LE'CS-^/$G(4&&">RLE@=S*(D6*(-KU/UTI%F,M< M%T3PY<%$SIEPUNBPQ8CAX/X;L;Y8H4/V0%?GX[=6],SD5BMCJ7 Z.9 >4BS1 M9JKBU=P!Q+ ?66K1;8N*O&1S7)'W!*$-'&8:M]JBRY!"4.%TO2VE:T9QF)0L(YD!5?LBA?)>)JBM M?-K4$7'HUTU^#950&0R7DY9S3O@6CA.:YB4SS38WC5MP0O0\WT5('3>&GZ2; MZDT]D*. @KJ-;_ 5S1%[O(K4_<\]CE_<6Q!!/OT'-A^?SAC,N6UAB9 1-^?2 M=R'D6,4'6)+&+!:"R&@/,*.V$=RA.W)G[VJ(LN>K]D4, YU5Z.L&&:,%W\.) M>02<,\.'")/;A1N$9EQ,'@U%E+D/K)@NZ0OU B[/ZA6VM9J/B-5Z(H>##NI7 M#XA:NR$&@2[2]S\=$3SX."]Q(2F;R2% X5+)Y'9Q2G:A@HW1[$L&3C:-HGH[ M-(*!:E_D<-#)!-4D386.B"&AF_S]4QE)RH;(\ %?:#"-::2X8-EVF%B>05RX M8;I3*NJ3JRT7FGL@QP %=:L%YJ7-$?N[BM2#*F'C\^/1538Z=:6Q&?8TZ@M$G?7%FA[_I/T1T->>*(FHNV]T+NJ8IJ MEQVVI0MBOU65O.](SN@3QD \9(]Q_3RV%6YI3+R +1[VS H1<##GU;?T2^EF M=!CX[$>;EHX(U=R\!QGD?M_7,&4@Z$H#,3+T5J6_DWRI%!BHL,0W^4]N'[B/ M(9;5>5)8A:O.O,HDBED $BX]+_@"3\U=!2%3<;>/[ZP#,(,\-7Y+9 /W0YIS M*OO30@H86DQ4Y%+V)(0^CW*H7KWO=EF/B6>%1Z]XV:DXQ,KDB7@VY9Z+1/9" M)MZ)"S5UQJ0I:V6,26&;FK4DYRZ.8@1_XP"%R6(V@Z(DSA.Z'G-C.:FQL"Q*"V,M66C+I7-?Z .U MD]"-71JM7FTO<:ASQ3SVHE#JU+;JZ*61T6R 3;=QZS%/%Y=9P*%V977X?5DH M4DA%,K$(#!!R446'4WA%B*4HS6V5S1WE4AE\@,:-K*>GD#ZE9DAO?"O%=ZI] MD8->)Q-4GJI1Z8@8FKK)/^"B8HD+.$%650 +9DQCAS(,A()#!&N^C#7#VL<# M88Y.GX+P8#[ BM;;2IX_LXL;_79^@/^]LFS&736"ZD8).5H,,$]=#-2!#&(D M&:+-4'_B571/;J2(2SG,H> '(GBC 1P3YLIW[W+L>6=%Q((E'0A@/7%@>@IA MF9R!!A-5N[P4'2A\86KDVK:^D!>>1=K[>Y-7U_D6=.QJZ@0,U M=MM?JAJ1WVPP9R132P[H]#*;!:J-I;.60[Y4-I(*1^2%]PH)Q?Y3)B,10A(N M)4(0Q6S^"*KUI=:V2^*P.,WCNUEQ $<-(V?*8%R@?'A]Y$X/TS[I:D/*&"[ M,&Z:&;*$0H2\)J$H>Q@5P7$4)3OQNX[AGB8FLP%HG4:M1V4='&8!Q5H5U0$ M9;C-LK^X3 LB*GFF8BU*B^&29 CA%H>)B\2Q+]1]>F90>F:Q!3SLT%DE\W&8 MA1T%AK-!^KNGT/(!>O=)&"50DH3]#0IPQ ?BY@5G>Y=6'0]QR]-9V=Q+FTG, MI.^-LIT)SQ!9^QFO#4V[49T9@O943C=J5H/4(]#,9$&-DP8-&:3%M#,S);Y# MP_FA'?PV6B;Q$BSP>Y<7T4OK.0 MQ[3,N#0S[AXXXP+S\DHAWZX!!>[89WQF+PH#V,T, ML'5K/?)N0[$1S($C$Y*C\]PW'XR:7W$G(HG$;J]M>78">[]D6RG]O<\^2 A$ MBET*,:$V?3T,4 _/':@]M- 1T0<0G@UP#S5>/3[WI3H+&!ZLW+!W/6J?0BF_ M?X(/.8U9K'*!;CZOHGSV0VIY$.C_:+G^31!%:[\KC'6E@1RQ>IFD#$Z=""#& MH7YZ]'6@@AL!=N0=,/R&L%@-(^),:YMC<%&$%=CZ]!('#H:*^V7DBQL_LW@K MM_834T!0@7N]9LLZYJ)?>"RJ=+ S88@W$3)NI MM+T%R",NS96B*Q%30@\RR/&IKV%JG]!4I($8F7JK,OQAS041/$G&%& I9\OK.N&!ILGM M5,&E_(U-2UALEUG,BBM[\CZQ2)A;$(H]&0R4I.^2M8&.4D?D,*.NO-(K?7. MD@["C_(R'QJLF, 01[=K43W+5RK5!.__L!#.M1Y=CZ_R.JZ+% @@QX'NQI!4 M5&OIC1@7>BBAI0*:8$9*W- @A"&3!/$S5*M-#>,5/#46#B\=WSU#*EET[6?* M'=;;AX0IQ^1:/H64URQOKQX^E"!2@-!GK+R.^"!JV(N)ZU&N?^7]/92I$,O] M;1#NLBN13U;(SV1R-UMO22H@N?9S\#G [S,A22[EQ"7&S=JPGXF,8S8FR\$> M>6HYU\\!_%"^FAME%K0R84R^OL@$@:O*2F&?O#52"%=4L_KB8FU3Q-%;F\0# M7UH$RL9=?&Q=CPMR!SZ?2?AE)QJ*VY[":=.7E'4^Y&)%SU=>\.6ZF+;N!5IL M@G7&G2NN\)!+?UI(75B+B8J'7'H2PAY[#=9+[T,N4;+?>WQJLSQQ9KQEPAT% M9OF$>.1B4[_J8LIT/-\3.),2:Y+R)IN Y-P)9V\8&$LGM$8!COF* MM RC*+!R0G-4[^1K]"RU37$AVH<24C#58)[J K8S&=2+ MV_[:]%_X L_%\GH5&2)+?\"Y9U=JR+%GH)GJ3T0[D4*,04,UTN%>&6?"6&=969!-@/OL MU)R]JIMXE3*83F;*F)E2I&MAP*?5=DNAHA(+$IGP;/7\>L^6LE!6U+>9O=I7 MEYI(S@:I^AM,4F6X,[U98-8 M;34"L[8$\&? QA(0*HB($0OPY8+J_9)82R* M62P'U=W)ECHLV(/]+VY70+,0[!H' N]RPV=_P8!R<&T@*Y3,#'I.?;IUX_1Q M0'CP8L??N[BC86RY\"S@)EB]6BRJY,WO*0LR_>@^\+RK((0J'3VN\8S*?C;H M.$R> QU0G#A'###+?>7K!XW(VO+#M;&2@C M>GO_V4"RHBGJ,;6E\RQ 454'';X#O/C[A9P;*=@AA*0I[7*TCX=I!^_OB14R MJWF'J^RVE>K!ZU!:LX&0'B:JAY,.A&8!+7WTT>%..5^2,T9U3HG'4A'UV'J5 M12C_S$U6W*ITK-@R!T'+[#5$%M)=!LECO$V\[&7&>VI3]P7,(K&LN)&$8Z*M#7&_('2@N:X@$M\1(G<\(L6H&2"U,_5SJU,2IZ.RDCN!K% M.>G,OTW?9RXK=L>&_CY.R\'"XZN<:6T^7)?>2%V\IQF*K%KEKMC3N7IHTGN M\WT$?E:5/1">O[H;\4&_YXRS$)SG?7'64R?(3F>3_*GTPOL9,R*XY<6GDP!54)O9T*0Z-6_D*$@1)R$EXJ!?5WAL7"Q\,U,&9JMUG$"R5ZAS?B; MN$]ARE2,R8L;P1Y$P\ IC[X#M4*#Z'Q)]:%SB=9;0N=C$_5&YXS06T/G$[WZ M.D]&Z*M 9VU6ZXG.&?\9H+,V4]U3)['Y#C$;3R."L^XS&LE#Z6$(-1'X2=+Y MH?Z]G4W#'JI.^D@!?S13=GD@49DXXLU:_3KJ?D2K+ TIBP-ERJ6O;:5'12?G M0Q-Z>9L]9>:$\^OKF.Z.-U"U$L;NU]J,5W'HP50Q>[(^Y7J[L(+;MG@M"$.X M-*:.=A&8<;.^^-O9^?)A=4DNUI_N5K'^, M^%L0W2Q9=)HG+!\IK0"Y:8_YP>FQX-JA\M>,!2[\TZ:W1D>65>RLU> VV3W2 MD(6Y1\]%UZUC.U- ZK8#S%$4X>S4'?L66$]M-)39A&T'G_,Y?CJ<[(%7^LHL MO[14P@:[C U6:?4S=:G-:0W'V=7 !+G-37CZP+V).IK3FN6V80"-CJ * 5_^ M\'/HVI"#'>QV@2^>A*;,[LPQG^C:OW+#*+ZT#NOM>KNEL"DGM@/5#3R%*//# M],D^4,OD,+H<\YQEIC.+INDJ?P]]#^) +<\0RJ8XQ(J(!0)8AZQGD.J1G@JAF-OP?R[I)%FWW9*VJVZW%(_8 M\R\,%WS$YTK?N"]]8I]P/,T0IXVN#.\B?78_ID>.W^FIMV%L1@BC=BF,_;)QMLHW+!OVHVKM+&S MD47+;+W(INMQTI_Y"Z O[5N'.*T_"J[G\;%34RYFPMU:G"9_B$/WM\S@,C/7 MVM?H.1=.8^H.&AN'KHE,*/D;@TJ)3JW=L<<&'0U1GZ;4W!?SO-U5A0%IW*T/ M;NK+&8K"N.0+[%_'?L!^]9_W@"[+5_?X).KX;TA'<*T*,#PK?T X]NKEZ[UU M!I3(KT#+Q/CY1.%@0*9A_E?L8ZBJ1F44B3]A'D='$@X<28+:Q$D T^HRKE]\ M$C5YI)YQ_'?$OE&K2N8=E3\B]8]Z&?N.JI2:01\919^)W<-Z;7:/H[]C=H\Z M57+W*/\1JWO4RMA[. EJ)MUC#'W,K5*E:Y*;EDQ]I8Y(':N[\N4U:7LOA*[8 M0_B1UJ$WIK/@)S0!UYUF]$WM_4VA\/WZ;G6_^0=9WEZ2U=\_7]]]6MUN$,+: MYXAN$^_&WK4=?$/OO2CUW']1(XRWN@-KQSY=*T7#=UKIB'P-E'(G+;UMN5%4+1 M;KBOS8\^U';C-3%!#B#C&+5^9U\'!\2P-)*B.JXBEP4BA40D$XG H" EH?@S M+JE8<"2?IM\9OX\\T++GAWH"-2<7TW!$C@X3F+M2-78\=HAQ8PJM>U>LE "' MYC,B33AP:^WH9;"SW..$]@[=9NF1IXJWNU719W:^42.Z[@$.+,BO@HFA[0N< MND_GXZO=W@L.E)8NH-5N]*NT1^[5K:J6W5G:&+$?M\O<>Y&:4JY>I31S;#"A MMN6KD].>N?U"W:?GF#K+%QI:#4D;LG9(7;%5M>PLKK810M=KE[7O(,RHDI2L MP4.Z:13$%N2Z_.<"\I;%XNAG>RUF^6*['GZ\*2M<9 MG@//81_GW(I3%&*P&ZI1[\(HS(_2%]/? >MO2,X< MGGDMWY-+^2\(E\!XO2U3%EO=/4 Q'1:D,3CYJ\&MBB-P;H&5AN;(<:--T]^AE>0RV(D&>6RZ]-B M%NF+48#W3N!Y5EB:!4Z@7Z-QI6]^O@'S/M(GUX<9U9R1QWN186+SYNYOI>Y/ M,_?/B[:(0^=(T;Q3;OU^21\EAU)Z8>"S'VU19WH=7CR#H:_]<@NV6G7W7F,Z M^%":R$,-+2:K;@8/((@X+-"C5_^ME2^D($ZJ_$D0$B$!O!M7:98*83YMNZ_Y MVLZO==!]HR[:>&(]F.@;=%5]!ZJ#W;7A;'HZGUWOX5B%278#KUO>N-:CZ[GQ M06)U>6OD_M6B9MEK)$T1^T*;Q'U'^":(+8\$&77B\8=QO92^2\=YQ4+A=&,L MA6\J"AXT/E.1/1][[5_2+0U#ZMR?5AYN;HG4PQ34R]]@J&^&_8F$%JG[#K9+ M&E([>/+=/-$FI4Y"1G[B=P5&TS%]3?O:)QEA. MV$B61/*#""*=;O09J[PL[4\-\C>)T- MI_Y&WE3+7Q16.Z/":I;S7TD4\Q-G>/;3MD4+$0R[MMLK#-:#5I=N9#T]A?0I MS0ZZIR_43QI/@EJZ($<<%87+F-+4'C%J*(G=>SU7(0[NGI(W?[XBT;OM^$2A MVSS'=>/A1UN?^8UO?4<7#6,/=N]-OYX9SZ]C,\#]-0Q$FA M&_*!KJIX)3!LZ8-XH"N+WCM<*3,@P('D#(Q7-SK5/A.ML;J10K?9C?)ZQ9M' M>;7/K$:Y1/1Q1KG1ZD8X=9\PV=[R:-18SZC: KGGUJA322PO_HS8'^ND[)V@ M#;0,UR'2K@^F*?&P83R[Q7RE'LC=24'=ED@O:X[8W52DUHC^0!M?: =2=8OJ M*CWF-HY/U6T?]C$D&?U QSL\'B9)K;%TRUY=]T2,+FZY[:,74^ M4<>UA=B!YP5)O*'A[DA+I0Y( 4==V2)?LJDU^B1()>%[IXNEU D#@AW/"]OE M?$@H&"T@%^7W=_X__$_^Y<;_B?WGX??0=F>QO_%7O24C3G+((?@Q"8+*U1-)+X%-RH%;(>D,VS"[PX^=HP4O1I1O97A E]0]W]>F/%#)[FR(K3=ZI,\+HK;\.O7>U5QRAK03Y\//ON MAP7)1>!(5PB1)0!&I!!#>^Z/5H>YD20 ]:7Q!ASGQ"1=G><&<9[0,#T,.M$- MAN2BPG)L(OQBL>$6,1O>L^@H?*'1N>7!KR0+$=6^2#VHEPG*^P1*'1%Z3#_Y M^WI*X10%&^X?&2,HZ,Q9F:NS-8TEQE>SM>*5446QH-K%LQ4^40=*=4?\'>%7 M*$[5#^7DM&:->BTF4D=!":'9HF*;/B.BY-)Q7%&%;"OJJ3!!(E$D/TH?ZQ;" MF-F--6.WNS!X<2.^(T3%11MF$#L)X]^/"#,(,/5[/H@ 6< M1FM>([R$QO0HEZXY.FILC M]6I51?.#TX:VV(]-543O/8'Q-Q[@()//4\3)V'"7M0H//AFP$]=X&=,(XAY" M3IPPZB7P,G":.::REY(O;/":3QIVKK<74"K[,0AYC812X6\PP2T# \F?-^RG MR!*(W52?8!1&2 %R?.-6[BYIYX(XE!I1V=X(EHH$0%X1JOS6A?!X)M>9+6M" MRJ(-.;>5A"9+^]FE+YS5>OO)92@7!W[=#:7VUDC]3E'-/"Z1-\4>EBA(WG#2*C>]=QHJ-9R'"U+'(B)J72(.N.?$!E[(ZN6+M M-2N5]O-SQ],K5JV-Y^F2FBX=7;K;+>7[Y%5_M*I#MG!/%%ZI2?FR7ZXK?FGD MDAE"A8=L6.RI[6Y=ZEPRCEZP!Z:K%XA8:F^-J?;!#$FJ*A?[%RT=L$.3LOQ] M!^Q]D:0=9;R(4S C],5 :=K1U/D%IQB \*$.3 MM,LLD*E9X5-@JF\_&UQJ$5\K+(4Y+\.H-)+2A6\6##!ATO1JCX%(=V$ YU0W M5N+;S\J@U-1K%KC4JO8I-$F[S :=VC70"E![P8YXG)]AD!I/]\)A4QY$,,&$ M5<:TUPA9-ZX-V7O./3RVK'[PE_'DX-$0UO,0-&F8@X6LH;8 :-5 M;@V@$:8\""1JL=$X-6R,J&.J6$'9)'R,K^=#^@$U@LC:IQMW1R^IY[[0\+#> M7H;)TT.RWWN'JR"\"'8[>*;=\MQ_\3$L1YB^A###SR#CY-C4BPIVX!JFE 94 MLZ"*R%G,9"!.*@1_TI*)02(N![_"8Q]+,C'XF;$3XTJ +0TAKU2:@'-'U=LV?2]H$U[[M)0[-+J)9WH:&H1OSDV,Y^O:D M@QE\AYBF5/JI.Q'LT#M()PW(2U/^O)+3/L\W@OQ8&NZM,#[ ?1Y7R$2L7"@H M )1)-?5CER9,EC$%[!5LR28@*6-2<"8EUB8AV*R1BL'4.GC&.!Z8JZ<'L=<41K=4YLR,S@24[;W0HY5BFJ7X:>E"V)$495\ M0 T<3I^ C4G*@0 +DO$PX_%C*YYOD6TI)6%*55@A/8U.#Z/)$P.1^-0, U9G M#+%$+0"X4B<0[)YN$]^!?W_>,R'\^$Z4"*@+^+IU1^K-?0V1K]HZ],6^>NNC MBH95'-S?]P.HV9.RYG$!^TV8,R>)X)Y5K)AX93>E81AM4C#C]_[A5P4_DC(D M*4<#2[V)[2$?!QK!4!;:I>HPT)<$--U[8X;"[F;(D5"]*W8@[*&))ART\MHG MV4C?0@R4!P8G)4\(\PP:\E_ P#\]F-U.05@*D()Z&D]A90:@- )32I=<.;( MR;@9"BNGML7G*E[F TDKPK M3Q#77=(M#4.X=_5"_80A+B^5N0G:U[V#*>*&-AWF:HT)UWIC%W-9!N+&^)H;@*EAVQB@6CD M"Y.-9,(M2"[>@A0"$B[A6;(O/4L#2Z!4R@41] M&"?R4/=\U01!Y*064!D!&L$M+;?TR0I_2_:%8G5FD#?%#&$M"N:H)6F'':C: MQ.X['#=LF>ND5;9M2AYI_(52GT34\V!9O _9$I>O=6W^@N?I8!4'"-'4YP-C MV2,K2R8(E\#) !Z-I6.JVUZJVW0KV'Q]#O6]V8!C6O)G&-A87#]Z[E.=/W3M MBQ2U>IF@O$14ZHAXM==-_L&+AYP/*3$B!2(>IW?(1E!0D8>%2 M$#61L#^:9I7O92Y.N/:A/FP0'GX)PM^N?7X6*MVEEC9&"BMJ2I:G_OJ6B.?Z M%H'[#M*<[(( 8=A034DOR(]A8&HO=21M,Q7W@AX";[QBL43T3)T?@\!I]<;C MQG/QQEHE:[VQTG(.WE@OL 9OS @33AF',^I5-M?P"Z7*@J7O;.I/6(?51*[[^#-B)/ )SEYDM,WXZA3:%S<,X'2 ME*'UA>PL)IAK>4;+#/FP$2<*?=R[T6]-#TI+&R-WVV8ECU(?:EHB=M46@0>D M'!1D"= =\CJRIMG&%@^YBPN,($QME3^%YLB':YNBE1E&TA;QD&T5N3?.IH1) M0=E0T;KI5 USR@;G$%ZOX02)&KVSK0]R%U52N3*Q-'5 [*QJ>9CAU4C?; M&/7;2;2V*UJ'C+XV%X["N.2^[%_'KLM^]9^?K/\*PBS=+H+WUH^L(6V$U#F; ME0)OK&^!T/U:!.T]\E)JY%<@IR^64QIOM]:.KK<5K:IOTI=T;VJ+>/2UJI@- M0FE#I&.Q7=[>9SV,,G]Q'6B38H :>6<>E:H#CK\O+=>UG]T'R__M$,AKH=)K.$,/"5/!/V)3[['T*VJD,G*Y"-JIQ$/_N9&$77O MGJUP9]DTB5W;\BZ"]S>Q\UZ.#BJ=,&.%LM(YLP(A967T#&]^#RGP*P7+ I_L!4N36#6-(0H4@ZKA M\$AIA2-)6:+!.%3#0^^CS]VP<,[8UPWK9HUMXP[64JB%!@^)E (3@Y "GTP8Y"JRCD,M77 CD3*\FNYG,5XB:6$"I\1M8CP:76W.@.0<2)F%252:2/'ZCXPH\?6F];7,A@Y($4Q=V<8DV)M9 MO$O9*K3.9-@;\\]%CJ;OP_6/M]=7UQ?+VPVY6-]>K&XW]\O-]?KV880;VK7( M4X=3;1V0NJ"ZLB=7N&M;8P\?U(37?K$;10PQKN[%?>_Z(,+@W>]1%99^W1'0 M*-\_:M*VW&@.J'.BU G2Y"WF@BZG FM'%%,'4?I5+(#C0G9:,R%6:->K_*W& M@(2:+9MF>)!TF 54-"E["AMUK6<#(8W"ZX>3NJTY8]@RBNXEG*G;>C4*.F,J M+/VZYG8W'NQGZB0>76]7N[T7'"A]H.&+:].'9RNDYTQZYR+8[:D?<8F7'I>% M_;3>%O7J[_B;!!=!%$=-MX+'XH44+RR87 M204C7+(S:.B0LFP+4D@''0OYB!"0< G-WZV^]FT6/SVP69-7V[I)9:ZY%*;6 M [GO*JA;+;(C;8[8CU2D[E]N!VB3G#C)J.N^6:9K)-?>-%/M,\_1?'KS3*G# M_$:TINM9#6/:R&4TK%I/6:%9/'BU])U+^D*]8 \2KEYA?FTN_J'6$[E?=U"_ M6INYM1MB'^\B??]%>OJ0&N0REKB0E(WAZ@.3F@ 2%YV"BSEGUQ/LW[2+]2]$;TSG-6 S\4,@NFLXGD(RAW1@Y^W8Q0J:NFU!,Q5'54H' 67US8'@'=,$JJXT[&,>-4$. M:'4*E6&K_'?$X%0K9M]A!\0(KZUC>N\Q4ZMQL_&DT4R&G'P[L=IB!L-.T]99 M:> 9W2"<7*T!636K?R9N?+CFNK,E?Y->'VCH@]1YU9?.LFL;6V+-J MU(37D%7C^OSI,)%G0<,X?5*,K;X@WP9X$B$+R84A?$2G[T7"K^+#Q'DWXUJG M5E]N"8/7BL956?Z=-6+5M>\D-C\4 <)RB)*TPXQ,3:KE@%37"#L.-VO1)-=&? P;K-.4)\.H@CAUMM>JHXXA)YO/D\5 YC*RX M_((4,J6I#P8A%85-+P(H(V''B>41)O8NVRD+]G6'=U.=6>*Q3VG [&L'#*)P M738-YQ?UX:_1,HF?@Q!29OK.]SWXS&&2&,.TG:+TKDRP3QJCZ&IP\BAN? KI M2"$>TLA\/ VB1.V MI'&C*(&7A4U640,9>8[DA;5W8\L3IH'T\O"%.E=!>,5EO4Y%E7R1/G203RB] M35,MQ=:1".()H;\N_2-;[D&I3YS()7?])+'B$G?@?UWP)%ZU>:6B[ MD3S<[T,(.?SV-TXE8.],!3$ #U#&8,B=R@0;-T(J.(0?9>OF!V%"GSY!KG1C M #F])7-*3=@ST9IC>NU3@H3F5G X9[Y1)79E1L%DI8=M-VX,U4JN?<=]<9W$ M\B1O*U__ *H0+Q1TC3RQ?*+=+V[\? \7U,![ MGMW])ECQ_$?IP\O=*;/FQ/)VUI@U2'V]4*4]C/6Z /855*N^ [Z48&0T"WY$ MQ4RFI8ZHED;/[[WGG8;>V=;W3\$N>*)^D$0_AD&RCZZ"\)+"L3%/A+ZRW/!G MRTN.]WD-B8 9MPQ]D!P6)^:/'75-F4-[H>'G7 #RQ"7@N[I\G9R$^R#BZQ2G M$(G_:\/,TS\R4VYC*)D)]18^LXG&C\'3N %3X?E M8\33OW2?E7?BC'2B-F!^+>E"ZFP1;EJ8T-[@^4:!YZ0D+Z_+5Y*8_)K)C/4* M (*O\0MUGYYCZIQ9+S2TGBBQ2@;E=;K2NYHIGK.9@"VR3O.09HKK\ K<54CI M-=.)C8'XWHJE-?LGX/LU87J3Z4=#]#JF7PN>-^J.#LT7XM5($)AD$A,0^0U@ M^2A? HB>;<%<;F:ND-$E[RPV,\*!+Y1\,)EZT_=V0IT%H?Z:S::A#5M^?&CZ M9&,QG -2CVIL+1>Z6KEAQ^9QE48(RIF@!"2=V36P\0V?6X=?"H/LF@.U0J,) MCSKGK4R]2SB*I;XS5;0LX3L'#)["]*-%RW5,L2/R)+IC!N9,X+<2+(_R(7(C M'5SJ.;AB9-V&^SF 71S/C0]3X_4)YZ\1L>O-/SIF5]E^;:@MT1XS;A>QWZ&)F.<%K?P0PK DYE:6RI/ M$[.WGK>CI+OY#)%EY?XW%W1>R3GSM3/Y%40EJ:PF,DSQV[YLN"O9 )W!TN.H MP,.QW70'&NWLD,YQ4QEZC.(YQ[S>XG)"5654I70FFN+$==&5WWS#%ZOEUTD< MQ9;O0":+%:>7.9SL7D?[55B-)GR(K3!^*T9\I$^NSW,_IS7E9!6>QL& MDI% M3WT# =U+6%GI)LG4/CHSI!/[-$8>OG)MX_1FEZW*BO>^I5JY32*@KUSZ)O?J MTQ(,"_+EV;6?B>O;(;4@K1[^%O.W$4])GN+$7.Z;C/X-AJ]G&PH5CAQ>C;24 M'=WFR[HACJ/.T\#E/[=/=)W6P_TQ#"+9^R+C<$(ZU4U@7BW+5SF;M[AR5= 6 M0S$J(5]1B0I^PV0T5I *H;E_%)4A>*,>96&NE3U'-Z MXQ-,@WEU3C U;-[P!-.D[= J=3;4(_6\,;%ONJEA#$-=C&^@J2:'>9MGS&+I M6!QM/O-H:5M:GEDS.K,W/ILV&UGGA%K/Z0W/J2T*8UBWE4]^3.9U(#?YR?;A M9]^AH7< LZUG6PSEU&9"S_&_3<[GZP'7JFE'PE7!Y.N U"-=D:%IEM QPY2- MT4S]5>1J3&D]4TD:$RR31K!?ND@*!H["^4SL/],HIL[2=_*+T '\:JKYO@/[ M-QX&=/T0.J,#5=YO.&CH; (,L800FM<]*RH/!/S7TP4:HZ_7)OLT)7/2DCE? MH)3.FP#[]'$9R" :%=7K^+QQ^)::5B=.GS!YPX LUQ4#\I:DFS>XZC=SB>+; M0,W21)-5RUR*8IG98UUWH6M3V$O<3G7\H"[(&\?=_A]GI.TU12G>,'(/, 8& M:*_$S9D")-4@?U&12+JE/369,^^7U.K!'.?&?1_CDY3 M@C[V4'^K,\&T7ZGZ-ON;F@YJLG=- M3 C=Q7CK4T+/#Z-U4N@HPUN>%OJ: L7$4!+^[4\-4W^IZF6.64T.@\^RQY@J MQA9J[A/')!]MVH2=MSJI3&,8#.<0ZLD]\YQT<'_)MER@MS0IE4[L#E+@R!+W=&?Q%]@O M I^G(B26!Z^921XI-R0"4NPV^4&TO470D?^;K?,XT!SF*^F?8'@N.RD)/][3 MBW43[']_$M5/8BP9;):?J(MAT3RD^=ANW\?.F78R4W]L"JHFEP3I!([@\VAY M";F_&-@798:L@6&!UKQ+-_'D/MZ[R@:_EDJY@/G.&?+EK\RB'T;ZMOTD>>-S MQH#/HW/.Z"'&&YXSAE@#PYS1O*GWUN8,$U^KQ!/#KM[RZ2GD)4FOF9ZN'[FV M>$=UC.V[=EY((7L2$P_?D&MA]&9WWE3U-K>?DTM( M#1XTQFGX@=LP.(#V-O!?>*9P]:W%D;Z&G-L;A]@6,^O$5PFK-PRN;1IC0-9< MQL7),ZWS!-:QC%Y8Q\\XI(^,!VE&T\":?+JWOS^G4G;<0IB,*5)DG=;HPW?& M53F^V2WRS@;HBP#W=,\TIW"7&=:UUBY(&* R0'#<[9:&E TI\DCC+Y3ZO,'6 MCTEL&>UX/CU%(,MC) *=4 M3'\NKY5/]K&&;[MGHN89J^5M#J-KD)E\@L)&N1-(IL[Y;LR?U';9!+'E3;)' MK\@:Z31KX@.,<+&OD2_VIWV7G"@](%%52QLJK=MOD3D9HRXOVH'3[[[+^H4E$2G M-8OGPLVSY:=?0?)Q3A$-I.4]K_$ MC,%FBLI,PT0G!QJ30OA%A9CH1+@&;(EG^;(72:>92^;[R3[[8QT>7(AOM8YI?&C3#*1U$KP M-S88P/V6 S+7SAA"<[_251']C$\4X7R>[PG!FI=1;>R!#[^F9T MO3$L= I)24G4V3^R.NX'*!G-*&8:4O=I7CC<-WS ML^@$\(XBO&%([VL)#""O\+(J;T) !0(ZC)CVQ!@^!N.B_]3?BI,\<\!X7XXC M_5*N-[8(?KR< $CA-97^5.6-?(J8]!-,D]948HQX.IA6_[[ PCF21#T#AH;; M(-S!59%T2FC,II\*S]^.L4T&^?8S=1*/I@0W-S MI%BGJFB>NM70%GN>E8KHFLJ&'.6$\,UN6&W\SP_O__07<@;__>%/$V=!C:E^ MK4LR\N17PHQ]:U\QU$A9_,EZ (YY>;S@IP311L@)V\[/\@Y%7T9 M(=C4"#]VA,,&ZTB*V:4+ E7: MSPN 3E5MP)^B\?S@IT;V\='GXPSC0\^?_P#C]?OW?_C!//3HT[\> M>AA]9-"C3V/V*?_X,?N4HT+/@_O:!7G*S><%/">*-N!.WG9^L',J^MBH\_W[ M/Z:H\X/Y@$>?^K6@P\CCPAQ]^N;?\0^C0PY]H7XGT*ETF!GLG"K;!#Q%ZQE" M3XWPXX//#^F@_? 7\^"CT0#U\ ,,D &01IW95_SC]_ U__+^+^/N]:S@7DT7 M"*IVF!<$U2C; $&EUO.#H#KAQSO=^@.&=99.E6M!AS/ !3HZ=5V;K<:0]I8?E5X6V_P\5"WRN^KP5Z)VO@0 M>$&XK"D<2.%,$-?8;1HFPY:X0X;LH"&&/OXI65&EQ_ W'X MB)_E^.T>41S .Y0G1@C#>>@=F=XP>1QM@CRJ?WI/H>8!^_-%X/.),[&\#0UW M'YL^-PKIYC!7H#!4_5QB7C3LTP/9XVOR^; MOR'3;.@;=VOZO'8R8U>ZG-,GUP=SG%L>%,"5O8R,3,3_GM0Z?U!S,UNS?/\] MO74STWSGN&K?KV%>&_F3GDQN1U]G7L6.%,$-?8;1CTM.62/$ M<5,6P!B^%WO^-;C^AHY+1O@L7^=QR:DAFQ8^D^PI=1=I#K."X0\VVIY11WFP MSQ^FS8)Q4JF92KZ&/:&I/V&+1?'=

6]2BE$GRKQ*O="NU\G%/P2^_!K[#P+'GC+: M#3(MZN6E:7_5*$8^PY3YJ.F;(W&!W!HK9DK-V"VUH"Y$F$QUGI1>DW;1&!H@ MA4H)$)Z'2%1O+,JTAL+*_K50)NS+O+Q@U2'6&F$/7\H2EW7S;I**>\/AU?'B MR]P2%%9L9#*>YDU32J4ROI;^@USU@FSHNUE2M 3K $Y \'/9\6-9/UG$C.A M1A'/K%WWTE1<%^+:PJZQ?8'JV(B+\$7I^ZX>UTNF!%9]W]3U#QY4U!X&#[@WMN" MS^(%$4Q-7NMOP\#R]IWV@1EQ$_=?;\),@O%H+C^S6R)M0VS]>7C _W5\>$)Z M]\NEEY.#1!P]W!W;36RN^>C4ACJ<(!&.20*CK0 ;*!D5(IRSP@"!+E-GZ9:\ M"Y%F^-/,C0Z,\A=]D1*?3RC_(F CO+K_I!,C MQ.DM^6_TQ H!N)2>AUI)RBD&7X*LV]Z MS3BO=XZ(&0N18R*7^ M;=.<\B@X&6J*_6 ;J7>>LI-@^E99W_EOH_.[U7"&L'N]NB.%2EV(\$[NBC&F M7[TI@G/#P?@=7\\8?<:\JFK2W8L/.AB)AT3VEZ\],Z-RF:$&(9A-C5Y750R3 M^WLQ&YX*CH6@UT?Q#X%-<^&SLDRY+S?\'!8$'I:.1W[8A$(AGP#K$JG\O-I2 M/^2*A)L&:%TH,E;FJ;D+O=$E./5>E M-+5')1,>W)-,V4(]Z:BN9[GVUNA^6 .2#D;Q5#8J@N$\M](IX4R!#!5&S4'I M%<:#2B-FN5$QCT7,T: )CYW6R4[H2=,_W>DG)(.YJVF&8^C&P\( '"-%*Y4; M_R9&IS_8@2437DB.*:ET]83ZQJZH(3]Z)8C?(046 M<6TF3*=S'8,16/2KIKX+FVZI )43<04GE'FU?1J7.^5N8QX'F$$BR8P%L60C M]S 69CE>T-'Z$XE0A.O\/+JOS6$'!"&<+@/E0G.Z_+0;L/M GQ+(!M[RZ>G=^>CD*KCA",DNBQU@9C3-_>-NAR<2PTK,H2 3&DVYN=($NG3 M25!^BV7M.T?[LO:^K'TCRMJ?H>2\%X5-16']<_].==C/I-;Q@9K E0W!7UL" MZ(KGP.:FAY7-_;+;D*LY]+L",.CL7B'M1/BS9" MWPZI2_(@D./^DXL\.!?<+15>T!I3\I:KT;@ ]4=V+("7CH;;,Z:% M$Y#E#)1*]B(P8O'8#JJMJZ(!?8*(G H '36(@911$Y> ZP.DW&'X(<)<.LG"'E!?4F2O.;'("2HP+(J,<&LKC'HHO?EI M-#H6)G+? <$OG2O12<+L(F_ ^G"%$J3V<;(%7S1%\6]N<-)LNPA+*MQ%?&CT MBEF"30>OK1A9,CQ:HBZ\B%65G<,B.(M\Q+O.7%99-L:H'C,?EX6(&$=E[$6R M9!'K%!C-G%S<>LT=[\ME&KG&%4AA9]P*HE;)-,3U5M@MPW+0 EQG+1BTP:?4 M%,>*L3G7.D5SDE^JT+.=V]2;DB9BBT3)VQ4X\$C]]+BW?CEI23FYR*'0J*6$ M?99#1:'3[=^ZC%HYTASIWF5J[-("V1@HS2IE:P+YA #^L[15G0R/G?\]3>Z0 M-E"]L%!/D^:O\\O)"V&K#N[>]"L=EO\J7, ZK],^XE4RZA"*/)WTA,&=[4?,G]COI(ZW"+LUI])Q54Y1GWW^ M[#3#0GK^^O3OD^._W U_A41$;<@4:[)[_?S5\?#CP\F_"GU0PDW5C;7JI8]+ MB6#D9Z:LE!L^<0]/+9$@*T@?H?8'BCZPQK#)Y7KGX2+]I;37LJ$I[/+,MY%, M%YZ'*'[.) G')+G4@EX5TO-1J8.#!M&BX'.'(??485PW(#K7]M?$H.LI]5T8YGW3WZ8>;^(AR*.OCCR209)6WW8*0 M%_0TP:,T>HB^N?LL:I@?98*><@]+\16-S2DF1E.C7**X8UT[EY2 FT^.?W@X M(4& ])0ULX;>I\_0PJ9)];^+%PRIN-"^>W<&B\H.1E&H["R>#!9C_F4$ H7 MA73END(G/.WT5F4+@32X64U7;M24-X4"UZ))Y#)3[-]@+H\TX$QV:6QR7VX3 MI[1([ 0<22PW:%^3S88#8/<&)C31@(MMLD%&#.Y,W[MN7 M98S86DHV$+ZO?DJ^X;T2Y\2-C_9>^/6:J:S :3XYH^! H;5NF#:-2E=CZ<, M-I&EW=ARPKN%<&.KDNPM2R+/);"(\D.K1,:/J)*0BVECZB1 MTXJJT?3KB)!'4[Y4^891&\X:-K[)*A P!3:/7_\2Y7EO ^M@TR:G"<>4G-O) MDK.XOYFR"2FYT FU58YH$G5N$=$Y[+FK*;G==539Y4W?A 'H3 KZ?*,ZCW&;FJX(/[QX].#J^RKO-1=O?4>,.W[#Z#&YX9U;^6WZ[O&] M6_/;"OFPAV3FC8)E=6)RG?*R8,E \GK"]7W%A]$\7!;3L.R N?C?Y6[.H#_] M]?+R\C!8CV)Y&!R0__V7\J_4>+\NK4.FC8]%M*1U#<$.2K;6U&FP510NA@4[ M2.'9V M-+T:O-W-S1!^O ('%.W_Z6/6>(Q??@DRS9COT 4ME(1%G$Y /=2P0 M5H(^ .DNH-[1C3>Z3":T0C[ID?L1N^ M/S4G]97NHS6(5E5L)GA>*=K(QS*; MY.'6[\5!=3/FQ.\B2>8.(F[I,L;U\;YZ[S#N1QKE=9956\P.0^Q&B^K0X^6G MBWO3H[L_3'^9YC_<_^7N_,[1+P^F]Q:_S(J3(K]S=')G=N\DP;(_#P]Q?/JZ M;-_]Q#H>OQP_.#D^_J2P]M]H2VEHO)%A0'=_=0=&Z_CT<#*A)YOPHWW@*G_Z M:SOYG);ZY/#HWL!5O/)%/Z\F!3&SYL;A%VGXMG4W:<]11*&"E^9(8H]DV-)4 MG@#,,7IB2FT$(A9X,(HSM,FRB@V5=(QWK-AU28Q="6GO-\0KC+]U&JE.P_7SW MDB5'Z7^-G5$ES=.IE$>B!.DLG)]MUGLW!":L9EQXK>:EI6:%UP[ 4YX,*\Q2 M9D>YE>0>%8'\)%!E<3?4TZ=D>0LJ/"D7)%YFA70M96_RF8:AIXX@<<7 T^&2ZW/QR\LN=X_N?R7+^)HY"#KMK M(7^C]4+\3535*M 65QF_YZ)LVLU(G29S):M;2>EI7K;UG#(AY\7[_'P[)Y_@ M=EC [*X!.$77NT/:EL/8-EW:A#$B^VW+HD\76WX2C3I'(S M]SDLB59+><(%>;48YI2XT$UYL.+PTP)]3KX3?-+8Z>=>?RNI3%J;5.VR@CW# MCA7B@=X5(M4:72\(8<"/+;KTP,<)0FAV#G]K\OSM*ZX/DE!]/6.$1TI]Z_IK MY #KI5&ES F_.6Z)T0+*![_QK+9=B^RF M(PD>)H<_N/TP2SABD?S1SE;@JU&,Y9R-)!>S_K>P, AHP>S]KH#3+V/S M>_ML,+]1Y^O[V4EO^(U3L>;Z[SR!X $(M<-+&"%]SF?6$#I ERA)RI5#&5MQ M Q?URBLH*2IM]?!4_W@J"UDL@(_8*8*M"%@CRQ%(PAK,*C8?F7F4%3<2Y(@0 MZ^8LK^26V629AXF1PRA9S_,(%;3SHI$(>D*2Q&%;%X4Y5%I6U#*A+U/.PP;N MU3ZQE9(=@_X+,BIJ&8GM9R8]7DFC\-CS9]RQ)J2:R\*:N-TQS8\J2Z8WN8XY M1S>XS8S_]M_ 4[FU _2??Z>_SHTBVN#7=^'*!">4SEAX*UWE[J\%/)EX8?;. MRR4WKH0=710;'#@HXLT4U1:NPV.,:B-^6$->RBC!@F6(7FF'A[P"O=K+"%* MTD(:,=OYN]"]:X&72Y&6L)6*3+[:[6='J-430Z.&6D"BYL'U"N:,FHC,-^Z* M5SI^8%6%C2=4#?)_#JOD89-YE'$SC@QV&RG2%:P>*(!& 2;_CST_/811LCDH6 JN?>C AWTKN*X%,5]%=<637 (2YDW\1,?Z: MXV5>COD0$0O.&>L-P%E%Q!Y7.JP$-CYT-V0H2X1Y&QV%3()\GB7Z',1MK"1? M!GCW2Q(Z]>'%BABU0S5XKCC&[#ED A>(%5T#%2TFVNV6.=4NEDC[[S*"F<1Z MA#A@6^B,7RVF-0/4.04X%D)<%O%OSP6W)7Z,IG-PI(=E$:8;(#V^.C/TRFM M::!>U9L$""4(0Q_$FYZ4 AT N?HF"\PG^P+SOL#\71:82;"6;7;,=O492>EP MKR T$PXO#[-: !*=QM*C>*RR\DYP#!=<7XK*6*5H:ISXO3NXF(]/'4D#6_+, M,?PY>Z29-Z:"<;;)7Y\\!\H_^_,EAJ-;(11K>^RYNZQ>)$9_+>X<6PQP;HZM C=*?S?WT9>-7-$8M->'T/3^[MU6-O MCGKLX-T,3PVR(1LROV9WC+D*SI^ 2\+QN]\O94Q6[O?&?F]\WWO#>5%(J,;T$'I(I;^ ?-:N M@MJD3^ ,#YJVD46Y:7^M:W4PJB(+_WX2[@Q9T315[L]^!^#UZ]!SD$ M;96O&OEE%63F7=3N+&$^^G([:A_1[-?_9_//'"ADSJGTCO#@=)K(J5-0^0., M?E!6EX0[4=*1X*K1Q6BN/5^BG9X/()>4!USR6S^(]GMJOZ>N$?/4U451RVF\A$A%0WZL.>"B.3Z_T5>;?*S8A W<9G:GU<:,.V3<_O-\P?8/"K1$45> MP VF$N;UCLV1H'X(P":^J_:[ZOG<5>VG4VFH(8FCJR*82%,D$D%+)U#T2QOO]QMAO MC.][8PPHHL=H\HR/^<;GJ;^(,-Z"4/.$GXT*G=H#1_23Q#JU@8#&1;&,4WK6 MU)?45T.)3]<&1)TUN" U4\!-GIVCG<]?RHB*C9P8M&*TB:>UR(*$1RW:#35E M9]IN7A4,Y&491^YYM*9PSK8R>1]#Y=&A;]V&"Z+5/P<[*WUP281QJWI>+K8I M)2%4NY1GF9L 6 FV,NICHOM&A:A%/[5(. 69[AG=(GY: M^<6D+0*=[Y!"8XT4=G;VGZ42EGCK+:OBA%W%).\"30SW)R)&7ACR1\#;-)5 M76+_CVEM;C9Z\$N,2]L?',^E:T@"@IL;GVC3>,9KX3?Q-+F0*Q6,O*"MP&7: M,*C^2FI\ZW#0SQ^?QUL>ZF2^JN7$S^'J8HMVX^&ADW6+#<*R+'@R[6'\<& U0$1\7N07 M)35SK#D+7C9.LB%S8\TB>>,BV.\&P&0#MK:>JX>I+RQZ 60P M,UJV!1&>CQRA_?=FK#-#L@O50B2-'FY]H$N-Z;-0VU2]+",5L:H#@F185@*U M'V_09L-BPWI"A^U=L$20]AXD)_DWV:!T9]^@M&]0&H9]WT>#DN[LI.HSH8JH,+0SK!#D9AA?, M:3/HM,I8A^E#QS"I<' #,@4T[4:% M/<5I2(1'KJ#03P_A2DI! XJ$2R:R&&'CR9AS;29*/HAH^YX,/ R-SN9 O\?[\OA^9.B7#2 M/+ARQ'+;D^.3>RO29C/VZX%?>#\<&\=;X1U3!YY!QGU\X$L8_@/ MR>B*<"FO62AOVJ9C/U*YB)9.W#.L!9+8.:#DW<$YB2Y#=%X%G'1C.U4PK+B: M8B*XLB*]4HW)JHC,+2W4E:#(X*&J=)4WQIQ?=,#G"R=1!BXGDM5J"J*K(8]: M3X!BSL3,P9 0^SK_(]CBQ0)^/E&!,E5S%,P2!2\8%[,]<<,<\C5>=NF!LRPY M[^BEMU3?#ZE/S!Z7Y[@^9@06?$'5++Q 1DNVM01K65J/&S!@)'S(*3.?T*G% MZ8VSYJI=PPG$5]^O69&;CH#ME.X))0?F<,3);"$P5'M;D;0E\!YQ2>>;7%+B MLN'HGF'15!H;O8,:%8HQP>!0]K8TLD*T+?)AHM/! =A;*V";V1\-'#KD1OZLY%EE,_IR@^%2ZU][- M/)P8FXZ3^R)E&WDQX.]2!)@I7%\P_7V,BX3L:4J"'0HO02LNOLNKF]9S$L_P MO6JB0Z' GY36VT+9V7%O!G%FBJ,^S]?ZA8]HO*?W3W?M#8>O+P3I_KY6:<;6_*2KSRH?]VF;=@O<[A!CGB0B:YFY*Z M=R&.O?4W'\QKXHKAC%/N5S_D)H6,7A2HP9F %4:B330(>[A!;T/I5C.HZ&[O!K32$YL]Q%579/<\O/ MD-OON PYKXMV%P%AGZTJH7SJN\^QYD/SZJ0_Q>IF)*D7CA\R+.&TZHPUT)=Q MO4RYR;F,J&2_MJ2JW8,] N;_4P\FS'W! MF5ZFTB^6\X,IDL^)'^0763@5"#9LP\2<\]5&E[6X-I%WEQU(^;UB/<^+4\5_BR MAA.FD,R5F?*,:T%8E'$S\-XV#3#;%3#,8/I8$2Z-!4_#CC0V?21^MK@U^Z21 MH]^SL9DB;+^\)&K1?$)22*#YUU>02KV3*H:#I?62ZBZD,1]LO+]%>,8K4O)_ M^FM/+3:=#XQX3<3$KFTC'2,'UFU2UR",*AH MOG1&^:>@4U3#V5)003^48= AL(KNR228LV#FT%B\]O''-9V*-!Q$;$;'/LJD;%DE0WDPW1[(?]K11('Y MB@I^B PE!_]-(BSN[A$6>X3%S4)8?)5::$(QWC.TL&R1J3Q!3XH7=:5IID,4 MDG#0(F.K;)\(V1 MV3*#S&0E=#A0THKBQC-*HX2PR^9A206CK9E[36#0*5;&=%J"/N 3CKC#3;>' MF659%:@ QZDXQEJAYR%2B@=^.4,'&I//\&>YL)'KMRPPCK/-4 NH'7$%@9&A MXT=%NP,P[\Y&PC;0V:8Z0?W#'\7K#6,VP"\1O>X8<3)0A+"$LUR0)>V, ,,$ MGY>ZLXEZ#3,"%)MR=60L<14=-\I"#D]I?6TZ8OX[#YSJ-ZT_)V,YV[_)>HJL MMR%LL&36P1L2]VHV"P8=;AN6+_\TO*=-';8OIR%0&ERZR*/G%&EJ*]7$$>Y0 MZ#'4BZLT6!3PG( 0)'+EXN; &^.-.D;U3*(&"AWWXY!*%TV"%.Q\.\BT,$?+ ML6.-!,"4SQ4O!<(H"D5 WH'RIA*FQ3:86A V/FS,>-.M$6JK[H&A&F*;3/#2 MW/K,2%J!I7CB2OU4ZY.Q1QX5>UZN/2!]CR[NAV@P@ F )%&&%-15-$Y)<35F MES5WYB^%I=W3-QD*$!Y.GKD%X34X.!<7UIH(B,BYE28/DAN6BV3:=Q[C-/OP MH\>6D[P1EWV0[#H%;1]*15SW_M;C]R\_VSC746)(FVK&L0FQ]"S5 %KLN^:[ MR2\-\V3G&.<^>0;M9?5/&"G/4<,46_VB-1HD^2V/ZZRNYXK$:"Y*TXH?29)RD(%MR[R!@(PQ5(R:RJB MX1=2HO$!$5WN*?,I!HRX"S9NA7P: /2T,-UK:>2 7M9G%,/.I/;4Y%5+#@CG M934;F)F\4UB&J+#X=!K_LE9OAKVY NN.Z#S"^)94E"HX5UT.-\? #Y&_Q,$_6IX>ZPVR+A+.N/A&H72A?;!_-#.'*=5;!?B' M.W"C1N85G2G[ _FZJ_TM\CL8FR[P:V\4VPAR@7. I% [[E?24@0TC!= W)R MDU:CH;#@KFY"SD1"ZR36&X >O: E)694;;+SR>FXT-H13)=X!MNB[QU$X&E[ MW0FAW312&=?GT]9+W_B&\5ZS?Y(W-A>VI*=@4PX#Z!%W?C 1,I:Y+KKO&B#PLN67PM'IFWGH6O:4;P7?7 M38C^+\JF:^-IQI[FWY"G(7)C8 ;V/ZVOQ]X$!XBSR5SV?-NP8[<>V_2KVN& MDFS"QW47D 77_)@':^>[XC/J]^2J4#S-V49QAXU@LO7KYB,QF(I0!ZV 06AI M)$JAI"3H6X2IE*]!E!.GFN5K:N2@I:F\&<&>7W>NIH5=4@!K\# Y/4FH1O'F M8PI@UA3AWN2]\=C@_;\HYX_S=82HTTG6M>S'A@CINJ,A%YY*CCJF.S1/U_WQ M7^I&?W<7 _A?)T>'1Y0Q6:*O(R>6 K[!X;5']"]]-4@0]]Z/1?0XU/$^$@0X>6PC[+FCJ'1QR$@-R>%*5!6ND9/M*@1* MDE#%*[50.=DN.;)/;8NUK8"3:\]6&#=0N76E;Z)G$M..EJOVYG5O:4Z;I1?& M;>P@DMJ,:,6'V.V:-]X!7 YAZ^S=X63RK_-R62B-BUCX#UDA>0(%?XA%"B_V MNE/1#P-T2I)'=T?MM:^;P!(E0,F\!NUH"NDC(R7\1)D-HDCG%8EQH'@+I+D3 MCZVU@"^!Z:1>G0J)&@A!W;Q>SJ3?XN5.?>L4X]4SMF5K2,8;2CU9MJP3TZ214E93 @P[#"C'4N+NH#?Y-FZGYS<@:^(4JC G.,;, 2*28)@^B* MMO8)\X<$O#_9^AW+VH-%N(!257A'N<;4%','CKF^LDHU9\'E&]>;U6>"6BBJ M!LCUT;X$40RVI)H#$3?">Y)^,/&^V;>&7+BW1R[LD0LW"[GPF9K)/]:]B&>4 M SIQJY-E6V'QBAFZ=$1QF\WE13'"K">E8@9MET*J:[G*>*C%@^QP\C>R@;!H MNQJ2V3D@"!5?*RK2XNHQ:RM4 DX-4V]CKAOOS]SFCKFG)]NM0-DX*=]B2$A MD;=@BJ)PL#-,V"*(73,9OU@LVT+()RH^;Y%M^^&1_,]K@K/]Q,*SDH?3=%S+ M'GOP6O<)+FG@KKUS^W$9A%@3X?3F[C6SFRLR(P812$13T,F@7G- Z*M\"#!( M:$5U*AD.^RY?9K7<2+:-SS2,:Y%F/"6K"#)4N&7R6GKY9$!YO1'/K4\P!C:[ MJ&?DJ@/J$W8!Y;YA":"/ [&!P7+Q Z:"Q-'0=C#HH'JL(O.C4KA+E,.+<4#( MWN-LCRTSX:/PH(2V/NNYZ3(;*W1M8J%3$ M7>ARM&JM[SMJRVIO ".^BB2,Y:";V"#K)OV)X,-&OML[07U\&E8615\"?)+& M3C6EM=.Z)<4-BVA&N$MQ40I!\W(^K@O@80..&J'7$Q2[4\/JOJ#M(E\H 9UL M.%%KX@0E-VZ)>,&2-U6ZX,-7T'?*C7S7W>V."'87T=55NW[G1!U.U/+X9Q#X MPYPM@"56T@<1\BDW,LH*3(J*NZ9(]"1X=).NO>XS$@[3F*20/Q0B*34L;4>= M]*4LAN!_XF%S__>F"&NJ,A*IQIKT7.KR>37D"LW",P1C5@)5@S!ZJ#J1/CXM M=LTT<9ZH%430#@V**ZXEQ,G))<,["D%_.+4;7SY8BGP@F](P"_@/X8)E?R"3 M#2)WFQ=$U5M6!FR928]%'0):*DX H4IHX<[A&5MNBN0OXX2@]RRY#\G.RRJ9 MM)AZ&F *D]8DFE:FN[;/-LP@9,JM\_.T19BUG'OON?&M)H>_:_)*FR.OHP.B MFS\LW&59S%USSQ+H9C-D:HC*IMTPF6:XSZ>JE9U5R&PT1(9##1GYA':UZM(!P)PK)#'$$I MTTMJ\Y*M)5T][$OA/P\G;^I5$=-ZM@_L1!,7FC+4& #G:/E.TX) M.25TY:> M*@R!6J6")8('[A*&['*I(X7*L$"@IL49L=X@#^6:>:/-<*B0>-02^7Y>Z=T M6U?^6BDU9MI:*E5&3*'#-3;-G22L) BWWCC!I<0I4*AW ZZKEO]1 KBF'9 M]33Y8-I@+V4)/Z_[#?9:/"]I1!=)X0%V*S]IFINK"N%7(#X!U@#2C>Y)46(: MH;02OO41-?VV(AJE4=I[@E;N!:J[]2ZG#+5_ITDP]%,SMB;E;K&"77;@4Q[G MW^O1;>U=1(KAV!#FQEH1E0T7]OXL5]F*35KVX?*I$XQE( %G1IQHTP=,CJ\&G?JV=!_!Y\L\_8][X:480744IJ7TJJS=T87'UP7(ZD4 MEE:Y(D>R DZ0$A1]"G#%/7;*LR@B+D MU13,!>L$^!QK?);6<-5M2ZL>E']!$]:^GBY2>+$95V3D4#[Q@.HT\@,0<(G3 M>Y#-XBUWZ#4Y6N@U7MH;E@3C!!V8FQAM5$+JA%:B8@4F-FU4=^.P(CB M\(1KQCNRV"'Q?X3-SPFD01;,%H=X9G.EJ0#%:$RP(JO=$WK:"5S M9/?'IWJ-V!SNBY4FNU>I;0G[E,X.(2E&N[1Z34HM,-H,[A$W 9\U9WN"B MM!(C4<0T'$:+,G*K$"&;YYU6I@W%05^W&FE-I^L..9]?BSHXYG/K?+B\@OMV M#!%NVK!V9N[-I3;::R55>DB3SOEA;<3K\F2*L+#PA M#3IEA?4P^4*?@W[(0>T3K2.=+B,Y=DFY?M2K%'0/+PH!]B"UIJZ'OD=+R M .JOHB1EY+:]I)[Q)X!%EEX^99GXN%48:#)2"\&EZII\F+;6<^_;MF=;E?3" MVUB6D,:7);+7JG1A!TO_1GQ^SRG=S=/0HI^\J<-@.6OY6 OH+WF=;B>W3M\\?GD; MESE]\VQR6M%Y-WE1\,+\<[Y:/YH\?6\ZDM:FX3>5]7)MM$& J_AZ%JPCLS+= MA_1JZW48"'6H%3GKM*2'XN'DR1641MF$!FT++9Q*CBN8)HK4JIG@0OIPM6%! M*"/H26/NA\;CIW3\NCV.2V,A%K:&/I7]&@?'AF8"^\ZO+)X738(I^R[[E!\[ M4[_Q>/LH:H@]]\.G&=<+01T9$QUS;-DY,"9SK'Y(2D_CI>[DQ.OKX,CQ9L6+ MAHUNU06S0,XOHW'+BNJP6A !;X^1W<3B)%%,][EPHDN7] ,GIS?0%TE=8FF)$6ZPNL0XM2^@6BNSHF^&="($:QRNH8P>/E+Z#*$7ZH@88] MNR.+9><5VD^Z25Y :+(IW0NHZ[^AK;4%^ M?X&9'6%NV"U!ZG5@LAWS\IZ9>%-&%+$_&$&Q M#(%$NY18.QIUSPOY >R];1./JT$N:^5%'3(M-3),A3US\IV[I13?J"[O',8K MBI:[2Z ";KFZNKXKW5X#'F-:N"B91_(3(+5:W6YML8D0SWT2U4'^!U@V+O.. M\QB.O%WPZ2FXZ;.@+,> V6RR/&SQURYX17-K#F&O*2J3>'I^VT07FD^PIU+E M;,UP0:U-_QCS8C2> 2S-D'7+N8401N[S4?LB:K0QG@T_+;C0;;_N2<"Z;K!= M+AU,_!AVY4/@A.LV;1Q^FV7N^_LR][[,_4L/"9#>$H@9W+:5]PX+N 887?#5^AG3SF)$B[RFOJ\ MB?6)_XG?$T1'\RU\]]';D/A9P0Z2>JMIQ93--J/_+O-MTL-5MN*L\B"A7YM* M_+K>+FWJ2@5PN+Z1]. XF#:X/WHA83B'NQ9'VEO]QIMN3?"JL*"Z9I,RDC/, M7T\;:E8)05C'R"+'93(Z-X1>+Q,>N\MS'(*J6N)R[B3(X_59-N-C(QHS974D MD:BY8A@_;F0U<:57'9W[)P\R9/NRL*I8?GDS^9'^)XR[[1 3]\4K61T!3BHZ MO#C#[(D:I2L"SL1/Q;3!G8[O\9W"L!H\XXO<_1'%R:ZALYY#E*DF>G;CP_5" M.YY3 BM(:XHH9^]!D.Z@WJ*&V[HDR;E39EJ:/MA=41$'255$V9U$JK.CY %\ M$M04'!0\NBZ)J'=T^."!$)T,S\,+)*]+X,?I;2N+95/_6BA2Y3(OI:[-S9&X ML4(514 U@@E%!U/'RYX3I%'#BHTAZC1O0NC;N # ^T]R%4OR(8N0?'(RPH> MIJ::R5J#\I&^FJ[_,)W(9XAD.65&*%MQ)K&8PHR'097)8\FVX"6>UDUY.SKS M,;:F-*4;Z;/W[ I)DYEY^T+E7;YC*O'E,FDOF895?T4(P&X_2,WY74B$D4T6 MQ1RJ]8@]H%DO'9HL'%U WF/:U/F\,)BL8*\->^[6AQXFFE5N)M 8B1:_W:2_ M8%[P7GL.<:0Y+49KRD0>OUYOBGG?1^=&;VO2TFJ]+,]H@;)D7TG*-!."^+EH MJ"593H?)96Q_^L">:U[IK!#?D#YI[-U.IXCR \0]V&H+G?2121M*KU3Q7Y\E M>6,!P[V[PVT@;C/<[Z/KP]TVV-P:8N!0. X>=T6_Z7_\3M5C))8R_V%7'QL M*AK#00A/ZV[S7XOR?3'W#K[&*/S(FR;\O[DYDO@:-B*%*)NY__#*0?<'"1!X M\([$T\8^#^-+Z(J"!T..JHSM 8(L!#@RN#__Q\,?[C]\U!]'^J4QM3P)Y+Y& M+(&,6FS'NF[2JUQ<'9#'-49S\1=Z:W_!:][OBOVNN/F[HI^^HN*$V'V%K% # M1CAV$<+E9=-O9FSW.V"_ [Z?'=!O )#6YW-L@90-I5Z4&_GE?@_L]\ WO >2 MZO4F?Z]QC8 //4XT!!J/',WP?L'O%_PWNN#[F0(183C\W"O[V\SXG%9;3ARH MI&&OW$SY7\[](4MANG>1ET,3EUSC?&OWI:4? J##H?U9::-).[PAS\8A)H2R*PH@"D$)P M;9,O[/]N#?CV3D[@#BG:0&@*%$RP'O1>-YMBM=X(:I SZ[Y(;]@3VL.*^DYZ M.C4-EKFBFU "59+B+ZLJ!//;>*E'(U&QU/ES#4?/[0! M/=NQ*L*JF*,51( 0(!:[OEXH)5C?-MUJW<_R XNJT[LJ\DH)\Y#>Y$0G:UTF M,R$C][4:+6_H"Y@2@G 3<]=9O^#4QH++UB>,3;(E$1"@*ET7UN3)7=3(CO#C M-\5Z@_[&R?$=_C-OU]%'I2QUQR!6>=[!@!SQ6T(UECPZ-RWPGD/USV9(KRMY MZ_3^0BWU>[-*M"@H M.*42$PKM5_NB$/E95[+\-:VKEK%,AC[.F>N43(J_&LMZVD+D,^AQ7N7S_'#R M$Q-\XYWIF%GOY<0&_NS9&W[*8)KG0-0JY@LZ$>#R(EH-ZFJ9,G.<5OF9?))) MS^0\U$,P+6XG6JIXITO:+M3L1':4Q9ZHEX@'=QU8PI/P/DJ8#BZP+(5>BI>^ MW'^K;8E2F*#SN*N63%!9],=.62,+'Z9;:EKEA6'O-O?OE!8%;"P,HTIV"ZIA MM)"'J=$*]S%>P G-1OJG._U6,$4UQY(B#PL#8&@\JJ/2E)R\K=%7%$S&TFI2 MF C28#^H%P<$T4Y [.-7U(HT(H%@9RCT:@A0P7Z0V>!=;V%@E>5P'TZTGF07 M\J3)7"M]G)P%5TU]%S;F4I$K)USB6TFZ8_.A\2R_/HMU$!_J4U%TL M!D 0Z738MQMY]Z TIH(:-HS*)[!<%2MBSCVA9#1TZ:(J5U:_!R6.'[XR(8#<[#M*A@76>B]D\0U[$8(2J_<3!R9XBDH"L@VA^ M8$Z9$F;G0?\KFT/M7$BM*IM/@(2*N?@D9H[EH&1M&N()78B/A/".J7VE97MM M3 Q]IX=R .$;TW"1 MS+.?-V4KG)D,IF10L"F3+%(L%&V3=7"M?NV(1 ZCPRVE7YK#^T$68X#GOW_ M[+U]C]S&L37^509X[N_"!JB-I,1)' ,/H,CRC9/KV+"2:^#W'W>F9X?1##F7 M+[N>?/JG3KUT5Y.I42X"8 M9C_R/.8-+'R$.VNHQE&P!/C;)J%HO/OV/+OU!"%!D\X>?&-*4(^;01OLRKV0-[=+Z>?3'Q3MQ(->&H%WV(-5T.'U3V'Y'1W!Z$S M-J5"J6*42B;"Q\TSG Z4EO>M)7NK> MI?NGRCKK3CUE]=%RZ/1M&QNA$7KQKK)I>0>3>)X/O2A!JLOE?V^J\JKF7N=C M<[1X]&+UK;CY?P4C&=]*IQQO\;&=^AB:(Y3I=TE7LDN/D*6:\4,TZ87>_U#) MM=V/^&)\. !#BY,9H.!P7_T[\MA8;;29!TM[>;3U&GHC@2E,F*2P$\[VV/B MEFT0SLAQV3V>\5;ZZK/TOE%XQG'RM=%F5K7=I[A]V69P[SO?JE&Y9\MX!(?- MUW)B=<+=%$3(W1X<;(5(''5^L=^ZUG.]<0D-UGJ,4>V4&&+K';0E7N@LF/I& M+5,J*M)WMN)4K*5#=/K80*YI9C$,C7UHZOFDH!74V&TOTNAV;RUN7]I323$\ M,VAWG[$L2A+#3.1QCV3[V0ZX2[?NQ,I(1IKU18H2,4B:]B4!M14!4?L5AG+=M!^88QL:R=/I59B&HQ( M Y5AOSRBB*\GC+V;Q')XEI-*ME#[,07";2D=OSC)JE^D/3?@_$@5F>F0#TQDUI+GLJ; M!$()\9W)27][8OV.=JCZ(ATB!='4ARM.K;LW*^):P9CN,"'(V"C3*WKV-?E6 M2X>DVWW<%U7M<:_[;!&1,-%_*O6I" M95/V&3FX)Q::^[R:T45&"@GG8B2G1KH.U768S3\X*:;"M)@*XS%S]Q1[7SGI M,EU%C@ITHIW'<>Y]1+<3Z;&M'EOU6%%,O&@Y=/,L+ER.NIRW/<[NL MIFRC(WZ4=?C/ESK\4H?_4.OPNK!M4UQ=(B;F+)I JBK64[>(%/](CCAAI&-4 M=+'Z1R->D;V="2.O<4DV@]EFW-K+2EA6PB->"5LI[)N_9]\_DO,2)0272UIZ@1>S?^1F M']-F3@0M]_D%JEG(@+OF-]T>LF*[T!(GY3? []YK._'CRG#]$+*"H8%RUE+= MZJQ&V9<0WQ !C/%IKK,B+XMIHU$]FL!;1*,EH&NE\*%M<2;E>]5P,QNG MX\IJK^IN;I0J4BJ#Y6]G)(\Y6"L6/F*+-".UHQS.C +5V61W<>\*R[L1 7@@ M9O86"F7X]]@.,VN+6^*8._\,,*O:XJ]T)7@#QOPI"G=MHE)]Z*([B>E2^G]K MJ6:^OTEZ0, J-.!YEO6N:]85(W2C'OCLTCVS^\CTUKL3U->A_5^G)*WCD%@LF] MY'*SR@ @?(3BP0/\X2&^JK?G9A;+_':=PZ9V$/Z<%&1Y!K0R.)X0\-&I)WL M3.5I%?2.;*;#P;0120>SG"8WF3E;R%Z:]L)FV'21$Y)6;A71.K9A[,]4$;+L MR_0ZE<(C?9>7:_R'6_"\4KIUH,U0O3 $*P1#3[OD$>)8;H!X-/3Z^-6UJ;HU M?4U+R0S:'7G76/ILPW90G5L1->&M_.\R7]W?=<6AJ6"C 'C.AN'9JBX7S476 M. E%N(6?]UG80Q?I\6,HVD^86]MD)$[@%M\B46@8BN>, M5$;F.[<*LB93I;>U&? ,[MGPY_7'(S-T^[B^O =0P9JX9KHLN*:)]^70$OSJ MHM_MT0YX985)MI-2O2UOE&?6N@(HRLL.=;]0=0=L$EDG1P0())%3Q):ZF\Y< M]Y1!(L ;40LNNLEE5ZQ#+<'(HN$[!^ :;B/A3T$V$ MD %\R BEX8B>MM1XX7<;:2W<.I1I-*;-$-&**CW0;)/"W2@F',=))O+@V]?6 M)3:!?($ETW7/(@J@IL >R3K&1,(&:GS?Z);'8S0OYR+U,TM/L".=6$L.:SGN M@_TX1C&VST@F[1ZE+T(L6Y0?4" M]ON&A5M$I]7K:KP;?OJEIKYDFG\FZ^04Z^[426-?0RRO_QHE17O%2VUEL?AW M9O$2=J$%'=LY&I?5Z'\5/OG%Y!>3?XLF'X,92\R9CV^#'!XBL8TUOH2RW5=H MJH\]9QP&/7)$R2.#.__NZ0)W7N#.#P+NO.PB'_2Q6/]B_6_)^GVH/X$#9#R>Q11XUR85&2Y=,&CE MG3=V/(I*_@]AM6G85;PALXEJ%H]YCP'CMT.0CCFACZ_4-+I<5M(MV-?2[3ND*A1!5"7T=5*DJ32 M^2Y)*V6,K 43*Y0]4),#U[Z,H]TD> L/J%32_?ST!^#>*K8.A$ M;EIU K=,J43D4QCARN16(/FB-^M!P-8")]! (454'&=$9\V K1)+L0-G*0NJ MHG[(\$#&XZQI7QD$M-HJJG83)&\3)2R$ 5K)T!4^J)R]S79+>_)EV!OY+NK2 M&4>2SHLBDG)]PU'3C\W=>Y="6#W4#>+%&69J9U132TI#-'J5&_9, MG*__^A_?):;67:GJ5ZYU(%,E$YBTL:^*@J0!;'U#QU@#8!/5+-&-:C-3L-WB MKVD:=9E/5WG>VN%O.07/T:K.,K NT-P?=M4^)"VT3N/=IA'[5-E(FCP5 M1A2;5S(XLX^-?FD3HPAY,U'%C=>3@6?S:X!@%*UDTOS*MZ7 22XU"^R-=JS+ M^5Q.?V1,LA4$/[QNUB?=QP'%IS<')BIPHY&QHQ'9DUNV'NF"0EL"N@[6;0.# M555;I=.,\KG\8PNH')1B-2%>CZW^.;5,'4.V.JZ%L2S2ZR/N1_FS_ M+*GO1&1Q'*DQ.CQ./ "T4\=;I''0.Q4R# JLT9/*\EO7P;6U).Y46065M X/ M=30GWA^\& ;T%DSXE]6*]6W%%LNQA'%E;>>C)CH*6$S-!)*2>5ZK)17Z$N==5Q8#B!]S/ 2"?><].$DF MI8&ICK-H9R?KC93:O9RE$B#31?I@"-I;(7>P,W+\8YH.=^M@B1;NSC>]>2YX70?(%B!9%^ >& MTM(WM\.^@+[0DT/5[4.YL>@#?_(>H>.@G \AX4=)](DWE54@CBU)9?T0W(UL MFT;O"2.4TD:Y7G2MBW.9S# M9*[&GL?[73LJIP[GD=/-;RTKUY\;-.I#@)8V5T?8L _79=YE/!$NLT.ZA1XM M5C"GOSA*VXQV><5UW&>X:1:M"=L.'>WCI.3]W;,%H[I@5!\$1O4=9#+?E2,1 M)[V1DD!XXBDA;+.9C>!F\XP9\SW'$!)/9321&)4<4I,:3XPSNK(VHHWWF!.. M,D^/*5/]P_BU%!3U4;"( @\'B_8O/C)NPX;K-IP8PAG&JY]MVW*0=%!YB5@7 MFJ %!=-[G OW977HDDRH,MK<=CGYN56?7$SNCQ!<*N*KCN-73UI"P;,4B#"FZI"YQ]Z>2,IT*;F(QJ\"BJ+&2];3+R &I#TYHT22T^!'2G3U MK4]'YO1U4;R$ VO$*2RMIM&XF4KPN841+ MXLF;:OT&D8P65TIRT')S/#W'.H?M<)$&:*;"4A@91?R)YNMGJS$R!6)O$Z&-+ 57 M.'7AQ X;Y6]%U3728$+XKEJ/5.FB<&SD*/23K&/)5+&M["P,43.,:6>,JH?K MW'C),C;1PCFY8F7&UO$KV#[9T)VC'HA0U&"DS"ZA6M29*8UO*]Q2FL$2#I,= M>1Y:TK1X-Q"\KP43$%6V05JE_**%F]32"SA[$\J/0R.N!#R&:AY%@@K: (0 MYY/NTR3<:PL?5\:IDY^PN6K+@]\$Y]]23 U>K%ZD4ZY[-[V;()26R&4U>]'- M2]L)UUI;O V?1Y4\;R9C:H9N-(H-)+>=6F"&Z8353^ $4,928DVR@&&/+PJ7 MES+_S3"'3*_#,<=^3V?,/4:=\NTZ:)5*;L2RYC-7?FNT0%!>$Z?@L*$T0R=) M)939&*1]''J5K;]+@I(S5A=B/)G8M7BF(LS6A M%%I+;_;*M?<;KDQ?T=%4A\I78[-!T(PPXT^3M#N;6K.=20'>TL1SV6#5?L%, M&LS9UPXFEADT4C&YT,S2?6']I]S'#SJ7!$@AKVW5-/<4/57=+FSR'T[/&#ZX M*6)D4_RBZ&JFN,,W'#VD\XW.+''-+X0+BU6S4G24^0OE1K0IE@,:ZGAT)58I M'VK-//X;9?FT:P 8*!@]58R7))3CQ4MZ=\K)B,I@%.[QF[F=Q^#.Z6Y2: LJ M<]=824]V5HD(Z&%V6'G$F2$4Q/,Z\T!PE #]%A+340(J3?*002*NJ;K M9 \1(&*ONJ6#U(-RXKTL3SDBQ],_X"W0#D>;+$57AT@17?JCYV682Y^D0V@B M GWKV8>'6J8X/PRRR^.^//VIJE$K>W*Y;]9OLL=(^=X(O>;1>=^>1SSBVP4/ MH!5@KA2F;5DIN^'?@[P86=;QC7MC9@ADM<7Y.@BNM V;B]4KI5SD,D?'K]Z2 MX?/!&M>WO=-QQ[F[?(?H6&KPYI,6ZZ;KXZK-*2PSTY8.F_GJ@PY,MY#I4\2 M.ZY'_Q1V5&XB*@\.=&#PT*A6NRXE&$W@;HZ-W:EVY%SC^[AC?KCV$D'!MESE MU*)U3+KD58E_,?!8L8Q6-G&<=A5@C]M06_&"#B.**"C)D[11])CSY'R<;[3T MCUM:)1(T4MJ]371Q3KY30W+-\6+;];_G%&>1DIDXEK%Y7!F3QTS!M&BP\_ MTCPR1:J0\?+!&52ARD'\#9<%(10N_U5M9C*,>0:'CV!%#.L&4 O:O*:C 'Y& M9P1,-;^-G53EMI5F*G1-!$4A%)9>HJ/4WN:#SZGQK&C"K"YO,5/MGM4;F(;\ M,S($KMTT%WM^GVGP6Q/.'RBQS?.E:+@4#3_4HN'/*BJ-,HG(UM57L2'8J%(F M>>9,[B?/.;N@H! P5A$!DB8ND_RYV]WTPT2%'./UNRYZYH+1V=I'C$9DE>;- MK86JK)XJSM[F2,H!65R1'5D*V]EC+*"-=LC:C[81Q'(:J!CBTS85/6Q-HY5T MYHQM)<7\9J(I5U$M?\>-&,]_=_'9PSGJW"LCE8R>*P2&?6<<8CT<0HO \Y&;7FL4$,SKR+7CPAK=299D=2?E](9B,\@HCC.<2N4RQR? M]%;9;O"FNA#D6*,51)[U/ U-;V&[K]8J$!$#7?="\(B0;Z%Q!IEX$'W^7'=&6/72;.G[ KW M:E)+6]/*R2Q3$N&3-USDH$(H^(/U;YX[K_@#L>8:U>#H%>]H=Q2K[)R%T0FQ M11_6N#R(GB[;1F;WELL3]HNY5S_SSL[PSC7Q1T^:N*$]I%4D2@^%^\PT* M:6@Z^2.?DMS&N=4_64TUGQUQ%AXN<4\XJDP\PVD&HKW FM&03XV#"QN&BZ=T MP52@ ]CKRO49"#Z<9:N991[P;1-#I7@@5_8<0_^ M>*_Y&Q""5=W!)];FD&AHJ!L[_ S5HOURM='\X>:([Y3K<#4SJQ5PXI>J>?"NU?4[(?]%??;,^.![ M1,L?J6IK[ M^4=;;KA!1VOTL;>KBGE1+W(PM[[^Q-]YA:VN;>IJS5=SH.CO=+6^P%9H[4 # MBBA?Q;SG"\Y[IF_0X8F\0UV5. MVB S]9? 0SY\^^V/DV'OY\KL7OFG"18[Z MG#SP>\5XLJOABJYNUJW2E[=M>0@W3?M&:OWPD AAU<1''6A,X52*?]@$LOZ8 MYISU[-&CVT;?X_A !53TQ)2F>D+0&Y2W9?\U4>QU4T_+F/HLI)7>."VH&ZA%K:T6";CH1Z>6=(C Y'K6'N#5TWW*S5AK50 MH<1.K-'*M@7]O9AX7-?/G_*Z?OG=]SQ=7-+AW$3LP\8$_+6L!^3TGQ7XR6^M M%F2$:;'ODJ^SNL&LSB^1*RS-60-CQYFB?I']PA^5I4&%>[#[:X761>9FEBPD M%??,K3[8ZKIJS&.[%I_983@O+M"M9[\77Q?=$RU,&/[,W'Z7HH07(D*%T-I. M?_ZX9\B'#%WF98I@'-K(&9L2KX<]D%AICC*N7Q=KA?JZ:J7BXH76YM?B:Y16 MFDL$ZS DSM;43?Y28;NR5 !9TY90VC9KC9M+]'VR@[BAS;SKGG[2 M[6.UQ';:)>SX6@XQ$IT"WS[6NF9LKD"O4(G..Q?,H="FNF[I]%[S63()]'&M MR@Y2XV@V:S_-N#&FW6Z0XQ@*.S]#B:+<&Y$3L\\$<<./WL9SK!.ZC5\2GK>\JE_*\OO_O>T@D*3\TROBJX M9T???C>?\A!PINF =N(F]:5P&&H#?44/UAPH&GU!IL@;RJM7M)^\IO'].[3( MDB7CX>3W,B1UJMM7Z MC(SV+7#BF,]M(^BGPC($A2K#P?E;L'L$F+(Z.;)?-QL+4E)O!#^35@/X MN_AIT(-[GA"LU:UND,5"2S;YZ,K.]>-U:H5I"]PR1. HEHCFHN8K5VR;2YAG MMJFX) -B?>XZIR4V._^/XL'R[K&$5^3J(S' M&FQ;]VF)7GM[3PJI1:#\.+LW?[L48I="[(=:B*78_XJ/J>TY;^+.PGE /D+; M?")H*O@IX#-3<&L<%;$;-'I8.-%/93OEGDSZA7IVS9 MG SWC2#B^RH< TSL M:.F9:U/*)&?W. XO=8_4,\D4?7S@LH52; P4 \$:AIJ!XQQ\*-!<+Q!O.F$H MBL1QH'D#[\_&LAF,]O4_1LYC_LCS;1VW'@H$#R6W9\3+E99^X\-)1C6!B*KM M[YX'2-4SN2$*5ISB]>CS5_]\PI>V8^/K717VDIFC@*GK9C]U$:E!\B2K8_QT0JZ6+WH5]J-5;ADW!;"V16C78O5=<4;U-QLWW'MC@L@ @E)DY&5#'VC MJK:B%/GY*HK*=YD+8L=VGWD-^R[<\)/- 8MO=91?3!-VW."CH)I;?VN%;(ET M CK:4@L8Q^P@?'LB(9M<(7H]3YGSQ:C)<,H)X_LKXG%%"NN21!N!-IV>E,R! M'$]G3K'^M)H2J,DCNB3$K7-QL?KOIHO-BSZ!94]\_K7&I(<12 U=5K#&%>V> M=IQ=ET>Y2:0[PSDX3QR4?59_$^7NM]J\]C@CA\SAY,?UZ"2CXT:>-I3:ZOGJ MGW3PI[,)?))NOT!J=[&%L0T_5GUAG8A6YO#P$N,3@$M)52-7>HV-CGF?DPX0 M:13;O+\DO\ADU[^5G/73%)NFYQA=WZ<(8/L5SJAXAN-Q?QHY&$MAY/P.]+6A M5KY%; 0NG=PU3\![1A_H?/SS;W$TF(]/JHMPX0/H#A3'-HQ.*.!:09UC*4F+ MP]R0R,%>5VTOY^M.G^VWY_;Y'Y3&K=Q_RE4!*?4A(#](2_4GC@%<@@T\(*KR M7V+^4M*[B+LNG,7Y$N4G+W!E242%?OWIZI-7_UR](MOXU+6R=I]^RCM(J<7J M(E([NSJ:;[>\:3 UF.$I2(L,!TNB6*%*EM")[HPBV8S84A8K,%QJ [B#,]DS M0(O1^4=8J2F"V>]AV3BHQ1#F_N&T+*LWO( M'&8>9 DK'&AK\\*=U?L44\?0XNY)??5B?E8+NE?)Y0RA_(^75%C) 85[R[:B M *2!GT.5I"-$P1]MF42-'GVG 6!>1'M6*$[$69N[&NR9?VS4!X)#K*([Y2'R MM\V#'-%.OG'DFCSYJ,MP*+>!(=9GWU2Y:8Z<+J3_HJT6RSCZ^7&^=.;U*39@ M_%*QTA,-!+F\^0,I0[OTG%\*GE?"T6:;DMSR]J/WMB3I)_$"YY%O*5M]; M5QW4@7/B1;]Y9C )_>/N->]0/HUT?',3ND$=E7M<,;.86+[<[[^8S*_%BFS7 M,LEJ[*/II)./@!VY\O?CL6HCQ(2MA$4R[.IH)>LZ 9:J9>@Z*$%J7.&46-_( M"?J,E[D,-FPRN*J62S/X$6JEB>85MB('68N.*)M(/F;9 6AC3;T+8C@@V\W M-GKU2PEC]4E!6DG/=$0\WGG^RSC3N9W@=*4_%1)I/5.D@-B3/_!##BWVS=AV MG[8&BK/W*-HSAH\7T%#K* OK\!>"8(;-TF)BZ,_J_)@Q6!2(Z'5[;U[,T\8J(-XE#;<00_/>2,E;*Q3+(+" M=E%E@T8=.R(%_-P8._=M>R#*74P*A%LP.L1*+HJXQS^8'Y)PO>#LK*>Z;M1VE M%=BR5@.:/BH($2_6U/"EH[FP"_+,>WP^5>EK1#@F6H9U8@O>&7U17:T^CZ M='"CE_=UW@U"]Q;TF$4=DHWO':<28/8, '%HT5D(V>5 QI)3D-'2?935T]\M MU=.E>OJA5D\/B%%[D=5(R0Q=O8#C;9KUD%S$Q%M?0>V"$YUZKE+<,N=%$UJ' M<[W,86-,A.=ZI*PU*K:G@)!C%C%]J0>QPY(I_4$[@+I=A)-EK2T2$XQ?94;N M[AH:??^B43XE7/9M$/;?1+(+]/D)>])9P#5 RO1 Y;4US:52"%/C#8:CN^M1 M8BM+*5U.25>#S@=TC$!%2U(GJ6FL5W&LK2"8[+L7JV\:.NE?:R_>L5+\J_1, MI:89TRS/>%228*#;"*OMF$-M!-G+:-2F?6HT>&/,M:<"0)QOMZ9M(G4)W3)I MV71=K%XS Y"TS75<2N,8A)Y"&B,": M19"N34R1FCKYT%#K=B5S'55=9NT\Y8.RU[K6,3+AV5+7:"$I):5?&"]=2Y41 MN,DQA\%_T9E:BF;4*=*TSIC]8IK-+"'LG_;5*9 O<4"YD[&\U3U78(MTN)1J M%5YA;(QC+L"#M=LPN=!L+[!UW\?FQ95K)_LHU4U<1/7L^<5;X)QX5>]$Z'1" MCB63[G#:O,::D7B%<, E4)-078=T(;/GG=C\H]M57ELEEZ'[JNH1\SRVK0-+5I:CCR8^F!)V"7OAVN.U2T2W'9^[IK01Y M9(.CQ]4\JA=:!#_=X\\1Z7$2@)-XG1Y[KEHL0X'* 9"N>Q=G@X)MS>OFR;$\ MS)5-B796WWI/F![NE;)0;^ M8!=Q$F!555N$ 18X2XA+?^088X84P3+:L7E(UT+GR>9\FMI!>"+OW*3W/!TP ME!FP2(IJ(W[ A'&:U<#SB+9(0=.T5V5=_7O*GW^;ARAW]^ ?#T? 0;6S1Q=RG._LJ2S]*YA--%?RMB_4_IB. MFPJA*JKN&ZZU3&@9LZ&.*1K.^(IYRD[%#/AN/$0$BA_,^Z2RU(.0G4I/Z&VO MQDMSCEE+LX97SDUTQ5GN#JM!.@UEA_4U[@QF]6@F)[X4G\132#K512ISC?6M M'W.RGK0*E&/'Z#4GJ05E/5^]\-RO63SW(,*H#UU[Z&T'\5]O1Q&)GF$S_6O& MS%- K^0O729:RRM< B,1HLLZ"7DEA%X["L>*U;" =Z(M_U/FZ4'OD_^,: /& M>W_5 -_P)309N!33=(?0HQ^1EMDG7WWY\L6G261RG01+49I^\7?Z&V-YQN]3 M2L*7;C0GG,)4 MZEPX&>AN%U;BVK,2F1+9(*Q$+FFL85'$AW%CZH88N:N,?<],UDB6<(XB-9W+ MN,DO(K8V)9J=IF<8L%\:-SKM4QNX8]88Z=#[?=7OR$511'C%G;V'8D5;NX"V M?(0 K,NSWS_]0BK7?"]L4)=5@XV&YD%]/&YI\ZY#X<#Y=3CV4L!^_O39Y^F5 MNA2B"\%^9@LBHKJJ>LL$!T9X*6U,7(*BZ+/K$[JCN:D%\.FM MFF^JT?JWHA/TYZ9Y$_5.!:-F%[1\H 9Z"/KT^&WE&OI/D2@HF3VG;"F8+(\[ M66Y?_T\\+-/O_DFG,M_\I>>Q,BGM=GWSO3#>!4Y)9+IWJU4;2E\,KH M/#?F$1EC2@/>"/D^OI2/W "Z'&KA#\S.24MPDW1N$&+@>,"X:%Z>,8KE0V%Z MC-4E0YAT.A+]YWA3Q/"1WF0R2(T=JRY12.G^13>6D=E>F)4=,"2+7#FC0F=V M_V7;;^+];Z5M(O_ZR5V[KFOAK F6&;QMA'L65[I1",9"BNDIW7-X5C1W$& MH5NW-#/,8I11]5#@L;J)$BH"*$CDQ-- I\#RD6!/I ^> M5^M9FT"[U@*1?FW(_9CW2 MII9(@W46-H>HR-#8<*L]@^<8M8^8:QBQE-[$ADNS+-OI4N.#;*B++[E_Q2RR M9#O]P-1-AY1-5[4< S,P7Z@M.Q%BY4C'O6076Y7[/SVRE]#+0^KYC\]J3QC] M=NS"G^P_OG@+IQX["+N_X/S%3X4Q/-F7IV;H_[2M?@P;?_JR Z0\8M_2_VYL MP",1OG[C/[QUT.-!HEJ"]*@>@WBB:7Q?T$;>AR__\/D7XW'D7\I>4G[*_C4.>E[TV\$&/.B'CPNZ.*25_#+L5]G>?WA^;*\EN7U#I>7;>P*'QBG'BQWF>@?+3QER5J.0.SDC0,RJHE; M%PTLRV=9/H]^^CM& MS;WZ'G*^KVBY#DD;X)N4!7S-M-Q7)_[=]Z^^>;VLQF4U?BBKD3,3O@58)0]N M>+D<&NW'X4UIL?O%[A^]W7O6P6-Y,IX?2?EQBHG%'Y#CJPZ7T.?F70+UDY@F M>/<+8;'RQ')+*5;X(B1!W&>']:S'DQYX=MSNGHX/#^KE"?RH1. M55,(P9D-=3'PQ< ?M('GB'\V=G0^A/;B_9ENQ)=]]KOI%*FM,%J+7]1#+@N= M+\0>6R'\&I27,5$(,&E!50.9C7\:K"63^9TK!N8,L+GL3"0W2@)OUI9A-$K M'@RM]8ELPKX\B3?+QRD,_4H2E=J#3$R%OV.Z>PND^*?6$,L,:* (@TX( 2V5 M6R2A66[V=!L1WJZPL(]V(+=#74J+]7KHR/MR#UO6:"9Z]GP< 8']_%9F1B+= M0*GY)\'9K/4CE[=I>YC:M-JW45C5ZL8*T,2H5 M+N!#;@G&.>,6N.^9KPT.-=%M.95N)UF8^E#+P$$X\I MF+!3'O:3 _>5 _Q9)P^UAI39QE02(L#.F%#DI'@=]C17OV[*[X[UL*FZ(YG8 MGZIZ3_[MR>6^6;_)?H_?C.Q)'N=GK*K'UA[P^Z4]8&D/N(^[>.?M .2V(>F#CW+W-Y$E6/=G]Y/.7M9-12K9J_BLEH( M???5\@^V# K>QJ%M15!ZU^PWJ_]X]O3BJ;#]T!#V*KTZK7+&BE^$3UIQV^N= M1?VX1KX&K75?KBJXZ6+:@] M,[U.UD"?MH>/N-==/5;X+8W35;FYRT$A!EU/WA5T\FLMY^+D\JO29HC!/&1^ M 2E+F[C#6 :C#2!V95(K=#"6)X;_>GG@)';X#9JWRVHCY(/?ATN8RG=*#1V9 M+PJ)5$6-METR\_R]+K&EQR>[,E:(XMO(N15Y(GHBND$ MO82I(&D%2+/TF*F@N,4X(VLXM^OPX[*Y\XN?7AG'Y:@K\LCPBTNK4">: M9.5_8E4/<='T;7]_0?0SOU!=JP"'J')P6Z6P!;9\ 09B;9+X)-DLT"6_:0,] MI8)RQ@S:S$3).DWKDE%<)D :*8QN?W-R#)8'8W$W8VNRB;-=4-R0<% MI+5I.X*4'#2C: OLC##330%M;?4Z;JC)3JP%3I_C.[WA1&%*AO<;FV%ZT/TZ M\K049F73$S, MW&QK3V1T6,P?R"($(1__#.-Y)-\HT&-*7HK2@@+"4>H@Q4:$UBN\U.;;8 M3[C%?3@X JRH.\*UB>"*1DWB^U23FW_3S0GV=7U7N.?P.HF.']O8K_OJ(%*1 M+.\"X[MNY+5M>8K$D(0*$NN"N8Q*&D_9IMNT'#6E!R"+XNON2^Z,'(Y"6'K- MSD)%J[WTM_02T'=DGY"[FG2-)G7$[?#VN0[5446,06,9)6[DUUNA@->'7SN$[,ESWO:T]DR> <+BUNAI\#33]1&?R%8T"!RO M9; :YKUN$-5IP&A+,LHB:V29R$;H[UM1E$JQ7XK1XDI*JVLVKJ!+\HKB#+2P MPK$O5'XXFV&5;+(-F NE%:#">5-'@@#:)(*H8=_O,UU67J0F,"+;?*8T '/(Y1\N&ZZ4L%' M"[ 1)BXF\;21D>DXM_UL&Z]6XSWWT/.YCKOTTGH_!/(QFV;?7.'.QN:3<[?# M0^L.1L:J1[^,Q5!.3Y^\^.:[3_FY+LGJ[8]_IK]A5)EO9K(Z.R5D#W"_HP$? M5;$MBK@7WR"T+=R'.TO&$PE3=G=&&&T3Q]33'MR'_9,VGO9*.]XG4='%ZBN1 MH!/"\3?!L9(GN<'..,Z\A\.EU&79F=7)BNWWP7R8PPBGN?A* ]&ORCUY"95= M>Z%T&.X<(EXH"C (H5KD"FC#EBX9(QZF?G?/**QL;E\NSXLRS.J3).K J<1: MVH,=\O_=N+]<(RA3*>>]A8+\R)Z(8*5B&7;9>MG(6$D$SU5@&[-#0'Q[\2G+ M:[(&MC]Y4]%B&_OO5DQ3 A#=#;](H'% _9'6)QP;8_,,"V%P FP\"L/E^ MUO,=:;I7D,3<,J]RTX4Y[+HHU;&.4JL=&ZPVFYT=8_L.RZ7B6TG6%;U?0A6S M"?":HJDS;ORBD"+QFA6Q$E>L=AQ"L9\D]\K;MVUH,?'!_([LX ^'H<8))VVZ M&E@H%-(Z9(JD,80<@U? U2ZP,-<#QHD2[4VB1]Y67/=X%YFWAQ$QWQX??V4R MM&_-:FK49'>!FXG,@JY8OB\I5-UI.V3)QXH505/LS#K$O]"H)!5RFQ&K2-9T M/@HP/$?RL;%)EDB2\,%W$X[<[FMPTD352/NY1L&R!B^B)P-^G098:W^LDZ^U M,]ZQ.>IIG(^;[8GUR; 7E4=+R",GD6A?6:11:-:#YN+CUQ>>F655/+I5D=MV M8I>LVECYZ>F4W6OY4X4\E]UA60Y6@ =.U\,5JH/M170&!9-^<=G@\5(7S[N%YM M:3N6V0ZT&W/+(O;LMXA;44EQZ951..-\IL_K#>9(E8Y^81!CUZN9N&&9-+84 M^N9S><0V1+R"@!=Z0% %)+QI^)H&[6%TIIK1'FQB?$"-J(CB3G"-W=^(EET_ ME(Q]A+<1?$0W=&@Z!1P933KO!R3Y?O'JOPS;]8-V4]0!70E.S:N4K'+6-<;M M*1%D@\Z&05LA1G!:2 *7[7KWL8*>3.IE M+\+&!4LL4RD1C_#P1:ST-3=L>\S/L0T3RB0&2N>)SXA7U^8G@QGMRZ%>[W+N M:[Y%;#2R(61/P2#N1$(8$[C; MAB8,LN!U=5G(Q)"9EM*CU.073#UF@M:[N:W_O*G=#;G?,?:=2\L94/SLR/C) M(5PGV,12!*K#CQ1V,I6\OKSD3*TOR0'1>,4%VQ??3B]05 :X<9/R5;ZZ6VAU1= M:O>"%W7-1K&IBKV^=&RN;MH&K2'JD0623T$Y4TIRGU3$MT^GK&N:FIL3:!W? M>.(#0/_7_<7JST'[MP064=-RHD?J5FW5O1$SIBF@J!&* 6SLH[Z-R6P5"C-- M-GC+#A?;(NZU#&^DF62HS>3B-,I0=)A"0*\K9+2O0M]Q[ MUB[>)B[Q<8:,M@='OT^6E2 CP>PVIW9@KS(#KTA_607IAT?752K@)(834V3/1#4U^ M#^'G>871$4/M&I4.II$0:5(VVT?9?O+'I?UD:3^Y3];@,;:?:(<_5JH/\2@* MV55[SFK#M=3<6=IPX#0 ZHMUO[<85#Q1SL*B+8D:[QR'2XI(15.ANL8.C-"* M\RI;&F-]Q6'>)ESVUOI'?^(-7,^M;VI(K^X";V/^-O;MU(0>HQOZ>JW^EQ6* MX9_D7&Q?27HI&HRFRY%S'D>B%ZMO\W[\M@3SQG17\#YSU,+?A35V!X!%7;@0 MZ8O9QM >C8@E4FW:_N<&6(4VAS.2 6 O?HG"VP1]>?OL_7W_YY-GG]*RT M=],@+U;_K/?&"D7[;[6WF,\BOIB[*/TI(.W64?FZ;4[E7FBK:%51H$AQL(5] M&6L7"OJK!DP,;#T2%_/RX8<,*0#H=FQ]DU6@;<2V$MP2V-JR8#/1*':T*IAQ M-S,%/+R<]WB3;EL@,?70X@YJ<102!&@L&WY$L"$!O7!F*0*-+\MA!;J^R:"1 MSR%O50LMBU#7HW?8Q^S\T&1&0J7 (@=F>D3K!_W=7!+2+,R^5#\'+PN9Q83 MS2919G6[LF5B MDVY@KS9^7OS2/:"=]=/#?25_B0F^]:Y!$^$MWFRU&;0QGENGG%] 85\DX,5? M -QB[@PK![[V)AW9;2K=0I1=(O92ZX&FB:>Q=!HZ[CE7ZP_A8LY"PG(*D%]>3JH+;E6AP7?^>;:O.R/,)6&];?TD,B9^!I M"2HE""=B96:SU1EC8.^#(M&>S\0( P[?))/#L[OPA;#TVFK=9WWSLX8UMX#R M+1A#GFP[M_J.I"T:J09@)LPV$.WFD]^J&?77YY@ MYD6()[ND<(#+4F::#=@6H?K'_GK?T+7'"^NE+)K1RI)54V2$>2GT*)7_ 5F6 M*;%#XN]QD9405J3& AYCO@JB)Q,ODV=ZC),R+=_DM;:S#U)X)J-T(1#A4Q!Z M4VL$!"G,C;A^GC)U'A]K9OUKT.,<^\#;X?.GSSZ7H*@6^CT*'^ZV&@1Q1H@R M^U+P9G,/A+JI9=2P.W&D'PF]:**$%H3>T29L2["Q6&X]&G;RL$Q!HBN 8K(: M:30*X8_TKJOA( >&^E1D\5#Z*Q>ZF'9FX)\+/PP7"LM^8.@GEQ*F Y#6Y,G, M<.2.@P#X8K*68MEP:#%5[4%RC%K;X3U"&C1U^[A8?;<7.?,05G^G:'_U[+?J M?H6&%.;R_.D7^(C],IU8-\+Z]U5VZ=0T>KN\C4=]7Y%?D2\^>/OF;\/*D;6H3Z'+[L^O2J!%3%E/V 7UCD_EC M[R:)\$-35WW38Y2)-(I[VP.3&_O67WQ2KNG04CF.=7U\G!B5.(0QBHA64. PI&X MJWO@L6@!6O2&B.CK&2^:*K^#D"[(6,Z%!N6F <%=+00"2"O2D0II21BGHX3D MR1Y ,F4G9!XDHL!+DQEV!J)1?\R69Y& #@-5"Y0AZ!H[VNZ0!N60%_3'XU-[ ML).:)$[=/CCJY^=3K-[5#JZV6U*2V1[[J.?2HZ/R5>LO!:)COQZTU//*I,RZ6S-AA?YOV3+M$H MFG:2<-%?Q+CJI:K M),MGX^;KO;,$K0-I7)#G,^K#,*:*;:U-Q* M(?2>!CT9 U/E8C%%&"\&),[0'BGR72QUL=2S0C'*'+L%WW84+N%\:ZU\VH5P MB"(*90;1XEQ21L_(FX'B^],=T/_%[CYNNY/#EV\@/!_4C\02'G?+X/N*W6_+ MN?D$$]UM(^1^1SX/*5]+@\?A0S =_JYP@+??:OT24/<75U*!T!2_*.T<,GT8 MR>KXPE=,LFDW0WS?<>/CFG%(Y;UQ.B\[7/.1)-12Y'#01MH4F?AQ?&I,5E7* MT+DJ>#;/F"7M9 YO'7+, 5K^[T&!W!\;]NKS!7NU8*\^5.S5VU&'?-%S>IMS M7ZQ,MS)1NINRXR*P9< DZTC_MV+$ W+7ZUVXK0YQ!=\Z=*M1K[\BOLILM_Z/ MS_R]%9TO\(8"+T:RE/_Q._\M3=2AR,8%\N(A;60/ MI9C>!M6?8C"-P^^U!O&^:?+.:"T95TJ-84)"4YAW0NG9Y[?V_[V#$O3C35QG M,^[2*^=GO.IK%Y$ M5[D_%:9_-#=(+2YOI)9R$ZP/X/;NSQ$2SH- QT_#B?I?_#@T&M5F87 30G0< M(J2;E-YB>97ZH >(BI###/Z;# U$G>L6O$BJDV8U*J%22GB\!$FU>8C3.49J M&)RM1GC.N+^N9!4XH-D [L19H)3R$TIQ(D=JI M!#409OUC'G1DB(NT0[@IX XJ^DR>>P/"J('WDDUYX";OO-,V3QW:_,5.PO.3 M9U:2O6HA8 ,Z3@"SL6(9NQUQ/<4IEZ,-QM NNC6&FF6R&&"(^C. NT$QR6=*@HN''H]6X MK6!LKWT4*\@-A\Y'#0BE3@D)H;-R1'"Y?JLUU0>R$_WR &)/1UA#&K@0VPEQ M,1FE&XVR^52W<4\8/J'9^4B/#U M!J_3*#:&S^C.1#>9QX5.ET7!BZ(VP@*O4Q%N8Z!QO+KCH2J78SM##W=)SZ)N28 DOOO[+ M"XF>OO[^Q=_H+SN:QUZL190MU7E]__5WSZ8?<^8P/2YW,MMK6&?X:N!J\,Y*>/!LPFUE#[4V$4GOZ$0/Y2;D;D6CPUQ6 MT"+L4B")1TBXE^LPR%9803=Q4TV:4ZYI)P5^:R)1Z.>&GJE5F#PYQ%HN$GZ, MHL1*HG 81/N4IR(]_ @&IM[SK/C+#"HY.U++R_,_S_!C+%:$^2EL2\Y>O-&Z MX KB C%G+[[[VK=KN]\9>R*_"ZWD*L8Y?><3;K MJIGM?UNQHVW:C5=YC.YS(I.<*_\XZQ01R\2'D?-@A"X2B4T(*"S>-'DA>W[VQH5CS2U>]6P MBL:O:E$C%YH6Y+U7(*N!Q[TB5:6:.NH/"TJVC _B6LHPZHJ/X^W((9:N\T:= M]OBIQL,8K^U;;HSW!9V&_*9RU(](U=B/>LLP:6&]313@PN^W@ _>;K7(-A)U M$(-N%+:$&G?B8*(RF'AEZ?K_'6BO AV(=!%K\F*HI148@8>D<7"\ 9A8(D#C M44K97P1CM'<>3:4WIAT>"C'X3RA)L5W$DM3"-;LLT;>U1(TN:>8HND8XK=1= M?-[T$;]%DGI0$,Z;]HIV.A>2,@"EYY81^N!4A?VFR_(-'/UU_1/)KN% 8QD( MEYD;T_ =0NC'7#[,!/!0%O;/7)*/##SRV=,%/+* 1QX$>&39S#[NS2S+,L3M M07>JBGOZ@)KL+)AD?H].U1T8ANKU:5D&RS)XQ,L _!W>PW=]V0],; L8@(H>:#%@,?7%U!^QJ:>S M0H.2O,K'2 V-"=P4E:6146F(_4[PHH)43'\,/QZ!1YBDM+DN[0 T(USX%_2? MRSI:UM'C74>;JHL%:'?2SHJ5W"NQ=>"EV^ SB\#2.;3].24"):<21 S#Q(9C M4WL\QBR$B+'KF3K>6@M Z>+R!J'$GRN MM#-#"V7@E9LPZB]E /(VC.V1"8JZ3GC9E/'L[%0IKI*O;?DEAJ97V],8O>U_ MZ9J3NCX*#KG^)@-DG3E57ZQ>&V]3PMAW(4<#R6R*7HB C#WWKH?O!]:_8" H M\)D"!$H*58;CV.9PJU3ZD?K.5,A&^==0PMF?+E;?-&V DEHF;^5ZJN(;<>_ MZ$;I3T<:>J\0QQP9U&+H"\FID!4E$D!S:^7*<-MSN6'RXP^GT9(KO GD,+S:U/, M#[\BI] +M)/1;R$%TXZ]7.CN392,.J9FSC87M'+Q"8O M5D&NZ#K40KB,F/(,VU^$_QB$T^^:6P=^FD7XB6=E^)+_:*\*>3/SB*4,EI$9 MR1I%YCD?P<(FY"7"AI9Q-F'J/&2VC_38J/@JX&NO&SSCA?_^I9EX]->_T2>5 MEEB+#Y@A,MASGY,Y$46Q"/*R1U'Z;L8#Y[05"T+P2T17HPV,R2MCJZ_U^\"S M-)MJ#?.LZP::4L#;L58%WLNE$#-\]>4+$1O@*[]"B]5:NLY>; X QO6R.1<. MQ+<-&V;]XD:HGK4!KLB)5;+A:@./LH$ZKE"1C/JO;[YSE[K"9E+S_=1C.BF' M5DF,E42'HE6\$I!MM)O.@\I-FJYO&W+CU[?M]WAOS_[PQ618;33O0L]VM;A!ZUG6Y]PMW\-.AR[ M,*@P.];3DOT$TX2>?[F0791IW9C='CHCS5H=51>J?[/D&X=5.U+V_^YKKVO&KP8"37S)GUI$Z]C>, MWRYYXK<[I<_'&__SBZ>?W6.:S^31/LOS:)_=/^7W#F*8N4?)*+LC49YN*)VX M2.$[WZJER+\X-'P3,@5/NB8_ M*^W0$GXF^F0E+/-OC:#\P6Q[[[C2]7RI=#WL2A=39"*8+-"HWF +M$+E=:S2R'TJYAV2FH 0^DT21,L*75;H1[1"N8579'=%K\IQ MQO&>M1[V9:O[7Y9+W(/&)8EOZ3%])E9=5M2RHCZB%65)?9?G/YO8?X_0W(?) M#+%8\P.W9J;C0[V%/+T5U8Z[4P?U1I!7TF"JLHURT;WRQ2P^?UDE'_$J&52@ M-:T4B*2M6[(EV@9V%0A.WVT+TK)&EC7R,-?(%)+A@)/+)K(LD(]U@912(A+< M!!#1LIE(L6@$_932$=>+A&9+#^(1(!NO$[;CAZ & M)EE3%$X2"@/F)X9V5VEE2H!Y&=18E1<61@O.TX-48OXU;*XBB@]TJYHR/C9[ M@*F5A1%8[K;%Z.)/C9#>M0%F#*T)H.'!)MPEF%UCYIYLFPEV9Z*/*F%_-53, M"%MDF"4%*B(?QF2L(-A/I=V+U2LCR9/G9 ]@TR=3BP_^=Z 9"JVVZYC$3BHE MT\.6\ N6E L^4Z?9O#J4[1/@0046:YA6-' R<5!_U"ZB[Z&/3(?R$L[X4C&$=:5A". MAM07I"Z;XH3ZG<&WV4_&N-Z1NDKE]:D*P7@*JL__F:89(-#KE! [UU?CX>RO MOGGAK!X5G[(=-^640[]+S1^U@;2,,\_#<\_=$KAK$?%(T2C ]JE[+TI>\'5\ MYY5G3W;@?8>P17>9SDAJ,!&][3[82DAH:9/CX46:[L+WC !+O""]A'BI3CKX MDIAR@E8>E!779#-87@&FDQ/5SRRT>)&(@/M8A0&^KEYTNI_T8PW>X/+NP;5;+B3 M::,]AN*_2M'@"?>O6/[=0"\6&SY,,T-PV+SB)[2G51W6S:HZ'(8Z8+(+U4[ M@OCZZL7?,1.OAI8LG__TCZ%]$T[&X/[MNF_0V"&O_M8)B8_/FVS.22 S\;>J MZT(5'_5>/0OC=TIS F7IV+Q5X:71\S' M=O4WVI)+?M'NN>1%2R>C?SAH?57 ML6V-/]EK4ZN_:Q%;[J^:9C-Y7?J"5I^@7^W3?+S^))K]KHCMFMJ+EOX P'K+ MW6;3UC8.7$,MK(1;0%4:ZSC;-.M!ASL:@AU#V!UD*GB8.71?2D; TLEP= ?6 MZL)U*6+!?TXZD^7>;T* SI?UN.+T@[Z(R)"81,O./+YU@$I_W539# ^O5C@1 MN+D%:\?'?HW5;/_\95U2CQ(>_WR!QR_P^ \5'O]^1 EO$5+C%B/-),QM^_@< M3!"N)<W\J2H$"$Z$^%+/XKTQNWC^LX%0G@[0QT#Q?&N MH[552?XBB3QIHR\9DZ88\#UMMWO=(%TN8-0M>ABZ7L5B[>P0PT$?K!A63JSD M/__/;S__HDOG00OT$"H-+@\P)3^AAPU>$X[%1XW59\N\%2E4YL9C#0O%*F.S M&ZYLMU^L*%/[3'WH]#I3?^(H$O7*6Q3F70=Z7QSY($"D$V6OQS9A0284Q _^II^*K6GX>J*)D6Y M?]S=V08A$]]5\F"L314G1ID_6^+,[@ZTU"_J9'< MRU/6TP-95TP9+<[D.HH1-\0]C?\1&#ZQSOQ?"YINR90J_?>C[X"GMC%A#H$1D4HO1+T;_B(T^9Z*- ME;>(PQ5GOQCY8N2/V,C;L!VZDH'P6A@&,GVCA,Y[7U1F5%@*?&(9._N>$?XS MPF]9',OB>-R+ U1BWOLO!KT8]*,VZ.CMCY#:Z0U#RR"ZUL#"HSKP8O2+T3]B MHX\=LR(6L5CS8LV/V)I5I@69]JH?3(5K4W5732OZ.QJO")@M=N0O9K^8_2,V M>W].!9N]:60F,2IMIS1AO@QMX[3'XN?+@E@6Q"->$$Y*:Y$?7XSYD1OSP9K. MF 2.)>C061I%V8PLXYWKBO]B:/!C:S'][=)BNK28WF>-/I(6TSM:OK3OR;=5 M.0'!OGP3M!<,K2J>U^K(ZJ0Y XX(27+7IA'AS.@'3E55)RP+UA#_TWK!3E$L ML^,&)=_OD3JQ3.1:.ZXN@V^H_WG,0]($I-?7'D=ZD^$:BJ#_&MJJVP@([&VP M$KT-4J+5BS78#NB>> ,W(2.; Z<3VOD2B2*+=!5HZ%.2E[#=(B^J#"4EKBK\ M#?&%)!($?^X8D28DC?#$]N&["(MSC79*\^8))SZ&=J=?R''V58F^Q!;4LNA" MO)*%Y/C#HDBQ<.O1HB6/M9&>X"W]&%03CG^'DRFNF8E94QK79Z5X=>7SH$?E M:W?!;\(>MK,&>K'Z2W-#9M<6:H8S-ARM:]S&.GT>]H8M^4PXVL., M7'.KO;OV!W.?+/!,SX5-AKD63U[T!2YRVY:'0,XUL3;R8)ECN*OUDO MH(N\F', LG5+-S!9@5*1T0>8"_[A!JVNS*XU;3W'"&Q'/_FL0))51#4AM"*DM^CIRUE.^>H9DX8G49)+^P H?/9 8#\*B3[NQI* M?KU!]J>M]2K;BZ3GBFW(1UJ8K :A,^=N1W&A&0)'8HS*J-:=/*,RKGHPW\KBQ&0L?71$9^KC!7OC^9M,7F7RJR@\YV6U9M5\38ROFJ8M0NF"9&(G1I MW=YL-YZ[8J /)>6]%&E=ISB[W2BDAG!:RH@6.E.DZ:(#XMS>UL>P*>PO>QW-Z70'YQ95YE+I.\<8LC (O7Q\"G<0;]A M1A[:GR6$V81UU67HR!NFB8HNX%!NA-7U!CPDH>;N\%.<&B.7X@#R-FHI60$+ M#?;]=U6A/43J9\(.-FPWP<%G*725(RS (?I\R)3D26!8O86,GAS5EA1.,U' 8+AHN=?ZS\RS\@/U1C4H\M]JT^DD7Z) T2DJ5(R8CC MC!2Q6TW!95FSFU#.G8[P3[20D73$ M.Z2[GVA\'3.F;P*24BP7==2.8?I%*)3$Z<=*^5+KANXKU&7^^">G(N6P8D(J M3G)5? !B\J=+\I=RJJ6OT!.N<2SY=NN/>"DC)@17@R9)=R-65\^2:G2VD@,9 MD1];;]$N/PCC_'. ,9'G7ZYGV0'@1)JN>]R?%?2Q1O$H03R+P^^QP')U8 M3.<*W1D(JK_^^Y<>QG^Q>CD:WX@R#W"*#GX4$4=51R@26Y.0"3>E,=O:K>B_ MWR:KST+BLQ2=?U%!RY$XPF>*V@P"?_P@TQOS20SFD([+-]%'N\.'+"2G0E&] M:Z'C,P@-?E$+0F-9+&]IL3 ;;K;U"_?H.?^?]HG%^A?K_U"M7_,7X *FORZ6 MOECZ([;T>>40'%DTA/<'VONX]\>&A_O=@H=;\' ?$!YNV2Z6[>(=!D:.BGU/ MKR6LZN%P:3SDX(77S>17TQ=>C'TQ]K=H["SBV1T%@79Y6EE1-V5E544X9CU[ MKBL +J7@G:HS_,XFX7=LF6C^':JB29X7=/PI#WL9\ E:];4>.=3 $!S%/)5J MGRG_5;?4AK*MZ@TJ"R(;R5(2FFU&_E?';'QV4E"(=W[XC1?OIO3^%894=^87CDLWH) 8^0@8-HU:KMR;0/ \95[$>MS2#6G$;-I M5AUDLUEVX\QW!,^P/3E XPP ]3PTS8G'L$G#:.Y5FM1B!*M$8!TP'J6N 7!$ MU:T'UN!CK0E)=2:>KZ:%YHB"%<0!$A$.H2HY:E_-BZGI $$0KMR-L:$09(: MAB+;H49^':)6D8F1-$=-7<'[BLC6AD+EDXJ:..G7N;K]V*KY MI]H<'\78U;M'Q4/X=]:@YP*L6\VNF3CE]^5I=7WO(86B?X>%;[B7H=>U8;7A M-HK$T]0S0!12\J?51M!,_#* 9=XX J(<_C2N(F*"<:$)2AUHSEEQ#E>KX&I@ M>[:&,2E@C_3N8ZM>2]N2H;^DD\])71NC4FML')Y9+(+LM9W6TE/_ M!.]LL0.VF')/%I#;N0GHUNCTF28]/ZORJD3R>M2D$G$7+*0U;M\QYV^0*P<7 MEO(1CU#1:.0FRBM[F>.WE?6QG >=?'2>\>OM+/8F:VJJ(JQ<=\X)>MW>#^.U M %T;2:2I*K1LM)UJM9H:7ZZ=YN_J?"^<8ML,5[O)F^T;CA.=CZ5/U^A*8"UN M!:IH8PA%\@K KZ6-",DE6^!#M]KG%T\_&P_MVZ%GC;,9_(;#?1:QXR(V%\X#.F9B M@)5TEV"F(S0H11"E?P^BQ/QOMSGIVVV;(YE G[W>D6YSU47TVBQ>4J&X"<*D MRF>=-R0Y@0U<*;I_[-JA8AS:<2SA@Q=!/.=R5N-0A94[!XJJL35XS(TI M7TG6Q#W4>(UR?"+MI=NF/>,)8^A>F(275R)-&[3$/$76YNCOS>\H5_'2/6G2 M,&M+'.* +;LS>)ZZ2=+7P,5I"Y.=CFX_)N20>!&]1/SJA^AAQXS6*_>GKA+M M,3NUGI_-@L8XBKC/PSKSCKP/'T2;4OO/R+']3JN1K1T_=4^%8UZKD7.89I[P+H.IF&Q_/";A_IMQXDSMY]/>!HH\C2C0D' M%A/(YA2/3QZ&0:>K[@!O?VCV%.[O@VKKBMM-/@:;PT$#E!VB,G2M(90W"4G> M"W:!UG6S;ZZJ-0;#64QTF,"7M/+^<4BLH(89+'234QU'?](I4QB6^SBTW1"/ MCW &K.89'S/V%$2$UU4C?M5R)/AQ+2UJXTX ;@*]+B7@QW$J]S,8E-UT=L7_)F^#^L=W\-K1V-6&#/J ;PBUUJ='P&6)8U7VX(ZH.ID[@]K3/ZTW7%3C,I!W]XP?1/]6 O$"JDUM7S%BZQMO:IG48; M3];HJIL/_"&'F0ER/U5TI!@((:_VY=@2YCZIM:Q73D@\T3:AQ(8QEV']2XJ- M0OJ1Y0SX@HD,:<;>,>#5CN9N+P=&BO@EL41KI["\0\8F4EN:+7I&H?,X\+@[ MVG"!]Y]W=G)ZMC!.M:>Q0)"Z92H]NC>[XM0Z4$@QT-^=7>T! 1BR,D]H39"- M)X*/324)'-OG.R05#^*OI$TR?U1X8%[H>/GH3-@(F0<]5X4G^G?POC)ZR-6C MY&CZ;,&D+)B4#PF3Q7%S,N.KH84;Q.4* MYXV$P8A^R.FKP5)VR'/YOV3&P'[D*+RW9@[62\H')$Z+2LN;F0;+#/-?3#VUM&UOJ3>6. MW4D'I$XR[7I5[R.1;&?0W.=M.[&UX"7?C,- R;EU21*9R/'+;__GZR^?//M\ MA:TZ'.@88!'5#86FA1:R)P/-MF5+H<<7XF;WEBD7;E Z)!R'=([B2B_4G([IU&%)]3WM<'%*HKZNVD8I37G5!$!#: M/&0PTQ2^&TZ.6?CC>I(CL&"F[J&,,0=)_D0LJ$0K.\V,20)NE-.3YO/[G"#) M5S"_ )Z0@P;URGL/ MU=C2&MS(D0HGSI.5-ZOLU2&/#FX3^XB;_O>Q)KFG0R\HHS!IY$;ZTUO-=W^P M>8@?8"1DODX.0F/ARW0=%]QK9N;8!%7]I&0+X_+<1SG)?AC)4\/9GW% 6F2L.>/Q BR$;M96 M&=5 )U0"7#*2-3-. _/AR!2>LESP 65O;CZ6$\*FV@_LAU#.M5PY/XBJTO- MV_%U-N&RS^@RM+(V\[2%NX2 !YLZ/&&DE#VP.V+ITBOK*P8)T$A"GP$"TD/Z M\6A)GAZ/#B=&*2%7YXO[[]ZT + UVVTWFTS'V7^>_G%9_6\E;?RU$#9B8@%C M0I]ZP^TBNZDT;!@H5P..Z; M4]#$015?#3E:\@NTF?/*]^^G;XSU!K^_"9?DH[!049@,Z&T'MW.#'&[L,_^2 M]@)\:10X'9J:0_!PW>RO)_?)KL$U-D[DF*N91;?L09+JVE=DQ^FY@(4$ _,Y8H#E9+6FFBE,)#QA:4T<8K*>$G:4]2R@ED(@&I9:H8(=I1 M8(RQ-A6T)]8";:+4,*R#%>5\T^QF!WSDYBG;EE MS;E@%"M/=^"T(8[AA&U*N/&D,[S1'U7R*>@0R2H^+3YX<:;&Z7WY/EQIDCRE M@1@SR[L!#_PX]$;:LRD/Y57(MA-/GR49J#K"C.048\>I]$;3K7*F22OCHN*? MZ'GR8*$.5UH4M5*L\$6@=,Z&E"PNF5,]YR&5 7-_TL?BWZ3'+5:7+095\6=< MIFZ:#8+^CW0;^V6;UK>)61)DQ!(5.+0,GZ8DMXSWQ:G9H;;C#IABFO:=;%(/ M8W;O+DS>=_(8[<+3IY-6:)[;HC0!QY\:W8"4*-E1XI'ETSK"^2*APQ9*DJ7# MY,%TF$@*H^MC*)'8P#+>OUF:W*__\=T9]J",7OZ6'H1JN])#]NK"2ZPS6 M-NN#2*T/GR2Z5L_UGWA-LW- ]^EYYGA'8\2GDV45+JOP$:]"!L,/;6M5!-VU MSI2/&/!NN8))+6FA9%F6PB->"BDHY$I5)?GWK$EF6Z% K=ER:WJS,D \#KD. MY2]6RYI8UL3C7A,Q2..U<(9V5N4L*#PJV[8"Y'GHSRX,WY+P'C>-)5FPK(&? M&R*E#F(L":#Z-F@/W&K.]XY5\<@CH\>&X_S]@N-<<)P/ L>Y[!T?]][!O<"I MO:%<[\!')$H!UUQYT2:'*@$;\S@I:M]HT11EXI[< %#_Q_*DG[!H0!(<2U=H MZE\CTEJ.(LM2>MM+:=0IY/J!(N";L\(1<:HX/Z-Z2*I 4=,0_<]HU/E52BG+ MTEB6QKM9&LR&$UQG]V+>BWD_8O/69@UT!D7?;CQGRB?A#MU+G+-8^V.V]G-E M"&ER8G15 $1S;06Y3=AJGP%7K,O>:GD2#\VVT6BOU$(6O"R71[Y<4@?+J$=. M\)^@(NH@]8E6F"O%Y28P"+Y4MI=5WR8*SM2'LUKO2X!3A,40X.VAZA>*7A[7 MUS5:-)GAN&=,:9?1;:F>K7"'=F27886T*PYD8<\4ECVMVD:($93-3%(7$>-F M?0HJ]'IGDKV0OMS-L ZN@\Q)M0J;,UL+?Y>5=K5I5,2&8T.;'BF%8;KA=L@: MS6 [BJ@#TY_HL%//Z0Q4B,D&5S3J?14)4^@Y1U*Y,"V4U[;E==/FG<=U$K&- M3;JK]:YII+WYK%"M.PS(LVM[B* XU@U@T?4'2!WX"R'F_XAM$]SQZ[I51KQ& M8Q.,K#^LU0C@\U6H9=Y3Y^0\Z=E'"4=_843) 5).3%9=@(S;]95 HEP;:%PK M(#B+6N2^["D.7%16I^699772?'[MZ8\(,*[LGZ3NQ"R-MWYNAZ\'N)>SSH#QE>B+N;4E$1-;^9.#X1,HTS54)AU+*$=,ROI6C MB8'\)0=[=*M]*#=Y__X<2)YMBU\U9U&C>%"H=< M%7J6O5R=%8Z-+9V'Y(_Q-#G+XY[Z^$??X*[/2JA'$WB:KQXI-=3;IC-L#-%C M 2O\R$P>!CS% ]1%4'M8<(KFLA-%J+LGBKZ4D![Y[;?,337#,_H2,\!\LUAV[#X^M1KD:+!RJS9,189ZN M@DW#MF4DY;00H[)Z_.JH]T.\EM"-*/\74_*=N0,FR7@#(;M;M0?5%M?ANH?5 M79D?>/J0KX7 #/3LY9BDEXLJH#D4CNVI"SPCA\"-+=JD-]5$Z$3-PHFE)WIQ M69SSK0#SS\SQOCXU7Q?DCT%Y2\I,BX%Y%^@;B:-X.CC?N2MDJCQ]T7MI;G)K M/-23*:$-=T34P:'.39T[SFPU6TR0$[LEOX!82KJT;T;7%I<%2DK;L<:S)CH, M3-R@YR#P:.S#1LXM1IS# W/T>C>1:CVR"1M!<8QC' >ZM!*JZ$T<[3GBRK$N M0'J*O5]PI5N<=N :6>@\G?-M"W!;U>XN)L]A_W8<*BV%%:4J6PL[YGCM?&R[ M_Y]5(D?-)C;B]MI'*H15#(^@..Z %17R[IVHJ_+)=W\K;-=N-J>:QKLNV)5( M:_QO(BFH]JM^RED&^*GT&NREF6R!=WJS;\S,FE[SFYQTVVAP;8?7L#Y2B!L* M8WX?,_TG:VW?COS2J->=B<,X,3*ZC'DW7E/BMFD/%58P9EFE[7YSI/-^GRBO M; =)O%L:KT:2'N5BPV1#\J&Y7VP>?\?Y'K@0E^7A?]U$HFIDKDU.:P.;>&.% M>^42K=:K&M- )1[PE^!"% M2%*(G=XAE" FZ.;YV)1'+!+6ZJ%&:'A"?87=5?:-.%3ZC[HSI9DZIY<5BEV7 MT8DJ3(6;$,V8\914<&%"URN4!>/QVXWAWATUPX0(&J;EVM\X1I1;_(0DVZ/$ M?OYAP7XNV,\'@?U\![O]Z"CK=IFY-G,YA4W]PX2ZZ2<3JHS)9KIPBZ.2(7BJ MG.C=*X\,$:C2,X^)NW\<4C0*DP09+D$+SK!M)9'I3US5?CT MY_2[8TD;BE/]$SVVH1UG?*S\.Q_2J_$XQE]X\N)AY_T^KM>N?BB6&'LIXP_-*LI5J'B!SM'AIE.A!^;QWTY7@XBA&7S M+K-[KG6K=#)55/T]">;BUZY5&$2*LR:=BU\#A<@*O:S1/\ MWJ5II/ (H [DO=V0Y]QBPKCY:S7M55EK64[8P3E8E*8;'V5NA8#)70S/$UK0 M'ZXVD-@%?"RL8S!L2FB2[3\S9BL698R545):\Z1*F2;Y+R8$YM# 40Y8#36) MV9!';OI@1_CD]4QQUAB5;YL*2Q95K:<.?IL$\NM1@*Z@E%E=@;Q8"M)E("\D M[(P9DBWV;5?:88O$2#39AT9S+N,X*CK=\SOI,D?@I4E>>[N3*:J9:3[( BKICV_WS[F*QV)9N%_4CWNHO5 M-TT;&A,UZL)/FK5(\,\&DO.Q)[7;+#M8]QKE"U1OZRI>4N]5@Q_B;/[$,4'H M0Y6ADR0(AV1",,^58P;4C,(AK^!@Z9>/04/R)XS+0W^/;7C"X%\Z^"=!F!J"Q\A=?5[5MO")P@A8SSCA9(U>/1A[0) M0DL."Z#J^Q"[_;P_)2;AT:\KN+)9)Q8 M8!GJ*(KC*;='421-?]^L00M.6]__#B4TN[FL2N,.FWB'U8%\A^%.>1[P4E:[ M4.[[W9H=H'I2&J>K]H]>D_I3S1#ZEV(D?.1E*2:M0BSZ#$$O3(**-LK7,903']5^7P,1+V#,R1RW^)ZP$VV&1 MHZR+I/ =TSY87/19$:M->6FG#8=&/6=T?Q5EN4 :AF:4) ?QS)N-CP?#-.,8AON M;)X)4\25WL5ZTUST%TO_$=DW'SK>F:@NYK/4PK@MFD)Q@WZ(26J)3R:E7OSL(^4DS MSK1[Z\S(_3:8@^VV_-P,N'./]@[\_>,\&-S;2N>8S7^NM4:=1F;;.+LNFO-6 M9,.1*O<%#6NCL+%OY6I?XFHOK&:#E<4Z*BV+UYVY(=A#Y*^0B:E4#QWA, <\ M"-_P6,A%(295&72M[,6<)L(@,*3LM )8RFA;L5% %7?__R12&NG?UO;YK7 M?&][*OY+0F_'A$*].M&FC]/WCZB1,"!3&RU&&I7VRDL&FFNJ/)4L!CZIM'I& M]3,SV5'\YL>3K&O$$\*WF-"T;3'\,_@:M%V=CMN8]K@.^][O[NVI)%#,XR[!F41 MAY%NS!89#]/36&4UU5@4+/'Y( [1'P"A97Q4JX\VIF)MP.=[8K+'/^ M]K:"&YMV@/^RN&D46+OE,C5VC:C-2:HX,B*L;)K*VL_)9=N4&PL8[IS!I,J] M1S"@*23L$8*5WP04JSG!&'<0[JOJI-TE6U=E%X4U()46K/-'M*9_JM=5;UN% MF**+F[$#PZ/ZTV7PH*B;?#:FBSIQ!3=ZZL3.>(WQT2G& X7,AO_<3#PV/'%[ M"9U:UGTV>%[IOH7N4ALH4@,2[JW/D?Y8REP>FBH(8X5@(W0+W^2[KWM47NO2 M-EO&IW.1A%T@Q=6X.KM2B^.>;ND@ MHQ),ZL5@T/Q!70BNPD0 M#$E+$2N.=5)%6\@G6SM9U A$8["G[9^G%&N:OYA>J&G3.J;_MQ9IU8>3KGP0 M29=O;V/=MIX&BPJ23N._0G,$5.W?T6_F(4+9]UP9CXYRCBW4I%1$'H\)Q0^YMV$=YS,KE)!11RHF# M+F3>FP\W.*[$47,DD?I8BYPX/LHG)(*",=_IU#31T8RBYQNR<\SLCAZ"3[7: M3Q7'7XR72$YQ4+M^9C]>7B!,DL-..V(LMM;#B2%F>NVCISJW,"-D,JW,O(@G MI1\$\M]FPK_8@R3R4)WZRC[EZRL48:4'#KCDQ77.N4Y;I7R8UO4K@9>U8FL, MC=>Y(Q."G:3J&@B2FLYDXV?Z._/XE<$L/#L?J[?\@86]P78 2A7,G1[M,C@B M;_L_,JB:UL!_//_\XNE__I]GOW_ZQ0$8 #[8M):-0\YD)?G*+^F(QK"TWSXK M5L^?/G]*JT91D:5XHN=/GSU-=6MYGXK&C,/2%SH>%M"L'8B\Z7B\XX"N!^*#KEXGC5("@9. M_ 5%2'(BJNDUS=%OH:S-_,X3N(IZHF(*UN::1FU$69,^24SG/U[\SXO__OKU MZU> M97WUL2^WK.LA(1TX!\V(,MNQA R/HQW+J+\T$B2%^<6"2D2O;!]G(^CG2YEZ M*5-_J&7JV'B/\PO'W5R!H8=0Y_2J6 U'\CM,7"(@V^*\OQ7/=17IB!M$\FP4$2% M,G"@-C]7AUZ?F,8A][$NU)D'0;Z'PVIIQHB4"AJA",E4VC:860%)+!G.5-FXAUNVK:/&HSP>IBQ=EQS>.E M).O9WH ",:6>4F*$N$3DXXC<&#XLH,I75>--B-P@W.N MX.BG7?JGGN(,G/Z1!O=\H))V]U/,>PS')L9# MVJMSI4+T-;4 3;56[2;VN=3-C8 ^<]C$#\&U7<%/9I='3,LM2S6:7Z9$CLJ" MA\Z!;2.@?+I;QX4P=/>2AM<7('M[>,F R-#F-4VSKG@AKCV6/, M_N1%&N57->:#YAXMKHY,L>K(==%+[Y&NF\"TD?:B5\^MP_G>+*T#DZ:#B]7K MG6"'YS5&HS^T%.%HYH(F07 8T,W/"DH9_$(K?7R:&PPH;30_.>F032/XB-HA MF3F,4(DJE2Q8IM6?.N]RO$6L#=T$QSBLE=HL]Q(C/VT_%(CU^-L2Y@V;VDUCXCU6W&8]V:#FH MW@X^(7:QG$:<+NL#^@Q2-.UA$M:8ATP.5C@U^/FYY?U ; M,>?W=KM72+/:"-&!1+8\-C:FGN+VJQ&$3-,"X@D-*VMIC43QRE%- M6UW+4./?Q<2EBFBY#-PT'XJZU%+)MY2]Q$I^57<NF2\(L_Q.GG/.VSB"=1!C\W=U2!>KO%.X?B755Z_>@HA!V#[69""&JMA78>L9$)G= #OH M$2\\/G]Z+-$"@36AJH'!/)ONL84S1:S_3E@:Y#Z)G=S,)2,;,."2AN8:PG"> MRSZ+FI:2VLO):R-1LT16M NDJ5+3%)B-_#!]R,CW="XX78CGX(R0GTA:WV&/ M5W6HNHY11$-K(^NJ'^,$\]-T SVV2BB+7 !0V!&M+0A]J#@Y#HD_WM0\H'L MJ@HGDTTN7M@&_&V]^BILEN&1UKKOL0:-685:4\L MV=UP/*U4/4W'J!X-JW7K@(]Q+U\IBPUKKRBYN!0!P. H'\UR1^-?.$FX.*K M& ETT+[V/$4PQ/DQ>AN)(;] MPW(9<>1UK!B[PLG10?#<8 *7GU=RN!@OE;SFW(%P+(^#&40L]3GCZBWKK+E& MS[+#7LQ>@YL6T P1OA;+H &(WPX-(Z?,1:]X3Z2/!![AA'@$6F,(8P 4D2=2 MF%;C8^%66-JOL:FF*F*%T(M5ZY<"EJZ"P;5N.W%HT>@EM?W!OSN9B/[K(-@@LG0+QJ5)W, M@4F!KNE-1T8D.@@1QQ"8:!=4B'A>7&>AFX.99C4]9JA3W*2-9_I(E9>F=:RQ MD,'NX=R&[4%NDDXO\U8TO!UEM-E(4K,\@9;/$N,=)@J><1&J;EKK^.80$8G?!Z\[F[LT"8\.=E'*V!(::.,//;2X8GCW!]5 MR3$_* =8P!3-$J=K1^]8S0^+^T^9+:O*7L!2V$8H-2$K-@5(^V/_IPR45?X<<2C;0[#PDE11G^1N KCH?TT,A:ENX>'MEU MJ]!/+]N_06DT+BA"\\?JAGZ%[7[4&^>WZ =.# A*V^G[TS$=S59N76,4AJ;. MUCL36Z@1PUW?$:"UEXVH=-@G0ZZ+8(:$B7TV!0MUX6[5I6NHI*TC*YLU:!X; M#GEHVN 6*U/2JITE1J.#R)@;ED/,TID<"$5@8=(;79#2 MIH&\G8+3H5H2NW M^4#-U$>V:!V@XDY:G.XRN$US*:#L%'18R 9[;AJ286QW/?'&!S5?..W)I>46 MA:*/HR!-_O[=^WC^'N_]?O3^[/@[#K?Z@ MG,6X0%919=1+IBZED_2$6W0'E.-B,[:/-WNL]#VX%2W(W![3&TDF!U:^@JNP ML*>'?N(-CQ8?^*[$&M>H_!"\1I2>&@1O^F^F;7:M#FVK$1Y]ZUI3HL2I*IL? MN58]@$/: ":E;>\S",[[7RWH-B(JN*9*G]FR&NVD/.'9T>4J"'/&&1]E4_;D M\DDC*B0';Q6D:23<R$2DHZ_)S5,QF#8MB<*%SCO*X&"Y M ?)D:8U4ZKO@"+]6D@@/5.1[I-AD10KZ!F>1EUL+@#,(;6C*:_)*PTE32I8# M6_48MA598=VCU6&2L/?^)+KO4XR%X!6;X1F #^9HL&ME*BE5WAJH37$89ADU M-16"]G3K8N3_K:<%\Y X%"<,<[9?-94* Z?+I:6A8PY>P0K0Q&;IQ"3."P(V M9Y3CG119B@-=%#W7T]%DZ/_[CB;<@2N7R6S9OG>7>7)8EUTZ;SO^&PX\JBTL M@.,)_4CO9IV6&0^!L1)2?*;ZOI8.-DY6.9&2/XE?S2OVH_WAR"[.M-Z#S":X[ M;1T5@/$]<2'.>4$ 9QG;*>T\DGH#Q3X[/CE[TAU'^Z*62+5W]WT(F.;T MJ%T.1L*\<;H/X8QB$W.,8[S@R(RN U%<[246H4L6:S4TSLZNX(Q2!@-:EZAK> M(,K-_KH7^0WB-\B6;1!'DM>8.[R!;"2W'>WU8N_%?@O%7D?Y1)BI[L!TJF\C M>5#Z=55EA*W<4[:06KC?JY2$RL6 M7YHJOSR1>"BQYP^'?HG4O-D\67'UGL N\<+OA7^[A-_F+KE,LN.7 M,*(:^2?8]6A7=[ILX(7+P_!M=\%6I(E<"C#,X >5BDLEI JZ(85-[7'-[[4R M-;<:^6(32E+T2W2#H)6$IX,!7:R #*2\_41NP($0 323[?,'MN!7PS0,]7?8 M+2$@/I] Y0H*BIIX6)34=:+BD'ZER,NYD+$"&++K&S+L++QXOM/AK.)KS MJ >('KU9T:RME]5(*UN6NE0R2X *TP) (">VF;"0%*S%56/K8!4W&G_07P.[ MG.UN3' ME8:2?&[U">UNZ&Y0:>&@/=UKN\^-L4U![&#!>PIWEIN=J[17 3(?FM$5JY0" M:AM;KC FB8RX9G^Y%;R@7UQ-+)-DQ(X83:B::^75ISD6&7,0NE_3I:\..X M@J=%HM7>(QK-%+?GU$QH1,W"QOK?0@D3MYK-V%F@ 5GBKI[WTS=Z@)OEZZN& M(TWFQ'6I50=.!CH048=*UTK-TLK:BFU2FBX@R5C^88LTRA9)8;L&J>"RT5:J MG/HT]853#D8=(K@F"4;J"SY:!1^D\G!VPA[_2L.J\10%-UDO-B&SNTNM>W6O M66=B(2G9;)IQ,QHW/Q=3Z'BN;?[ 1 MIT4Y9$>BL,2%CBUGW.>KM"!ZLK755,ZB_*F6.)=*4YG@ N=!+.30L57B25/5 MI8LQG5L0.5MJZX9AK/,.^7)O%:\AP5I=;V!'R*ATJ<5@2RY"DO^J[K]Y4S$Z ME;B7HID.0&NR.?(\_RI2E]W"U3&N+/95AHK%:0#AKI22OKM-V*6/S_GXW%?% MYW1@9M5.<4KZ+"U,FRV&ZAW<>@@B9#"=PWOV1]_>:/47D5C.%1C##);\)-6, MH9^]SP21@03OD71T%ENDGA"V)')^A_H=^ND=.B\Y_-@8IGIM@&DF#:FAH4/- MFBZFF$.*J=D&\-O#;X\'M3WT)I "4,-MD:7:NR'&![;SUDC_MI6;[/MR$U]N M>F)>IC1&Q/"SWTB)6 M%&]3^;WQD/:&#<$[<4!B"H7#-:7>>$+799@F*)PH@40.YH>&18P <+GT:5'W M"-^Y02)DFU(V&.=GP!15;40?J54(K<(DPR9EU$7/Z>+!3:S=A"+ZBO"[OYHR MK;",7W^H/E+V "$O<5Q2NP7BH_.D[QW\BG8_,!@E<-=^)1#& )4+%.54:@G17OK6FA3=,"> S3:<'VA WSGCB"*QSZA:]UX!09(^TR0^&LA!)S\)8EV7Z9BZ M5KF\)&8%QXC*F*7U[C8!"]D M2FDB]7T2[IF#/\)>9OP0-PD&,\,P--O%$6X XR_+!;SR=50F3-!H.HM19SOW MQG2R)L7?:*PY>XQ!N1*=Z,!T91B@[-@H2($=S*A)'V/B7[[ M-NF$DFQ-90> 4("Z& 3!*\JQL\E"2$4-J>"SH V-72.$?#[(F)JR=Z-\.U/3<=;A(.MH305R+M8 MK(W1;SAC^\,GQ362JT_3N5CE]/'H2:NG)]((B]]^<+I/(SLX/=#ZYZ44$P1O MI=/?LR(A%VAT=GK,O.@S%M]'O9<^9J4N!P K=_OT?KK3SN&^:K9%J!GH8TGN\/UUP69#]N6KB0CUS3FF(P,&)W_D26>#I,7"/(] [ MTKCO$1PJ5U'6P#Q()Q6$RZ *,P^@N@WL6@(NV![I*-[]9OJJFIN M/J+G!3TZPR4L]1O6HS3M9>P$VCH)EJ6(P$AUE29.)Q:JJ EMFT(6-F;,%<+2 M5MMX*XRPGEUA '#?0GB::JN MI$F-$PC"%]..D*[6T79.>S_=5ISA(1WH7QFHT-2I5%>GFW93"Y:6L]KIY0$K MMEQOR'6EQ 9/Q6M8CL/:"TWE2]@7!1WE<(?;CHD_I 7]=*&"LQ>-TZ[;$HM2 MS\GRQ]X'O)"F+6WM-,:)B\OMU+#8B_438REXS'> ME5!WE2TK[.M$3U!S$WO5_3&<5]I*)ML##RWRT*('!"UJZ1R'5< A8ND<"=U\ MBEO-P_:NRXIO[YC#F-KEQZ:/C>@TV[+&S9B+^OJ/Z?'7UQD/39%N6Q*WFZM3 MGFY')&W^9F@]+8\N;-5F4FT\'IN."3>-RAFVJ6#CG#_6+=G3&7Q%/!']S=F= M.7)#I9H'1W?IKD MZ6A ?8JNPQ%4Z ::7=I)R[\S<#-:T6Q/B*Y?TWFE]E%88,,P4N11N MKK(N.&"L+K'Y1%%*_1RV:-0-:Z350FB'.D_G"OZ6Q&-5.\E.:S%C 7_(HAS# MO4L0)A#(E-I0*OQG:-HYV,YREP7,00K-V,_NVZ=.RJ$;0>(2UQ)1TC8 M?8P]87642?(#QK?GFL-<&FG,IQ$7"KHTSJMTVB"XH')V_3#4'1B\M'7IXJ6% M1L)U.Q )W)J?%J8TUVR>N7+4%6@X4/A5S0)'<1>)-5!+O1*;?Q4<9W;X*; [ MFUUCF'&&U_S.H MA@+/CG^"\E9I&+R"T[+"8/1YG&&N)PR>J0R=GC!X^NH"/OZ_\(#G^'WSZ,4Q([&5,8?G!_RG\^*0KZSCK:H^?)$6\0-XJCD%#7K=ZNV/X*P['("QGWMUIE-BAS M."ORR%J;2!&/3AQSMQG]8/Z 'XKQ1EAZ#!-D&=_1+?6V!A5%[L2D6O)-5_5B MIJ2T:45+J5+NH&;]2 ?&(KJC_=G$%EM'H*$654W$%\B]"<(99"ZFLK00;900(<_@P[ZQ]6998R>HSP8E( MDROSB=)UH@*39MD"O!; M#@T=5;=&D+F.= \SN-E5TZQDTOX$& M6\&I 7:$U#6@4!EGA#0BA>7KFKFG[.FVS+RXZ^O\26RPM>"=G&__FKHX5@>L M/6Z!B[M7ZR:FUHJ6C_>X'"Z/!KRC%:+8@K7SYAU$552 MKGUO&B+F"6-)'KJ$);:Q9.K&2BRH3 H>:7NLRY=3/F)T+ MFG6:D1:^7J!JZ&QCRBDGH#=9S;H;,BMT)B=Q&4O(XL4MN,=U21J>:XN03,/? M1,$RQ:[QZ<1#X%1!WZ6(D=+;(1-TWD9\-FLS&&J3#C=7JVC 52H\\(G2D$]: MW1XROEZNEC^=DPO,MXAX!=UY<9VG[47BJC"RU!08UY4 MH!.TS7'YR+ MHVH:3,#%#E>X[]\^W+.ENO\KS_B?LV(,$ZI@MQ3(U^DX]-*CUE#J.5U8_1'\ M]>20Z%S"#ZB531+P8SW] ?\T$Z6L4:\ M$EJ)I&<1&@$'5T"%'>6R(J]7SD5*0R48#>,<$'9#1U9*77I1R\(I.IF0RM+# MUL^[+(H$GO76#5&FVKX)>R[73V_5Y3R;PJR$K*TT=RT/B5N7WVQ,\GXTH)=X M>,^(!Q0.?\PX@2O#;&=\W;E3Q\B5C3UC9$/$[4P!OA'--T8M3Y48(!T;"B$'1+[\JX6E*'QT^[L3N>.FT?(=(PYE0P@F4*DDEL] MFM IMOY^&_KM5LKOTX[)] 0&J] MG#(&^)9.7&,HX8D"8U@R<2(L_<7Z%"+@E][RW$ ')*C1:407#0U7MF=$4[?" M3 IU(3/[IW RFO)&:ZR[;\._07X JQ5.^72FC8= M22835$_DRW=O6GB65C=):GLZWP24K80*R M!<\'FAU2Q^8F$S7FOX?4A>:!BIGKM&JO( T+/80KA]&2=15%SQ%<7A4A!ZV6 MWXXF_B:O0AM!NN/HD;::&!#JF7(W)KJ?ELZ^X2W'"'C.CE(6 LTS(>>LIK01 M<\$<@+$76)++J%+4X)GZ(JQGFTT%3#**HBM]UR2?Y*=$Y+ MA#GOWIX;JL%KZ3,S6R'WT8#;1Q(1,XTPA$R$+(BA4FN0='"44V5\Q+$5X%S[=RV MJ90P2YOT?Q6#"Y537EF\II:]0G6L#"^0"'K_7/GTZ>>:+<\<43!4Z]2*@"3C MQXW@IAJA_^+)J>Z/G"KG.J>Q(M);0R6M]W8'O8.7PH&&M@S\ZYNSW_80LQT= M+L^BYV7SHO\%HD\8$K!L,'@FCH2U\ LRDXU)2J:O:HP]2MD=RA]D"Z:QU$4H M1&'&\=.BBZC7034=9L0 Z\K <:NJ;7V054>$;1R]+R(OKTPO)[PI,L"0RTQ.:M3IE?3VWENVNN#^!M&'W)M(5'*E.M)7E ZVG9.6,.!I.G=* M[9U5?8!LG)_$#K=:]"T5TG**PZ5@=!H[&C)&]RS[C8>Z;V MII,[M/?MJZ@2$+G[4+W_.89M\R=+6]*(U#C"P"IE&Q +:Y[?BO!W7@WICQ ^ MPJ%^>KE_-\C@)E6,%2)281M+"[/>EL\VG>'H+-/8TIF'5B<_RH$R)Z]#,1F# M?JM;F22=+N,*'Y6T4G>$N1[Y)FT4Z::G[+S(@Z=*;]1MC MUDN6$NJNC#TS"H+JL%NSPM7FH?)P3Q[74@, ->E*4 M"UU3Z?)"GC_W_^DX_V'@FJ .3@1!;3!4C17#]K$2'=5?,4;6Z"9AI^7PWB;Y M6/<1=6:0:"_47\.+5X/^,3J(1S?7, "QW-T \"K(8YO52&6Z6 M+@1^F5&F&%<%4C_3]WF1.^'.3J3VQI)&E>^$$8XRC8!_\?S&[8?"#="EIX9QK[$EV=!+R$@R19>N+"#+"R@26,%_00A' 8@M=-)+WA MMQ?**^RAV8?HO%+,Y8-,="XJTY*NUKJH':>'8LG8"E* M-(ZC49V@H,";S5,D/L9=K/@UN.*9 +*ZB'YE %_@G%3/::[^JTCM5ST\3DWSA:@R'!<_5 MTYK_8VVH\@81RHZ"=##CK5/!*KX;%(/=IF1N9^/)U_T)H8[*,!PJ3G)H*35T MF_'@VY],[Q_MMG^DK7,W.JSN(3;LQ=>+[Q>(KZEI-=9\UVVDPXY('"+=VY"J MC<3O!'=2;P$O[5[:-UO:>Y 8%EK2\KU=W\I -+R >P'?; %O0XA,*,?%"CFX M(LW=UQ,L-)!*\7_N.)/AQ=^+_Q>(/Y,A+@.]'+ZIU3*_*VF+6^BSSMT1F9-; MR#2N"HSW9$*E8'JA3.%'RD8#T_Q*54S(88A=+9>W\&XEE&4BZE=B>=AE@AP) M$SL4&DN3IFEL*TO+;#H[K(C7.<2_0N*BE\]@I#MMP[N7M8A)!;II>F&8WC6I MS4P0_0;G%; %A.Y.DZ@J+M.QM'5&3&VE\UZFCV8[<*^YV'@ [OSTT<-[,*$_ MGC;F>")N0^1#T5T0)!RZHI^3."0VYVY9#X-'-E&EF\'RSLT;W%J89H&;SA!H MB[=Z[/1\ZB;OI I#IRD]^X#?8UN\Q]:T=*NP/*-%-K:47_0>OI?OK9)OA_Y= M4IJ4:S?Q-P:SUIV%::HC&B'.0&0(1NLL"! M2<-=+73+#7TVD"WDTCK[C>$WQA9O##1QB*I?EY:[01@OVUZVMUBVYP@9RYW^ M@PEF\#+5Q9]3]V!L]H:=!35PS4GS@=J?8#\HS8W ,4G$=ZE2ES%+3X MWS'; M5MMW[&O[?&W?352!K^WS9\VW!8KD>8$M^4PSM3;A10I?7]GFN)A+=$H2+-?% M8JD<@[@KMOQ8\9MCMS>'@XVJF/NEY-HU!V7"!3%N/0UC4KSL>]E_B+*_W&+= M"[H7]"T6=";OXU:VEU')G6ZX4;+;,M(XV;H]J]OXUAA"5$3>PM1ZT\COF@>X M:YPZUM9)L;);SU)7U">!3T%[(=]H(>?>>4:HJ[IL#.)HJJ*LGL;4"TG:@E>+ MJE8SK]F]T&^ST(. I)>F64]4CE-IS.SEVLOU%LLU-\:6ZC<&:&-_O9)0$P+2 M-G5$25I%%0*.D#VB! 'S#&=^!VS[#F!J:WC5/2&YGF1HSTAX'XR<5N]5=')W MLE(H^/Q2(:P*P8+QI(RN++QN*4O]^CYJ3K"FULPY>$E9 MZ[A?[V-AQ/T/U@4VPGJ%+%4UTE['^+H6L8;LV,2 T].O(FSA_)?)ZS]O+NZZ MK&E3RZU>F/HEAA>2?( $1/ W 4:29H9SN#\<'8=6DE&+X+]:K^7JS'FI]DAK MPAXB:0?!^A76#],D!Z,0[K<_#*5H*5OPPY -#:F/JN!IJ3ZF]2 (WF!K66ID MSI(U(7WF[J\6@Q.5/#J$_7JX;6$T'U_#HYP6ZE$ UFTNNT#48I/7:18\5[&B M;M=VZ-(\X)W]Q1OZ10A;AN#(W."/WKW$;D\&E<\O.9\C:]PY/C+1XES 0SNU MF^Z#Y+IGSG7G]CII25$CTKERZM3H"5URJO84<8#FGW!1@EV:]60U)3P(EA>^ MQT8DD9E?D DYF/'E%4:!S"-H%8)OK,,W=>M= MI,CJUZ[SH];>I5'#M"6-ZI^4T4Q=%^4'1ZD-2)+@Q[K9MP/K-46I?6H1JQ#+ M%)>)3B5:(V[.#A]60A9!C^:N-[PE:96G4;*B=SA6+L)7I@1+GVK4^:+S-O G M3-Y2?YM.:^Z6U@_E#(JD/X\FS>L>!NU&%^O.A('>7O3^/V.3!GC3E [=1S/< M<&/R0/'B).UA/^UBY3ZH:[CHN MMW^,FJ52\P@[BZ^ZM;F/H:*T#(VF17UK2@;!RQI?%DYM.!F0!;3)"6,$RHZ; M8^ KO<+D""DA'.PO3FQ,9T;>6BDX)\I+TG*O?GE['K;6!@MC30>7C'J+4X'\Y1>*4L_H!5FP?3"24F$EBZ%* T5 M] F8QUTS+20^5.?)VE0+5]%C@AE$N\\5WK4&5K_<"K4@&71="Y(:TZ(4T",; MUKV&'93*,2M-QCF!5>9?#H)=T\8WL63^G*8B M!"Z0(QZ%DG=&"RVUSE1A1*XF&W#LY+P +YJ>0'2\9$R3"N!'L>D!4D,DID1& MBL7BU,6&6Q[AP3#I-V#@0'[1D,8)@VI*UE'=E3/#9JKL/_E1R*&1 #EC#BN66^LW]CDQNF-W=K,^B34(V#5-N%%#IS$!A&>Y9'F M'459THO#TTJG[P\P9? ?USQ FSURO &\HV[9=F^@??(]42XEBV?EG 8-N^"E1=)IWC9'YP)+FZ M) NKCYQJMZ@D9J:S;-BH52WL2+W!&MMSHUV<+<-JG_BH?H>JK\14/T[83,N MYTCM#%8-O!F?WUV'P*&_$94&^HY<&NX7"3_'GHRZ7RES9B)P:AQ5J80 K1TQ M;NCW3K=)198R.%G2"AX_P0+6M'WU@'-U8\"0VRSWJ:F1WMK;5_0U;?LI_V\*SWKR3P M>FFZ<8*KIT_7++JNFK3F/L8MENXQJ'%L J!;&S5HMHD-0T%KMU>HOJ';;;?C M5F?I+*T_&:.H=IGTR^VM8WUH[36Y/I/A_I(N&&CIF2_1 6,#&YM6<_IDV25' ML[] JY\3$12:0H:NHD],XBQ*9V!\OEGQC32,@"5?%AL,SL"&KIH9=P:E:$B@ MPR'H,U)[[!6]L(U-7 6ZR+EE4\.%^!FY2AB',V3%+:$*0/AA,F*L[ZG;(@(=R?XGXR\E6S<,-M4)1?N@/(N0.K?]$S!!A94T;2.U7"-C.*71.G+7A; M'-V8(:[0;$7=R".!T1!->1'PRPLI**[2IUZ;YI!B;^@DKI4L35>W'+^AN:-F M%30C(((Z0&M?C&)Z8!A*>BQK$M62]9Z*JR?!M+@&CZ@T:S-&%\M$A,=NKY7> MV2QRY[[D#T55(3=0Y8P3A+F=09Y@F)37-/;E?*73=WG=<\E+ Y\5_39Z&CJ" M@J&FE3'+8I#7JQ9(7#S3=P;'-07U5HO-T"-VJ[I=7RN;4P=V]UZSH*B/SU9X2=_YQ1L /G= 760:/HA@48\NOP$DN0'KCM(R; M&6Y$+.^^IK;02)*3UAEOOC'*7:)F.;??UM.:%=0PV\#25XS<_)3CIJU-=16E M&1N[I94/"1NA7J;5@?& MGJ G6N^TBCY4TDG$-R!>C';1?L848ER.?2B!-X. ML4DZRJBI]#@!0GF8EE;]5.>D7;4W8.(ICX:@K[SBZ OM\,]8!.;_M)JI0VM( M-+NZT%G,'%R)E+0UXS(H6?6 M/?+HDK[7%R>S=IG/W%LY&(C0M&A3+5LQ;#4KP]+4]O%7K.3-#74H5XD=NAM MT_RJR(3&C704Z'XX G#YT%S5)XTDAL"'<5?5KF.$)B#H"T)J+"US&,13[$=' M?\+^GLD?]HQ N% 1I.YM"0-1J"-S\JH<%QHL>@KU\;:M([I$ MB@A$FDR2HD'5A$Q$U(F2LOJBK^'P!!_=0"@KI8?;2I-5U J4DG)L^4]6/9,$ MUJ08IPK^NRRW+/DZDU5R[\\E2;9GQ%A)4DL0(:3"'>>$'@<:&6%3HA;A/['B M"<5CC=)##@IMHL"TC[+0@4IE!:XP;KHN+B>X1//"M#9=,9DDW0T]%SLZ2PR_&#&(=P39H*$_J';E9"2<7YS5X M7^.!-"?8(Z6FDN(:X5_Q NS&O:BNH_@#/](=E;#P+^@GH%\>L*IW4EVC_<&-7 W< MY8)1HL[88O,3 &A.>8SUZPO?EY$I.&0]0W1O*Q$&K:RPX%%1/SQ[_:^7S_=& M9P%&GO 48"V$&DC;^O4T+1.ZP2( A9J0]L+]P-X=XTM:[@;6[:C*$6CB-@.'P2G6F'8Z9ID0"/BD3JIY@ MT*PLX#"952F)@.XB?M%@&-#BSXCV['&-'L+ M8$<@/'WD"2Z7W'7N*PCZS6GFP5FQQR&QE#)(0/Q4EUW+.7O(*"W)(4$+,L>B MD59JZ-H-R+>"V:C[0S[E]EJG7+CN' A-7,>FS]!AUFWFJ4P)CZ50IR#"I20& M]8+G] IW'Y7CCGP=/,X91XF/(94GEI=><@+GZ<4(M010W$8;783K,U9;VVC[ MA,DFYK@M$(N)UMG6I,!EO_&J''H#FS2TP[.LI MRJL4ZED*/JB%+5:Q<3SQ5[$T%\4$I8(2TVJ.)IC8 7#4I7VYOE["4J#-7=-Y<*8Z^=2#N<$TJ8N);TKW E. M_0HH@*Y?E&+:& 7(Z%,;?JA8 CB:+B&B9GXIQ6VT=VGX9M-I]1IQ#CA#06SW M0OB@U!P+? QD@E/RW$RD)8TZK[R:$_ MY[[23F:VZ+C]QL%Z35T26TG()FY& M29L.X[A&R[:,*#076*[I ,#.ZE6+&7(8>CN2QAKKG6D./RG/=\[W'JM_F_8 MTFTAH0M804F,.5AWG3K"H@@ZY<&BMCK&1C\HQY4)M(O,#,GN2F@5+_^AT+6H MI00E)AO M=%E#8"D5R9+2]W*M"IOD(]FE&A]_;-]@I/9H M9*-R7C"R+%JR/$7B,1_--ILB1<4&(D7]S2]TM$M#^?KB]!RWCK<9ED0JME]' 03C# Q>\Z]K98*0NJM[* M:$W#2;>4$,(@>.N:N)-.5Q859G7';;"&;)?A!S-5;+ "56BD!?"98IU/L"'.84P45E81'%6SD MBAK5IA3X;"N*_IJEUN3*^=G6TWY;W\P:[Y4S,D7DC)"/7=-.;$,'52*5]6#W MHDC"8?=!24^DP$:E'(NOAZ %GYC!8G/4@@65\("PRK&XOZ=H MR(JW8[7E&MV?%H-S6XO93GD[QCHMJI@CNH"R?PB2P389()=%1&1,"C/7Q>/( M 4,XE6UDY *".Q-XK4>L4%1BM00PI> IE70:(\H!<].$=M#HDM[WX8 ;YBSU MV6Y0E*>+'UG.Y">BMHY)LX0;MX%+7/L#+46$_UW\L+Z@I)=BCR2>:FJQ@5,.)&M?\ M9(XEBW:&DP24.9*0L+GCX#,[5 ](:==MX%O9.W9NU(^QNJM%^X:VSF:\ HK5 M'__\[_\Z.'M2!2],B.J9]$\^YP@I!B'8-98('8R)A"HDJC3=4BU!)IN<3LWY ME'.-M49LHIC13S1EF+#+[ ]! V*L@,L;U@JBC$$J!BLGI(8V5-F(M!K1RZUX MLM1JX71\!!J3MNS!ED%S# F_>""M'BD.VV!3IVZ1';^8CJH35LK4[):*Z'TH MGX=8@M $T&W$A6VD2A?_]^YS?H93I^*\,]=*F()@-&MU#84[:EU?@H4&>$(L@,8(MM&K1H55U1DK MH^X-.X"&Y-F%< =%]+&,W+.DKF20.LP!2WK,?9R8MCS%H/QSI8.Y&8%'Z&&1 MW%"'#*8J(7B_?54P(TKF@) DL"LC',-V. J3(FX,*##DC(+.^G%4KL)W1^R% M( QPZL&+$'('S%G06&XL&6%+X])Z->A7J@I9?.0V;IQ;!^I".[1425[!)MDT M+Q,[&46>"RB1,PTL5K(-86HD5MJ.HW4=@G8%C:^"N44,M2@X"IRBIUD(/@K) M"VG3!_!7/04W]P/&D5 2_@.N:67"U

56HFDJCU XNSCFI$ZF(&/+;$\9+! MH\A-&^3A#@M#Q* DA/;2E9-V4"YFL$J)FJ(FW+:[]@\4=OWI"IL5*RR*\ +& M_0)]9*S(#)Z"@C@']?7I]>7"O.O3&%LL$55P9++#@GF&QX0J:U&TZYW;>1)$CE#8E2\SVTP>.<-%!\O:GD03ZLOF MXL"$Y%#/'1_'-O!"MH54>JX@G1 \65/JNGM6W[2^>'.S\E:=.&E[)R7F-7Q7 MP[_@XQ;7%2VL"CG#8V%$M#0Q+;:2O"$^:JQ*F$:EJBQ4!BG)$5<3?W "[I)9 MCU7O=0170B"#VE4-_%3Q/%WWA!YS+'YSW-HXFJ=4,-PRP87"1O_(84=9XK.^ M03%EOWTN'D L/IQ+ \JB4V!T *_M(%K9C!6]@\8:)H.G*IL0C74E79$844(C MF5 F"ARZANS#5S3<_>'H5,8<9\0R:FQO[?M=_/0,KS\'6C-H&IJ@.LB% M([TZ-F6.DY9($@Y9./7E W+T)%2O%>,UE8YSH-R-Q)MY"!$?1PEE,-L;#A)9 MK^+[_>$PF*%W0YAL/-C0C=/YN.^/#P;[^GMQ(5'=\6R2%7_#Z:0@9E!''PS= M4113]T":M.^/CP9F'*X+RR<_DN];JEZRSW]5](+*D"-)SHZFRF1)89X9<3L1 MEFB;(==Y1PWD(Z'G'[A:1IAR>I6&DW; Q:QHG'.GX0'^8OWH"63,ZHNP%(EE M6EBLRLD+\4SYGA1!\M>[C(W1"Y#3G6@WJ&][P MU_H )MGK.X5)Y/4>+>6O/>VH.D+=<>N130?!&(*62&U] (Q4S0('2=VQ,>0. MO"J\CWO&[QIIC+C\O 4,-?8B ;.-]A:I/@G-N-(XT*S,,Z([9K()H0_B.&$] M)?8QW*J=B",)*7])N2PY'\G<1*7 C.1:6YC)U(!?9WK9V!.R=-KCW/,$93_(Q. MYU>Z+\-S6Z< 2X;NTU.=?MQ1 ^8-J3XD44:2Y\3AX",Q;^'4!;ON'#1QA")\ MF9.J8"NDJB5 2^5$R17ZHQPDTS1;W=":_K>)OX$JR*_2LL@Y)% 5L:Z+XK)_ MVL2/<,+VAT]^NOB9_AH]>8RE_>Q"MKIX204Q-3'H"=]AN L)"8F-B$X5@FZ! MX:(3X>A'BD9$>QJ<&">*" =>J63:%HBC(SBB;8K]D8EW5%6[M;?ZG37"NF?N M+ =B6[D;=U%"AA2H 0G88[Y%>2,+:>TO,,$;MHI,\-*G!:&:)K!/$+JK"\)$ MR3EE*";/1&H_K;M4ZP'9,F#3J([*LXV_' 1=;SR/<OM!S.0?WM(>R/8E3$3%NUP(UP'* 'IK,WK)78CWL.Q,TQ]S((K29QDV+QU:W<=PT\[9E&+*H0\JC!18ESQ>FFM=3F5'="/F[3,OEGN;C?+Q3T&WD$U%=XO2Z*)IM]8 M&XN),18- _R,&B%2BTO<,P+>UC$:,/U20L)C3*W@C=N*0!77%"]#6KZ_"EW( M1?I80JAT]7TT8Z>5]:VH_>[Z^MUE:DV7@E/BV8XS!.[%4Q5_$ ^W&]S6_3;$ M(918J#"A]>Q/)E=GU@?")9EDD!LJE<@J P#@9*1@HK:1T&>?WWO;N M/:8XOIX6DNI$NY"I()%25)D>'.ZIY$7>B_P6BSSX&-P8PI%I70D')\8UF%DU M-8(D &+(?:3&NOZ1S+$LZ_EQ)54V>$+DG'ER-E#7X_&;R&^B+=Y$UB.*DBLR MUY _HU/X1BY/7F@F9ND.D E.5E*%/=:9IEW&7NA$'R?I#,U*3C6FW':37*FH MO9=EU_DMYK?8-F\Q:0\FL;:>;<+%[75T>4D%353%^02]%2_W7NZW7^X-;X## M167]]*58&Y=Y2ZP-D_!$OX*@&IO67=Y$@V^]5S8?:<+[=]_F =TQ8=< V 8_ MICFBNO;&&88;W7>R.64C\S34%I;J@H]\KN"!]]&14Y-Q^)G89+&XSN8L?L,L MA)2US;A9HRYB(BQ#ZJ(E!&;0JE@B_4B!TVY>*5IP9Z:&^0*DO7II6?Y:J0U& M?L?:^F\$?QT%:?+W[]Z?' T/S^+X['UR?'+P_C".3MY'!_'D_6FL#D].3^-$ MG23?<=*2?_&R5K/1TS]R$L\KE5Q@KZ5GV* .3*;W^\?'P]-C^<$W7^IQZP&= MWC$P3EZQ__EAO.Y25R'!#.Z12OKN'Z.G@R"PKQG0>P;RHI^XY7?_J.B*.\FQ M=6?E]R)7K256!^HL.CY2[X^'9PJ6>/_T?92,@L%.70L& 2'B6 G!(I^ M3&?,)3DZ/ GA? RJ?S>HOB;@<7#AI(-++S!9"H8,/M54(\&1-AJ=#H-_*3#7 ML"#X:=$@ZTZ9@)8$8V/:+E0*@V=P-H(%F*=1:%IP<=&/XL)"4(?/54P9*<2+ M'Q+ZNFK@"*L[@S[J'?,2GKXU;F+Y")K<0-*L7B2\[ LU+AMD4X5'G]"C"0!$ M=5?\6TI6$U9*'#X:&\ZUH:I:"L?K2Y(U(R.S.'_0B09WB-7YO,?06!3B<"&]/N*I$]98 M@V-KGVAJ,OR%JC1W,Q7>T9LW1(D7N":.Z-TXBD;Q<7+\?GQRNO_^,(JC]]'X M[/3]Y/0PB2='1R?Q4;RD=P]^0VJK-U@VK'#:0?N>'9P>GCP$[0L+&=#K!?;] M-ED)+YVDR?'14"7[L*)C.$1A%>$DG9PD[T]&D_APE!R>[*N#I14]? 6FYT4T M4?7BN2&?K=X?'!\='CR$53V$5<57#/@= _N2F[2VM)RU4\E_-U6(2R]]0R]) MFVYG\<'H(-I_/U''('"CT>C]:92,WL=Q!,;;*#Z,)UJ&M@U(._) 6@^DW0@@ M+>^U-^=OW[U\^?[T;!^.VUO5RRNWQ>=J:AQB\/*36O6ET:KV$#IZ195L8,J\ ME0I%F,AG5)_T$Q6CO3_:?PB'T1$>1ERTAV:;?5G4L:.3)U7 +QW06W]R*L'F M?2L6[(63HGDE"1VT!%\B6*<,WMA"DPG??(%Q(RD\N^5S[@LG5R;FI26PO3_; MZO5R)27YA,S;PV26NJ1)X(:_1U42_3OX.2O&8$+*RS@^TF(&[ZE!5V]?_OR; M1EL5UL=DV0(_:1_.DMOE<_ZR-?F%HWKWMQ#G)+'6$3X(B;E+@ /,L=%VQ,^& M'93GA%@F.#2]5/=X_U/\7)>%W=\D:Q8TI-681RFSA,51-;4U:YHVJ;4IB%'* MQ'BD6SM2L5%1&C)H+=]'5YDQ0Q0W"*:*LPU8BC>J)-V#&?=73+--$91G6'97 MIM5]:B0D1+F$4V2*H8;B&IGJKJ6OD*4.J L#6Y:SH%0PM\*U[U#:$;T V!S! M(QWD*%7[6Z:RT:M&NXU,U\?+^NI@A)MR=(1K^RA]S!\NUW(_2O5WCKK$J46K M1X'>3]1'$BFXL.?*IVGAM*"BJYDF9O7W%"<)9D5"31CV!-:M^?-X[2F8AM+5.(NJBCL\1#H2I2-Q+X7'/7@F%TGWDZ=PC$RQ M(.-%,PHOT4P666ZK[8<.(L0*9 MR>IYCW)9_MR1;)2<7.]#5Z1@ML84@2+]_W& KZRCWO?OGW;_[=_^O?@]IM>JJQ[](5P MD,:#,%AM,]S1,+M[0AM.J\V/.USW='895&7\]^] O6=[X"$-1_L'HX^CX8?A M\'#PU_SR.S $V7P,UWW'^<=7; M#X[A47SC_:.!1;7E1:[,TB'VJ@B&P=">Z?R_-P/I&8-A"2;WV> V4O\=W-IM MGN1K5NB[?_P?/B?7@NCN;##D%+$G1' WV/$_'(Q^8.>&35RBE8;M[;)3=;TG MXSD-@A=IA38T)JR1>QRO[KI/ SL#+9"/U;O#_=/AN_/ M1B<'[X?)^"@^4>/1P4ACFK;-SC[P=K:WL^_?SO[.348<7U 5A4I,6X+GX/^^ M/QF=G@T?1$K\>! $^AV=W@OPEI_,.$3W&P"S/DBEQV^YFRA*@6TAQL@\#WN< MJ"1-?X\(-'7[!X8 L])\PV[S8DK1U$YL!%T:W> Z)1_ C8)T&*;$L^@03553 MVY@R2H3:_J\F=[CMQ>NQ:WPR"%X92BR3)T(80U-5&D-TGD?9HDHY6-[JIF%Q M1F_MZ%Z;86G'"B]8>O3IP+G9A9DMNOBBF<\S^C?&Y7&'Z%M)#"T)5%:I:PK3 M4[ )1G>>Y]@B\*T"UXF8^%_ A/.S1L.]X)^#SZU18$E"P1%EB5L]9A6A#SS2 MSFAJZ0]8-=,G+0T^M$:07#/L5BO0C]J:N"[U4(U9R)4+J\PQ/H"U=7P\V#_X MFVO-?T/+9S6!$5TXOW$52<=86_&"+6N3]+K,W.#H;.=>>>=6^61PMK]CKPRF MVZZM,@CVX8Z]LA?LW7AE+]@/_Y6]8._"*Y\,CHYW[)6]8._"*Y\,CG=-L(># MPRT]I"BTOS91LZF1@5,=M_V"4I%M"!5\*KNZ>E8^LV.0_ ME]"%)NB\X:KC!C.CX_9>*6RP4KCQ.B[_;_]VW__2W7XV&!UM]69'*,HM;=]O M;M)NU+(?;_FRC\[\LN_BLI_Z9?_<5ST=G&[[JI_X5?_\53_;]E4_?OB&>2>W M/USA\[6=NQ,C$YT7\2;_IIK\VQH'V& %\2C-=1%?T501-C[D?W.9!?\]UVX^ MM8/@/Z6M[^.'KUW_AZ3TC0S 6U_D.\_7W8GDWFM&SDNNEUPON5YR MO>3NCN3>.=+'2ZZ7W%N1W#N'\MR'Y-XW?.>! 7;>8DN%!AG\MB3$=MO;;R=\ MZ8TTWYR(%Q7+W?=;WS?B=2^6>];;D?ZV+5GWZ0%ORB)IXCJHHDQ589"K^H&EMS()LX%[:O;0_?&D? M'81GAR=>VKVT;U? X,NDG<@4]^]FP;VX/R1QO^?XPJ:+^Y:'(C8ZXH#\QV44 MUT$IJ7]FN"5:U'$A:'L/!_BX-EP>^06W3_CL*CT;K0GM\A?H?L] XY&(9'Q^O"@7Z'^!WR.4&3#9Z5+[2R MPL/30[]!_ :Y)1C'!L_*EVV0_6%X<'K@<1];C?MX1XVVRS75%Q[S<7N8CPW6 M 9LU70_4ZAX-3\/C_9%/U-Q)HF:#Q6>SINN![K:CLW#_]-1O-K_9-FFZ'NAF M.SP,CX9G?K/YS;9)T[6CL2F_U_Q>NR?BCPV>KF\4YO)@H\T#&]U3]'L;(UR; M7[ST4 O?[WTEM_%PWWS(KA=7+ZY>7+VX>G%]&"]YWTUWO;AZ<=VXHIY[?LDM M]Y6W ROR!(MTJKH*HCP)U,>YRBM5_1C\3]6TGT2_/<'8RI,LS=6>M!@:#8=_ M>U(7<[I5Y\7@8[C[H]%CF*UF_HVC>-OHE6\QU\@&O?UV6IH^>K^EQ;H;]/9> M\G?Y[;WD[^K;>\G?W;??SD"%EWPO^=M!9+*I;[_EP9"-BGDLLY14-38 G;O\ MJ!XKL$G!A_4 J=6=@#;2KKQU^-+IF6<*V<2CU$OM.JD]&WKV#B^UVR:U^Z?K M*$>]U#YXJ7V@[*%>(N)A!,S]'O@RYH;]\/1T7=S*[P&_!Q[X M'D"6Y^%=U)WZ/; +>V K0Q.P!_://:F(WP/; Q*X?7_@(#P\O(LVA5L>_-CH M&,>%RC)X7!AG:UCUMN) MX_=!G;([(KB'X=%:2D@ON%YP-U)PA^%PZ/MU[+3@;J4+?W 2GAZL2V=XP7WP M@KN5?O?^,#P;WJ*IL.7N]=9B"^JRB>NFA(<&\10N]%TN=KO+Q5TEG#9X%C:] M[?)VGO&[1#OL-Y'?1'X3^4WD-Y'?1 ]_$SW('A)^$_E-=-?@BPV>A2\$JH8G M)T./S=AJ; :W0(V7F"X](.,V@S[R/?*!;M2^O_WV-#TX"8_.?*/T M;V$4;*JD^#WSE7MF_S0\.%F':_9[QN\9OV=:>V9T$H[./ +&[YFO@<]LZTQ\ M(??783@:KG-/_9;Q6^9K8S:;.A-?2CP6CO9OT9O9\L#-=J!^X)Z_%5453,IB M%A1SA04U1>YQ/IY 9+L+QV^JM!Z!/WEVQ.R?WQ63@\&WFY]W*_ M6W)_LA\>GWI][^7^89"#W%SNS\+CT;&7>R_W#X(0Y'/LG)/#.[%SMCQ>L6EA MB9=YK4I5U4&:Q\7,;KW<;I_< M[J\E^_1R^^#E=BOI/4X])&>WI78KN3T.#VZQ4=.6N\Q;D^(WOK04:/CTOD_O M[T:Z9Q0>'/ELCX]Z[YC8'QP<>:'W0O\@A'[)3C7E]UZPO6!O<>[>"[87[ >9 MG+\/P=[R4,*F10Q^CM(\*/(@2:MY44594$R"J*I4[;D=/BL2L,&T+;>?.MK@ ME]V0+LG;>?SN%&V3EWPO^5[RO>1[R?>2OUNTEB<>_N6E?N=X*&^SI]F6!R&V M!L_PNZJ#K*@\3<$WQC&T-_L!;/:D:,:9NK/=WIJ>[^^:[_T>7OA6* VPY.G0 MYW_O@Y[:[Y'MV"/'Q^'IF=\C?H_X/;*Z9'P8'IX._1[Q>^2;("_N_85O98^< MA&=G^WZ/^#WR34 <]_["MT3!L'\WU"-;'G_9U#!+,%=E4$VC4H7!.*K2F)I] M)&G6U"H)_J=JVL^FNYU@+.Y)EN9J;ZI0%C>-XC4J3- M_'9"L]L8OGFH49K=-:*'@]'I.M6W$U; 0SWL=UFL#]=ZAEZLO5AOIUBO#0IZ ML=XEL7XP48KAX'AMC,*+]2Z)]8,)+ P'ZYG;=RMZL#7HC3\I'J"2((*119>* M0PM5T%3P69H'<3&;-S6,(<@E ,$8IG51B-L+0@1KHQ >7?* T"7W7ZBWZ8;S M%S:<.SX-3X[6M0+R29$'E!3QV^A;;:.3\'!M$SJ_C?PV\MOHD]MH&![MKVL9 M[+>1WT8[!&[YTL[;Q^'!VOZ.?AOY;;1#^):5^U'^X3SV&1TF4:19]A&OS6N5Z('N9FM0_1DU=Z ]( MG/@361F^QEDJN8;D$$>SET6+HI$?B;; >-9W& K40]6!+G[QFX&+#HX'HWL5 M%N="C,O=37S_^ ZXH#;LE8>C77OEX6"T>\M\O_:3EVPOV5ZRO61[R?:2[27; M2[:7[(?_RF>#XUU[Y>%@2[?R9U8>;5!PX!2^I']=%,W(\&IS>+\'MZ0UF;-QZB"LVW_WC7'!EQ83_ M^US%:C96)?_K8!3^SP_C;5 4-YB';KS>JX -5 $W7L?E_^W?W/M?NK='H\'H M?KG>OG9O[P_WA[>T?;^Y >O7_3;7?73FUWTGU_W4K_M.KON)7_5/5TZ*IHCRI M'C]X=?'5Q8#WLMO7K>+3*(OR6 474Z7JX'E41S^N6L5;!)_>=5CWVX,I[SLA M<<^(VGO(NMW(D+M]T;WK3)L772^Z7G2]Z'K1]:+K1=>+KA?=>Q;=>\#AW(?D MWC/V9OO1-JV2HY/!O@XZI#F\3?WC'G_4FH%G434-@QC^-U#_;M*K*(,K*R+A MJ:9%6>_5JIP%:7ZEJGJ&7VU-Z.VV-_/F:ZS;(!*[HU/RUBLPCT["@_UU%9B; M?XIZ&7W@,GIV&@Y/;K$QH9=1+Z.W3PAQ&AX=>$7JA723A71T%)X_M]MP_#D^/C!U.81N?ZS*#\@26T!WP2[O M@K.S<'BVSIOSF\!O@@<>T3@Z"(_W[V(/;'>H8],B&N^*.LJ"J*I47=UF0YW1 M;;;UW<9(R(/2;3MRCH]&P_# YV"]Z&ZAZ!Z>A$?'ZSI>>-'UHKN9HGMP%HZ& M7G2]Z&Z?Z(Y =$<>:K##HKNE[OK):3@Z6-?99Z>\\JT!()S'<3-KL@A;Z29J MDL9I[4$(/MZXW4'WF^JL1Z/P8'@4GIVL;6SO8^U>]A^D[.^?'(?[^Z=>]KWL M[Y[L#\_"@X-#+_M>]G=.]D<'I^'ID9?]'9+]X$$##. A(-;#XV%X>HRFO,<* M;!-6H*J+^,.TR!)55O@RHY,G1 Y0+SQ^P,=4=SH=<' 8#M=BH';B./:2NWV2 M>W00GHZ.O.1ZR=TVR<4*A-,33TG@17<+17<8'A]Z>V&'1??>??$O-!>.P-"] M19V[;7[Z#W4TSM3M#TRO0W!PO#Q*OHSI^\ASOMFH::@FL,+M7^(BRZ)YI7[4 M?SRYA1">]O)I$'M9M"B:^L=)^E$E1G:()'EQ?O$T M.+_X(_B]&."WQWO#_8!B.R,,1;(LI=_VK9!/(XUO]E:_J:A2U?_\D&[:= >/ MWA7S- Y.#_3!3];1(Z K\!@3V0W2I@F(2S,LH)MD.U,>Y2E)B MZ9RK)\FA^W5O=MEDR;8:0,D89KB@[.LN,:+JZ N@C@JR\6D**^C,@F* MI@RF:547)3TCP^D/XBRJ*GB5.*+;X:CP.BPEJBHD PW@T^LIC!F>'04QS!^. M,DBKH"CIGU&:5_ -W6X0_ F3D%6%?7D81#$;I[F2!^(3\@(5(#V^F,V+W-"1 M.K]JX%M\5X>AE'^B/L9J3H.U4S->\+4UW 1>=1"\X6LKI6 WU"H8X2WQDA=I M#M.5POM?U%&MB.XT@!FB+]/9'-\-EH+F /<5/@?^;01B8)3RTC%RYRIZ^( U M]/YV:>@+$30V*3\M;5&0J"HN4R-@>'7>8!-C_%5"ACLGW3MG]-^6]2=S<]I!!8% M:?+W[][OGQT>Q'ZIH^/YTE(S?JZ/AT5ER?'P\B4]0?"/XOR2] M^L?_P/\8*0&=4*(1.^WLHP,';)W2J.E_____ MSQW]7BH)IJ29__^Z_WA5QGSC?L:YY1^<, MZ(!G<#73=5G$#MD(!*BTY MSZ-L4:75^]&!;+=OL@HC9Q76M1O#L6IO?KSNTA6N\,D@".RK2CZT"NPKDZ:5 ME_[$([[[1X6+8U4_+%.2&NOJK:J:K*9+7H.V)H5>F=YH]SJ+K^'DODKA*;<\ M')>?GESBE@^/%F,)_Q>,4SA XVD.VNUR0>==E"_@G$S0.&6C,($%*6"4H%5" M^.9*96"7H4$.$PN6]U6*^@;,2_@BJ&#W9&"H@TG9P'Y)RN82;.)I5 <5;"8R M>?,Z6Z#1![]D8S.#'4!+,X=UH_[=^;_.?WMYJ_AM*O999F \0Z[K+.,\;0L$![ M&@9.Q//KMW:W]<3RUE[1^K3'E3EJNS)'-P^,W86*>N'*,*QJW)2E(N4Q5KAU MJ[I)4C;5H^#-%*7T )8*E7_OPH$[/@NBIBYDY4"_%-FB)H->S6#E'EV?O_SE M_/$3N-WOM&WA3B_SJD[KIF8%]8N*,A#I1[^__.7Q#^8:^+2LP^"W!O4CBM+3 M#'6!^2E<_\MO3U\^WB-9+DH8,P]W?]UPIT5%1*DP6R"Z,P(58BO M3>XMF).L8VBWO00U'.EQ7BPJ.**?T)BBFSS3/(9G.(8SM(G%U7\Y@X.33]8L M4YS!'%[KIRP-?DM)YZ-2%WOF$7WT> #[(XA$7JVLZJ,# M3(LD3>@TO\FSJN <#_C_JW(51\'YT^#1^?]]' 9/5?FSRI^F17!^<1X\,O_D M8^9YE*;Q- TNHOS#H@@>R;\?WY8H?UH$OB1]<^?C6A_=UOV.,3"LJBKX8XZK M=OL#[LDN'1W>6G;I3B8U73VCX-1J6P?E_>6[-Y06\--GI^]Y0SX$'DL+..4# M!1?"'@:U1D'# \H([0_#(%>U42-5E+&Y8*?W.JJ"[X]'@Y, 1IG1:4V)@U+- MT3_):SHHZ1'H:?%?H(]+COPV"=U,P@_!6\S*%8<+[!DE#MK&X4PF& M(BMP.U0>+R3 ";XVZ,)9P:NK(KM"2564M*STLCD6$]QEEL8ANE0PYS&,@\Z^,7A[[* D:IX5 M"Y7PO^#&*N>8%SF\*DOVQA&&QM6,KE.CZ2\RI7:5EW9#7A8,5.0P,]D$KV4'.:$A@C*!V:#<9U3+7;13+3>GK$9:.CPUL7O(FF MAMU;3U/,7;;O'\%$Q2G,",:-JJ:4_*F>H3D8\WOT5-%4\/_'8!DUE/!$6RJ- M\PH?_WE8E,&],?[0\^K6#.>4VG!;K(''H.)F4QHZVXY-4Y9OJZ.!#)VA0& MD>% ].DZ+_"<0+=P#.;T)"6YY+Q_RTB!O96E<*Y@(JQR3KB0S\5FG*75U.;O MGF(PKYH&O\*(<_8Y?XET7'&!5_W:@*+"+8F^ ?@_%'>&SXOJ MW,,0E,)<_U]\RTH_BE43NJSV_KS%XP+3BI0J-S'0V-S]Y/1OP:/]HQ\.]A_; M&Z(BD)$?# +9>37GXFH8U1PZ3#'1-# +"<3?]]=$P' Z'/X#N.AT]^0TA M!'G'"J'L)MX1_#!47GLXD\9.P!=?L[;H[(-Y@GB *UY9!0J)E0F=%;A3X:YL M@HBW5(,/KTSL#F;;Z"GZVHT!<'25[2=0N&@J5$%>7%-VE44%/@!;/Q)'; HR M26JE:SYLQ@;:6%=KK5?0#KSEP<]9,089>$4'7+7L(SR N=Z,5WB9!R_4N"2L M&;L5UXIB*.D5^0??@Y8:&@]B'BWH ">-_#,\O\@J/'F5^0;WN_EY,^?3/_CI MF20B6!_B1Z_.S\G ^70\SM'B?8I^6E .Q7$-X,#F>).Y3=6)PI R*BE!I\?C M##&$MSYRWEJN^/[ G8IF#I. 4Z$4&S_7'84C<^!.%:N6( /'"$8'.BE:D H; M+P3&9::T&XAF2X\/&@2V M#'G799%E>^B$41R( &HP]<'H-)C!^*=P95PBYHP5#ZE2$X[B1^!O+F+0*6CX MOL)$/MG*SRCW5&,>.(HQ+.\.'74]^FDPV-]_N<#_X!TR&.U@$P_*#3SK/WFR MOX;SD!=)$.2DBND4P=C)1_(]KI23MT[_PXD]L,H4.@719:DD,$+6+ZYM5>0F M7N/^4K7/05XL4PC MLU,WZI$$B0T'L_<4_!N,M9KAHS!)H_MR0S9]=WSN!O]3.>E^)^X$!IN#(T)D M2]DPFI=.#L8K]08^M7;&F&&V:$?G!0K#P%Z18@S,Q21',P6N-DN(2C@0B#[R M'X.+ 0DDN:NM<*.^Q,G/8Y919PW)26[EPN&G19DE<"*JAZ=O-\:/173'+6>X MMNZ8^MR5QWC,B]=O_SQ_^YP -QB-#>;I%='9K !VP%03U@;G&[1T!2<=6C6P M.8^/M?]V-K0JOH8'DC^%^X:OY7#W,ZT"V*AIC8-N3#82W*HS # F85)4A?N: MPX%B-.WO<\RL3%4E$(4LG1&*SY8!]-Z,3AQT4F=P;17#09RG;D:-S#F,6:O9 M'#8\Y<30H$ILC@8P>.]0>L8T ((VD^ MN/TGCEF[&IS!D1//U:0S GQFI./8A::D2F4KIC@!^-__=7#VI&H9$GW'.B9T M#$AGU< QE$?_9+4MZ2;8,5R(55.A%T%CX>$QYOFIB -L:OOX4ETBI3-&&B8I M(CHKRLVTTE(?$;BD4)M76*95<@:%+6_,9QF)PY>AJ'0+"\6Y$\EM1C7'(&O8 M95P'6*+W3R.'9TEN"U^B(4Q"0 !D:T$X#T.L+1P[,!->YW\SG?_+6OS8+9X& M^VOG;S?R13>I?U]V*ZYO A;$?7P590UN*=)=T435C/%2:/U'C'?H.CWKX8/D M7*"OC6Y#6HH:B=*L*26.2&H_5B766U+2:J],JP^4#LGA46!63BC.64G*U3-2>3/M-YP#CYCRI2B[K+*^IW1Y#2,,98Z,Y:=O%4$B<.OZVL$,73RM]UF"&2,*]8(S_13$2 M]/PH$85' :;_%1S_Z@<#V-=H?1P#YMG/:$ATNNH*;O312.(H<15AA2Z\T_>C MX\$1N]$ZHBRUK<]?/P]^I8&^D>SF3Q]5W-"2O4:Y4_3VSZ9XCF.P^FG*%0OX M]]LH,?\B2?V]H1 8G/43)4ZJAC#0)-RE[ _N58\\-#,91.P"0VIMM1;E.0PL M5B[Z>GEM88=98+C(W>\O?_F!0..4D2TIN= O!;>!HOX2W;5.5;4&U*.:5FBD MX^'M*R1*B)7*_E24TQXH)S0+B\3543=34=)&!'5 FL<((.)L/HH25J=$[1SY MHXOSGQY3J*NYG-*C]L_X42P"A",2[+6LPCS3 29W)&USFX M\07*?F4PK? B]CXP6*TLP1\JD4+@'57RRQO"JOSE,@F@G!M7Q?@ $27X(IA !GLR#$&=QTMU1FZ MP/=%2%EOD5)$E21*J=?""H.R^5C ZG8^A3%K_@N*'5!195;DZI-Z:Y4%1565 MUD!%]I9&6U[Z5;I&B-7I+_.T3KE@*/_[Z&04/#HZ(1J%J)P][KS^F# 0 M99-*ROT"%SP885X>9P-#*E1>DLXL2JVC'UW-:,_-EK"A?]\ZC?*_[Y\>!8_. MCNRX]'"V,K%_[!/[/K'O$_O_L+I$LGFL3_;[,IZM\Y " J@S5AQY3GEGY]09 MJTL,.)+IY$:-):1HT/H4,$1SM9B$C!*@\.)H>&Q5HHFE:\B15MD^]7@[%M$[ M@@T7D5O JV%R+]_1BOT2E5=XX&=*%SG"^D /X>R9-3J1;\&Y"-0!B MTL#Y_^J/9Z- %T!&8_@>TXX#_IQLG'%:$."L9.@N!9DQ6,^RZ-8FPBC/?WO) MI!EOGU\(&+?DS*B$9N9%X91^%DT-PU(2(\&B:)M]*(4R@R(EIDII$+SFN3@( M3T8'W9>B:WDB,+K5LJ00C&BH!O3O]%QA'3=71%$%0**X0"A!'T';(/!Z-"OX M6C SF!W1DRLE @43L7&> .L#,($P;TK40K#M\-,VKL"8,%E#5L1?3;GHX/T2 M!:8-\3@0;X.:J%)2#U@OHVIW9&0EJ3D&ZC*\(E999H.,$?,)8ETUYHFOTH@W M!]MCMFZ$$LAQ(XD:RD=WWP+G<=; Q9S/H)@DRBA8+W$JH2&\1IY S"BN+%JK M1P(0B4(2CI(?&3']FR)'$_<6B(JAND/_5P?<6A,*KY>EL8%UTXQJ)Y-EB4:/ M4Z2G_9[R'@]-8\'>O4K!X1%&A(KTD@22SF?H;B31#-E*,"R!XO!*DGW/R&@, MY%AS+D!-HG\8HC1'PF/5#Q.2+,U5'8W2,5->A"X-Q5L0?J#0J+HOY M%(_9Z0+.3GB521;-9AQPUY@=MMJ%N-!0K@E9 PQ?S] ,< MR9<_4VFB*IL9R]B2DV)\C_/VSS+4H!4=M!_RXCKGD(=H35W!H/A^,C=&?J5T M351E:-5D!_57-9>7JJIY"L<+7=O.)#KN:/8P#TNJAB;*S!,!I7'N,5X#7IA) M@,(CYAGX>A$"!Y4.NR#V&;_G*41XU0>,JR +Y:QRD2KS)@/U1GX@*+I(% >! MLM"-<@K^:2(ZD^KW[VWMWY[LOU.R]#*GDP-CB\^%YL@I=;($1RCWO[_\131U MZ^3Z_,V+YY!.:XN\!K__]([D0GT$C7.%GP=@^.(ID$45B ^-H/^('9@?DU73 MY.F_,3T/4DXBBO*8P*$T=Y0=M=0[.B #4',%LE$5EW#PPCQY4,"M@0*D@.F"]@+2B;T1*-XT MG;,T,&/(_94V;<4D=\J31LLHYBBXY*FV<.8E\#*;ZF8I>CB,>#'H&-[3E=OL MR[CXYK='1_OAEW+,C)989E8PFB%I,KIW)6&CRBO4P171*@6/\+MGOU\\=KCG M6H5-S*O@OAZJOA2M%XS9.D1ZAD$IP%'9054K@N*_7SC/?-.458/Y'<&9(6NS M"2DL33\MFD:4P2]XLNUZE:SK,"FV=NJ9@$] M]U1"]S$O3=(G0/G) )&\6!7]1F)J_(&PN#@J9J+GLU"G=1\B ^?+62L2W5SLZ$TYV M+LUD9BSO%$]Y\N54B=8UBJ0;5R!C(:5?XU5F]1E@+[O ^'KN+RVA$C,F4&E@ M^YG[P[]1.M+]55'5SJ-T6M-.$TZZXDRM-[(%I(3T<&A_C8S#5X:(H<8ST M"R*ZUNKE,T?KK)M9MEGT,9VAUR:3P!M7J[KOCYWB3_T&20&S7]L7$6B4C*GU M,I5]&YU&*XM%E-4+725+;#A(WV-H>[HK*]!7JL)'#)BBG8*G GJT)077C+'9 M6N88$1-+FK,U,?;$"PF72\J;@S*DLXTG+QOXUGARME>=K= DCO;"U=#RE'*J MT;#87)E0<:\HIC^G469F[HT MMP>;)2,O#U0:ZRZ;_;S1BZ+ZDA&T=F3G^#8O3&4RGU9@.R]N?]@.()^VK-H) M>UN9'D?5U-3EHUX;N57MH8TS66@[@]U=X_#[@U;5.^@1^%-5-9&":&UFZORC M>)K"DNHGVM.@*QT.AM[ M3YGO1T.>+&GZ0JQ M80M;[VMUF=821QWU^A7/ZU=7K?A HN:*CVY1DDR6J%D1'<< /EEC:?/!0WF! M,05DTCICDT-K0;BJ)&Z!K[!\K MR7(WR%@B;"9U2HMB'_7+Q]C'E\^H2;HS ',QOLQ"<,YGBZ.SDV-NPZ^/CK\E] M9A+E>^3W>H!Y/0=3(UEV#H3 J_VFHLM&!>>7V,JO#MY.58,YI6K&!*$_[<$Q M3OC;4-BL)+.,,1[JU$&Y6O@'Z)4WZ!)V+'[&4)SD/"=,3CXUR$=::9F 4]M RX"18LWG,%_ M,E+#48S9.O)'=0^-=GX;1F(PTA(*YFP@)]09,I5T?D7>?"Y8]9'P*83(+2JX M!95CC4-$!]9\&H'U%%,Z'*OW'KWYYV,J-U,<7-EY10&K^2IRRP%B++P6EA?A M/ %ORC&34-G'"##7Q*#?'[M?QPA6J[%,DJ%(S%R3)L\P1HN!:?.-Y%N1HI*O MXF=3E+#M!A^Z#S Q&>>8Z?$X]5%NSYMNYPJXUWESB>?(86@GH)/?NB";XMPD MLVB@OR+K\K6BY#%LMBP42PH6CH9/Q>4Z M\^'<73H4&@-Q-L-F1G41?\#@(P>$X($P.DI'%_1#XD5.N41)#-UV4/6<[MA# M:J[[(V"P=8$&59$E5'^O.R6:L[DS+;<:I/RJ)@$;M+4^O[_!'X9"0)@P2-F] M,1&B%QSM>]EFCD8X0<$\KKI!@K=.;2),,M3+!$%38LODXR;4*%,W@.NF0_A" MZL+CTFB@@BQFW+!,F(E"R0V8ND"LDR0HJ.)^810RS-(/B@+*]A'=RVE%Q[*B M>M<:V+@NWV$6C+ U*L2OD_:K%YK6 QX$G^4ZZY0TI07-N%"W7BXE$W:3X0J8 M!6N ZJ6FOO7GT-/;/ KI%NQ$(!,XSZ*\NPCFFE!7]NXS4LR@\: MTDU4489-9JX*M(Q CHK*TE-=I>"PV-R@PU6:8D9AQJ8>WG4/3X:]:3'#T'"& M-&<<7]#GF67CY^@I6$Z,PL6"! 1VT=NC]8E347#-.E91%0UVB())?8$'."9' M*#&)Z&QA;(:Y*/)<96[" 8T!5CXV_D VX"N"H&GX&I]<^$3#S?^L3#$V8AL^ M!N^0QO_1LU?O'K.I@3%\EY%M[J2(]6\,S-1P]B(_JN2L'3)N)1V:1F;RO14N-3 M9]1>(_D++ WV5,'.*4IT>ZF"VFX*+>H5UU#"%A+P!)K;6*76V67+NTF. 3,> M2A>9%IG&%$)%1P[#PJH*WA:.YSZ-\DME*E:J)I[2JL58( ,'4Z5_1\6&398Y MT2RK$"H])!.;H5GGF$S(#< %L][9ZV![X@HB2U\++"+[M]L)H@TH@56";\6L MI">Z7&QD2VFOI9.#<*5\YX_/BS07_;8L:M?49B.&/8*GI[8;7U@;%H$LV:A0,U2[.G_L?>F MS6TCUP+H]UMU_P-JXKRR;T$(=Y&>FZE2;,^-,HO]+"?S\FD*!)LB8A!@L$A6 M?OT[2S?0 %=)) B*G;IW3)%8NL^^]3E%@CJO*=/CV_AFY5IQ]VW>-@^NLS&= MZ.()J3$ WQ%QV\^EW:KC@^D [@5)V@6GX?Q%2T_986/UOES3=O/ MI36?C,GJES#:!3]U^@>#5U;JRC" R";%5BNO_07^NOT;Z'!R83EV5RJ MC1T_?\)#N[ 1";X(0,P-[')0Q"AO*$&$(WE4&5\:V7*HEVQS.\/>=S;.XLBP M)17J2E*,6.*\#ABQ>X^]602W()7CG%F8\?9R2):[E=JGF4D?FDRZR:2_U$RZ M]-&PUPZ;-B))5868ZGE,DN(VBB;2:,;!\QZ[%^3G\B"?JKC0%?$*89";;1A$ M+SJ*4R4F>C64[*,F0Y1#R.,7RO=E6T'J>R&GQEEW+O=2$H&T>Z2K4)*[U.@$ M"DA-@!IL@DTHHIZ\C3X_$ #LIQ35#&TF# 5FW8TT\V/<4D)MI9 M[$(HD\7.6T+C@;EP4FES+L,&7%>,F0H^K8C9C_ AGW8F3V/[R[IDJ7NI"JKP MVU2Z Q4'QXC>- YH82O.'JEAZWR ! 242039LJ2)DO=]6:BE"V7%TK379$,_L*1 M*I!!7#VZH$DWU*X C\_?9CZU&\A#6'2+\I'+43*R630_P2NJP)-RWR^7 VAS M9,5X:1H8ID.\!WJUH"%NA21PM;"9:I:\9'G(N6QYUB<_XK7$LPE1' 8L-_*D!,!#P1N4C4>BHP:LB- MI_"B IQJ,16K3G:IN(VIT\.G' 8!6(Z3AZ*=B](%\@A_.=? Y4Y,T-@0PE;X ME'I&ZQN9( M("M9PM_+D":%=#7RI[ #*68=[M%89I%E3T0^*!_2U.NW ]7_(-5&X8AH'L<^"5BQO*&KLBQ+S'2AYG_3+J7-) MQ8OJ<61&GS&QOJP$(N92$Z TSL>4 KOEL#\9]71,@[6CC/DK8EYY*J9$^6Q: M8.A/HR>:472'.10I8Y6OHO$PNE$J/$EJ30:8L(JB'&0J4C@4Y"Q"6XF25FK= MZJRL)O-X';OL1'ID*B8JY9#DUY+J6\&]2QN4GA^GSHI0Z?AAQ=@;'E7)6S 4 M?2.DB2/KJ7B"!U\_H\WT([>5IZ_:WR/ZKO',>?L*\8'M"ZSKZSSG M?Q6&Z!Q\YBZZ\, ?T1)JMRY^8K.]*)UB(TF22$CFF:R STL$4(Y6ABFMGUQR MI#*?!B%TN=0+M<@*'6\:47-A:G%8- \._HB5<9AXE-4T MRJ'F/+98BCT562A5AI#GFL6_*15/J609T,KC0<61-=;,R\JDF+Y'81]J,J6> M7 2 Q@+V$4X"VL)N CNA XX(X#N MB0(2]9&[P&.3THDH!O'I[?)7#41T*W6D]) @JKEX4R M-I:Q'@_SX\&RC%76LI@*V'45L*'U$3MM\S!PJOLLRC[_%QRFLH!!AK]T<*(- MQGKRZGD,C&/^ 3G\#DNO@79E"!Z^1C7Y"\B<;/&#];I26?JF4G%K_?SS.^MU M_N<;4X&K*G!WFWJ2$U'= T](:DN[HM:Y)Z>9NQR9W*7)7;Z@W.4C#,#?,)0; MH";CR$JIJE1:,FA(R4(KU35#FPI<$3N>5DQ?3#I19VUC-&)B,5>EPGH KHB) M+MER92NPU.(E;V&56MC)4 V3Q:G>'375.S])J[EN5,E-U=U:L4K%VI7])FC) MI1H9S5I0.U-Q#XQ@)4(0H:A"M;^'@H B4T)L=,-9G<*P+)) M267.>4V)/(Q+5;GJW#15ZF8\,+&8^A(12K*0DJX4UI,VO8K3D4W)4W<5#*GM M)96)_PD[H<14+)RKV756_D2,4U7XBE?)VS=%B]P8#SDK,I!I75=V74:#,%;U M06IIW'@U\GA*,+6"SCLM3:6-$"V*4D>J?<0\G_*Q(7:,ZN( 3,;A&1 M8+_D)*%#)BM8FY-FVND-WKHKFRV30:]/@-4*E MJ>S(SW)I=RDG_2%J.44:1=:R@!Z"/Q.9EI;BJ&@422DUX&WU'=2=4Y*M'YGN!.$'J59W#M8K 1CMM>8\7HCXW_'I1>4S^%]DIMYKS&# M=(_ O!H?*3#V42L^1TZ;1N#(65/AIE1*DA_*#H&\0##D4[8I?:OA14UPG@$] M+D2&S.KB](6\^SJB]<&VP.5S4_F9RI]CKG1 O&G=2 /9\7_*L[]D4!M#UAPY MNG;DOZF8\Z>V_$:=5J1$1^=[!?5/:F\J&([I3YF3=($5@<\P>H[]W;)\4@15 MBA?'TI>($3M7%]AL (V]RT7NN]+QEN/1%Q>B$>#6ABE5C@M;O5(W&\XTRS/Y M'AZETLHN.&2B]EG()9J?NP/A6#K-6!5RNT+HK: 5MN"C*CGPP2.!=RPP%O<: M+V=J_;^KJT]OU-P]?+[>A#$1*Y>F=#!%@Y5Y)10.5=%*-E?6+*E0MNLH^"NC M_3Q:4Q3&X*I7T<,\3/J"=8/; #TLZ['R"!RY(.KU9<2X 9)$U4H1\7.'CJK,2R]?HKA]'7W$/ &L_IE>@ M=8O+)--.0GB"TYZF&1X,GW+YFMP[13_SBV#_<489'SH8XLDSJAO22NIZVGT> M@:6^983OL9M4<(V7SGR<'4*2IN26D+NJR@.XOGR)*.^U^$W$QJ6;1'SPK8A? M>W[L97.TS3T%"XVQF4NIP(]*^_(V:[(@\5_9Y%:2\AA[_](3P;@E8D8*YI@] M U':P(QP7U3,3W1X,7OH+E . ,PXK4-[DS$F!YM+91QUHA6BUIU:9.+^L*AFT>52) &&XUV$AXG5@R, MT:72.G'YMC%]/;[[X;.4,I\+*;/_//5+Z3WR6RZ-_Y-'X[ X/"R=CY!.:Z(& MZ,K WMQ'2N%S(SCO5AX;L64&508!Y52[:2"X!D[DE;-RM(-*N>ECG[FP%=L8 M?.,#YC)(B1IEZ87D_X*A)K 5 2V?!8[FPQ(7RZ,5E?H\GZL[5I1 Q,ONWM"4.T]EQ98NRNNM=WTUBH77\-@U%/(:#>3D#4<1V42P M4'\F4^KR#D!?_28NYZ8*6C8\[L0%0I4[@JF2W9A*)NE%?BK'#H_9^Y?*@T+< MIYBT&[9,TLXD[5Y0TJZD4M!X5\Y&1=)S)%1H'5N7)?P*^8XWDC23$0!ZLI2M M7-FCBK6T+LL+S)6A?)YP*=8N7^P639NBE*?'AW%2%)B%P*8R=Y;9A?.GZM)7: @4K7AX M2BJ2O-)3'HQ!!;AZZ=)H0(VP0IHTCH#2UOEQ8CQ5]OKF/5:4Y6=^)$'_G!1,64PK(:!5#;IT"3S,#[FW'<<_? M"G2SBB>I1<8BS6+5,8FTQR1O3&[Z5.TT5> 3UMKR&58T2 H8+\.VU*NMZ%[$ M1_]5 (5;N# G!_)!3%XT@HQ)B3/-6A W%C)*C>&X.]KEX26ZH[G,4 M9Y0+J@; 2@%$Q\+B![<<,BLGQN^P3'7YSF*D#N.@&EA3PI>G!,@@&+)KP2B, M XI\N=3O,JF@C(0Q\305U(P%%>/0*&CG &W]7TI$Z?$VS3ME)W\NZ?!JNM/8 M.K(/-U4)DL>XHG^*K!.J*SV[IGI>S!+(U06S$/YOMJXRSE,7)PK71 N3291+X_U^Q&>V\[4?=WB3F5 MU_\1,/>6LZQXFNZZ/)QM(R6N"A0H)[M0L6P#K VFRCF"A9&KD:[-+1HJ454I M]U:1X+)#KGXEST7_0HU9 94;+UTN\LQF_H5?3'//$OY]+$(Q];6MRHMQ/&%< M5&GEV;%Q%DX"-3]=@H7C%2R.ED/S\I3UF "\0ZB &B-PS1[R])(OE5=1/NVA MM$KSV4+-H/PIB!,L!07SR=9LI-)S M- AQN439/-4<3A.IV2Q[WNOZX7.A'_! 5*$>?LG5PR>I'C3Y=)7*ZFX9P*2" M=42P)C:D'ZP(\2E+5&5\^A#F2Y,!N@0(F<1DP8#\A M#P%P\,=-DLCSB2<*S4XU _C\K>MU-(3GJ"I5%&BMWF3H6TEEV=(A3[@6G6YU M[*% NJ.B#?7$W1#!!SGTYO_:5O.!H_GCJ>"?:J#P,$UPA^[JEY48\A../Y>T M%<>OU\2[:5Z>2DA8/$XM0(CAV(ZU2S5EN2 M1^BQ-"*/2UN2&05-/G8:;JJIR M)9GU&!R9ZJNDO.XGYY.O95NA%31ZA4E;HJU*,"./ MO[Q8=I>6P0$&;MF\J31IUWH*%MUNB[48S;-9\^3Y '8O;J1[\195"BN7JY+' MI"D0'E2)5AKQE0RXJ):@4RX'5^X+A<)XFOJJ=H9UH2:AA/6?, M3620THK"24U\(2\OBM(GF1,#BC_)A'_;)/Q-PO^E)OPY,J-.,,H@.!Z)E!W$ M.?JSTA,%?DXBLK8>^) 4ES#*$#JV\^+RP[7*W.B'S?J!\L2RW'C9_R PZT/2S6M?..T]/#"X\\';=-E[.RK))_6BRI1V42ZK,B@6E,_ M3G![MOR$9P%>_WC]X\Z56@<*;55478(! "Z^!6@L M!Q'ON8IL>8-:*$!F>#'5+8]XW*,OL2($D4M1P!_*,Y*RB*&$(QIKDE024$0K MJB ;R\K)%5 A+GF&OW(H2)X5I^H.G:"DM[DVQ+=A^1YR]8*E/(? M8^>H5)2>AQ6,:;*2Q"O99#_4=%/IC(_$09$PV-#V*8P*JXJ6>H%+3609Y=JE MJM[('IUEAQ=@M\E?L35\3T9#M$.5UO6US4TEA[;U8W[8XZ9\*HP<3OH;,_3O MW=15QR?7=Y9TK /DS?>;C3XE-75#I]?^0D+NG79ZS>BL7&?QA(7[J'S43DZ* M1-&JO)6I:D(@1Y86,S%CJKT"$9//!"63C$MS2S,VJ;=BD%+#ABCO)8*I((_Z MF*UO$56!1B2--"A6!GHH%V6 M()-J%&W%:1!T)?;5X'YKI..YNPW>+=WI.OG;N=_1%72LODN%9_1 EC>?-S0_Y+ESM-%(;%7P(7F.C&FT5D MK2_RV"CY,70@175.R?5:WEI$E51J953Z"3[L]1?S<51MO 2W4/ZFS]'$L*JJ M'N2ZAT3[0OE=MC7.BN1!X,]]CK#;6J<:6QM,#,:539U\+Z8Q)GI56R%NUT2U M8$C[X43F&U706.M[PQG2F2@_-<@,K5;0.E&\G9\!D RE[$FT(U0[1UR&GG]>>^)9-[9D M%(;#PE$\%3YW#N'2_@=9)FOTBV!I4JXV6'&V>U(39&X0'Q#7G>G M ^A)V=F:%.*V./_,(;QMNWB4U)2.84GNL@0@J8ZF=][I8.N;\Y/>U=!):53Q MFNRG!KQ*/&<;-R@IH4(Z6NDVJ1':7 64Y-SDZZ:N:"4>ET?45?U'12\ME+*= MR)1[J)^,7;MYU=M0I7@U0*^ZOI*'W@XWA4UMV_!\(D^P$&(@+2KZ52E02NTN M=&>9)W*SSU$*,KB;0*B7#)0W M3VW)^.@QQ@23%6N6)]C0 E-:5+Z,:I;NEX,=VU]KO1X_/$IVHWQ>E:GAKW2*6L+L%6%PO431'473W)L\&Z_C$443NZMUN>%)Y5O;]SO@LR=Z11!% M!U$&HY6/8AG@$.1-Z=U\?)FL2M%B2S)S%FI(9 M]8[)J)N,^DO-J$N^+GFJ^H2>4NP_*R;MXN$D$!FW>>%7Z*JL@E[NEI6&]ZH6 MSGEQ&D7F03R5F^[GY5QY_D(3.\52LU".LY0O>'"L#^H&74A2_&RMF,QEK5[X M**_5?DNC;[Y'G28?$=]Y0JJ0U.L\A6G';N,K)K#WBF60RZVJ&=,'@G)8L3 MZ[OEW>=@$VW5Y*02=VE^M:KPGPTCU5L[UYO5!!+E;;3\8_G,()_5+FHT5<I2!$V\)+B(\TGOA5- M+=CT%I.B0#=[,2 _%4D\S_7"\ G]1M6+GAI<>6B4IFL=NER:' MRH9TTHE?,_-7!]EJZ!3@T,MP*7:WI6$?#>&4TRL)"BBYR1M5(O(6)8C4TQE;&LUI#>4>U7?S'*30$WNU?N86]'JGUC@*(ZS/9SJHK]4O MCE7CMK>E;K?8#*?4RU1?'D@7E4UNVRJ1?)/-Y\CQ?=CSKM[IK\-2WMT-..?(!T3ZP-- M;U/U$ES"6!1-X!PYPC].W*L5TD_M75F*P:1DZ"N_EGS0"SI$L4C$6_5!7Q2R MM/0 T7_QV.]17CRYG&Z61NH+]C?IFY);VB*_6/=)27C@:BX"]R'*Y$UE]S*- MU5+53#<&13K)V: \UXVC"O(I.+X.O%Z-A^0*%#_5$T*C"^'''3GV3^EDUPV" MC_Z2M]=RAB\5?5I-H(PUJ"V/NF>VY:'3;I_9ECO.N2&Y[?1?JJA:M^6!,SRS M'1NR/H,M#YS1N2GEMM/KG=V6!Y=GMN61TSXWPCY+@7UN6GGD],^-E=M.ZT0) M^T]IC%&/$XQP#,M)]6<>B3G%(,C1(-"<.,DQ0'#<4,K:,J.M<'I!P96& Z$6 M,Z?A,*C'4VTX$&H)R30W4!@0O"O#+/W_7^>ZI %C M\K#NXG '@&PJ*KBZO<6CL*G("PF,0-PK!;2=]F&E8],HX.#A@ATVK'KWFD" M"0280, VX39\JG#KMB@ + N?Y!FD]N*;E42!/['4N9X&"S^L46-A075J_'&I M6&UODM&81ZO,HQ.F'R[G-K;3(6TG0Q[&L#H5G=H PVJX P V;EEA>?F_336D M]K;EP\BQD=/JG[08PUK]$]%Q.\NP5=2]5ZP/G>YI*R\\FV&P_FBL]T^=U_$@ MSFGX.\U!^^E[,BCC^:RRX?NS]%7H*)XB@/V)@,;Z+.K-\BQ<:XV'6R*/=A$J MJVS$>$/-](::#X&S"3.W>T\5KOT!V=(-%IZO_9#%#+8+2=QPDKQY^1)4W]5R M4R_/$V(Z_?X$!."6T(":XR;GX80BW<#I3X)#(X3@ <3>DX#1#'G8 &@TZ%3S MJT/NI_:J6NJ8H+W0ZCK]4@?#72;.6(.V/1@-:L#WD<\5'9?8CW F]*#$7G?1 M[%9:[W7MR\N.H5]#O\VL<]V/L&YW[5'OLA9\'_=T\[&IO?:#S@>E]GI.,>^? MVB_M4:=G3).#B_:Z3S\?F-CK.-J\=V+OC.QAIU\+OH][#OKEGWS>$HC!+N'4 MYEK.^I6C6JC/WCC*&R*>;ASZ+"//]6UZQ?YW9;= M'W1.[53ST1EB<-SZM28 @<,]QP;"_AFB;?=:(V,#/3ZXUQ-')I^9RH*/O]S'LTA_9G>'0<(#A M@'T6%!U]P_M///3L_D:GVU0<[:_BZ.CD4W=)TM$WO']^&=G=;M<86'74+!V= M>NHN:CKZAO?OD/3LR\MZU,N)!;K^1&,P&[.P.N8"?YD):QH%071/<]%Y*"E- M^84'))5R*9J/CO.?L]CRL@20+^+$NI]%%CS?O_,G/*!-GD3=K&FO>YKM6N)[DB[RS&W;&6XL;P5:6?'*"%XS!4)4@%1_D^!Z M.XZ%^_7B'D#W_2)*:"SY6S7 OO),*:OIQ>I2=YQ$09:*RMZ;.8 &]I+_=_>: MO(YSN?$PG('Z8:"^N4FS@?J>H;Y.ZG2"J.&(0"/)Z.8]8N*1QQ:WQBB.T#OML$?VMH4' M7N"&#SP^J=8-/W'DBB9R>EVGTSOI/J,XI6N5^>D01&$IR% M)'AR;U;0&D8T^::QBXMN;" MCM"UL_W'0^[XX/;4RR(0PT_[S=_4ST__8Q2/893&@6MK?J&AQ6XL+#><6!]#Q.OM@W63+1;!PZG%[EY><.YP[3".*;VV MM;NH9=<-M'Z[K976;R.-7$.SQZ'9IEF8W0)MFV;5U GUA<=9? MO)]$DD2A=;,0G@^FW(/U#FVY]WZ2QOXXP\H9ZUT4+V07Z1<3D#VCB.N9>;:' M$6,O.&3:Z;Z D&E3\6W(O_'VYVJ?R8AZ0^LO+DC9;F\V94_ 8OW)3Q+A[\6_ M.D4+]-&;/$6!U$BYTP#'N&&:\UDI#Q.=-"3=/&-P9;K;R-SS)="F67"#4=6" M>Y%MG9Z/>#H[IQT)] +AQHCQF7QXWO0,7W*(,X%KJRTZO0*E$JW#;O77-J-_FA@?"E<9QQ'6:D>-:LUA,__S='[Y$WJH:F:>^DO_$!ZF^3L<^J]=GX09]2>2>LA1NG(?5=$[$X MCZYG];4TXX.2;:?;-V>SRS5N1VI7L'F(MD%$7>T*3">A9B!BL&5NBD%$?:+) MX*$!>#"2J2&(,)*I(8@P1E-#$&%$4T,084130Q#1<3H&#PW 0]L9&(9H B)& M3MOT8VP"(HQD:@8>VD[?2*8F(&)D^I,V Q%M$VC:)QX>V1UR:RZHOEV/%J64 MZ'['5N\YQE!_-X9ZREW.H[G-GMWK\X3*E@3!>0+%,)!AH-/5,4V BN$@PT%[ M"FHTWDC;0R/;UJ'/7SVW4>W5[6TL;MU4[*F?M<'Y^>%\2XB@%IRKIN1/G,)@ M_.P3L8%J'UO2&3GMI3GL)]6+',>6,'O0[!+^J :8\%_=MFWD_W[E_PD3S+N9 M&]X:@\ 0Q$$(PE@+QEIXL;P^I+3E";/Z'D<;-2X";:BAAH%&1CB\:'(8&K/0 MF(6:KK"F<32W]BHG#&& MB?%(EJ1)N_=4<=+O.]U>H_,1K_V0&2N=15GBAI/DS5J< M>Q;U?*5-OCK%:H?]-#KL]>QAIW]B%7:&0L^)0NW+=L?(4$.AC:70O3>+K<7= M/SJ);C[NVE 2W78XM*$DVFO9[7;74.@^CSTVED*;UOWU&&J^%B=W/P2ZA^%< M)^047WF!&_N;G.+]#?8X14MO;W,\3K+A_+YV_V(MR3TRQ_E2A^&-$^2-OMUO MM8S:,*QA6..8:N,$_;[]\4;M(8L&[?[HD8]=N>$U:8HWAAL.S0VUAT<:M/L3 MC;+4942==OCE]*,L[T1P*T)ATF9G8/P:&]=4*AB"/CF"[MJ7_4VJV AH0\^G M1,^F"N(TJB#JW^3I1 Y()F^*'!@2?B%Q@/-P]_=L8YRV5_^"BRI^\I-$^"8Y M9I)C)CEF:BH,;QC>V(TWVG:_WS-JP["&88TET[EE]P>;"I)-$MF45)Q-204I M"E-284HJ7G))Q<[ GD^RK M)=E7%A-=$!.3*!L'HC8Y40+/RK9"^\WO'7W#^V](-+!'&SMCFK(1PRZ&7?)2 MDK[=;P^,>C'\8OC%U)!+NT[5YK9-BEC@*4HU-/G>RR M'-1I%KOL7J+5MUN]@2E*68[P_"EU 9E[Q94?PGO3M]W!/E9:Q[H^Q=$D\U(K M<0-XZC2*K70FK ?AQI; =B6FGV-DM;"(68V#3"SW'!" ZNL6 1N*JPTDL^( MIM:7JW]<_7Q]<_/!\D-ZWM^=&\?Z<8>'6UXT7[@Q_'3OIS-ZDTTW^:$7"S?! M#]:BM.9[-X%O?-@5@,>:9-I2[J(@FPN;U@I?XG/@:P"3!3 !>. O8>8&I:?C M5? \3^!.HBRV)G%VN\OJ 2A+JQ]N6WVQ\@*.,V!U>*J^!\?Z4GF,_BO! '?N M >K],(,%9(O4_2IHYUE"6^%]\;OA&IB"-_ M FN:QJZ71O&#M7!3'RY*;+SY7@0!_IND<13>JM>Z=#N_"J3"@^7.\5=UIZ/1 MQ0QN'@N!T!")%_MC6++KQ5$""X-'!W[(E*2>M'E-^//UET^.=9T63\Y2X+#_ MP'/'#[A9"3N01]8XCESXVF6XY"N($P(7X'">A<";UF+VD/B>[X:P:4(H",E[ M? ##A=)P.6[%.0E3&"9/NPD!IS"SG\3\(47W8:PH@H%A"+%94S\Q ,1G/(B M C1O1MZ\'LZ9 1 _XF!L0U/X4A#;@\\JC M)^**/T4![(1ABC=U6M]_ )!*>[@>J M-7#!HB N(42\Z@V6NP!>N .*D_+IEZLKTD'3*$G=.4 J],?XI ]9'"W$#FL! M&P9? U*[!&[+O8T%43 SLBS?=*S=<=7N._W'X0KT@9^02HC]!'Z&I[B &D0+6E>Q%\09LMVKMO9&0F06)QDR-F YRC!<'4>&)*NC]CM,,?$I0W),U*=$";4N2%U_'I9AN?NA!>"C08/#P&I=V6MH7= M4*J;.Z10HUA3>O#(KH9>G0ESZ3]!:"IX$1],1 !+9_$-4EJ$H%+(VD_P+;S) MW#+3@::TE8A1:OO_R?5OE7U0I7I9'*N;%A%:/SX9/A/0%0P2N/!O+DA-VWHW M U5@6U]<_]YE;..K/XL%.#^^AV_X*0)E>BRYO\;5^8ATE^]LFJ59+ HBF+MH M17A!-JDJ8"*/W#2Q%2\D!34KV(%MEX;*3J!?0]A?_BT1Z/T,OKX7%@TWA#6) Y5Q@'+ +9/NCG!L(X$?_.< \?[J3$.( 9<$5\M<)C 'C,7.3X MJ8C1/,ZQ0FRHL0SO]QXMI_%&IHD\1@K+EP1(.)D"TTL&0*3%8@XB!T%:$D9 MP;>2X+[@(Q#35@Q$7<3YU6 V0;OT1 MM[(TF+C-6]SQU$K7&78W!3\F_MV*YT?PS"E8^@J+ZF\2:6_'(&._7MP#$+Y? M1(F/M/F6U ^HB\HS98B*7JPN=<<)>(>IJ&RTON'&N,-=@S*PE_R_.Y49R8C3 M<&-]C8'Z8:!^N3'09Z"^9ZBO#[A>;DQ*&$34A(B>TS>(: (B.L[ B*8F(,*( MIH8@PHBFAB#"B*:&(,*(IH8@PHBFAB#"B*:&(,*(IH8@8N0,>P81#4"$$4T- M080134U!1,MI71I,[ \3CVU0MBW54]^N1_#C#FFWO9[YWRGO%& 7_[YN^%W3U7=76=TV!-YPT6I1-ZCFHL*S,:EEY2ST?\4;LQ](#Y@M<__ M_FF\GPX?FTV6O1\-6+GO9QP>R5'?>2KJVVVGOU%''1WU5[>WL;AU4V&0OD>D M'[9K\8%P;O2_T?]&_Q],_Q^Q,])S!8:J9&0;H=NVC;+8LX5PPL3Q;N:&M\9\ MV+/Y\,((PM@6S;,M1CM 8..>5?/ Y?\VU9;8VY8/P_H#I],_:=;'4PY&$QAR MR,FA/3+D8,BA((>A(0?C.>C:@H\/&D%A/(B*WL@)8[C2DZAD=EMK\IXE@+8O M;(U? M/*T3>C.$QA8?5YU.+O4'V&/CM ;)C@-(BR="HPEBI '0>&K=W:EU5MQ6]-_0 M/J/#43TMW^LPXDO(7A_*-#3]PFEZU*JG+[NA:4/3M4WK&EX:FC8T_;13/0UJ MVMRNHV&S(>.3)..M)T :*IL'[>5&_<=MQ+V,D2G\K]7:U>>K8\&_E?K@O0)' MQ&ZU6K;U"LPW_,3=.$'OT1]^:'FKHAC5_I;)CNV]R]TU;=G^DMII4Y]/?H>M M]T^4/?RPQS2U=^46S/CB']]?X0*O%K$?T-,=ZU/L8V?+*/]=M82U+0!=ACW] M>.&X(/5RW"&V)HV%YM_=8-[]R&1V[P<.;VV2J&\S7,E" @+I$YG]$=+^TP9A"HTL0F?!K-2'SYY M6[D5G_IRR[$SB9HT6KSMM!WB$OA3[JS7=GH'PI4F]$CP:3+/M6:QF/[YNS]\ MB;Q58:6GOE*+2878MS(HQ:3D5QH-(6QA/5^H=2(P/G; Q>Z5N:1R?]B!\LMH M6X6- ^C)+]@Z=!IA+U00 (G063N,4LMS%Q26HQ:@(;4!=9'1LP";]\N+IEE MO:VG <@I;H^.TH0?1=U!*P(P[^<*"XPFU)V=6HZJ)N[4A-^]$_"N((*UK!&I MU)E=?*.>LDG^2M4+V"69:2U 0,U!$V:DX?,GT+T\N@"_@%4OE"34I:"%_=L# M[)^:8"/FHH$^W2_[V6(/^7N 0"$PX7%7GZYI8RC\U/NH!GY" M76/O54]>L3P[0O7*Q37X(7:OQ=;_M!IYQ5_<@'J[WLR$X ;'*]N,\AKR&0J2 M7A1-(!'E>RRIGK-H;U\1<\-G]'C]K.OA]YH>_L!Z^"#]7J5Z(#7C9FFDOF = M0]_LT!*65G,1N ]1)F_::Y-8\+<.>T+J(.>E'Y,3'M7@7Q]O?RVG-WBA^ROY MFF1@*)2VCCKW[ A;OG2A)UKKECM-J0$ZZ;L(^-RP/#GP^MWD[-G1]#ELV M='T&6VY&H5"M6QXY[7/#\ED2]J !E9$U$W;GW+8,KN.)NL://1[0G"#'$6OC MFQ('.1H(FA,J.08(CAM->+6H8)3[5"I)^!R:E"IQQ0Z-:C4X]Z>&E1J M\8!/#2B&@0P#&09Z40Q4SY%RG5M:SO ,&ID:I)\WTNN)3FS9<;40W 0>3.#! M!![VU)=5E_!#9W#2;5(J;=OYXUY[M1I]N$(?GC#%/+]7JZ$(0Q'&?#IEQ=D$ M\ZEYK671@[/:CUK MR.%EF;W[:SUK*..E4<;ZWK,OTC%2KWY4)]WA7COI&I?+1*S/*&+]R$ZZFASI M]PX-HX-WTGV1,O3Y?8&;(0*W!" ^;^DLL_^FN$T0B@<0@T^"1C/D8P.@T: S MVOOO;W;,>N ]M3=KV>U6NP9\'^&05&UM^XY[DO6@9%UWC>%^J+K?L8?#@_6^ M-E1MJ/H85-T;V*-6UU#U_JBZ]M/9!Z7J>HY>[YVL+^U.^V ]W<^1JFL_FGU@ MJJ[CW/7^31![-.S40-7'/J-]^J>R2RWV+IV.H@;9\/""OWIF-.8FC;RO%V,W MH4[ MSS)07=^FFQYO.8^P2L=N76Z2_LTW M79Z3FGXRA3;"'#\+7[)C#P:&0 V!-IA NYU-<6E#H,T-:)Q:W&)7FGS='[4V MC3@R--G<<,1Y1!VZO3W*S),++>QW)-.S%W;PX0N5J0=?9J*8%+%#&"$?HH&S ME=:/5L)PA1OSN"*\.G'G:A &O@5K,&TY%<2'M<$FK0F/(TFU!=%0DU=#IVT! M& *,?&Q:(+GLR %=.4:2;+$(?(FV06N43^VZ Q1'&7P/:XB+>36OVITV7N.\ M%-)'JMY.^L,UI%^0_38R3RITWK6\P ]I[@X1%ST!"8LQX0P4 ]DEYBC?E#\3 MV&0%ES#"G%'QJ&UD*._(7TX7K24I!66^J5^\9A4ME^AX"Z@(NC.<@X,CLOGVB%G4(H,%A'N^_V MZM>5\*A(AS8 *)L\["!>2#1V6SF/*9#@#S15Z1N05RH ;/#.EBY!5W!CC:-_ MBE%-N,&M3$?WTO,X;?Y CAU MAZNX+R941:7Y6[ K>(;<+E$CP-B]5>.:^*'XA/P2;33A#D,>IU, ^AS@EL4X MO M>B,1*&XS%/$I9O=SY<9K!SHAR7&^&2J30 Q-XXP.M;36H;/4H]=,\"I%8 MU3Q#IC1IY[A!*N*0AJT!(+)8DBRQ)BUP#A GJ"-PHP4!420=KA2$0L MY@WP0F!J@LYZZ8A/FT5),7!M2=GG\%Y&%V^ZN%+2IV.A.GG5'A22RP(V!5"X ML/!),1KRO4!Y1N"'7;\74T7E?W/#S(T?F-II@E]B0"0H>*>1ER7$F#A(,18HVU)Q M"PI*)&\U7&OWVX7BBH@%I@N**E!V(DCB=1B#_]1&2Q?)Y M/B7\C3,BY>M(K@%9)W.4*/,H$%X6D%"-W07-T\R-U.@^Q(>"ZR!25!;2& 1A M&[.\6D0X)1!U LT4'$7V6BS:RP^%6SMI#,_GM#V'PH45CV7DYR7W#?S MDOFYA!HS+_E(\Y(U:+?;&'\^4)@7=2]2<\+B6!?U2.8+"]8\X>G$N8?CZCYY MR62(Q6T&&\ )NTF*FN<60P'X"XTGACVB? 3!)Z-#N;PB5X0&O_.L8+DH,FS' M0OJ89*A6K))2=4O6S2KAMV0CL6[,-SD%B1_>5J0D[7=709FO_R-* M\J65%TO&>WP>+[QD'>%+>:EEXVEK5(C)#7UB7?AO"OX049R?'78-/@Q(40(> MJG"RE%0PH6K[((ZV&U 3D7BQ/RX&CJ/]+2@P@%8;&" +L)UHM#68[/Z"7%:B M E 6UK\S$$8I6R$X:CJ*99#C*T<6/#\AOL(^OS$]=*-9IRP>6W*A8-%1#(Q[F'B&(EMI2G.48+%EU<*:\>*A!(I!?N!EDN]E9:@_@J M%5<>ZX<8M$%"QJ"]% A)*A; 7F-0B6&(JR+'PI](CSHG+E!^25XH5!:4 M\36,[H$M!<4[%X$;HN];W0<%]PB\Y(\"2=K\72A8=X\QM!E0$!,%QYT[7_!G M>6<>O2+G,_%F8@(.HXU7@',)&W6L=Y5WYAXGP K5,5Y*B0"1/K 6<$&GK@GZ MF%/2MOL*$!X&7 MBH#S%GF+_!BEI-U43M25$ 8JK:HR-H.B)P*4!ILX5N).43Q1,F:*TM[+ MC1ZOM&! ?%)H!"01A"I9@Q!X!L=,"+5,,A%%BA=AI MIYBJ]"(>WM)6^%G*FN/N<&1S+A+Q5GW05XX+E6$###%X')I0@3:*"KE9&JDO M."1$WY0B1UJ)F;R&0(*KN0 2B#)Y4SD"M-04KZXR0*LE0<.-2U^J328Z>M%B'+ MQQU%ZX\,U.N'^F!CP;&!^IZAOKXH>KCQ,)Y!1$V(&#A&##4!#QUGL/&4KD&$ MD4SGA0@CF9J!!R.9&H(((YD:@@B03$8T-0$1X,YMG/AJ$&$0<6:(Z#LFP-$( M1#AM8S7M$1&/[9RV+:I=WZYQ1D$-;;ZV!91?X(8WQW)/:\//'Q#=90HXX6%& MM4Z(WF:RU#_^J@S(^H=A73KM>OLD/1(BAY4I3U7D=7#-?GQE=^ MC*,YNY*R/0__T;;YWTZK=?D_>XNN'-AKKI$ZC+=];&][N+3?362^?N;0HTB[ M'K_Z0%M[OC@;.I?'M26>*^VP=^N>I-G!K*&D^3-BQ.)&]WS MQXX6/9XLVX3&=T57SW7H>])&&R'"GB^TGKCW!DBS^O?^U",E#6DM<:#=;SEA M]D+&8=>3*MLHH@WA&L(UA&L(=^O)N1="N?7D1FNGW-HWU2#*W7:PZL50;AUY MV_T@^01B56H,P*E%F5Y>&*G&^JM:-[F?^=@U$-O>)[V.[&[K\M0J"@V!G@^! MMEMV:] U%'HF%'JB)-IM[7%@]FGZ",W?Y#Y(M!X/9N\DVND/[%9WCXK^Q%V< MD\EM:9.!7DSJZHPR5>>0F-H@K&H)J9VF7=OKV)?]80U$<)H&KV&!E\\"W9[= M[G4,"Q@6.)FDV/X-\Z$]&&T*;YC$T^GL_M@\<*+.::]W:5\.ZE $)^ZU-LTY MI;&O)BMWFD[FJ7=%>)2$/?%N(ON1LT.[U1V83(HA^W,C^\&P9D/W)M*[9 M#]U?VJ/6Z*03=L?*2C:8%/9)]^PN-GBS3\UU]NQ1?Z_Y^)/V&D\FUWF\).$I M>J0F'_K$2'A9X'5!X$VB#$<5UR7QMA>E[#4O=/3][EW"#UIV>V/!E4D<&78Q M[*+8I=^QA\.^81?#+H=(N1Y]P_O/1PW _7Q= 2G M?!7,(K""P%TDXJWZH!Y)=V],C1.-P[(JI$04*P=]#0Y+/GE K;.,HN]^^)]5 M7'*TU?R&D'?C5$RL- 8*@$58L3QT:[GAQ)H45>B6^+8080)K&#]8'C=7>K"B MT*ITP[:P$;:SAAWV*,C\$-@P971J@@S_'S=KJ9CIL--I?4\%"_2Y_7VQD;GK MA\$#['B!FX8MND$0X=8FUM3UD-U]N,J+DC2QHJGE+A9Q],V?PP5PUZN!T[)@ M_0%PA$U_,03D5P2^5WUG4/YV&L46K,5Z !@GEL!!;=;2C#9JPXC_;8_H,=B= MTT;$+(2'?!<\V/1]L=PDC;RO%V,W$=BD;8[[X(N;NMPL-9E)97 1BFKZ5MZGO8M;5 M\LLM0VXU;= !D[QL0?3:3N] N*H(ZZYF=+K6+!;3/W_WAR^15[' GO5*_A,? MI,Q*^D9VDI-?:32$L(7U?"';!%CU'5P-9)7DMI[[PPZ47T;;*FP'&03 MM!^R"4H6VA8+BWJP/K&7T?>QF2FO+1NA)?D=J M]9C*EJU M[0S-A'"-I.C"Q0%'M:M0IX&Z@?I90+WE] S4ZX3Z^N!?JVT0T0!$#)R-$]H, M'FK"0\=I;2SF,8@PDNF\$&$D4S/P8"130Q!A)%-#$&$D4S/P8"130Q"QK?;) M(*(F1(R<]L;3#P811C2=%R+:3M\HZR8@8N1L/()F\% 3'EJ;VPH9/#P.#X_M M[+,M[U/?KD>+4A'%NM3U(5KL&! 8$&Q+Q;UL$#PUQG/@TKJ-<#K\>.4G!ES. M$RC;7(SSA(IA(,- AH$, QD&.D<&>N2VO2C +__\7>>[IW)+RQD>]MCO< <0 MC$LO*1<>7]W>QN+63<7__FELD+XWI!]6'#0-Z5N"1K7@O-HJS41>3-C!@,!$ M7M8+^.%3!7SGTND?MW7D&M M,1+W;20:BC 6Y*DHSB:83Z,=(+!QSPK-R_\U6VZ,A;BW+1]&=E\ZP_9)BVYL M]F%4N2&'G!S:(T,.AAP*[5%.'Y6=&">SH1Z7 <$)@.!LTA3MWE,53+_K]'J-3D2_]D,6 MM>DLRA(WG"1O7KX6>?[ IF:P_Y8(3-[2[E9K:>>66]J)Y99V^QE]U'CXU#H( MRD"C:7JC = X;H5G"4 ''EU2;VWFGB9Z#NS^:%C+()\Z'/$5>G%5.L)0]4EMVJ]4QE'J*,ZT.2JG;VJ,TU%3HV*UV'1.9SH:J-[<$ M.3VJKF&X\_X'\X$U,:B!J&N)$^TGZ=3,5$%I+L"ETU'$(.N>1PHD[%SCJV(\H5D,5Q#@V M>>544K4R&IZ,TZO5]&V\-9^7S*--;1D#PH'FVV9CV]8KT';ZPP)QZ^8/>C7H M#^U6JX4_N!,B^@0?6]S=;_?5!>,,?A-) I^3+'9#3_ ([=[E9?Z,ZESF!_4F M $WJP\\/L,%I(E(O HGD>/=/KEZA]7/U_?W'R0<^N3))LCK<*S[@%MUAB>C(.- MX7FQ@-_PY1=,^$@!/LA8A&_*24&?"#=*9!QP'#!7=^1.X MW;&N0WSB(L(-23X,_+F?$I$"\81KWS3)8EPBWA&%MQ%^UJ9> ^SGOF?CPV'K M'NQS!H(:-B)"H-1%$#TPXXN0!XP#>*:^"":25<2<+A$T9[L$3MH6K"%.,V* M#7L#&9;DEY8 0FOA5T^*=[,8@)P+!!C(#SRB>!EQ#O67Z-[ :K51J3C1L(( ME%$6QW M;%.A?YKAIN%6X;E)RG+3BQ8D1WR0IUZ*2L[E7Y;P84"]G\=P@Y$W)]!+<1**N1@\- D/?6=@I% 3$-%Q>F8:5!,0 M8213,_#0WU)[91!A)--Y(<)(IF;@P4BFAB#"2*:&( (DDT%$$Q QX3A^%*;!.L:JN6,#GMNJ!'#! W22T@' MNZ1S5DC?9H@UI5^GL6:,-6.LF;U8,R?<]WZODQ*-ZEMA[YPP<3Q_+IZAB!7& MD*$(8RF=C))L@J74O+F!A[:,FC@V4./<2Z7H]>]<9';:?7,-FYIV("-W'T+PF2, M\8>\TX._U.EA3Z/@ M&B "#R#TG@B-IA/$$2;![5XN?!*#,!YQO+NA31G[PTX-N*['L5HAZ6L8[O*2 M2;J.F0P'F%C4[QJB-D3]PH@:U+(AZCT2==W;/"A5;SN-V*0^Y:/^QC[EAI+/ M63QO.[S64/'<[8QJ<9GJ"*'L)QMQ@)[G)]@@=SGH0CUG ^Q8BBD*;!OJRPLN MQL*E+K">F\RH;:@?WL'WV&75&KL!=O_F1JRE]L1^Y?F[-$ZWL>'J#LW3U[2, MUE__0,U>90?48L%RH7K7Z\PTT+7];;&JV? X/#$]>ML=*?3$PH3T4%- M[?RI%P!B4:;-Y/M5.K&+ZSC$ =2UP=].KQ#I4JP/+ZN'3/_[OTJG9Y=DMDQ] M:MN2&;<.2>);<<&'<]TIO/FM&]R[#XDJOQ@YO3S?_C9/GR(@K';+Z8S^:&F? M*0U7A2:VK=5@5NI<*V\K-Z]57VXY)2Q1DT:+MQVP)9!8X$^YLU[;Z1T(5YK& M):VK*5S7FL5B^N?O_O E\E:1ZU-?J=&ZG"2BT[K\2J,AA"VLYPLWU9Y:[R+J M&ISD5._N0OEEM*W"1@-X7%-3'Y:'ES9@@2^^,?2E:6)2R>*:QM O%>H#TY^D M3JAO"!T81#0!$0.GO_% MD%$?;W$C$)H B*,:&H((OK.8&/!FD&$$4WGA0@0 M3499-P$1?<S ,'F\-:I@V O;?S.M"=QO=7I#>Q MT')&S4;] 7H2GSW2VT[[))%N]+_1_T;_'TK_GW ;F@-V\3U[9<$6P@D3Q[Z[ M^)X]1;#Y\,(HPM@6S;,M&MGW]K"V1,,;WPZ==O>D67^_C6_K;4+2/%5PZ71/ MO;/E/OM9&G+HGKITV&?CV[,W%$_>=3A4X]NSIXR3=R$V-;Y]3JO8RSVWBC5. MB@F GDT ]!F]8GO.Y8GWBMUC=]4F"(TM3FY^@EHLGZ V[54/T%ZU 1*D =!X MZA&J4^L,M>V09)-:G'7[W9I:G-4M$8[4XNQ%4?*V,W7-H>1NMV_H>)]T7(,$ MJY..C]MS\FFM^E #MSMU:.!ZHBI-(.N-)>6G1M;;3N\T1SRW[59[6). /A-* M?E$">MMAC^90\DI#XP M1!_CSS6D0V-#EC'QDT7@/KSUP\ /Q<4XB+ROI7Z7 M> ^3'76^Q/@PK:X:%BGU_4S6=2BE_J<4T<;&GG2:J&@ &F5IDL(%V"Q5-D95 MG3WA77,KB&#=% G_Q9]X[H)ZD<:"'A5&12/252M:TXETN*&?J7K,)*/VK=N: MKQ;]3._]=+:N]2HM5FMCJK^Y"H-BTW#-Q,^[Q3K6M>KCRH_P4]\-K%?MEM.R M@$ "'Z"6QG#IC(&C/Q2!XEJP4+H'-V27.K&ZUC0+^ =>,[65#2*XM=B7\"+ MXYH7"LL%N98D@C;]B_M #SFSAJQDOK8[A0V[*>+ZL__OS <$/Q![O',7**JL MSR(!T@=(YM'7@R_RT<'1=]C3^+. Y<=B7FJB61.N?T1Q $PD%GCHT$;JF[EW MP/M^B*PR(>D1 0^Z^+O>2SB=@2J^G0&3!K">:&KA+@ %0-S \*DO$F2,$,C: M2X%?'FA[%BAOX'E\*+6='$?\8,N]C05#@'!(4BI_\A?W#@ ('&&-!2P]1#[, M60-ET&]RU?"^))O#JI-LC!Q+/.K.P61(Z4&>) ULU@R2$[LHW]-=J1]F@I8% MH@M8U^-.TQ-Q)X)H0:VF81O^G=P7 "S(2!R NO9 \J/U =B"[P1O(/\RC6$- M_!V!,KR-J)EU-)^+V,/U!6X&C$_[O/K'U<_7-SC0300Z ML=S%(HZ^ 2VF FCQ5?_2Z;(AK,0IT Y;3C2)M!03E_)+(K3"U(06M/K MI;;:E;>,ADZ[_!:WM,R\J%TUZ2Y:@L-5E8?U6LZP]+!*#_-RYVXW!4(:9]S( M->B_,1"UYCMH-Q M\3;2/8>[2SWWHT1X*_: Z>?Z_WQ R'D[\Z- ZA PX+$#9'5%/%& MD9G+[Q/K;R Y4NM3'-W&[MSZ\ T$+9XEMSY.I[['YMJ[F9BCV+&MO_@ PUO^ M_-F=Y'\1^?^:42]F]08D]21;+( G2D+JTPP)L5L19GBU &;*4(*RF3854O<* M7(KK/>#RIQ&(X#F2H#]&=IQ%"4E? #4HZ8__N'Y_ ?;< B[@AO-HE?THQG$9 MHN\0W$=H(@ W5,&\_5#O//SX"3!]R? M%UU(V6_M^BJ2^KE4]_^CWFE][O<[L!4TM0$*L*5=B @D$&[=3P.61*!F!"[< M!4L]O(@%X49(?WS4&!@G**0*U: M CQ5'^]&,K(6$?9[1F1K*M"&5=QFX')$\8-ME?>+SP4Q&H6:=$HCQ#;04;8@ M80HO!3\;U3U:V\-NOAB;%3&8S? OD /B.XX>W "U+;HPH4@+:P!W^^[7&[;U MX%]PP4A@@G2=9![:&/0Z[,,PB3+,T=DMA$@%B<\/JDFY03 MNJ[XM7$3CG54@;,W";F6C)^U$]4,7%6)];?N#CC^HY=&J'QR[2XI'<1DQVGG MY!J+!5IF(2DT1=/LBQ64M]6X9"Y_[_J^-_.=.F"R8?_L/?1S[P& <0-F..MB M.6:D*O_88'@U*#F.8,7P]^CK\B?I\$Y=CZB"]PU>_SOT^J] - 11 I"TV0=5 M3T*3 P6+F,@"EHC_S1*4WVZ8N\K25T7#FZ_(/5;0!_P-^[ARO;JC*Q_-3^ _ MT-KG3X [^7O5=R]MA:_A_8!D!6R6**?D-J-1I6[F^T!0W/D3D9#R>H?F7J@_ MEO=2AD!%=O5T^//[_02=CG\)<'9D:,(%&@,QHJ2O)^+41:LT V*=HP!" -$C M$XI(7&6W\%/!"!7-=T/R[ZI,RG\#A0MTAS[)(HN3#%P>?'T.$I3P"0A6.W?7 MM#L*L:P.<9.6&/2US<&"DQDH(Y*\S%GS>802*?*^UAB3*$D*&FQ3!5!HK5#O M:.J#88,&=!EP/Z$[Z?/4'M;S5?TME@P8%S0'^+8Q>8-P=:$D8=F@-MA#]M'\ M Y*RP1@#)]H&[]6_=UGA(EE\%@M02KZ' /TI EL?WTT/^4LR2D&>S\ S M?P%\)FS-QSXH$K#03!08L)U')\&^Z:VRBQ,D/7?9AD'U'^8J>N;'$\K:47@G M\KQL\8!YO"A6ULE2\#_BL!J%9M"-8 M_Z5W@,[ESCJ26I4/[DN-JZI;"?]CP MF@]@G7L4U?M;%O!3.$NYY=5:7B8"1@"QS-8F^5&PN](CO];M'A MLI->C<,[O;*<@E?GKY4#+G'3L?#G8W!8A!PV"9R$46IVGO)85R7Z[@R60OS3 M#&2!6'K%:Q(%>2@^[\#?-Q ?JX M'%I#4(MO8+SSM%9.M<4J"[N4!6>$$^U&GA 3.?N5M)',8ZB(^=88>2F ."M" MH%,A^*D4V;59A8V18)#K,/!N M'Y"ML815*XG DD+CQ:78M@0?\"NCU['^(CPWXPP8;2T#T$09J&T_^2ERF0_T.BE[U%O)U^<8%:F#.,9V4"I7'\J" MJWD&!(J@$C&;/FF^-(KLE-2+^(;"A.41!3%ARXPV'BU>'L8-Q!]*WX4JQ?), MD!0Y8&<@B@@H:A;YA@(#Q_IK= ]PCYG'M20HD-8<8*AT"/D/,7#[!"7I713< ML=TT0Y,O &DP>9 3T]GL=$MT!IY$G"V482O]$@EJ=(!=<%]P,4BW+O,0O\\O MVZE*W*"^&).C">();3%_#M9JRHJY")S=1_ K%><4;\4L0"1W)H/=>204[;S2 M:G'7C%?8L9ORPOR0@27S "0^JUO152JKL2@.)O?H;S&4B-64%E70!F^2=9(& M+QE^3*3 PQ0AZP76BL@HX)HA/U Z1(,>IPU6@$]%&?@)RM]F;@HQ[ ["'P/4 M9/FSG'8!O/A8E YYWB"*%Q&QNRZ',8^2H#!&Z$6<_-(6-7>_"L06$*.+\=D2 M>Y@R:Q81R(?8EBL892"3 -SB&D;1FI>#AUR[Q$@K\0F3N+N5D$FK.0ZCY$PM'X)?L(OKV-463(1 !EVU%JR7TC],(( M(7\'BY5@S,Y>YU<+/S\6YN J3X$M JXWX)#<'"D6R#F-8MV/L(&N4@)XX,]] MSBV\?>P$[^?%2U5.0OL&0^$$$%S#!1B>8'Z^G?K?Q$0/A*M8/F.MW-Z@4@!? M/M:Q<='515:.>A".8'T;#J\,EPYX_#]_& TN1]]7UU$Y!:+373GA<8R8.]6V MY[6C2;HB-U7?%U%7 M/?6E@LRDMPJ_#6.Y!8,>_ Q+GM@BW%=0*6DZGV"_HT@Q_&?X;X&5E\HC W8@ M>T^51:QPH?7:\,)?MEX782.]8AP6GZ%&R#@PB5$'>M2;#>$--*HS98AGB>$Q MPV,GS&-5WT6(=*5%KI7YK8BIE5P%OU!@QV .10V&.0QS[)$9D!U_Q[Z[0MJE,K01R9$D13@MB($D2C38PVR?U] MTB)K$N$+/HZ).< X]NG ?+I6I>AI?N.L&P8Y80;!D+!'TYGR["NJVDDZ6UE, MN8IE# <8#CAA#J J+3W_/Y.ED,*B4T_ %Y@[]*<^UV@LJP*MZ4F>94[!4KP% MUUX[18VZI"@C*V6.C3(QK/0"6*D2W'(]KIV+XOR (F/@FDH457'?! M!U[%5WP,G8@UB4?#&B^(->!-[BU79=_&T3UXLX:\#7F?+GFC!!+B3MUU,':.H?93IO9U.0HN3*4"0!%.HY@J6-EMGHJBI1N>UI#9;K:'L%P] M"(279L R"SR?B@<[S.L(MAE]-EE[QQ8?4P$P:?LE">F<$N)JE_*[N. M%,555,,>C_U4J[(NJM0M+W"QE,OC/BCN?9+Y*1ZYKHMAFEK;3,>NM?-$7+C. M!?#LEF4)]\T!IK"M!.@23Q[B09H8N\B!3,/Z4"Y+CZEICM8Z2%:$BBD@+\T/ M_>2A0OB\*E)HP14/RA8E9K#YG!%65R=9_& != +X\C8"U(;X*!#) M49A$>%:#4M[4(*1T0H:;3:D#/>,(6:S24''A BDX%G6(]D-UT@R/@\(E$Y]K ML+4S!GXB-Z.$)+;TBNFT2%#JCZT.\U!#O?C.Y>,VOV%_RCL,/$9)@HT@"5@J ME ),#8S]'U%IE22(AKFU,E)IJ,O:B<#P)F?/_.1KT4(D[[>,#XY"[';!Q^OH M5)DZ*%Q)+FCGQ]0%FPZ$R2,P*]%+Y1])@N#TIWG=8/&ZRHT);DK&+;LV1NT4WE0H>E8;UM:7KM M-%]UT-HRL44K&-">CXP]!3@K :C^IF:M;[G"Y!X@M[6P0S,S\TO=<1(%62H. M7-%1%>O:A;L;Y%IESN/&VO8-U.N$>LDO(.-:#2QJ;1P9:!!1$R*&3FOC:#^# MB-HX8K1Q%I1!A!%-YX4((YH:@@@CFAJ#"".:&H&(H=,=&D0T !'M+1,T#2(> MAPA*-)2S1\\*8]2WZ^$C=KV_@$&C]^=% 7[YY^^&WSV1O;H#I]=5R<5\G,KB MFP4D[D\LE9([('R&BPTGMW8(3?Y3N#((_Z$8)[(4G<]CD(>51G5 HSJ%V7!T MS1P]K&YOQ5SLG#,[3^5,'&1S>=*E/K[;,@_=X!WQWAX9O#\! M[[U31_OPY:O9BK.QKL2L1!/M=DX4E8T8!6Y,\C4F>8,Y_;6O1NO-HBQQPTGR MYN4S?I/9\U>A1K#RO$%JTO8Z2^@TX)NWI\: >Q4I3PVUOHA-;LNP'&"3.YE+ M#;4&U^W&D)LA-T-N#22WS4F:TR*W@]L^>T39"IMHN6.6YPDQG5:/E!S=6,IK M5[5.N:O0]Z0-G:;I]-BM-DCJO#KD?NK19YH_0M7)&]"KKW01"TIGPC76ZW[' M;@_[;VK!<>U:T5"XH?#7O;;=;[<,A1L*;Z*1N!<9/K2'G4$=%'[BIF;3+$KM M"-1&B_+E&8Z-E"V;>7%O_MK15:?5=?JEIL8[B9G>I=T;#/:)TU/4EH9P3T$C M=KKVH+]1(QIB??'$>F3S[6E2MM.S1X/>_G!ZXA;;R00'B_/K)CAX$,?RB 5. MSQ);^PVX-!@*3Y-W[8[=OVR;X(SA(<-#3^:AMMT=] T/&1ZJA8?0KFXP%)[& M0Y=M>SC:9'>;$&HC0ZA8P>B''O8Y$];KB>!/;[!'%A4V)THO)-/:"/\DUH M%K_J#YWABF>U1ZH;\=#&MM<+@2N"!]78WGDW^$RU_LJ5]LI6WED9@4A-6A@T M.XW]T^9BVQ_Q]N(!Q-K2]7_[CZ^?KFYH--8\[@1P!W-)TF@@9LXMI> M=5I.RU( EB/38 6> )A.N"ON_P& (NS/_*KCM/-KX5^1I%$H\KOHXO>N[WLS MGY8(ZP4G="*;ZR8N#YS-5^58N\%1H1U!5326GF1"'@[3YKPE&'E.-= "@_(I:2GR9B MH0:!A*6-:QW#-:!J/'F*@\!'+3,(G)]+J#&#P(\T"%R#=KN-MNC!0*R9+YK> MVRBB"G;7IY[0G*# #7&^ 5C%7N"'^4"M_(\T!GDAQQ#(_O7_*=8@/K1:W]%0>@J*[!W637H5EF! M856YK7P\$&;EZ9VN\XJ%]I;%W\9#*;Q]JBGKKJR=93+/:MMF% MFO[!?<$ZU=@=6'PR U5]@5-3M#$+:S2M&E9!HX F/I(J6!;+IL7*U2KP5E:S MR("=W&338DJ#,LKOWAU8RK(Y,##>K?@6V!!XND(E;:>K*,_&O_I6R6-I:^:Q MI'A[H\?2#"=/1\-T1:'0*A9O=YS!HQT]T "]%8[>9=L9/<[1VWWI._E@&GG1 M=):2VX(#:Z3-B3^6Q,.R%36E_P%T$X'S5GA;K]J:DR5;C,2PUIG@/_ ]_ ET MC_P=R3F(X%5R2,O4]7C$$4ZFX6M^\2= N0Q#0$=.>K1L6BN3E_B&RB M&\Z96O <&'+2D$T\?\%>HYP5\TDRN/4)%.%CX*TP!YM/?)JD R\ED:& "G^_ M&CG#Y=5._1C<"@D8$M%6 06:QP,;]M2&V]4-U[_+X99=#BZKP1!:*+@S&3Q2 M\,R?^3P*Y7IIVK(+=HFD0QK1=0^"#LPR^!%L"0]%F8C55)I7/4T3EJGV^= X M_G2>C]/IQ5_<@&!U,Q, WJLXQAE#$WETF9)V)* [4 %]>ID-*@V^J^=M^\[KUY[?MO\)V?Q6T6$-+X@IN+ MG^0@-T3@AV\\@@EG%+UIPG2E"*=9\6C-CT"]/&"P1L3!&G[CN5>9G!.WVM=' MG&T/NN&HT#@D@X(#(2#X;V?PKQ]+CA+2@F=?0H!W ,Q]RY/LT%?0D4X"[0XT M4H0_H2#)@M0EP\63<-.'^MVZH0SL ;V\^_SQ#:TA"WT[H.E@,_=.Y/QI:IL*)>&-QY9Q&=GE(N0'YB;G& 4!W3Y7$QH MGY,(W\C;)0]*R2Y$L"\M4'X1_JS%U]#HT&!R[C,!F448CCAL3B,43\0XY:_P M>=>0(P4,-18KN\A$ I*<=$91$0(5]-X:*)Q,)L M+&\O"&0\$&GL#F@NRG >I9<"-Q:A -L:9RD1&@[E9 L1_8J4QGJ*, :RFI?G M"9.TD&,&*51:@@9=J%ZW.MBH2:C S< 46CWUC^)_*)(BC8>D(N=0#WP/]@09 M .,L >62**$CWU_&Q_VL'!9>BG3H/^IAD9PJDA2 ID8S2A-*0B7GXDJFHPAG M P,O(AY4"XH3-@O_5@0V@Z-"%K^1=")#D:>FLES1D$TS21^0=@0OS9\6ET_L M8N HXGDL -4DT)3C,,UP,41="J3+L9VT:V5&EU3@Q$^\+$'E M OK@3JCW()]+>XV0#HP=WTU M8PN+QQYU (\92=4$1+3-)*1F(&+@C P>&H '(YD:@@@CF1J""".9FH$'(YD: M@@@CF1J""".9FH$'(YD:@@@CF1J""".9FH$'(YD:@HAMA\(-(FI"1-\9&M'4 M!$2T'".9]HB'1S;?V)H*JF_7HT5:.AE!U4IUG8.NMT/IRA%X38/*-B/Z2%"I M'0Y;;-AS <-+9Y+GC]2]=$:=8T^3W%CX^;-($C5)TPWW-C/Y3.BB_^11RYI&OS>1[_J1B^/#& PGK!B^1*D;O"3)O].\38/X']H,EG\*-S;H M/T/T6Q=6MR"!Q-# ^=% %VB@;VC@^:;\"=/ ?#?8$._DH=HK8G2EVBC?9D3 M1V4GQH4X90FQUX!L02V]IXJ2WJ73O6QT6."UKUILS*(L<<-)\N;EBXQGSW Z M!L?_6#TT]QH[*Q]T0D8-"#QX/F5_HQYJGXB\D7%?K6/3?6VX[@3;GD;NM>U> MKX[1'\=FC[/CAH/.!S]-8F^W[-9P4^=Q0^R&V%\,L>-@-$/LAMC/@=@1W^U. M38/PSIK::Y\&=E!JWU8_??;D7DM48C_4?@)1R'>RYGTZ R.'+!WH$B%EV[<[DI8G%B'&,8I"X@O$Q^Z-JMX:5A!\,.AATH M[-&W6[VVX0?##X8?D!_Z=KLW,.SPA"C'L4GAR$#@T,BQ@7"$T,E914A.IIQ# M%NF_W,!N(^LWCCY]NFD%'D<'R-X%8J]G7[:')G-B^,GPTUXGG@:QTZIXTDO@)U.+LR[2]">: M_U1J5/CTI3G%XA3U:-^DT8+_A,^JP:+3'HGYBM:)Y7Z(>A?%)3Q)FLQ;-GY; M\3AZM3,0*CB&L]X5G0/^0I&#U,(16%;+:N%[2RT/Z;_:2KQ N#'2PZRRY2YN M\A -'=<>#.OT"I:0;#%J5YLV_O=_[01';5L2I!TBXUMQP7J2^W=-W4 M:*_3=@9E\NNUG=Z!<*5)+)):FL!RK5DLIG_^[@]?(F]5?/&IK^0_\4%*).DJ M1'ZET1#"%H.V-(XNFEHXK)?'*DM!X?Z@T= ZRB^C;14V'C'O[GG0WB!S2E/N MIOXW,=&QK@B7\5,.OLO+AHOB*'7QX\9%5Q=9T22$"5A?19>0RM)>6E8@;:>Z MA(J"T:FIS-C'H*WKL!CLV&FU>S09DT073:K$$9(X45(.3%0#*.&JF>_-K'L< M*HDC)GFL)3S@TN9R3-AC%N8#&/,II@\XC)$?EBW@T3BM5,Z1E;,PBP'/T72* MXXH)[#Q;=FF"HSZRF&9%JDF4!BM$@^R'/M*"0>]'IN& M_TK.F5A3,&9P8&L^M]>/$^"MV V]&?'E*[10+AOJQG.&SQ?KX\N)@5N.]?=\6K4N P5- M1)="B ?-SMVO@J?0"]A:/@*;!AS#_X4XHS;&V<&P6[!J+^: AIGU\_5?/G[F M<<)]9]#_8P5"G9Y%UR5RJ+W^!KQG$8-H\Q5M<-J+7<"UI>?I#$/_IX*'/=,RP9!B6]W84TAO E^ 1&.;Z$_Y4XWB+K5 M)E];RBDV80X^2IUD([[S$;[I;XQF-T@B-5R9AH 'KC\O#1GFH'\Z!2' M.K-J4R.B$>=$D=XL!-Z^Y4GNW C@ KO1Q-C8H?O*! M+ ^V.\UPI+L;/"0^+8-F;P-U^'?^! '$JW#WT<3X?W>%KU^I^^V1YU1^SOV%_B. M:Y#IEU?_;^8"[%)B=: >^#.0?[WW$P_0E,F;#F*FZ&RX*::&:]7:;JZ_= W_ M7EX!>=W/WS-0WX'AY).01,_68 ] M]-8/ Q_TR#B(O*\ER5?$.$@&(B:9;G80>;^""0TV<@#F#C#LWGGC,"4\DA=Z MX]%@V!L,?[\<=7J_]Z9NZ_?AH-7_?=J>3B8=MR7$N"_)^M0B1AT3,3(1HT9$ MC HM,OP1U#?H7C>X 6G*E@;(UYL,Q ?]!5[P2] B0Y""^5:M8J^D3$J[M=Z[ MZ5:MX>9:0X+RU_%S>K?12JTO'ZU\K5:^V*W;OMFSLMRTD4>1QV?_5@36IYD+'.6)C!S]Q&:" MN0X])U_W(Z(AO$R43U(V(6=YS)'?Z\$8S&BH+U@2TC6E_Q=6=0M MM:9LRZC(3L>Y1WVGU5N7'L/,WD@)/_I8$$R6I3O'C*X1NA:L3QM$,E!X+?*!5P)55VL$#^Y7?E98&0HFE[#M0M!-WP6MWY"D=A/V1A< MM2O/B[+:C<]-2)?6**\=S5%M]5:Q?(O7;]$&*)@#EE8\7[)9G\@@%&8\+G>L M)H<-133H[?7.F-S_",B?+CIP^?K[Y?OPTYWU.\WGU;_?_;>M$E5 M95L7_GXC[G\PYCWGC;4BM#:-(*QUSHQ Q;Y'[+X0"*@(BM+8_?HW$[7**ITU MK9HVH!FQ=ZU95@K9C/'DZ(?@6HHQ DJ)9CM^Q'+BWP@_]X!J]P0TRSXQS:8X M(9N24.^49B!7_189'(.W7 ZG>OL=9) M2[;]D-BT;FN*:]F^?/W[@(%;1 1^MGO5F3[UPVJG_C).2ULWVM^V%AG),/+2 M4W5W%[XO V*8 ,990W+H[PSICF](/V>#(W_!AZ2VC_@;!AW#(]KE,FV'D7C4 MC]_WCW*;OK#-,MJ&;#OO%";KU50:C2CO;%(P7CD*1A_K_IJO^_N/5Z"^!3WK MCA^;[$<9[P*:78#=6F0-&Z/"K (_3!SLGZ5&MIE3IR<=?27 _7RGON#\%PPR M@;'E"YB[!&X%S7Z-Y?:'P\D1V+^#U_-^6Z?_)_S?O_W4"AB*;FUI)+I+-CC^ M1F0&@["G,&M"M\UU%"Y -OVH:; $&-^M.3!#ROGXB#VL[S=A=U P$^(UX>S$ M^;RMV?',[<'H\#^OA^./@!]=8,,C;WL-ABG6%#QH\IH9(KX(+Y&A-@5O]I,? M% 6FPJ@^W>Y ;)=X8<)H]EOQD9^'<,A,VS,!D[)5GX7\R?OY,2[8*X!=SGY? M=BB\/XH#-*["0'\('CNT^TN<^GSJ0X7S=^2O6HJK)O^.'A[EC@F<;3(*3 +Q M\PXL"B3JZ3UT1H-<"24,'H.#GX^3W+TIM M7[0K&@ _'MH^BV1L>:(M+=N(Z([C@0_ZZ_V4P<&ZFB^T"#- 1Y;MK]L>RM-= MOLSK-C6!S*H"477[+<>!5/P7($\R,M@__N]MM@7@H.WB(JK_^EVVDK\@'.8. MVMML)3\;<@XCS@Y_621EF!X!&6EW;=SNZO6S.$YB#TQ6 MV8$!/+*=_/4!45[)$$P#:!Q^%E*DZI_,NV_IOLUA=R;P1*SW]^/'QYV\MK4:.S+;\=0 0 ]V>@(F\RD&OO.GSTS:AZD-&3A]F=[T)4?XW=B"[ M3S+:,_ O^-X'KH&F0N ZS"2"R4.O /L6WA^Q/5/;_@',U#/?,X/P]GTX@E\I M(YC1<\@;^T?Z:[H=$,+D/T^!;/=V&.=#X7:NS9'E'/YU=Q!@"+BGEN#:,.7M M^L#] 2^'[=;!5\&SL/I^6A> "\>:^ELI ]2Q_5=O\TB6(\W/R/KE]0I/?V!O M<>GU3H4;NQ\2?7V&ZFD^!=LVS,*R(1AYZI;47Q?O9SV_SG9[15F*IOJI+>_3 MO6S=,9Q?OG:_3Z#'Y=CK:2 M85;B=!B%K"='H+T3LJ(.IJ(M=, G"N2A(3A"^+ZW)+(MS:H'Z3T[<>#4LMYM MI7_+ODU@(9N>[+X^_)0$$/&V2 _D2J!0 :!79+"-8*9^FODN+0U<1V\P]2[W M[\,KX!4*Y:R=^/4N0>[TY %']#53UQ8[ZCU@"K"G<)? SAV0:O\5\0\$P0"H M+2F(-D#6CW ^FY7]]+S(+:\C7_[PI[#E]&V&(%0*)MX4? XA!VRUM81WBKS_ MLPRHV(=\F'@,CPG@INWG@FY%S^VS/CG"'>@ 6GCW)LO^>#V\^_/N2M@^77D5 M<[:8++O_P(;=.PUBBP!;VO53.0\9PW\Y1*-7.-@]^31L@X&\C8)?56U+IMK;#VZ(.*/WT0:@6F"^L M\B";\%<(^> RA +; 27OK_73 .;*AC:%;"<#++-,;8M9NX1N\.@HY-2#*>VX M\O1\?%J([K@,#G6TF;Q-\M[.Q=E/YO3W(0M.#X'E^'"L78*Z[N[/NE9U=]=AX_>4LA#>?'!Y_81.?5>BZ<#<\#__T1^?Y<++3U?B^G31WUJ+89Q1!/],C8D"87JA M3;U=M:C9CM\=%\S4U6QY[C;C4@W^>P4^[5R!#>KU/XE]@$ MVI+@9[;6]Y4NWSLT IN@P0 *\%(5UE?2^]ZV2),&BP"]/6D_"5MS/?M]61\P M$\\O P2$_QI4-AQ?MW@KA7,XOZU9<3?_]TX0?5_?[M"YM-^)PV7OS9,[(P0T MA.C^3'S%R=Y/Q]^:O>:RK9^UC0_8#O0M4G><-:=C:,H M'Q3E$X@HG\ :+RXC.UU*!GGT>QO:PG9^@G. ^M7FN#>9;V^@-[OZZW5R8'A\ M*V'WWD_P9A"?0L<(K _W=A7+:WB%;:_OZ52#'I+5UG&V*YCX;L*J9^^?NKUH M?<,FN);?? #P,GUU(V MMYB^%@MFE+.6D+/$*>J M]EOAU)U/!1P"]'CY_/<-Q8FXRG:$67%*X"\,$[9-^7754^AFW5',[T)^G+>R MV+X#UWFG(/D@X^,2%-//A_J7B$^@,M7HNVJKL)SI5L/S5^"7 M^@6_'T"J#^SPR=O*XMK;.\&]!M8 P=0$NI@)ON9[E#] I7-6-<;S2>JSE(<+ MDQ0,LH6>^W<$1;+_[AS4;]KLK^@A^N;4/A4G$(6W : 3_\S\T(!W+O6)YHXL M=5=W=ZO;OA'$F_<>#O5@N6?3#TSUS\O_XULH&9PY. ; (KM7["-:/S[OG;L_ M(@]E?0K6?W3!1C\\9Q=B T[^[8+T=6@9T/S.5*%#S=87,W97ZS:T8_>$@U> M+WJ /'\9-G4@G>SFMZ/E70CF=J&[< X8->OU8;S,KI"J;*ZW'LV#\P"W[MMM MO:WXO9O]7L%WX,YL)PS_>A@EL[<5[$T!OCWB-6AAKSU\D%-VU:12,I IV5-= MWO[U79#E[0OO/G+"VBY[!2-(@B8H3-+D 2W%6866^FH_ 7XEJ02%*8D$1>P2 M4<)F_**0\0L9OP)A_+I1"A=]9@97/LN7(K41_^%-0V,DI6$X#JX<%=PTN"I+?9RA)4+M*_%!/\$D%/I= MGF13D2R7TWJ9I2MBGF&DB U7HITY)^$2\7&D-DX(XP1?6&$Q6JAFI^9,M59U MB3@>Z9EFABG6A;Y1)+L%L9.F-ODJ'$E]'%F;IG6&(CE+U!N]I91B)RRA+J6X MA'T.2D+N/50FU)@?W*EMG$8IPTQ#H8>;2B<963Z1:QF?+SB54WD[&25AO"D4C:O8,2L5%US>BV98>L2 M-L84F4E3Y 622W3F_+*;)882I)Z/0Z>QID"7Z[TQ+]OX.E40R *;!31"' ]M M"PH]'"860V,22RODHAB;>>"8AWKK@M]>0CF2AV?U(1-=H4V07N\M[9%PEATDK4F!X<>'173 MB56K74,L\WK>G;4W6:^(3<%<3U!*J>))^=:XF./!\IF"M.!*V0*8P(ECI3E M\;Q($L::K[F;LD,)N3&8P(ES+68I*JV*M;JQ5A;K5'R3FU6Q(1QZM*PZE=LT MM%9CP--V7,4Z'5XQ-DLX]&A9DEMF6#U'K@V93W8:)$7V2SC8UQ/D4DVXF4W: MZY<,NI)UAAUN/J4 Q GR(68VOPRWAW+8FJL%=O\<+@H&D.).$$N_4(CQ6#) M7,KP&D967DRS3:$)GGJ"7(;M2F9A$ET@\ME%9]!5\LY8!T\]02[$5-8)=[51 M#;W7XNHFF.A2 T\]02Z*.1U(/;E:%_5N63>LX=K5&##TQ,$2%M>HPU(S MWG8WS=0P(7!P*/EQJ+B1XREC,FCQL7IJO&PLBYFA!N9Z@@9BK6HO5TAF=4P? M$Q5NK(CQ,;F4B!,TT 4/4)II86"D8FY[.IR,+1N0-G'BM"AN5,(EMCL7A3HU M2U+UV7S3&4KDB2,8<6NRO"(Q5O26^6%QG>GQZGPID2?VM2#P.KEL+B=84>86 M)#]D,IEY72(_[JN$R^P QP>JA&&**L43"05FX;-2GU8&9'P@RPPY^/HW/I#Z M>=\Y.IO\:MP74UA[: AQ?%WFJVQ'6X.M.7$]#')UBY/Z!:R>. M'0.$LHXQU;[$F.)DA;-Q(DD(Q9X_= \0]ZJU_YF3F$F\Q.,7J+1/)U[(.X;U M/FE9?:#K_K+>%]KU*^SZ+WMCOK X.H@@' 3V0J.3",))$"_WS+=!YX"@*6@' M0;S@OZSHB$[BIBQ!(6'U@@?QQ89(O],5;K?H&S4X^IV8'JX% TT5?OB_/Z@? MWQ4-V!<*_V['IXML&'.&E^ S%\>[)([WO9RNADIW7_1!O\DOQ)PBUG^#?H DBG\E6G.-H!Z7L/U# MY88"-'CSZG_JVN_+X;^<>;, MM59_&VDCJ,N_B51QK@R!^.".J[^-S!#8Y=]$-KC,ZH-O6DCMBB/+_N7]3]AL M P^DNMQ[D>&\79_O$D7$^S!7XG/=?*%0KU[YBL/[_0C:W M::@AU7$_KO#=$7\L_W9O4>_FV/5?#Z#!?M+W>%=M!GO+A]578([3#"R< \MT M>5/=;<#T;]AX3!)V#7DD44A+F9P@I6,>%Q,G+4^,,['6O!JK__#K[H W^M_B M'*DZ@.E])"Y!?[-DKL=TG9T+78SV<*90'7NU-+/\$5$U19_(IO._/V+D#UAL M9B*[__M#7[G_3+V):KF[O_^(3.4)V _/B0UE>?8/9$=NJL+_\&^\R+DIV;9A MF9B6;'K:CX@#S@1\"SQYGRM5I$2=*)<$,>5165=LM[-L>RCYN5HD%B43Y/_\ MY_U._(P@91XQ>7#5\Z\P>>2J7(ZSDE H=C>=.1DS9'U:JL^*M;+:'=Z56#7Y6&4@)*4P0=9:GX>=+4\PE-3\V>2##Z4\'H3/[L$B))+&AO M;4RJ67S1WO3GDSSD3R '):@H127.DH.>2]P)I7F*.V[W$87--Y!UZE$4U^^" M\P/;K*Z+VI>7JO9,VGCET8KF[ARO)]"[55@)6"LV[1KKB5+3IC,A*7-#B8'2 M%4Y%V1.V*F2J0AR/#%C!D=.^R/&QS )/]#OVE-=JG?JXE^RC*Q:-8G$)Q7@@Y[F]<"_ VA%Y<_!YT2.D.5R%FE911S E)A\-K6D'U M^U\ ,9*-QFD"V> >PP;7M%S8,/6WHN.328@AU.91Y%A@Y+7?PNNFQ]:ETCB# M:=B"YWIYDD_#+C0XE,P8)LHR9T;@/Y\ ]M2,&3SK6,"2<$)A0?.-9M8,S&B][74^]_09C!H, M=Y#890SY*"H$B4BW-6EM.;%FRE,7J*7\GAE/NS662T*E:4=4L$FR7(EGYMU$ M;;GTY_?C)Q&E$S0R92&.1W%@01:^OLCR!MZ.U0=M(B56FY-X Q?KHTG#[Y8* M$QBC.,4B&U0X;5#@F55 ";(+WA$Q-=G1(CZQQZQ!S ._^%:HH!NA[A,_$0"L M14%?X9.V7MFM!+FM 5=7'8B.YNO#IZ)(5N6TJ5?U$M^>SHI<92ZILYS??AJZ M#A-1AKV.&OP 8A7B:"1-W4*:^BI+9X6!O!C%^RNC2$[,^3P1;R[7'&1I*$Y1 MT01VGCSU7&)36 Q;OE2KT#<1]YV&Q)E5)I !# $%BN4*JQZJEJ();X+X#4)@$JUO+ZIW0RIWNW" MR2*,EQ#5[K"P!Y;5MN![RF VKL[; V;NB%53*R7L_MI;#P'D4K[!#(=%58\3 M)Y'%#+'O;P2H9V;?:X5_G6#?]I1;U>N<8(LQHKBQ%L.(.L28@/PAAF%=CEAUL<"-BMOV_G9KY=\*BGV^-@SG-KR&W8=0PSUPU.:RJ-AQI6>ZO M.QD N7ZE:S9*L<>0BP(V$*\BH>A/A:+O,*LNN,S:*51PC&AV5%98J]WYW&=6 M(!\Q409'R4N/8X_RY2-;ZY7JBF:[,$^OL/+5*#\$\H?P5 MCS+,F1%WR)*%^!_9MVXKRET$ $QWH C%)-?&M+%CI>SX=)A4.0@ 0*:CHBR- M(9O78]B\=MGI.\GN(!P'&;Z>6YE&$MA%DL>WC'66(MU75&Q:$WHC0ZYBO4*] MR)87\E(B\&VB4A3#STPD?S[IZJDY%_@*K3IU88RQ-6 +3!Z0B"!C3 MBLWKD%5A&GYQ*!0VKS\$DZ' #=;L M,\!>ZN5ZKC4NY'FY8(QZ\WH*IS, [,EMG#^&'Y<30E8ZA N733<,\+:$7OS[ M)B[0'%T=3\<-5UQG2C,NGN[9";<.<6%;QIM@K@(,(1?V0FD5?-^:]S=>4V0, M?#Q]'X7 !5^\.\N38ZYMO9"M3#R>;LTW[JP_%.8\)Q%^Z>XX%F7BQW8]%.N& M&/VA[74AD]?.RRG*D_%Y;3GI&,)XS,L3QV+7;9_184@;$R7P,Y.*D)$N\$:Z MV]FT'E56"R%2/VS9JJ M^P$D%$3>H1!,[K/L<-_+H;"GP, J:SJ,N9H]V3O. M(M8 "(#OO6O(G/(<6E:0PB?N?JD?V\_]4N?$5;70![C4$4,\BWWBH1Q*G_8+ M*_/#1J)AG9^",+TVN?6@J3A&RBQWVV4P7.P.)2+A)^9A49JZ M2KK/ XADB*N1@'7'@.U/N5KQ:LE,;$)D,:+MN&ZMVF.Q @>Y&HI6;)0@SRMR M\%PB5'C,2_+TM7!Z-#+57-^^I#M^U=?0VI4"IAH^!EX_LNDH9.(95(F:0"/R MV7=7FOD$=O<\/"TX*5KCLY0YMWG/T)8,P&Z_U#K ;@:G4#8>PH0@8 (2[OXX MO.<\3.AGZ&6Z2K>ZO#!)D)6UW/':"Q\3:%@TF,%1S:KPFLJV9:K,5X,9LH\% M'X4?N195V.0JGW\.XB0_U8R')8\7A46&Q.:5DJ5YLMHKY^L2X9=?IZ)8_#SA MZOEDJ*=F4B3H7*0,U;E,&A^OI^N%.W(PW96Q$3.93>;5(612OT0GQJ)DL_!: MK^Z@P(18-D*JZX.:LX*U'P\@H"!.>5 C3\#V(]Q20L"$@90UF>@NK-R.;!T! M:>[YL*$_*+7H(6T ]R;>V]R/]UYEN&\]I!LCW?C1<"IDJG!0E_\ US+B@Q I MNH%=?KAO^(!=Y()K*<;(,E7-=OP,Q\2_$6WNP=4A/?=AH.G%8/[XP"'?"7SA0B'UV7X=W]-MJNVX,).\RW9]+2:9@MPLJ_1 M#M@VVJ$BV[;$>,.233OE,B^,UZBZQ#V=%8]UL'](QW>Z/ MYEG1F#3$2B-5T_),G?OQ$WO!L%-IB!]+VLUD.[* ;_GWW/"8W<8YU3BW:2_; MJC$'$RS17*%=8Y=W)2!_EQS.6#9A(/;EA&2*9(W25M$39'FA,AL]5YA7N M=X3SYZN_.MFZGK6*8__\S:&:[!Q'Y]54! MI9V8HREP!Y>6K3K:])SMRSN.]XNM*]43DV%)U%1,8"IDRNVU6BNU'E#"N>S2 M:;Q=ZBG):H\G,@.[:;C6D,D!L 7+ULZ@%]U_<@1L1,3R7 ?N"+@K([(#<_#2 MFJ)-^IH=(?%H!*[6'P=//+2F6E3MZ4(QIR&SUWZIINXA34!NC>FKV)8 _LGY M_Y'2BS8V353=F:A78BVR5U^SLQ[W\;N[C=GU>?BC^6]_A8\%VP>@Q-Q^LM3@ M8O8?'2WRL"#5CEZ1!1IQ<"@MS1?FX-J ,(L&+IG8O(D76ZW1/$5:B(,?P&H0 M9., #!"SIN&V#&S7\'5U>)5JKRKU(27S[;E-.F.JUJOHO]7N FH6^.XFM,RX MJK9B9-N(-1<5=9U*DAUE^2PV@8-=.TLE+L^GCMF6IF.^F/2*<;$=GS1KPX#J M=9==>EW2);?>C+NB/,;4+IYPO.RP#AN=!-P<<(N]^\P4X,X]L=EB;3Y6TPVE MMUFP'0$P&$ZS41*GHPGF1/,(J-8^ CM5WU3XDYO3WF1F9"Q+]C$BU6JDB183 MSQ,S"= MK='CO4"UI8'?KS&UFE*+I,K81I:UE%PSH9>KYC!X:SRPYGQ-9TOH#UD^_P%(^^+AB01AV8VWRD6O/..SG$?&NN7U)&$N M)9+R:R31['G=CI[/3O/4C!D\JTO8DOC/X,Q%@BJXQ,;%Q>RJ: NTJ8VG/0YR M)JP\2:/$_0<)VN# V^#YR2;0L'4UID\CBCS37=E$GBYD)W]<3U>X1*DW+JT! M)LU/4UL6/<#Q$Q!>2JEYV6@O73Y;QD;]&M>P:7 M?RX?6=BDM6\Q_Z1?3U1'5+Z+M:M4>92@7(Q=U2'S^TU92 (P/W5L$$3>M5!Z MUSA%\2:>"3TQ$"JI# M)XV!E_P5-@'LC<'\"GBI0_;*^VQ5 BQ6T=SJH"FO ""#A8-WG$#FYKB&.9NAK9NY.#BN<7-I0%>QO")KHU-!=<(9K*R_84;)5SP.'I+8-_)JV) M/6R@9"M\6?2:93-OTUDR&UM*)+,SHF%4E$T)\E3X!VKAYW)P6. M2/$3"B,R0Y,?)@M VO.[RI#Q*$;0*"0- M?NZT><'L>%8]HTVF&Y^[83L:\F1'SDMP=\C%KE#8\2Y392H49KW[+/4K0$X" M:%,MKV]J-\.V=]OS7S[!6)M>)C!#3)Q1-1ZMR,HZ^/GH=7&>431 S_:?[]_U M)^;S,?W*RX*F160%Q@#*TS4L:S:U7,UYN>!D?G-TNR3=/N#(X22V^9R9^U__/__I_#V1^#RNZ6 M.%C6:+NOA \50RW6MS79B,D#\.9_9',IKYW=,A/L2_SUSOWG]:8A?1,O]D*P M_QTY^#?[:!I:P7>?6W_F7^YO'YH.7Z\\C^V9LHPEQH^_=US M_:-QK=D_!-"=(#&!7W;.937$F(;LUO^4H*X%;_$".J-;[!-?/5BB#A%(E3[ X/ K8JHUA**!$IHY)<2CC4UMZ/[+-VQ>VD#2!K]DJT)6Q:Z3ZWE(CCD>M5KEH= M81[!%\MFLL$I$TPKE;^7R?*@ *P8Z'#F<5>VJ3Z3$V ML<7,O$MZ1<.H2SA^/+0W:-GT2G-$4>96[7K,6G7:- ?5E*.AZ4YO,Z,G;9E? MQ]@N-2G.FV-\*.$G3K2ZE+E-=]BR^7:EVRI2%.961V"N)S9UN?*&:7'H$-B< M;_*%B:!79VDPUQ.[FN=2.#5/:0M#7CA27L &Y25\*@TVX>/803X]7K?+XP%? MG ]RW6Q!&V9C8%V)X\PE):/=*17G"ZE+C]TA''I$?^I&8O(3.SX MM%("6E]*J^1Z=3CTB 5/$,+\?'8,<#)9].F)2IZS9_ $06J(VZ>52O<7&Q[ M#D;.\I:T+H )G"""6#6UG(&+*R_2<[QULKWB]P*K+UW) MGFOM/]B*5OXG[R2P VUQ-^98QG7M_<1V+\2WM\"9(17D"T-\IIT>R!\'S[? M,P>FM=P+^_O?8U#O_6RN__B_5"Y[UBFYVI7%A OHHX>"/I? MB_Q@:+3KM]]U M'Z+7?]UR8Q(H$.(@ 'P;Q@GSHPT$'0@$#0%YB 0- 7B(! T!>0@\!?L4]9A&O!BF7"#__W!_/CFXA#$B]8_*Y1_LP9X2N?>0"[FFQ'^*FJ MJ>^KI+]Z_*X+R7=?_S[AXW"U"/?NC7OLT7I_?X;'/[](P[=!N.\L[6@AK\A% M?!>YV!%^=[=YY2)];21][];\S3=XBI3Y VW'U"_UL M18WY@ED.,09B#,08B#$08]R#&*XLZM^Q?-JM!?F/]<9JMJ5ZBAMQ9%-SHI&I M=K+L[N-)\8\GK DCWMV3)\CH1+NRH?3>NPYH=CN]*.:ZNV MH-D+7=&XE>Y(NPS]_1_+OA])TMU!NZ404*:]3MS>3QMRYT\D2#%(NO,ZPTQU78IR.6)'S_C9#1QHGXWXG+$Y0_, MY^RN6E6A53^LZT)^H9.4^6,AF=:?])H>U+<'FJN""6JI)S^(FNCNP^:A5@K#X?;YJ"WNR21B[YQ!D0$@GHB?;MNWMK3N M(/\0\@]]Y_ZZ=YG>H.[.]IJ\]^X$Z!H]7R4&,S6E/6CM'=C;^^X0L7;7JS!; M:I/NF!P9@FUSI8I3(BO"O85H0Y!RF8++%'G9T_I%MC)KKRN<1$%5.4Y'6>*X M=C)R4B#80K 5.-@Z7\?_&FRE:DXZWL.5I2@XJ7QVE*':)?S>L-58+LNZLG12 M?-;5$K-REB+S*BQW!'1_G(I2^'D6/@1;"+80;(7$:/$UV(HW5IPPQ088)HP: MR4:>IP1C?6_'1&?BY&>-;K-I"%-939+Y/H.ONM[ MVSIL;\E ;N]PVB"";RJ__2*#9UB_L4&@(%3RU:RG53&ZIXIZ+%TS\Z-[WRV# MLN:6-^*8-F32Y)/S.K[1%%C7$VCR.,9$:0*_4AND\,N^B,L1EQ_ISZ5U-SFS M.28EIM;-A5Q+4N:,NK<[K&N/Z_UNP5;Y5(F5%R49,_,T![@<*+X4&R68,]OA M("9'3/Z,3/Y1VYP5!P-M/>F)_"2-#2DWG_&&Y7LS.2U5#2T5(PVQG6ZV!7J6 MBZ4KD,FAFAB/1RGLS(8VSZ4.AL/I?5Y/YX OI3H&H@P?/N M)QE^60$1+R)>1+P/=*Y/0KRA%D;#890^SL1R7-BI>'98OP/9H9$=^AE0^&&L M"G?/G+IPH!1$I>H@:UFJPTW576RP(UBF>L*).ITH+-W7VS.>;FD6I1076JD" M>Q+'?_QD6)36A# !8<(]TI(N'%;U)4SH\]I$US"7$;U1Y"9[GY:-.V] <3;:5D>^)4;6%9EJSB38-?$7*C^MX=V#;83%3&[C^^\/O MJ+G?PB)S3! E\WULW>VL )NFO0;J/!;3^];P*\R]W1;4_/3 MFFV!R\B!=]2)VRA#UIH)JIYK\!-]/E_'FSUC&>? 7>37KL2B.':AK!W$U4_' MU5?/SKDD5^>E0M7()Q"V2T$@FN4>P> NYOT5+VV8;6?+'69"M^>KTXQ *HM3A4:Q-TE&+/ MS%M'WA>$)0A+'D'%_C:6\"U:8@:;5-7PZ/1*B$T]L6\@ C#_ #WVKH\@JT4NVG!X,[:W=+.:>NJ2[9IS&%US!! MJI#]B>$56&<)YP2+.Y()H#_'D0<)\3KB]8 KO6?P.KVH]RVB-QU@*;.**YO: MH)LQ?%Z'O0T()DHFKE7]#?%ZT,@?\7IXE=(S>-W*#7I:TO9X(YL<.EAY.8VU M9AR7K> MMC$SK7DTC(F(0V<3P439Q'%:P]_(_HPX]?$Y]=KNH2]RZF!N=6?F4*3YN5"? M3%6EV="Q.N34Q(^?-!O%V.-D8<2IB%.?@5.O[-SY(J=.8A5S9,1,!B/Z%6DT MJC):LS^$G.K'&1)1FKG6I1IJK2HU=>;M(,Y<\QG?: H M$E&*1,R/F!\Q?XCTSR\P?[=5:8QBZ6;+2(W:HL41UB0Q6D+F]RN<1HD396J0 MHR\TCKY7S7.7S8:'9&"O2N1D+L3]X#SZZQJUU'J63)K3+#L MLE=-;NAU8P&KO=!^NEJ4I) #$:$ 0H&0:Y^_0P%55\=5E2-FF&;4F=K"*0CM ME(\"0.DDR>.2IP@#$ 8\#P8<:Z1P#W#B$@[>D*M8H?'Z530W8EH.ZHR(W'T7 M &T2P)-J>7U3>\6GW0#7FMT!O-[MW7_=NEY6T';CH4-$ 9"]!;)P"UDW9;#Q M32ME32;65' MQ1A9)MA\)RD[NO)9J(N:*V'9%=VA,#E9$DV&9KMX;BCA"3]\ ME(TFXL>E2DY*?LC;@& 'P$':<.*>8[5&'->;D2*K&.\)@7O!A!\;" MTE'F1(4D!#L(=A#L!!!VKNP\O2#L,$FCC"MUB3'60K-:C+$=1TXL(>SL"HC& M&>S6N!-JW3]H*O[5?95A5/@?3Z\/9-1.($RHSV8X?@2Y#5$SHF9$S8B:'X^: M0RW;ALZO%9EI=L09R;86C?2A*K3MG:Z;GJNIR.F%G%Y7,0,]G:4GV)%(:7VA MJYIOR_&AP)$JF%FKF^WQS(C)%:P9DXO3BL%=VH%%?,&BP\OV%&R;4]-L <[1 MM]O -J];J#JVX&!O%AR+JTPPLE8S!$RIS@TBYE6UNH2ST%^%O>#'S:20V1CA M!<*+Z^+%-SQ/-\(+N='$K)'4JQI"==(HJ,I J3KBVN(D O>K9-!,-$&=V=09V9(1PB"$N1G"7#LKZF((4ZSD)A4L MGR.P=D,N\O'1O%[-^P@#6TG3B6@<._96(81!"(,0YLX(<^4$J(LAS(HO.J-Y M8I(VUD(OTUA4>ZVY-80(XS>PIK$H19S9K?YI_5O_<6'VV17H6-%@C:8_G^I- M)B9H6D16H.% GJY]RX'E:L[+!2?PFUMAZ?,$("]3/?=BD'TVD#"&5EAR_KP)T[\^!B!]TJ-[N$IO8TJH_:__G__T_A[,_YMD=6A\L:[3= M5\+GQ*$6Z]N:;,3D 7CS/[*YE-?.;ID)]B6.[V^"?UX1'VY$!,=>"/:_(P?_ MAAMRM)L3>14[V+,=YV][:N^^MO_,!_G7#RU'A\CTCZV9 (<7&GSZN^?Z1P-3 M<0G\A8;$!'[=K2R.O\2O=%8'=Y!_#QU<07)D9,.;X_\U+>44.7_WE=M?X8, MK(+KQ/SWD#MV'QW0$-Q;,)\FQ+"(-8BDX*TV=9U7/I%_'M#0KRC__;&=.HWK M@]!K9_;]%O=_B0\_?C;R6;X4J>6X1IE+\6(SG^)*0G0K+>4K*8!;_4.,2%7+ MM0:?XRM"OL67JH(@,7&RUGQV%(BCDW/4QIC67,B[NC\3*V*E8H./)HGHX\;J\V#*\86=,8 M-A;S32%7X<#(HWEVW74"2Z<'K)A=$IVL$[?CQ=)0BA_/LXEM!JO&(L%@WMC* M&1PI=KD:)U''(T6BDNE1,M/BA=Z@V)QXL>5&&4J)XY%M9N FUXF9AQ%E9TR4 MW Q-)^I@Y-':!UU1PG5A:AISK& V4B/&H(H<&'FT]JPAMK*R(-:!!)^9#\AD MUUW,XV%\%>K/'O8-ES MK?T'VPO8_^3=/7T@LN_&'$M"KKV?V.Z%^)8'SPP3(UX(YC,5X>"6.GB^!9XY M,*WEGF?WO\>@\O'/5JQ9@GWZK32QD_#\%^^'RGW'@DK6E<6(SX'J7-7E31S\ M8B@;A7;]UKN.O<0_M;BA7;_PKG]BE_C488L.XE8'$7_!$$L$XB1>Z#@ZB$ < M!,*F0!Q$XC?&:W00")J>[2 0- 7B(!(O%(X.(@ '@?EN$G00ESJ(KR89_LYZ M=+M5LW]@7+Z@X>;A%OP[FTFX%JQ8)OSP?W\P/[Z).&3\A67NVDR'.<,!\YEG MJ*O)=H2?JIH:26N*!L-=(B0>C;SZB*X+R7=?_SZ,ZW"U"/?NC7OLT7I_?X;' M/[](P[=!N.\L[6@AK\A%?!>Y<.K>;<#^E'-A"L.%4.IW.NW=UWHVA?\Y83"^ M#3C4=(&SB"ZN0!<4&7:Z8)!4V&^;#WUMGNG4ORN94T M;(7-?NNC?8 N-V'JZ4=/L&S*4S@L)LZ'DM$MI!,C&*9WMY9^5Y98OJ2*(M:_ MY'I^YP)] ,X/45N]=,V-NQD?@ M_/!TMFOT7-S2\XFTH66U\DHA\90QJP/._VICNZ!IG7>L3WH'G;+JCC3;+\AD M:R-MZN@++:+[)!+Y"^J:?_\3.+/XS4N2AE-W#/YM<8=%WD9OO/]\XMXDUM#KR6VO/JZ4'/,F134W0%,_675US.'7L;2$1 MH&AUT)17-0"78,:K.05X%[Y;0S"@'J;K ]%'_"$3,UE2&6DL$IUICFNF MNQC>@G55$C]^QH_QY\HE!A'^(/PY5GX#O NWQI\K^[ENCS_5[,B3T\61950; M3#ZEQM;K6@+*/] =1ATW"3X)0,]E;0BT4>$*^N23F1&>S%H02)MOX!HP!2%N M$_DT$'V'VD,7M%4C\GZ2@PY"!!YRZCVD4P\\\YV^AA*=0N*(N\]2OV)NND.W MF)MG0MU]Q0_M5SMA2=I;B3[SB4N#3^J;.)$M%$VOCQ6+8I5LBX71K%]LT! G]BE7!(%2KB[?,N\< MH/I"@N"=1AJDNL.VIGC'FL(C8'4I>K4=RVGLB'!G4%N4.L\84G$AR9:R_6_7Z2 MY';U!]X/+66Z\_:PG5N*L1B=+.6T?&?HER?"CQKD96V+;WBK=H%?8V;!*-;[ MH[+G#SU:%)VF1KC=% ;8VN@ I(SG+--T6.3M-.9E1-- MDP,CXQ]'SIQD-B\/NSR6HH=XNRG@I)>!?02/EM^?4;)JCU.<.''% 9$6*OK2 M@,\\7KY0F/+MC-H<\32E\9WE+-$R5/C0$\O/EJ=]6F[H6$SE,'J4S,5UW!]Z MM/S!S%#FRVD9QP2>5;)C=T"4V.6I1H9KK#M1L[D$CDUJM>G&L45:C7$2?3PR MI]5B]H!.KD0-ZQ"9ZFI9*E;K8.31E@YU:UU8=ZII3!.LRF3=*%CQ(1Q)';Y4&<"2.?QQ: MJQL#@>O00U%?J726E69LCUZ>ZLUHZ=A&SG9Z*;"C8KY34DUJDX ZV]&2!A5\ M31>7N;DXF8I>+]G5LX(_\FA)F=0FL6#+6@G2HU5EMJK'9OL?K@DEW6(5TKFYG)9B=%\5<[GQT76!'<6YX\]6ABI3\M\9]->&9[3 MK4]:)4Y(5L%S\>.%D1-JPZOUYA ./=J#3K>7E+RYC6.I\3KCI?K)(>G6X="C/2B;<3I.=^8#3)N; M^4&5R- ;UG_J$6E76K-BM7,H$8T_TD9UC*:F?K.J\H2O9OC$L]0U!]H<>K2LY+&>-E-3+BS$;2ZV+ MA0F;I^IPZ-&ZU(0]3Z_+M:612F\:HY0PL4OF$ X]6E<_N>KU>,J9&%JOF\&% M#"FW!QP<>GRTP]EP[@S=.&T00]'>F%S1XTM@!B?ZSKHK,4DUEI9E",/.E)_W MLIY0Y^#0X^W*R>W"W!ZS-6--<@FG-"N5,O+0'WLT!8P>;!HLV\0PN59WQG6+ MRM%I,(43]T!Y:E0&R?2J9LQUT: 55G3DCC_T:&OS#E=3%6R],=IM<2:T\IDF M%N?@T*.MQ384E5-$=@-O-Z8T+,QK=FH(AQXO;+9)VI0:GZ2P5+9,CDS&ED:R M/X/CA56IB3H?U3M3@UZ,XJVAJJ=(&6*\S"4]K&0(J3Y-"-E&Z7&C5S.- MP LG[H3I(C?4JK,8B[4;$EV+.=6XC/M#C];% MK!0FEN\ELP:Q*"KS.B;5U'H=#CU:5TN>D-/A+#8PY'&MC#>Q185*^T./UF4V MEWR2*A>*6'6,\VVB6>U4X<:>NFH4JS!-#9+&C*=C<3RO9IH],@W&GKAK]-DZ M:ZE+MH31#IEO:?ALF50Y./1XNY:<,QZ/V^N6T=9GB76Y.EBM(,J4.%@8<>*V&4\&CKP0UFV^VI'U(C,;8_V6/X'CA<57['(6 M7Y0[F.P)2C,57Z[$[0R.%^9VB'0&8T9S<9U9M< =JL73$S"%$[=-:J),2Y;3 MC8OM1544,SDGGUC4X="CITKX'%MJTD 5V],BA9%I#3"$/_1(,*ZN9N72HA#S M^'6BW.1R;B\S22_AT&/)>$#5;=)B<8D0(+FG)PL ML&)VEB^MBFLEUM^.W$JCQX/?-ZY?L=X>Z9 ?C(/ 7"G4>#,1) M()8(RD&0Z"""8@]^YQB\?:[5VU<91!IW MW8//'63/L >_\TT]+7?;>K$ MCI_[%3'CJMX3Q#SA9Q[%,N&'__N#^/%]:Q%[W>)MS!E4\EF.'*H2F MOJ;"(1I 'K]+?J=(14AZ/-RS_UE\V SS^],?<_).[^SN]W]LMVW-SF\9Y%Q M*\P6#&3<"A@&!("MBN/)5U>1#^_+J?\L7H.I@,=>+*)M/,GM=#X M'=30Z3^6;>;>]P ROCP^>_PY.+(O]'7-#'^*C4W+O=C-B*P'H:/PL*N(%^7R M^+=%(/8%C]^U)^Z?Z5)-U-:9/T?$_J:[TKIP_ MHH+K4 '^$FPY"84T/+U>X L!(_!OS79VM:J1EH"TA$!I">S1%OS^6(]_7@KA MMM[$$.L BSK[EP.\$-Y^'\.[=1+(A%J.N#\POYAN?@#2P=;52_$=)"29_KE MC(-/30A0Z0LQ)6S;ND7^*EG.0;\/1 ]_HOZ%F!S2VD!7='1#7$8)##$A\',/ MJ!!(+WRG%WZKT_T]%,:D;,I318O(;J0@3SW97D?P: 3V"+UN$]I;*P;[<[OB MFFX>2?JQCVR$?*'>=1R,G-E5UN_EY4A.-.LDFY!V+6#APUQM MAIBP?0A&Q-8>\Z;J4[KZ.V+B;?KE36)GW-EI:3 M<3Y;L=B)6-48S:HW>[E,:7G8B39?R7RA%>U6@IKRUGL=>6LZ1!=F-@ M_G61P.I5NR+3RU6"D_R6'7BX[V5H8T61*'7-""(4!!$CIO; M7QD\ N14N3=XW#<%IS6LIOID:&W5IVT&0(8X Y6^$*$A MN<'J;YXN$0)(:6BNK$\UE9?M*=@*9X;U:V_. SAM_$A;XB*K>P#'PE/X M#\+O)K@HT89>T'L*M3#\YFE$M%=L\_8H1'M?(R@B6H2TP2]+<@L[6]JS9?@< M"9=\M9B1FM:;DLQX.LL8\IK*YNM40 M=5/NFUK3.@ACV.GA2=G1E<]LUK?T< S@CRW9CKF9/P+B%YKCP?CII>@M-3"F*L/Z=-!Z:HPR5YRN, MYKT'#@^^#?V'7@)% 20/&N&*Z!^%9#Y/2.;50Q\N:^0Y/UR33;6[W=ZD.]:I/@20[0%05-\6S=U36'4\?>5BT .D5UT)17-: R M@)W@7-?6^YZ[U4%KL@V&G- T.Z4BO\'P<1Q+5=Q,?VC.*5<92@D_Y)-B4 PY MNK"?,N(3W=AW9X#@&%-1"&) 3:ZWOR\MK,<8@TE9X+/L=+!<]85ZI^7?EXF; MWYVN*SN<9RIGIPUJ1A#%F6, MF!6<\7J2,Y7Y\ \J7'Q75F-:M2XQ?$"/*4G248MFSX#!H_!!$QW(8K=?A-U(' MVDCQ':#X>KK',4ZT9-/3?@,3;_(2,V_7\$K5&QC%MJ730UWU^"*$">K'S^.$ M4A1W@H+3PF/##S0\?%ZTHJ<)G7)/,4215N>=#=UF4QOKSE"Q2!99U[9L I-3 M-4Y1&48N#2!4,#]^QJ,)\CCD!<$%"L .C\L#!6"C.^ZAS-Z(:L-DQ$:VZOO: MJB\B(^G&JK->#N@R/V_%'&Y:PD?K%)21H/D9"DE7T:E";F@.35CPKRS0TA4.V'#]4.M)GKKE;P8Y0Y2.%RL;ZIUP2; M3[FQ?)Q/I'-D9@E0!M9Z1G%U**X.!<(''UT"8T3_#&G88GN$&]K"P>A!7%.& M=,Y.%3B -,R/GW0BBL>/*RXBM$%I!T^9=H"">-%MBZ+8$0,\;A1[@.@?N1!N MZ$+X3$)L&J-4;]R3BZ)63N;[DSZ?:^)U("%"KP$4$>GSW 8H<#V0@>L^64"' MP:OG***MX+^U,(3;7CW\_(X]4E$1WSO$2=_[O ,11WWO34 Q)KBP ('?_ M<+_$_3@T30135#72EUZ/G2"%M![ M,^;]T2D FX"N9'0EWSZ8^=Z[@*C^AE!__^.^9C#TO=<69/'RPI;..XB$&S91 MK:TFDR(_UZ3ZC(T5QAW!%PG]HLO7D@E#;@L-36QU4C;]T&K9C:0UQ==C(B0> MC4#J#75H)RJH?*6 Z _M%/\\,K$U=)>IY)H;B@*3EQJZ8&38S)]$0/MKV?J# M3L0YES.:E1$&O(Y5>W.'X>T-.TC5)1SW YVAVR>!1RGLYGWB0V^51I'.*-+Y M&_U8;P$@E^_GVFPI':,VK:;%U(P1.FZJ%Y-'0X@BE(\B*+80Q5:A2.;@HLMHV-T34D1'.A;*56XEH;U9A\.^?UH,T=AS9W M/$KB;!2C468$BE5^RECE?Z_0 .M/(>3L,NBZIH^+[EP=&;K0(2K93"OAU;]? M!OTDG/RR659L(XX2Z0F5Y->E1&N1[;7 H7,05V -<^(X^^%DIRP$*4A$>;3P M[P!BRB_Z9[K=N+22BLF$4<4+O36#I?)RX\*:S2\!)-%+K:ME(<]A.C-(RPM'T, MN63?A5RRES&\3?BFW+7:;0L3]-IP7,.KPTQO^6U5&RA96\= "6A:KUW8FM9! M+,-.$4_*CJY\9I4S*N6X6K+K/#8I./,"-NJTV2X'-P!:Y6@ZRK!GFN002@3/ MP/8X=:KOP?JE=3 MSJU!=]]RM$EJ3;3#DA*J95):3 M&F_I';Z88A;+QGK 9[RZA)-^W&<<9::@&_LYPS[1E7UW!@B..16%(0;4Z'K[ M"S-OKV+VN)+O\#%B4F^L7)?JMI;^A9FX^849L]Y;E=C_+BZ:8LO.I\=AJ6&J-NU+7O]^T47TKC9$JC#5SK8P%/LN6,G(: M8W/Y&% =XK T!H/343)^7EF,H+%#$%W+831?A]]*'6@KQ7=PXO;-EM.URCS? M=Y8;0UBEV8$2-V6CR4&4@*4O4(%8%* 68BM^H/'A\^(5V-@P9N5^(F\0(DNM M.O72C'+OW)@]F3*4]$I;XBR5S^2'$"O\XA94XEKRQ//A11C=(>'W M>J H;'3)/93A&U%MF,S8R%I]7VOU182D<4)JT@MU/A?7O&SWR&*A(\R74$CR M<^R!E$2C$LOA#0W^6A^ZT,2*WB_L-U0%YU%8\!W"@N]-(4$-PGBL)G@H1N-: M04KWII"@\@_JIQ=B@^8=FJ=@J?:DSW98A8_A&M](:5Z/JP')GH+F3Q96T$/1 MF'>-'[\W*P<8Z *P.TA0"#+_($'A:;K\(0:Z4C3TO0GD+M'2]UYTD.7G"]NG M[R#S%O@)7745TN8GC+:2JP8;%V=U*/-":_;MA=Z0F[F#9LW^I&$@BT)!443U MF6T#_SPT=M PM"2D_7^41'E.T^0;=F M\^X( [!&[]L&LDPBRE 8BH]&\=$H/OJ.7'_Y&OC5\KB\B.6E)A^C]![/=U5^ MXOJL[_?Z.Z\WUQ-J2B@:[!E#GO^0Y3]W";#M8=):M>)UC"9HW;"IO#Z5OE^7 M\RSVU]L=SQ[6C8F8F@O+U2PMVOVVS_[;!GT$"^Y] H$ BF,.<1QSP$#@['(M M;;TFQ*4I7<2(BMPW=WQ7NHG\XN>,M<[6'OE MRHU2C<_S-.??2XFKW4LA-^>%)J[Q5KWK0A-8AV(DKU2;X;(*PG'2]J;"CT6C MPA9XHE*4:YO\*BF2RWMWNVLH_?+*_@PX$!#S><5*H@*Z1#Z8BJ*^IK(#MGTHD9/[MQ@1A])O:H9 M-Y.8WF5(R24-H8L/(>PP0$N,4NQY^6\(>E $-HK 1O2/KM['BV,5P$2F0V;36M70S-^0G"YSEK;*VV?1]*=!W%@ Q\+PV@R@L M.)!AP5]K,Q@TP^350WY#570>A03_<4CPO<\[$"'#]]X$%(-R.Z)_Q'8\J#W? M\U@Z[]"JA.O%V&9;F3?Y_Y^]-UU.7.G2A?^?B',/BNKN+W9%@%])S+7[5(08 MC<',D_E#""D!&2&!!@9?_9VC1,IA[6>7/-J\J-*.IDL MW"4B MXIL(LF0I'D2?IN?TMT^HK-]KYU3[V Z(,K^?LUP@NH_BNUM0NZUUVV MV?,31,*GNU0KV1I5RVQUE.RG:Y$Z:JZ(2 A&TI/)A%=N"[V:F.KGN]?Q[%4' M=GY>;/0N'D8P'LJZ/53150/B'S>V^X# Q8B9%MKJW6K8CJ?N&Z-R.EF?+O\F M6OKEQG8/_90PD%M/??[T!5].X?RS@,K'%][/MGKW=TDULFC'ZQFCN!QUTMGA"I"%],T[ M;QO@KZ"*?6S0U: M+6L]G]T793W'3^[6SW%DQYA(6 M_*F=ODY93*9ZVQE'>L/EM)H-AXM\MY,LI\_5_*O?4W*SV.U=,K>(//1O.QNM MD,D3'0GJOP3U= -)YEPH<]2?$L#,GU7Q[O3[S7"FTWUBX\W8*-W-WT:EWKDP M9=R_K>,S/]T1CL?M!QS M;UT6LIQ?25(WC_%Z:M%\8.,VE[RK/MJU;/+$9A/C,25'NZFJE)O9]TN+5>2Y MF2&*#;B@(M$0RP>!^B\ZI_Y#"BB=@" E?+,@X^^G>I:)-1%B1 D2 D1M@X^+ MT70+F3:GR6Z%<)$PPD"0YQ0VEZ& 884>#Z(A%@R0OBH,D MFT"\+$G16 3A-_Y'Q/^3E>7O_\7_N*^65"0:0-,39WX>EL$\72F*_9^3(-;N M.?#1+5HYB)5*45HELR;__M__XY_](<\ZL.M;UH3N*T\X<8S"0P.)T[ XPF_^ M):HK<6,ZRTRD?);T7QYTPT8P6)#D4__#^'ZG8S9FX#OOVS.'\L(I&UB_G M:^YG!*V]#W63V(M^&0AK=UB9@Z?O/)< 2^*^6+ATCYS]])?T5'H1A%5\4ZK]^[G ^\M$0["V>3PLP M#*I[9>""(I7['3X1?_MHZ#G*WSVV8Z=Q>A B6\SQVRT>/HL//WXWBH50KG MQ-&2C:\&Q"N^.[+_6)7MUD@RQ M/#B6$063 'HPL%1OK6;(VG1:*:B'[&)[T="Q71@]'WHW";5.O5!LL M!N75(-(?Y/7D&(\\6!&?4;C;XB:1SRT&->MQT%Y..WYNU'DY:2- MPO,HST>J';6SPB,/5A2O5>QH=MX:3<-9H5^:;6R#K8T'L<-YVIQ47[6ZF4>V M.YG7GTQV-FCA%<4/1ZY'P[B>>UA([3@7#[/5B;+NC5:#Q.'(2+\08:/KWBK' M/ZS,TE";"//\:I \')GO&8U8MUW?M+O:HI>X'UN1N+ :I Y'&M,E.]JLN$I. M3.II\5%IS 2Y/N#8PZ$%Y:Z6&8O+];1@/JQF/3ENQ3O"@.,.A]:SR5HY*4W# M++IM+V9"9X::3RO07@Z&:BLM;$\&HWFN,!LM\^GI[5-].AYP1ZCD/O*DC'.; MYQN-\;E: \8Z<*CLTTOUJ M*U><;I3X[%[)#I+IV0I:'1T,'<;MN_@CU\SG^,)@I:#%'=\12:74@Z&W?45O M3F(E?:K,\^EY)?+$%122)WWXU&DY]E!+\<5LJK;&:MR6,8&CDX D'/->+@\\1.@1+R;IQJ^&Y'B&7POW].%EM M%S*LDLAGNH8]6\:%^H _0@-/V?PJT^!,.3EC6$G6SI>UA$:J*ST^#TK M:56VNYA)QD9_Y P=3^ (#3R5Q$[B*3TL3Q?UIC:+9JUT88J''J$!01FDAV+* MKD[#X_[BR6PDZX*(=^ (#81O^24OEZ>#:9BKUGJ];&5R%QG#T ,:4!]+Z+.LT8)+)A>=1;8.0^/[0ZNKR,/T ML3$9LQEC7AH6G^[2CU4\] BYM/KY<-:,;,)L^':UF)C)^\A\A"=PA%Q69G*@ M%A^293:3,:.K=%R?%?KXJ4?(96;=QKOK>C+*-B?):CC>,-DU7&Q'R&7 M6YG MC_7I<)KI)3J]47Y>?9K48>C!A24F'Z17%F-GAY]4E-WRG0QZR?6%7X3L2Q\<1ZAUXU> M>ER/'XH*NVFD.<$NV1$>2PN1(_0:OI_?]MFYT&.K=;[$U3.WY41L#$,/EJ7V MDDVE5DP7IWRN(:Y+=_6*I9.A!\MBI^/X$G7ONM/X**KU,K.'T:I3AZ$'RTJJ M/7ECE1_M7#.Q6E?JBO&8?2)#7=(FAA9/=Z6F0ZRWJN+<1+_<'_QR(&AZCI8' M.HI$=1M74R=JI6A;NOL!U2G))SNJI\\*Y8PA B;,)JR*&]UVON18-A,WD011 M(BW#G:PS"8Z*GF\KZQ!/O%*MRZ>,^9ZOXV>.5'WEBJKN[V&PL?VBVOL*[]VK M2K-CR" O=H>*0U-7;0N=6%M^63Y_JX5N:_5X8[R\8XCG7HP3#W;]@W=]QQ!, MS!/!05S4021NDB\66 H.XFP<\7*<>G 0 31]KX-(WK O1A $!Q% TW<[B ": M+N(@$C>!\G8)Y\#>)%^,)PD.XGT'\<[BE*]:,GOKT/-"!Q/]W$H6R3>X@U_R4S\@T6!RFHSDW3Q^SV-]6H3Z]/6[V?W^ MU08P\#UA@/]3&$C=L)&K1@%:M>-#./[D!0<^AN,/_SU8_T?0Q>?6+?M[LN!2 M 5E\.%DD/[N(XP?013(0$/Z^<-.G2 XO+;8Z1U"73!LSD VQ)#V6GSOH/UKQ M14@.?R\<_55"R#LL6I>4$/+QJW_-^?:U5__M*S,%?/!&3\_77GW !P$?O,FM M\+47?W)!^/.:.'V&F%M!%J/JIGEMIJW3E9;^7)@YFG!_D?+BRP4Y/KH>QYD+ M0=<,?:189F$("TWA@$@Q,@H%I/."#@ \^^SX(3.-7L?I+-XU[5?2@D!5^ 2FD&29M MWQC)U_>-06OX&5VZ_7Q_/3L'YR^&P'XM0\++*OG?=6J\))/[0:7:Z[:_DQ9B MZ?TFBT?L#?=B5RVO5UIRRC?65EQ8YE<1LSZ(@PD^$>)3B0-S Q/8_;X]NWZZ M7?[,['IJ(_V;V;483O+A:7&QG/)9.:/$4*&2%(!=XS]^IT(<%PO8-6#7BS/> MGYM;3VS)?S.WCL,US2I&'D;M<*.8*K>FJUBCO,+<"L;\4((]=*I]!+=>N1IS M';;\?7T@B^8&IA:JTV#R9<29CJ?[1#ZX6E/]&;2>Z[+;_"E@7Y>]_G*@_-1Z MDI]M\<\J@A\$319\W'L$V*O9JI(>+*7(-#S)=+*QIU:B5QT/$D1K8@^;?1R% M]=C(- M4"! @6OSU5P0")Q8J_M#$- %M,YUZOIP*C:2E4ZDT]O(O# @%9=C1\(F3PH" M5Z[Z7;2&!YD>?J6.:GF29!!"@;X_LF)*^ PM!O]J3O#(L(6,&:-H2^3&?,%W MR(>J+AY5"[^9]G>%P'[^-)I/5_K^/4&#V#,K>D6/"6F3:LS-?F"OCK(.\V+$ MKQEHIMBS(V"?&T4:8TVUM1Q?CQ;FX[9J1;+"( EZ'\>_L?7K-Q3L C:_!JWN M#&Q^:DWN8]C\KB<6;X>KBL'&2[5-)IM;=YMW8\SF<>CSS"8.5;N T0-&OQK% M[1Q\?F)E[6/XO#CHQ^:"E-/9*L\6P]G<4S)?@-9QX)^+'YIQ@TR;*_7.92:B M-L;/4K#69IK(4<14120[<=79-(&+[DJBBX-4FVL7;@(^N![GU:6N/N"#@ ^" M5)MKEX(O5-A-DA<($M%\3,@N1\H26FR&(*?\>MP-R<#=\ 53;+Z$%T$RD&BB M+*+_+6HNLS4\7CMB9TBVG\QU-S5NMINWM9[,EX7$,#R&=O*1'[]CH60\\!P$ M'!LX!$[C$/@CCI5,/M%7]5YJFNFWTIR^GN?#8\*Q$-L58B-!/:R 8P/+_DDL M^W_$L*E%-5U:M9:EZ6)2E*M:@UO)MRM@V-2/W]$0FSA,9 VL^5=GS:>* 3A_ M-$LW2-.(JS?;GTS9N2XSSI2/IX^@N]"3P]."8A>F!?VVN^E$ MDJF'>V' <33PZHV>VL"&&X##EW!N?#>5[65PB)4?V7:DU'R^FW;X,C88V72],.+8#%M=J9-LS,@I>;4.V(#5 MPF0D=5YLN')M\:*5PIJ!YJ(BD\ NW9H@@Y%LP\"DX41\!=ZO;VZ9^WRM[

  • L,QS#P.'NUX MD"(3L/!E:D!?3@'Z0PY^4+LKLYFN+7.9D<*V*Y.1$>-7,/,4)+DECE1^#1QF M5^HP(Y3P@AX4>,R^GMWK&]2B^XHJ%6'5BJXYQHMGX9MGM5IQW2LH.53)W<;T M44GHZ1B^(]0CE@R,W@'S?VE'UQ:QU8U>)J=2G-U[GFJ!*OA;G( M!$4()( ?[-#4'92C"Q#A"WFWOE@YN@\ A&:XEN]%YKU>>U'NC6_9_N8QD1T# M(*2@0&50FNZK^+X:P IA?12V312XNP)#VP7H9@=HS%RGIH;7I1Y@,>&WZJAM MHF?UL\HBOLS?K?C.M-EX6#Q:@^4T.<+"6)0V5DIRAPDD@7W\V[/MY6E5)V;; M4ZE5?\JVBXHD].NYII6K5OA"I;M9SZ;WA&WCP+8<=R@U!6S[[=GVXE0?!LZ+ MXS]B;5-RZXURJTOV632Z0>AKV77 MO6FASR5'@UPDGFH( RX&>D$DP@5^FX#_O[3?YBL&T;V#_Y?"L!_F1%W.A3N# MQYX:C]5+O3'P/U8P^!!_[I2$ &^&P)C]6G2\B+_GILJ/G2M;$+*;2J5&ZB]$X3EPU M1S(9 HOOMV?A0(TZ@1KU(M<^JU$E>].X>)?O]W)*NK/B[%6QF@&739QVZ^$B M02I2P,&!&G1V->A==W!"YMM6(A89L_9TS X4J13-U D3I\ LDDR]L9OR]U)\ MKM:Y130B YE(-*0)*=D@HR52]3ET= J<78&I*W!V76+<&[%M >\V'-85-#F[ M95P7XC7@$LT"(5D5"N8#Q.TLI];.Q0>?L(,]U7 MD,>^,PM_NL;U/8I%O(F%8\,'H=9JA?5IO-[K%5>-06_."L#"4"4BQ/&'O>@" M%KY:%OZ ZN>!)G59?K6WLWJF'EYU"@-6;//2P[BL=-81F2>L#DZU^!LKPGPO M%>DZ76IE( U/9]H$'K3O81>[J-X6@:OM8UUMU3F"UVMCPMQOLJ*C9;S8L*I+ MG2TM(H-Z87J7C4W& RR DJ(3?(0-[.@!7EP$7GRZ2OCO]3;*^CC B&=4_B$Z MS=;:FWOC23%LL5,N" 8I,UQ@C^TKP> \8T XQLZWEXJG1&XD2[?C>36P6<, MM$2:?;1TQC=3>:X0>#[#;O7Y"LS7:^N;P9.!M705:Y*Q37P"R'B39"*R6N3I M\MA_O[^O \E :(QKBWYH6'[!\P/)7H6M\-=?4>SE^.INI M\W%=Z$W#Q6C='#[=-FX38^!XDO45C1SVH I<5%?JHO+I9="3U^O2J^K:.&PA M8_9:R%_@P#J%?6FH&S(RPG3P+VZ^9DQ=563FOUCR?]_ _@1JWP7OPJ<8J+Z" M2!3PR]/1O0^,5I[5G&-V<+7YPO!P'5^<&3RE65=7O3 MR0A-^:$]:BM8QN)HIUXV=>8^, &T!-!R1"V[[$VXTJ;!?PTFSYIG[V>WI9HM M&B9;+3>3#:V?#2A>AM/7E!!%B.)YH2Q3:R\*1JC MNV$&#!SM\LI2M/B+KTY?F0LJ.)3MMY2'\("5OQ=P@6Q_P/'C=8GR(2[XQ(.@;"H4! %RQ M]G@&&>_$_K>/ 8!D_U[(/RR:Z^EB_%1%JJC/]8U);(/-#LAA]B OL4M>\HROO7? GFO^L@^FO- M&+O4U7\%@2?@@^O)A+K4U0=\$/#!&:/S+G7Q5R[_7I28NV_LK]F&-!%-_#1] MQ)@3W;!HO)E"Q%TH01CX+ZXR@OCKE)B[?O]#3=P03FKI@K2P%0,U@=' HUS< MLMD1@T/3LOETI]&RV&YR%6<5/5==LJL!'P6/0Y(+)=C3&!R^@MSQG5GVT]-W MKM]C\*R8JS$51:Y3':>*PSC;*'0KP/+0L.E:"P4X0_C]@.>#7CVL_-O MKM_(_ZS>=LMUB4ABPU8Y]&R M#6*\?Y_"'*E*&CL]!-O.&/MMR#Q":7'RTB$H\EQ-M%M]%IJYVD/ :0 *6.A\+@AR)B MD"@4H,2U>8 N""1.K2Q^.$C4#>N.3[?76FYC=<1.PY!D[;$.( 'MF-AHB(V? M&22N7,&\:#TR(\X52U09M)XC358P 06)/D&8;Y#H<"J8)PVW^7C;TS<_(:B7,#V07K/ M)3GKWL/VO:2QSJ:Z9IE5ZHV^]E2>)Q[[ K ]*'>AZ)'">@';!VP?)/5\N@KW M-US?,?/=3#K*3G/A^5!*9TK1S"17!ZXGS7.Y$T767+E*=IT^/Z]*P]S)_V*& M&^8?IV3#3\?S]WK-AL %> J[W65#9%!C[ZNY$)])!?72^W9200_Z@T[:N:=^ M+U[-5=6'UG*-GE2AB67%!&GQFPA%SVWB^PI29( G'^]-O.Q=N')U\UT0\FPV M>7AY&AJ)^\R*\@P@3$^U7*0 3$&Q#OM=9N^%[" MWO7Z->9.'",S,O090UL%Z7A?1JY$&'@ROD<$\@75:PFRGDZ7];1M1: ALSK* M&$A6COFWD\W!N)/-K">Y0GG$]\OSZFH6&0_X%'@J4J%4XHWM(@/C8@ 77Z+& MV[NZB%VW?^)/\"*>KMU.S:$MY\2)$"X/TTGM+B, 7L0!+Q+)PX[2 5P$OKDR-4DS3QMH3K1$AZ;.9#ANA2U/&GN,?T1H9DF(B^*L^!RPT M2<_6N0BK5.8$ZZ$;D%MABE**BPZ^0JRD:R&QK M,C**^ /-4I9(T&3R<1ISHIS19W.DF62FP)4F'J;:Y!:5IQ-/+7%.Y1I)U+V="(0MB?90;%$P/8!VU^!DG+=D5'GYOJU?5]H3=6( MQ&X>C%J!5P14$%? ]:D?OZ.A1.0P%?@CN/[*M;SK]*+5=E0_$U,"4>9<'7!? M!0PQ&M870?/#%&Y R)6DFT'-P" H]P(-9=>6670.2]I7D*P"AOI$1]4%;U? M4 %#71-#75U^R:D=PY^B1F6(=$LTHB.JT*AA(]-(RMUK>?3'/V%^!P*9X M+W2D<#S"%EKCNET6D@EQL@(0 #<7%XK$WQ@O'(! +7K.%=MX+W5QB 2I7( MTS KE'+*=&:S/6NH1YMCP #H@\6%DJDW5A#X7AK==7B]'.U.T20#043B/YB" MR$]0_XXJ?>#U(C^@A:TL,7%<RAC=/Q]A/N3SK<'MN[01 X!\FHC9&#=%".7P'24:LFP\C=:;&FL2.,%*9BP22K*'EJ:@XEV )U\Y>>RZ]EAZ?>(A*> MBHI6KL]+M7OYX>\PGS1'W %SP1&U'G"\%C=2\1#$?XT630!PU\>#P0^Q9/Q>V(P M9VMW\2K?&^6:Y6@KO:@G[QJSOS,[_PF_JZ8F2+%>L9$++PTMW.V8*+48 []3 M78Q/L8'_\(K]AR_J8@A__J(6%G@-/R2;((*13M;MH8K.!G4[V_/?Y\Y8^X0% M7PRV\^Q W3S&ZZE%\X&-VUSRKOIHU[+)U=FQG1^-,BMN;M;:I>B@U[^5V([* M8FR/@?(684.11"1P!08X<2:<.*;R?6>F*#L:L3R1CY^'R]*=D[I1J1*N+X:WJ:Q:I\@ MY21"7/+0"1S8_P)\"/P$)S$ GCG7Z'5XF,<26BHG">-VMW)G/@R$DE7BZ@ / M4&@BD@B\ P$Z!-Z!YX2'H-/4H0+T'TO$YW5.7N7>SJL?3B-0YAX9?[]_9YE8 M$R%&E"1]AE\+[B!&TRUDWNQ.0%;,N2IN /31OZJBH?"$VLW?1L+'W^B^=NXD")^%=G95'N)GJBP_*!/[D ?(*AR$P,$.G^JZ5+'\0+ MG,<,Y$'N1>!G#^7 7&3E(IQ&$7\[:.AYTA_]]B.G09E MM@H@AF6V=*>&D:AB&=@BWD/3X;$/9!-%P[QO_8K$#X\"*HDRKNV*L2:*R0B: M9HLJTT!SW; 8+*SG\6;1,'>.#9="Y+KFV7\;RABI(?(+]Z_[X0KM?V*;[@<0 M9.M\J-N&^RD^?60PELZ0YS&UB8B/1D(VN=W-$'UQ49-N_-_WMZ[8>9#I/8D( M%8E_S;TV%W/18);@OV?^F[UA60YB>QD3>JM0 *=R>L6>X>V4/L0FL:M+I$53 M,:NC&M8GP%4,#X3F+I@$E1%>L68)^&:Q-0OS=DU7%4E!9@O/(*V2.L9$W1@. MHO5$*:S4HOIT4\ZVZN$GE9L5'!U)T6PD"]8+XP8PC/O!(*S&S/'4+,-&IV)U M'WV]Z#WG;IAF^_Y>:#PPU3S3+!8JQ7PQ(U1:C)#)5-N55K%28&K5FL@,%0R5TD3# MU_)XPSA"%U;D9P,S4M)S3@JI.$_,":& M?969Z2J2; STLF&/,61,1(L4^'!84-TPR@R^B?"?$*-BZ*:[@?>!9 :L%&O" M3-!,M&!:F/3P%,AU;X88"#\1[;,# M.RP:TH09Z9)MPHLT,A=\+>&_XE=.0+:@S0"E,9/ MQB^W(.;_U/8E885D5; MDR9(]FVEA#&/8AMY!'[5#D+\P08$1/V[BK?,V-M:$TIFJK8,3>$PJHYU.$=Z M"ARA\@UL;2,9B84(E.ES0T&6:&RV5R?I*X?E>/PDK *KR,80C"%00G,,O(QH MFCK&-" *%YJ+#<&/S?#4L2%Z= =?):P&=SR&?(_\_1.*Q?B7)Z1@/'I)9L-F\GZUQB?%ER.9XZ4#MR)W\^R7M_ MFE1@09B4!B.Q:+/!<7),%O65(;#,^=LH"[9OF#5,0A!KFQX6M8.&(P9,3 MQ^0;("+-Q"G:KI&B@&G:,]J^U!%X284L OKB##0NX&ZP2]!+&#X_.A_RL$,3 M+>/3LU]X]4S$P(CO,M]\7;BT\'6#&&K0P8_%R\!B'L(J-Z".CA].MTGS$ ,Z M;](W[%[#XMA =+(A\E6LOXB4:X@^9A,(1?0&=TJ'D14Y>R A90ER(GVTHN$Y M8!13$!Y/#!WA(72*)5CJMHHE(RTJ@0Y][Q(QON U>'*C;LQAD@@L(\1%BO49 MYW&8WO"N8=7%)'@IW8,, .L? M(UK)V0FBQWMEZ"NB(\%TW#>JH/*$O..3Z04$05<[P[8-?E3%62U]Y_:+6-T: MV2K^^XCPF[OAL$_;07C3#1LL4034%7S5B 8&8$]M@]%^_-^.)UONW:Y$I[YA ML&(+VT2FN*5 /'2"M2Y\@G"=H#7(4 C:M,+3\1^7HD%T"9W&,D8%5!LL ,Z8 MP<@%@:%6-WP0":VC,4]C%8P@#@$#@G0R%N.Q2*!1.QK]XLA_6V$()M?HA+R- M! '183.$;UHYY* 2L6"M7&T1L'@);)%_-5%V3]*\'TB#\#:QC^O@&P M@Z=@311##@.@DUO>'L%#MVVO*7>KF"VV%XP&"BF^I288O.@H"N9H+$*G 4<' MA4>XZ]NX#]OJ0D0R(M>F(Q[86-?'>S?&MPKY!K75X5>M)@CK'][ZMJ*(Y]=P M 3G$C&QBQ]U:DO!!4%U?=-:/L1')SL7O= (GLA/](A8_-'V&T6:(%9618I'O MP24D.196>J,0%?OFV[-)#5_%Q&&5SPK;\\)$Y5GD0@PQ,A^AJQ7<-=($/XYN M[+-2!.P^F!(=(9<6H 'I""Q2,KX=+2:+A<#9$/-DA LQ< &0AT#\&[V)YI.- M2<2)+3TZ4JQ,>Q[BQ^XXVSRB]*0!.FFB 0_A$G1MFJ"EOWT1-\PMQ@[,.J&] M/<'O.7H%'OQ^;>$&7!!N$(0;7%"XP8!%;%1$L?A@&$&10325& V2HTA\P'$I M+A%/Q:21*#MQ!Z(;TYI:CJNWLV5AS2Z6HF2DM,1&OZMCT9/=']F+:D4A@HQD MCJ^)\V[8S,70= Q"ZO[(A\=QH=N8ES+MV7J6&R2&3_U&;C7@#Y]9G]U6NH]L MY2ZW&(9-H]].Q?,C81 Y'-G/9'.R\*2&V6ZQM2AAI:ZG*O5!]'#DP$IGNYE) M+=[N"@76ZJ<6XTE!&,0.1V[*]F2RF-A/+-\:S\U(W(ST;\>#^.'(9:%5%1M\ MF&/YV'+5$0Q1+MP+@\3A2+YK%2-:CI^VP_'A1A^SQB"77@V2AR,?)X5*:YZY MKTU+Y<2H,YWV!I'^>) Z'#E)E[A2ZV'2:MLI>S4<%_L/Z[4PX-C#H>JR6RRF M>3XQG2E6+B\.HKV12H;NGM+@5IW&>#8:CT5CR>-_B7-LW/D+1FI'+Z 2QXL! M"JYN\(XP!?['L^]X4?\X2> D>(O=2S($FIYB@O\"[A[5=3A3+58501_?:2Y, M56!=HC"(,YB]X)V[OWMU4UC5L27KOU -.LBM\0LP9[#M$AR/^@V[0Q8^8V%I*([<<)%1!!(,22(OZO9RZ<('5$ M+%(WGFCD)_[+/=]3VRTRF&&JHR:84Y^S7-0$-=.:SY*WN8SU=-=J#B?17J5^ M%;:(C*,;UQPZ(.MD K.$;VMV+>J.6F^^09L/,98A:B:X#;:&\)%!]C_DV,]E MQ0!'PZZ"?Z"Y R1O7T#U:!FB992A[?I'/"T0*VD,O-/YW&\!H4MQ+1_>PC I MD*@>,&.[*K@&2"2:SRM9-22RQ^_>-='2O M9;J9)#J4:J(O&3 OE59/#5 M+/HA09.)O]T)$#0;GJ>&@I:'594*'YE7LXEF M&SW>%U.;:K^U+IXJ/O!CL(4 ?N/4-V[*1@0+5-2Y^! M'T=5]17QQE IQ<#"!,1C;0ACD[!&V_-F8BG"&T^&0T:7!?XKURV( 8? X4N& MH<-WO_QJ8K#Z[\\O!\N^(5V31.UFG 4*[OKRNE$CJZO1Q67=M7EIG"QERHIH M& /S/C>UIL6'?AM9S<=NIZ3=L8GZC]]<@@NQ[)%*W["UI]V?-Y7!/-?^U%KB MFK6M>'[*V[.B( SX<$\1P.:5.KH_(1(5B8BY4=T0B[GK-Z!>_9=)>BN)HS6^ M9YUH,\MP? NO8*7 >3IW4_GH@5V>]//_322"9L(@G(9H6ARD3:_N7F)Y>LLY[#.^XHR22Y(;^9S6^+ MF*4>2T]HJ@_5W.H2:DR?:P<>JWQ[6$ZD 4T_4C1B_P/_ M9>=/;YT;*+PRQ#F^>"PWQ$:^89ASWWJ7)(J]$^&(]?50C1PM^7POK73,G%V, M) 0V$BU(8^%$HMG+FPOQ5R,=%D($<")2F/8,')E/Q*2$7 N3%S;T;NG"C:K= M8/W"A(X'&,@.<"]$0,]%OR3S#U$8=-O$GY@_?UTTM3G;YOA>:&8\"<::F^B7 M^X-_&O!6QTL!-G:)VN9WI6B_6&UXB;V[W@S+<-_J/(VC:WA;L<]DY(9]L>R3 MSRO@>SZHL%!KU-T2]W<"%K^H&PD@[E7OC>-2(R]VAXI@+;,M=&*WS8=Q(?5?3P MU4OC!-N1%E6BZV#=YT[4;$C*(%(#E_SPBB[O .43+)0:/0__/>TR7X:\JRA/ M]![D^(3B9'YV!BTPK*S#E'M_W9+_#&9Y:9CF.N(#*W;#JVFU/U?[=^/][^X& M\YPUGH0NTE]+R0&;OZNR?W8X\4*IXDZLG0Z(JFLOJ3!;_P158OZT7N[G@LN9 MB@)_+K2J(28'\])HA#:S?CLWR[+CF%7,V^/[]U=#?*=Q MI48N:R6VFC<<8UJO+\\*P.-T8V?H@0C VWMX#'3G393C].V%&?Y:7]*+6H7M/IO (5GZ@[PT?IP)R%;M[7'93E7>I@VYA5#2ILM MR$X"G(R^$R@O&0\_2NW]%J@7*+%_+.Y]]BY\LJYZ2;#W%EU5V @/$R7V-,]U M8PVQ1G2X_6EF]KUB/ M!;-C\=/JXV#333Q48LJJ/D@"B"79PWYW7T!6"YRW%RS1?$V]-W#>?E5H?8M" MG,OV]>.?JV]4*.>FT?A=:=GFQ56Q&&]%)VSI2-NWX^.NJ#*SLR6, M;T^""B/_DOIF3IN!)^0U'H!F1!)4&"'7*:E3)#0S3$N?8W*-L_$01J;=9"62 M5D#J%4N^S+=G&-]:(F* M9M(B#;KJE!*:*5#$8:SK,JG%#H79%%*"7J$5UDAG!UH\P4 C%<'K:34B6KK8 M*69,2M*ND%.9F%:>A;Q[L@5H#2W0QLA)9X8N#0T-NH=.022,@G-2H!.VE&SFRFN,0$LH>]G9(YB)::&Y^8OY1_F)F19JSHTV M[E+(OOYC_J0[*WJ;]B\>O3_970R[X/_BQAQ1)Z.(?T@7H)_F2VZD&&E&8(RB0 M!WUZCK^)U @1YW-UX[3W6&(1 >\J,]-E1+K>25L:A1:5]O:;8A :NY# M=K?;0&2/FFAM'MAS2Z7U^PZIZ @-P1?)WCE=2\F3G9,D99G=V4%M+32G;81T M6*)_]V#&_KHAI,3V,;(C-;1X2225GY\6D M_(E#:J0"H?C,.83:9J1\2X#/C\--=D@P*FQ]+:_7?%$?NZ9UJ MA==0>.0<\W+N4Y/V*=GK V3X;G"9TBG09Q,3M"*JUH;)NN4$=;ATFUGS9XAT MG81O^J]::#="+EO_7>OK+."V3B %9TW0LC&CZPII9<18>'DAVGL 8RIF)&,# MS&7:^ OXE:11);Y \8_XLZ&)%C9MS09%"#&J/ENT?;=2Z=65;>>#LNWTN4'9 M]D\NV_[^LMK\N\IJ1YY_Q\O*XSM43?XT]B4?QI%F[Z8'G4XWBXU; QHP9Z8P71H)$P:14/55Z=GI?MWP)VY6T&:],XPQJ+F]'EQ>I:-H9R&1CMO MN(6HB1#EUL0&H78[* P%K&F''TW^#_'0*TO\N[H):VBL6[3NK8&&T'4GY#3\ M PTW;JW;HU(6)XCE'E:A%?K>N=6"OJQ_OC=)IW*_/HDE0IH!3?8P)T*B0>" ML;\C(/2%(UBTJ]RXHC.^O!^=0Q')$/PP!3H&*8[>OJOM[\@7-TSGZ,/-HX7J MGU4GO2YK,*,CFIKH;[Q.] /#)#UK]G0$R9[9%!_W.RX200J4/2AH3,2=&\:U M:;P@@NU49$4&$:6.;Z?IB%+.FDU?YZMCW.1P#$66+=.$=N%DA("IMD]R)VD@ MRX::E=M> K+K: Z89V]>SY1#].*.:&V[PQT5Y4=,Y5M[CX./,AF^VW&)ZINJ M<[".PD#<,4QSMM1;T>IW2 M?EU+*+%S^,V09_:@"]SO6>BJ!"O=5F6WM2IPP);VZ )) TS1T##"F'O[050$ MPB9.=T0)@P4SU?25=B6U)\]?MM%5W?Q !P:-,6TV@4G&*;.^6_#9*]]XV=45 MSS*O%PW8M%>"Y[$"V_1;8(*8J%S1:.?J>[Y6IM?&%*WG^.4**,5.F\2#*Y4< MHO^R(<8VPPL;PN?N,^$_@SG[K.E@#[WV HY[(X6X=JH&O0IN@$3@]'6"P;MG MCX\(E#_J7H#AWAFX,BW(OM M0G5 V/:0E4@W6$Q0YB(T::?%JXF9Q=?GP6O@ MB&E(<6X)D!QNO.8?SGM]!5P)R6U;$FNRCZJH=1M,.BZ4?)(I\W#GKX9 "EO5 MJ4'%MU]OA1'BKH!NJ5M9VPO_\_M/MGV8"6 P]TC&5X%"6'QLB%"_O 7MGZD\ M I^0]%[WF<*\3Z2!@S M!G&-@$]/-_'!@@G$MD \ &CK[EXV.ON[7I3?.*NN('6TLK:M35Z_9IV(--U MAXBSMTAD%!5#CM1$6['N0^XQ6<>9&I;\%7/B]D$'!YU!6DE[_<,]O6K;1],D M7<%A/&G[@<5!R;#Q'\J^WM=.V7=W,6[@4W."D'7#5*&EN?<&9Z?(AM 3\!K= M[#2P];4.QQ*G*BJS;2%G=]X+&T\-NF[N-C1WN\72+U%WF=.?FC2^=X+UR2Z1 MOV+,H^T_?0K7UI<38K!&@W^9$<>OL\8=50=<:AK:]B$E>T)1"X%,/J)N)0.1 M;CE@]Z ]9H++[4W8E=DSS'B"T-LAS/\(.'Y03O>,//AT@$4U:X^1_1"WY3MR M+_H[-4!O8L51N4J[7&.RIW2L.IVCX4^^CK< MJ^ < <>,)PMX)B]_3R='0,"PO'6IT ?A3SV.W3:<]_K-KR:4138 E=Y ][%$ ME_5)FWA:L*5T.[;6%_S"3]E0;[D[J.Y!['/ [H#"QZ&[IYYO[3">I@XS&B,- M7WD@JOF<\7L"%7Z=J'KFK,^AS^'&)3ER73[#?OAR,#WFHZ?_O-%VQXCWIFO, M.;*A>^-;6].U3##>QC M=L,3,M#^8J@[ANZ F>F\BA3JJ/\7$[9M4$_6T,8 2_K'KHB/P+EKGNW,2!4[ M:#>%YHB\#',P;4 %7]<0O;BVSA?=F,-9(!*X1L]%AXL#7QDF=)<%-O+B(/%) M0WM(C_.)W<)TY1-%LQ )?B,ML0P=88L@$[\E-#:A ^F&"B7>>E MM9E#Y#Z!'G)=;+MNZ:X, \ZEV5#1/%S1->ARR\R@U:0#,\^TL_T"82.1(&PD M"!NYB+"1;9]V+A5+)A,_?O]AD_;(NZ))HG\437*B^!#/[_*+L>?XCB,&' J4 MH-;^ZX=H4";&( Y!AW6GG;.=D[_^N*- M=RS2VHU2]E0EQS'\;.P[#9A6MHJK[XHDPL!!$+PC7QTCP<.(9O>O7CRH^P&> MO!ML;AP,WQHOO0\@7'I(M57;I'\?8AUWI/B6Z@R^8?*ZX?[B,^ .\46ENJ*Y MLRTTX)N*/8?Y$U3XA_L?2/SU2&O29=O1KXTCD:DW3''T%P\ELX35/]KRF @J MBN;-VLW&)TVRYP9H(5B#LB8ZL4/.D&C2C'TBNT'D.[&&VE@L,RDONP<-@PQ_ ME D\U9Z'#X^;-CU=BJKMAO30UR#'8$'?<]0$"@<88I01AA,,,Z9H0,B^Y]O? M>8YOAZA[:->&8FPSJ8) ]Y>Q)^N_'QK;^P$30F9[/=Q[UX.CV/OQ2:#GXV6 M>#9N'VPXS@0WILB]9+;:-M7-)PJ>CNN3<"7]-UYAP-^BK>'W A58E'\]2O2S MKW?94<.0&\)"KZRA*[8,$0EGH'.2=]P*_F@MBK&O1XC9ILN-,S =J,H4HF2< MAU"F)%#PMK Q2N5.^!@-EN[P_9RA]U .SZ=Y^9[XSMS[[0\V(1W M.0DWG@'LWU^3>(=)'L/WR$'Z5?[*?QZI^IG+:>/NPO._HA,8A4X!O3^$"]7ER:> M6E4]1J,"I-D1VMH+NX>R&UVPM0Q[F[LKX4@[%B1_ MQ1OG#H/=\N827#YOBU1I4@VCZ6@8Q%1,[Q=AQSCCNT- C**"&O7A43>OHZK@ M0R!.?L\OA4<@A> _C7['H.DG8F(+]BX2YR&.9^0 U,"K8" :);_C5?'!%_#R MW(EB[7H9C(IK<@8-5^OUD2@H%N*S9&KZ'NKIS/Z@]D/->UDDK\:E1,B1ON/H?!70D8V[10'Y0+#3;FE:)#W*KS!L[,_;!.85Q M$ESO$*--8\#(581'']<,/38" H=50+*X=\FY=X-C/*#2"YX#R1%_Y2K<+L'4 M'>5*5=T[@ZYHL[W\MY>Z]]%6FX+D66(B)GSL??[SYADS[C>IU=&<8)Q) R% M2CNF+?+,*@$O08.">6 H6**:BB]F6L;#J]ZA#LOA7FDSTZ;VJEXL6/)$*,:$ M0T/;\7$GK=ZQ9T+E^*T)]:4R'4U+!X?Z2@1_ JSX\XIT/!/94M68>W'#<'': M%"A$X[!AVA.\!!+N2:1B1.THHJS/_:Y1IVZ!=]'!,YC7I2M6\CN%GJ!G+11[@M;9)M)V*CT=1RR, MD'BQU1$A#$H7!+*\:D\LA:T*OL8'E2Z;T]1^5\C96F>:6&:Y]; U_O';6ND' MI9XHA%OBSQX:4[VKN0^@R=WXEV?U80/8"-[""OYV9A,>_80J.#95H MUA" 048R6+L554]NQLA#I8VWDC-6'@:55>"3=R MJVQEI^@9_]::9\3K&']"(\2QZBJ MY17#M++BICJJ0C@/ID5:Z=%CJ3#OXZE2L7$OU9[ZXYRRNA7K,RF1*]4Q3R4/ MRSK^CWL;C43%P&J1,4668[9R!.(1O)J1Q8UG'W!FX*G@QK<\]AVI;?CZR0_? M??+'#_;.4D9SSM=-;/ZP\/U^)_FB+3TZHH3<--"S9WXX''>#K$5,EHY,:A=B1\X&A-8-=)F@!H=W-OO>HCW@>NYD@C MS5W3J*K,%&J1#(%&B(\4Q(F0$V\&?\ *88@Q%',:'AG@&X- #KPO#+$(T&A( MN#\TV7'1N$:V[=,U@2*'XZ^&QJZE1C]O>_*"< ME#A%M&K ;NHH;+/OJ?@$18+^SNZB-5AG3 B)E>#QJNK:Y"&OR#7J;M=/EJWL MZ=+MFR8>9Q!'$K77P!T(QA?;(!&$A.BZCB@$^SYW4TEDG?R^C>^;D[169TN] ME%4=XJ,0L5Q3DQ1Y'/CGOFH9F6@0#Q3$ UU$/-#[ W^B[PK\B3W_CA>M&">Q M%]'4.D.$/0^K8 H4K6T2DNOD=P&=A$;C+=N*VUX9.T=H\I+6\.+ N$RO5FTG M H#<@HYE4/+)%@0529!%US-+4ZN\;HR0 C (5R4U7=.:%=]>$<<[1823W7@/ M9W/]:N5;-3/7M0C);4NX^+U,W&?JU-^-A6U.WWY8,,+VMI+8U+UY@^MRE\>)TW(;@;,GYLY=_5=V(AXT?TK"LXMW M\R%=#[MOHX^-WPL#>'W?W-/T+1L_GY"GD[1)RH6X'FCB6!=U'8JS8HO;:$_8F-W\:3,%JW0 M"TX2\\B/OX>1=V SX?4*F+X:X+)^KX8Z9:-[I M%)#%+A(EKC)'L\VR5;\LOPZL$)1*A5&&'I8:)$JQL%WL^O\_^.KK; M8#5BVYW@=6! 5!4\;]D_11H$.K2PE">!:@NN71(:Y:FZ!W>(OX9=BJ6N;1FK M7B2NCM1?)L[D_7VZ83+[.^?D\),04RQ";%Q#SP@K@1C_B!)NN4HX)G,( =L* M(T,=].F]V+ZY")9>FDNTLTA?23(37RBF#O<045KQ#6*"^ (5!XZ?H^>C/SHC M?\P57+';%S%'W^1,^?5EW##I#19A@&%"-+%IIG@UNT'A=@TB6%3#[\!_ ZL& M9,7*4+O65$8;DDQ+8L"WBQ'Q7H/I"0Q)B(9M 7DXSPB#>5PA >*F3>K=85I: M*IA(]>?W!^2L$9ZH3DQ=2U%1J6$#;F^37%AN\06(/G>"3"";5B=V,'6S=2M) M*F19$F>[E_R^)4T(7CD^!<!$(UJWN^T_N3 ^N3#) M[][N"3ZOE_Y,'R=B<8O>]#YC[+%61F1BT(#TAFEKF*%4DM$Z)L4R_E%U"(/Z MZ<3G 7'Y4N/A")TC'^WXK!UW-%F^Y07]S@TT@8QS3%KP6"RR;B>V8Q#>IO-Z M].O D:)1DSKA-?I=T:<\ZZH^]E(&B;P!$]MNC(FG=V!@) GS(WP9NSD4DO^1 M-TP3*]X5W4(47A-..J%ISV90Y Y$N)!'@ M7!$"/6V?8.#) T+%S):RXY741K?%=FS\(':C&^&RY('\CK]AY"X* M!$"SV@UC0^NANGJC1&08Q_1B.KGG0$:@22'/B$U]P2[$050BA,E[7YN+&\(@ MQ'7LU$10_:5]('ID3344'Q#(]K9@Q!:3/#0F0*R3^\+;P"-2PVN0]@<8]"D, MD?%?X@U\6S R]BLRL^_"";U#J,T>10%-M&S#)XSY5D&$PR%200 8IE M^\Q@F&)%)\7)68N#5V2J*_R.R>9<";#[Y)]YD9+W"YD?H4JR$M?U[,"\3BJX MT8]\;FZOD/97]7/& C]GX.>\4C]G[%U^SOCS[WA1(#G&YJ>6MFI.XCM$%UJ" M)H.IDN3T/&>11(5-=K&J-8=M])"=9R=Y9-?%\64)4^ZB:'R+NZ+/$Z..SX>F M'5JN#P!49"P%0.%$R,5TO6I.!2[(V_0<@+L^K7U?]59WMTTTLE4&6C:YCD9/ M::$>/5JCE8@ .WP/,<)A91VFUO-?M^0_@[A:OZNEYY$(VRPU>5-X$)\Z#_5] MX_LN?'\&@E@8SY"'&N0_O1-*#$D(@ ^FJB5FS+LCY;B-I^93 M_L+\BL_2LU."\KSY8VY0*[B'=-O<;X:T4R;/3^2@[CU+:1#6O73<"!E"HUYH MB$=Y$,4,>CT8'^@C;>+P<>YSITJ!+X/>R6T&ZR/Q4LT@8'BG OBV^H:/PMW> MK\Y3=LSR?E/_U@_@3,4I+@Q=7? $QU[9@1W3Q4YYY^VRG>QORRN-0#@5;\8. M$FR+"7A0YEOD=JJ0I6#20 [R@LT-DW._X#\28L5]]E"\D_67W7#&^OYFZ6L% M1)TQ]/2PY+P],6*>;&^-A?X- MQKO7V 4G@I4PP^UG0%![1.JE-D+F?\C7OH*Z*P'?=XG<:6Q":Y7ME4%VO^VO MP+J/B)]3^=2/,1>2)ER&;"M41A#>])S:I=_G!T,T#/=9=+ON/_(3]#2KGDPV MVEHD./[F,-7Z)=2FR_B\U-[+"E%U7$408X)(;,C^;> 4 ">IR$YI&A%SIT9S M- C,TF]Z#26W]5^QIB!C50MB2@WBR[_#F -^4$Q[$1(WY_EV>):+TGI.)*U% M=MI.@N7^Z.-% %,/(#RV)Q5A(=1OOB%EV+PPTI?7=7Q^ 7TX*>1XBX5FFZGH M-R3O-;E2AN4R9A_6OH<(U(RRO^$%MQ1J#><<4JOQUQ MPCT>X@>$$(2:KXZP]ZJ06R:"D""=B&Y;I'@3B:O1]A^TM9VY,5 [X15.[ O^ M*GT:%EJ\(E2^#'O?!%;^-EG:_@-H"9BP/@J3HH9@[W!J*1V,W'92.18G@R]2 M_Y,<1B'V$U^#"T+Z;M$9VVGH0#A9)4YF.@$W/8 ^A'A-O'*,%!FV=3F\9YM> MD#IMA@%O(-+<]FM>S9/]1U+)M.)1MTJ/? M2E)8AJ*EZ[&X.-0-@S;3,PXF?%R4?7:Q1XI!'BQY=Z$TX.4--.D5\X,B7WN; M15KK>#'<_FG1Q_O("&*R7,7>E_% .JF27%XZ>[!])16HD@EZBI/HR?'@1[8FV[!/-\[?7U$-YKH+-=_^,H24"1)*>40B<4H> M.+V/W0(%NA':CL8'!$6,W-#T=]&@/TG7?2!ELR.==IQJ31.O/^NVL,KN2W;F MY>](0X/E0SMSW:^>]UK0T;/M5;XY%=5X2UO4D@YW" M&,\0A+%C-G3(P2FI!S?'S)[M([QLTW0_;RJ[./I\[I+#)V1XR&U)O<<'VS(A M%/7\U=5 &"/AP]($R;;JKIS0/&"E"#>(QN/#08I/1@=B?!A/1CE.Y$:< MTV*"?J,E#60Q7"R6[NX[[,+B2OW!.%MNV"LPINV/G(X;TGWC@;UC%6,SO2U6 MNST#U0?\X4A>W*2'@AR^;?.J=5>^'6O&0[(^B!R.O'W(C.25P1?;S>)&[*.$ M/BJT5WAD;'_D?3+W5&;+]-;O)"B.[ M]/08S6R$073 [H\<<*UR]$FL1*:E2G3PN-8:\\A &,0.1SX\V;.\5IX^L(6J ME1<3MTK9G-7QR(,5C1IR?&+'9Y5I"16?Y%AI_=C*P,B#%2WNH[URLU^P;;#PT7&&-8JK-WH M1V?5TE3(#,:#Q.'(GH 20CEAJ[GF7"G:2J_9C^3'@]3AR-NT+@^'1J_17C30 ML%%&&WT$8WS YF+(RXB\R.)/:#HVFH8 MDRO%S(J=E;@-5QHV,X4*4'1T?Z0='Y:X,9KK;7Y36W54MK92I3&FZ(.1U6&X M));X>16O;%9@5^O;IPD+(Q,'E*+7;-UX:J=R//[_R-B*Y[4P< EWL+&E^_)@ MH]C9%BLBKEAY,H;RN@AL<*MC:W.P]*HKZL'R/I-A==U>ZR MTVJ[&V^%PY/>9J:N@?@/EG0[2@OY3%VR<_%G\\5_Q=\5R)'^=PWX+F<>*[38 M4G15LA\J3_=\\L*"(^@BJ K]J4F>KAEN:_S;RO-.N-0V8)>(U(IOZA"%Y;90 M$==^<]E.,L>NN:A+FC2FQCI;V4KFW" MBNNTA3I>:]*59OSL]*@6HA@^,9W,:BBZR98^&Y5N.M^ :=,89_)2O"HH9/*. M+7&ZC+CA:DBC_6;A6P;Q/V\K6NG@_'T]R-UOF^Z.W#""+V4.HF96;@=-?^=;$J<"E2^/3I58RMP>&"NR M/31IT(L?)*F:3J\,DK&IZ=;G!*CD1 -,J&8-&:1\WG- )T8BFRR7K**ITE(2 MF]O\4_VA=&% 5\&H0GC&JY_Y>7"7%DU\7MK!C&A-EMG M?4@=@:4A.2Q"GPA,I-NLA&VUG)U*.7YWST$'!PP5BDI>>CES\FPRV\> K@E$ M[1;@.WPBM8+OU=KPOT89[61!R;!LTL=DFW *E3[(]TC:.-Z;VBM?\,K>[U3@ MH?DV9);P( *5U%D,IJ"=$K&NX=)YM MU7I6AU]X/B#92*8Z"\\,Y2^1PK^\L MAZ0'C>JFZ#J&(B]9BJ[ 3=QM>UU7C@X(45LZ-4%YQ0 /BUP>*=L$=69HDV_: MX7N,GP&E\O>W@,#X*\N_.4]9>,?R5AWM8R+A90C@AMXNENQ9 M+)%A0:B;8[2A1D;G*7'N)I;\'_^6.^]S39\^HXWO^2#VC/"9N"90]W=2Y_X7 MM?)!&/JKQC7'XDE>[ X5AZ8.!W=BJ]KQMM5D(/[C6\V\6^OH__['DM^P[;[& M )I.V@+09?(WL> <+N @+N @ F2ZC'/@B.\^.(A//XAD(#)=Q#EP-\EH-\ MJTZY435_D!5VTLOQQ %E+VY*\@,V1=)5^/#__4C^> M)1*(W[(O2\U_O1_(- MV_&2Q^@1H 4 5)\&%(X5G[G*N7F:R@GJ\B,&^1ZP4CBYF12"(EPH2O$DG>3 M2X NWQ1=_I9;*',<_GO +AZ.\*_AR'-;D;KADU>-+.""_B 8"+Y->6.CY&2+T"L2)7:S(D7DFT=./7%3#ZFR6CY#ME MP)/Y[TZ]Y+,L\A6G_9=88T"Z7_)87W/K?HE%?D?:?=DY^75LGZ=R&P8[]+T- MZ(>)_I*$T&CT[Z4)J15:\PCRHT@KLY_'3OZ]J_G"2/I16T'%@UU%-8(555F' M2A[GT%0/-^N_3[E@(N5^^GI]VBI)#MC=@'^<+),\E&Q5G-JU),>DC7\8-"'' M2#3D0;N9'>1OFX-LV!;"[5G';D>3X(9DY35_[09+2\H,Q\3[@=^ ?\#GB M!T5^N/G=P^2D/UOV;U&N.T>;IC",YZ*3\2 VB/SXS:="B6C4355T]^IW@!P! MZ."2.\B1',Q+ MHQ':S/KMW"S+CF-6,6^/[R\".?2(V4:I0J6:6S06=RNAO# B#RN,'*D?OQ-L M*)IDSXL<9W>@'*&./S9W78F#)(LTG13"U0W2$YO_EY!)X"X);,Z!NR0@W:]U MK(&[Y(O2;N N"=PE@;OD&[A+NOLEL-RJ1TZUJFTAJL"D\9VLH2\KS7*3=_.3WPR7Z@"YMT0%Q?X]S/H^7Z-)6 M_1VI.W ;!6ZCP&WT#=Q&!UDVI&V"WW<4.NS!$)A@OI.)-\C$\6\ \TI4;!9Z M%"$2$^M83BJL6JNKW/3&=<\=&X+6;#R0V@11S0(GKFJ/D +2[-NQ/DVYP?+-[OE#D3 M6 @1S1B,GVPM9\N]5;VT[HF9,+3N3A&P.'-RWO6[8/Y#&MU=CO]DKX'LV3N? M9O?;?)K,'#,1E(:30\P*D>Z;OMZ6M(NP1#IZ'C2"1(Y6?-CH$NO+MH4?1SH, MD^Z<,FTF>:2[X0L]#:%!-'[=L:F*IM.JV6E5N=]T5,0S=;M5DOZ>YD[/3N@S MK9ANDT]?/\:=-HJ'711ET1)__F+.W/-2\"VFZ2TBY^QL'F]L9KNGARTR#]MA MSM*/484OY*OMZMU=>%9N\W(^?-@.\Q1=(L/L32268F-L @LB[^D->9/@/J8] M9)(/.EGLRF(G;2GB:F;!I@>;_BTVG0MV_9R[_KSPRD>"@[B$@^!O(L%)7,)) M\#=ETU$U[7@MW>C? Y@P3IPQ4VA MW.Z43(0+,1_4'>JU.^?3%WVL25@ [ '0??/U?DE@__.&?Y&;V+4W@OS _J O M&U\_?:UG[ 29N'ZZ^, &H2];OCY]K0%=O(LN/JI!:" "GN;&]%7%P _7I2FC MS\&H8EZ9=//EQ+6O)X^=*(F$0&<3PM9T(\?$WUEF[-+'_ M$(.>KS@80,L'.-Z^(+(<9,]=!K*4&NOJ4HLL4FV^]]AKJ5J6BS_^>4W84R'+ M*M4S,D:B.)^&F^&Y5"H]CHSI&"-+$B,+'XHGN%,AR[EEYP!9 F3YR_J'EX$L MN=;M8S>6')?967N::*(%6WS:7!ZRE#I"M"_$PRT6Z04U/7SLMZ>K%486C@-; M0RC!14X"+2>W/7R@XO2!E6?.;HMPJWE? Y9XGQI^E=GVOBSG'S!'%1'?FN&:5B#AJB-$;G# MX;>]XL;.W8U&Y:)I/(S97*$D]\JW3UE1NOOC9'TW0Q_)<$4CS21WM& 8,),9 MTJST9CND)F[@(V&%A2(J3Y@^<_+>=',.EM< RH_D^H]7BIBV\DMKFAG7LL)B MO7@<-5>#*!@D(C=L[-QEW\]NIP@PY&3KN39-XR,@A$N]&4*ZZ[Z1C^8CW6FI M/RVDAJF':;]3OSX(2>:;0]/4^[&VHK%]GPT*9UU/61I$65P@A%8T5\G+I-C:MKJ<5 MCFT5Y_D*0 B8&*(W_)F[SUR=Y<&M,'2:TCX?7G'HU$5K\-($20)S%CZTFJ%K M^$>)4+!9TU5%VM!_#TO2&+%\+3^HC,M36\E/LTU5?(IPCFU1T6Q,S]8+XP8P MC#LH8//1A[!?3NG%^)@&@I :1O2V@YGO[(<7.7/R*E!X,D6-R:.A88O&AL$X M]_^S]V5-BNO*G^\3,=_!T?._$:6/O>Z0@7F'U?BWHAC"W V-C&"V ^ M_4CR@BFHM8NMV@^G3P&R+&6F?LI,9::2=[CN49[M/!"2:4+R$FRG1]2U>_QK MC*2]^][_*^T'EZ*_?TD67,P"[+4*(![!B4B_[XA_NIH.12H=IW\2_Z#.O(Y^ MXF)-4$C@T%"-*5Q1:@I4B$ZHDI0!EK:$;N=4@&D"^']+@]\)VE2%,R,T'2"I MA+1#I9F:&]R#]Y.8-HG9L"D/.[=, M0E/QO,>\ CL"A#D#P,*/PK="[J =A #J#/V(*CV;@J*9-AH=_!>CFU\]B\&/#C'6L'A)M1SDN!-X/[,#=O"<@?\JV M@GF3?I4WZ1B%T@S>P98P1Q"+?KWQ5!?*"T#.R-("D<(74L1;S7@^!#QB-#HT ME8/AA<:/BF'*@>F=4Q!C)Y =_#Y"L!>VFU47\PJ%\>+<-BTT-[\?*&/(&Q\(!>2= M 1 ?(2F"TF:2&BJ:AIKPHNN9O3_;$OX*^$>?/43%8.\GYH7R#05(4P/MTS._ M;I=?*Q(-XQ0)AR\&(=+QG?[G(2Y%IIYG%?[O_[67+GF@B'A1HZ%Y>6F:-%8O MIB#F9F/R$_CJ7[RRYAW3CT?-A&J$_@HB3QF\#9#W=.9?1.AO1)$#^?+4Q? M+8JW4I68U(QKLE/-=5NQK4(M"BVL[J1^O/C4JTK2>=!J %R(A"!JS> V@- Z MP&DXTC*O8F4$[A;(=4/8[J9(+#11FDCP*8C!AF;J$+,AN0E>AWL2C[8$N-," M!7Z+.P9']A*\G2.LADB SM2@!.C8=H%6" $V.A E) W^Q@30SBVB76F_MZDM MB6@_V-N+4&.LH@AP^W;@KK7&T[$- L[1T@S\#G=3$A2H<\"I""YGT*A0.Z2( MF";>?^"WZQG .R*/]5PT2K1E:@;^"+<@J#NXW=T3B*"*J>TFKZ%*FF.X37DO M1&^ 6!_S7@_M2$U%$[V#R@L:O^E?:0'M2$AGI*@ %>]XP@QM_296U! ;%*_+ MNWUJ:P32I!"9S)EF6#$(EPOOW6ZA3#3/'57A9HS;>DR_)ZYZISS'N%C$3JA- MVDI0>=17(]#G0%T[LCYP<=9 +Q:)_WEGY 9RA^2+G5$N9K.QWJ)O]^+I6'_9 MB+6.^D%&S^._ FW)S&O&*\;=7MS%KI$_#K.GB[P%D'I'TIX'99I*]*LYY\'J M93/KK"#K8A,P>QZ46.(#+I2&;RI@[;>-]H;&I&<"%FG^@>,CZ1J<=;A\1^5B M8SL:=PO37K)DIU?#0K:V8:<_?C/T_>$=#@04" 5#K!JR2@YM#+QD(NZ\SIVJ M9[@Y1_GRP+#REC1'#%FPAXUZ,?ZTC"W7D"_,/?TJ7_:M0L>%+PCMIULVQ^,H MS\FGF2I)Q6ZNDN4JY* PB2^SW;FX=QI*OH--4(Z57SD@&(B")34')@":TF(; MA,*2R!"+\O9R.=.75%ZVR5P.B$I+(^N(19G,'7GLQFI4Z-GK%,*8:OD&U3-+ MW-H!(IJI7[D95Y*&HQ"0,8?WX*"*M5L2FECQBNW&R\ ]U@!H=]OY"73786KZ M2H9* !,:[K@K28631K_"C1OJ^89;!AIR%??V3G'1;0.,ZNO^,%-L21FR(Q0* MU>6J.._4WA5W>UWR\AZ_-987SB=B:4?#!Y^$;?@#''S3Y4\?L:]O3]F M B$F;6+NQO^KB/\W:IC3.?.HQ4S2CO?L32_3J ^VT^=ZP[[U> D#1M4"!07_ M[W5O!M(AD'XI>*V0 PM ]5.RD%H'9?F91A'I8[^A?&*:F>@"#*Q"3PV !1DI MY@: & 6U+E3W'4$-[YL,*" 0>31#BH;;QC54 CWQGLC;!K(?[E[1)44)F0666QL?]BDM M=&1F>.(2O-[SC(H>\ 5]H8$H"OX-S1); KLQN[?FP:&#I0WIX'G4@H:^*6)" MPB 7'_IQ!GCO!RB5*\_NVB'VSL/FTAQU@ R-.]^N\XFG:G@JDN%*_\3WY;VL MF6$K%*"["&S=FVZ(9'M"&CZ?@EL,+MH%!29,>L(/AC^OS%[K6L(.;&B+ONS MQMYA,O6N@X7P*6@,AV\3X:_V7-1(ZNK0U/6"O0E\4!K#)Z6$M\40N[W1]XJG MJ#3VBJ,%"04C<$U V49_>_=<8#PVPV98\;Z Y^3(OA7P@KG_A(PZ;P*$1*&Q[0$,@S<"0$#BZ M6Y4'.-X9#OP>=FYYQQ_1ZMFMGA>.YO#)",6\:_7D QJ75-,R;%= \:/4?X@L MU,&A4E#5S- A$4,G?_Y"Z^&-0Z(:!&3;5?:P:W6O+\CBHZ]V#Y%<-YH!/)4= M^4*0C EN%_CJET#>L.BNH66'?%/JU-V 0W"_T$2@X'6S@)M+2*B\ MQA'NF=.NB;0;V#W1@3L5=M+!U7[G"K[O^'/?[YU/$NCJ&WS0B-Q@%I2:+? F M@.A*D__9;7IP)O@[2&MWG' /A3/$KF.W \O@1==AYPX.6JA 6B%_M7L4B X$ MT)JZV[T6#V8,_/&(^^>D4*BQ?Q*/&Y%E9^"$Z.NRB%_QDH+>%8,-8R;4O*&B M.+9"U^/M+[PB-]6<8 ;T3#O=8 M>\=]?V6['4/IF:!^7;_&8M>O^7P)'6@2$PF9TX0#=_N75XRKO.Z6#9+(YPO& MDG4D:J+8.ZM19%^IW*M0/S7#.Q)($)!AKN0$3(-%T96X>%P'=_5 M5D+BX?G!QL!:([0/FF/^N9^29/*88NV%UX0DU[/!I"/]ML$*J#9:;'B'P[_] M$W3_$[_M?=- QU!8B_>G@5QXV,)U=?K=X?QK>I,-6/ISM?9C! MGUSNQ.LK?6]K#'=XV;5/!#$L^S$KUPH'IQKIGP_LUH)\TE&03Q3D3,PO4)^9YRU7PZG4S^E=F:N0 MD]B\5%NK((LJ(Y'/6Z[IF,5VV'JA5YG6AI4GIZG'"RAE\:"E8>;[+#U(;KD" M-Z>K'>D)* ^HY<&,!#+9C-L#3"C>)OM:YM49DG2['"C/K0VP^6,A2T/9J21D\YDKFADCU<';.NQ MI/6 MVZGFK-V;Z?=;VAMQ0(%T;L[9%J/F*J4)F>+7(XH\[+1,LTRQO&WQ9&<"MG4C MITH:VT)-J8.VFUYFE4LU^@)'&Z6U.6_7E'HF#=6#/: M=*&Q,=CTB.P/!25IUG7I4<[&NF(K'AM)R0EN>B *DC/'EG #'H#(TWG]%&& M51]9U/2 LH6U)!06LVF"+/0&V]A 3627;J_[(C"B0#R183*)$3U),*.X($"Q M%QAQQ/.,F$J2B4E2.!A'U^$6&V%<8[E8-_54(_OI]&PS/09 Y3&])%NQR;IG MEQ+D=F6,G*5]%("RSJ)8;0U&36[Q8&M*+D:3]0Q[#( 2'2 WLY-9G!N4'MN; MV2K3YE-' 6B966H-K=+LR6#>J5*/ZN.35#H*0(G<6$W5<[3(.>7'I4ROH+AW M44&4U &[9+V>HK/EJNP,>^HJ,:8>+:V%2J<<=#JS5G)>UZ5LX^K&F\M.G3,9H_A M2E:O3(J%5>418FJR75INJG221BWCSUO2HCEHS'F5ZRW81Z68Y;UIQE@R*UYE,2[6+T 4J GL8D'F6Y!TKM^$,F7T[D 91EE-"^WY)] M& [S$V8)R&PMFS56]GJVXSPVMW)J73-[G?S"S ^SB7AR/O4J]>PW M32:MG#KIU;I<(4>7AI5&KEA;'Q4W^RDSK3Q,6]F>W;2F-KOE)GP6;7@'4YJS MJC42YY64O$P55G&--%>IY-2M)?!L&\M:0KJ^'&9ZX,GL2P]+4'_BUF[*\'[+ M:CH3.*E97].FXP3M9P8^@X^>#JAQ,CWHQ;:C K>4>&92.KK?CDTN MN2IG5Q6N4VP7EA15M->+]=%U4=PFGP:*O9 [Q M')-+RVD;A?2LMJVA#??@[8714FNUZCPO=Q;,--7MS4LS!?5Y*/9#8&];RS[? MHV-FAJ43I=K#&K4\H'U[*>:%5#*?Z\5Z#+_D1TXVH:*W![0_=2*?YX%Q:U>Y MH@X?U^?J/:X3Y.J=FNPYR>2G4W3\XI8*\]B S9Q#FB?2.=:*MYT-YR1-BQI8 M%)-L3T]$Q=?])=Y 3>3 \6?@!H$+\(^I9CAN%!^/G.9N6M<_KLO)-GE5--'I MXQ5[>G&6;^!^< O48R^?;H)?_A_A8:"W>H8Z,C,%USS==PV$\IL]O\"A]\4R M_+>&+I?[\=X*V DFNLYQSQ-^GDO@Z?M4='?C!:A.I2.JGY'J+Q>"B3#G&OB0 MN8_6PS7P@;F/)R)&7 $C(F"Z#CYD[JF(#U? APB8KH01$3!=!Q\B8/I2/GSP M.K@WO16W=8'J%S@*ON&$7[?1;VO"?W[W>9RZ3\=O^LK+(> -@D/%W8A7;D*/ MD"!"@K\""3Y_639]3]TT$'SA7=EOV247G^L9[T2FJ/O;WB"^\*[L2"Z^EURD M;TY):!J:: L6@=(FS5\WNYR*?PL9HE41K8IONRJ^ZA;2L^NT0>HEBHJ%+R@8N%Y'6,W]LGLJ+ZW^ MGO%*SDNKP9>]"^O<$'?D=N^3WHUU;CWWJ^[Q_F19VX-8=G0MEF<)-XP.,%:2 MX-Z7A>J"CC"$>#][54>?A,IXFDC%'LED02AT2G-'-XS6I^_;?B,YP;UX&S*$ MQ<76@=CE-T=NUY;&Z?Y:>TC4R (?,RHF5]IH<93@$O_Q.Y6\BZ?.?/?5>12D M"#,NA1GGU7?>Q(SW%C?^LUK8^Y=S?@@T*&EM0K#1TKW"$Y,K-9NK2J:XOC!H M/&5L>3JM5PD]S$A_ M'#.<_HC6'BFQW4LZ2]W(R\S&05EV%\6,6>UI*=>S*4EN-"MTPTZ ;(Y!V;DH M%YU*WF42S"N@<>VG(L\M2%0K#Q6V%[CL!]*S&*DX^E!UE>5LCS/C! M#1%HG,Q#?MU$.35H?-"(?!4T%K8QG(Y+_1G)=WH Q&<.D]:N!C36M?PD1Z^= MA=Q)UJ?,:%,OD0546@C:E9D[ACKT1468$6%&A!E_;$2^BAEJNPY&%6$$SB9I> HY?M2HUIUV+\%&$&LBN9.Q(78GX1-+[! MD65:/XC)NR-48$4GEM&)9>1)O.H3RQ-[$M]O;?K7)^[[$25K,N@+]%(BI82> MEO0N)3WV+NU'5+ED7%36Z5JO(VZX"EOI3/J65RHR2=TE,X=X'YT]1(@1G3U\ MK:EY'#',>M5(.TJ6Z36RH\?<4+.M M9K+3EQ=5D%(:='7%6U-4=A>=53)WF7CJ&YU5[J&#VVQ7FO/[)7E'1YHW$;%_ M)9[$RUJ,%YGT;2HHD3A?OW(2B7,DSI$X?]7!PTMDN41)@*#R_01JWN&K'S7U M>(6 K[,G;U&;_+K9WZ+F>5.^A&N=_%E4TVN=_&WNZ9'+R,CZ@"UP=RJ M7'J=&QDG-MN 05?.2NNL4RBD4V:]!==YZL?O]+OCX:)5?I6K_.]SJE]_ ,L^ M)FS[C7A^*8TXN5"21@]B;JL.2QOD%2A)>%#XFI:/H"J!8!^P:0ANK7E'+[7G9?=!QQ,^ZIDV\7-W4^ M<47[R$=3^W?05 N0R=M26FH,Q*EM];'GM*ENE4QRZ_CVTFKFH-!^U*@F;W.- M1:Q*QG.M5E)?PPT%V9/T'44>)N=^,T_XRTF[$8+)YMSN.;FG7I/(R>ZBSYCI5/]^PDN9WF'J0NQTX1@J"R<7>)"$$B M!/GN"(+F3M'_N=VSLC8P 6\(,US73 S95Z:+3V[!,\V: 2,Z1_O69E-4J>3[ MET2[+TL#[)"Y>P%TYXK M11N%3G:Y9I+O5<;33&I)#V9I$YI5%#ZFNXLG7\LTNR7W?53RZ&\N>73EMM3' M@&3@-$9UO=27>EDJLVUFNPL@IB]M716;C=DD]= P.#NU6+;Z0KQ?>V(1D$#K MBKICZ/=95Q&07,V:B8#DRTRJ6SN^/X?0583",.?I71U]#1;#.3.3.X;!5NMFE:EW+JUWK>3& M9- 1G3%7L8HE)]F(F7FZA6:/#+CD789.?'>W]A4MQ0BXOK>R=U56X[N!*]LT M<_$G2ECW.F:V5)CE$X,J=6G@4HS"<)46-VVN8Y57FIWMN+_?.M@(!B*FCU6P-G0\ 3) M20=6]06F=44@?V!6ESOU4J-@@P:9?!)[4BS75$H7O^='3Z2\3,BV:O/" MX%&P[#I$9P;?_$2F[Y(T]4U.(J*E_I5YB!>?UA4M]0-#M.H,'W2#36=[6:>[ MXIL/"45/7+I,[M9XXMN%?#M&\GG-F#B/'6EK3]%21P&=F3LZ?9AB'*WT:*5? M?%K7M-*?6VYZ93(!SN*IQRURY#1AE?+VM';IE3X!DV6N^+#0Y4J5KZL%AK*G M>1:M=&1RQ>-W"3+SELGU;XN'//[M-ZO;\/62\*4LE52X&JU?3/(KUN_>,+]$ M+]OG3$>8 =%6@-F80,X( #$']=J8M"53?G#0OWE(2LWHPA<_*)H@>_P8CVJ/ M4B?;U-8TE]SR5'JK)PU5AV\ D',Z?(=EV.!K5\N+I.W. )1&=&<8E"("\Y@P M[05L SLPGYU> UZ8$=J$T&R#$#P1-(GU3"-@_])*$FU>41R"%_!M9$!$_?V?WB3 MX D=&(C._!2@9OM-?KIE*J]5&CW">FXT%T!Q+(!N@E_^'^%AH+?. $*W7PM^ M$\/RJP9XNBOP[G^!@1!_XR(U19+_0F.U#/^M7F^4.X?/>T^H^_2K1CD4A".O MU.!K)E#*?"KYGV.HZU]C _!R; WI\A]=,R6TCGX90($+:@6>]>EM._C%?E-^ M;&J*;8%G8>R83,>(*&!%ATY4P F(3$V'3-7 BTINNAA$1-ET%(Y#>%&W7 M7\B)+X@6>+7WO#W65?#WT&#UW>KVZ*!H"GHR__W M(_WCD_2(,_=T_*)A?.G]LR#D&P;&,PJ.]UX2)MB/WT/ &P2GBD DC[Q$TC"#HOW$>+DSEJ+CY7-W'[\-^# M^7^)7"1O7"ZHS!?)1809AYAQV7S-+Q".])LJQI?=)GD!W:, 6T ^GSB[_?MI M$U^8_/Z-(./+B?.ZK^O+0]2.XL/-D.O-D[RKO4Q(MPTPJJ_[PTRQ)67(CE H M5)>KXKQ36W\\_;W&SS7#C[HS=ZE8'M1U[OE[_Y(1[YJ!O: P-R3L :C"#$Y, MWKN/H,,K0>'75Q[N.OK^/0;^: [:>GW%S,)3JPD:/7*9BX&5V%G)_=;>S0;T M!P(1#][2#(*QJ"#B,$;O@HLK658TLJLJ*8FYE%0%ZZZFM$8XC2!^F$'PK].F MIIY8M?Y>2SY"R*\]3SP_0O[?2+N(ULXMD.O-\ZXK+4AV T88V\D11< KUDS@ M#8#+.C=4Q*RI0W1L75><;^#4_2N\MF>:Y)F!ZRK*)4;6S:O6#6N*.PA!950] M ''QX]H,GK;JR .;!TG.3B=9JT[2V6+Q; 9/LV5FQ,;#*"\/5)96GM)EFGJ: MCN+(X&$.B[<>-7BNTJZ)@.DRP'1M1L6)@>EH\:[O 4S;WKA;RR?X$4F/AEFA M5^R6DHW6V8#)XMMF7,^J7$5FU@_S<6_[M$+ E(+ =%B>_BN *=*8OC,P79O% M=FI@.E:ME9 M)CIC80V!"26E4Z\BTS<[,*T)%6":4'0[.B0M%!^'R"*C/2>9EB&-;2S66WG=92HC[\"K>UU-D#%J!:"%,"L,62'$NK:=C^J9 M5B071;XX78\2^"Y>YCL> MCE[K$H\0+W([O-_M<,N(IP^L<<'>I#,'3=KFT:G5N M8);U^G2K%5J3%D2\U/N]HY&.%R'>WW "?4W^C%M&/$98+DAY451()[[A9Z5F MHE-NGDW':Q3KM7+='@@]^C'^.#6X?+=01CH>]FZ\&@%WFP$'%@J]YHK\(A?F 8U4\9=5<5>_:LYXJ+ * MP,:4S6KW54N\NM232;S03FWZRV[/<:1-7NX.X];3^2*QZ+(VDX?5 IFLM^SI MNJ".QRP[2F+-.WE8Z/JYYGUKE:[/,:Z&;1 3R3 M'$BLJ8I#Y',LP>NZH:V M2.CN955W1)?ML]52I\,=!J'[(\O"Q3P9H#HW7?N\2 DE6!U0U((M(3NB0& 2VZQ@ (/1/,?KHHNJ5!-K],_>-.#XA)BTB;G<^%7$_QLI17O5 M(+G\AJSDXT^#I43U4@K[G)F>E\)+3_XC5KD?4;=0/N$B4O;"^KVO0C"'BD7# MX:A:(#7X?S[3,&5,0K0-7 (<4L1!A5' 86$42)T4I+EF6CQG5-Y\'*@DV"R'(!?C>XO!>@\L MD1#^@LQ"!;U,H/IHB7K\Q6$" +$&1+BJ,%ZBVNZVU86DYZ8_?5)I80&+,S.?@1_ "+K?N\O>>**D[R4!TNWC8!8FB]V$'_0STHD*WW5UW- M_1SC@A1&V@]6.RP-DU<,AX/P4P, B')0W->2-=NOR>^Q(P?_6 ,"[K@:@?.$ M((EA7U ">'4:?M@,XDYT5[]P$#BL)!'W):DQ;3*!HHM&H /51#@1^AWY874" M*D$"7'7H-\V8\JJT=>\B=)?I%*U %;T2C01."^"J_Y;?#Y:%7:/8 JE62%C@ M__\-?X( OX*?%2>F@JEF2?@W XSA_^$;X(N-*4 ^81._#8X37T'@3<\ :(*6 M3T=OI,"_;,##0723@22@UO 3['UW#\$>4-X3+**G 28(4C3"NZ(#_E_0IJK+ M,%U3)$A#- S;--$W2,0U"Q#4/7'5HGVJ:S,@$@979C0F?5ZQ<6>L*K9LN$M- M''2)B7MOA)F#9%,T$RK5AU=G9.1%QV+D:8:CA?:<763L07<[=;5L";)!9*U7 MVHU0,^I:+MHP=S=M8+E$^NC*71I07$(R?1<2:"3>$X"$/K2DL%*&=D)_2>!O M# AGJPLYO'MW::Q ^A0U#B'[SQ:C94RL3H:HVOOEK#=:RE[U-1]=MG*:H7 MJGZ;?O4ZV(@19V,$F8H8<06,H,C[5R\7CA@10=/?QH@(FJZ"$1$T70DC(FBZ M&D9$T'05C(B@Z4H8$4'3U3 B@J:K8 2*_8F<35_(B3\/T7W3_W?>.GIG"F-Z M'9BO>LI?4KH\_BH>7KPT>39TYO!E]>LCGE\USPO!,5+$\=O@^'74 +UIJ?A3 M&GR-F)R!(!<2DT@_NOTU\@V1\T_WRIP?AN%>?<2K8K1G_AV.Q"$2!U<<<,1Z M) Y?J#S=L#AT-8M7OORJU(MI3@^\PJL"('B+*/.JS1L.X65>G+;@USE6P1ML M?OGRZ%-._/7H@Q-P^'].7*KLU?BB"]29>6=]A%XG-\H7.Z-H@\*%3!!G8)R M.#PNZ0&UW* M@/RXGN7A08(DE;E*)9O@>I)4 MU.1XHUHJII8.23=JA8RCU.=3>7IVJ)E2)N!ZXR$M%^1FK#?.;5N/.:1]9% - M^G0$-!'07 IH7@]5_H9(TRE7AMO')1.3>4FMMO1*LR8.SP\)^9@X6R]+CR.Y M,BI"'FJK)&^SZ$(F^L=OYHYAZ%=0X?V'69?QO_C\))*X_R8J.X,KL^"0=2"B M4BZ";1BHG(8.^])$M]S+S?@A/W*(>::#NK,CTT6*5GYSO>BMNC^G\=$T)FE+ M?G#:9B]9J1KKQPGUR NG\M&XPQ&[6E8SD8&(RJBIYC&(+!7&PWAE0C)3OJ/BA]4E(_R(\"/"CR_&C[?<.8-XKB]L5C-!EJI=ZC$S M8$0G=RJ%ZOWHD4^4*J-=K,TVM%L;KBX.-8MN3=6\*8CW E.CU M:%++/Q61JI+Y\3N3.+QS*X*:"&J^\*J);^[#^6PUU N#@MD9Q\KM/KT@ 6AG MQ_HP.]@^LNA6*OK';PKY>%X#AIL-OGGF_&'%N6U:N')JR/NC&Q(J-/R&[^>V M?-ZG-^INV(]]1;._N'*&(/*?Z];'KM%SM$,2$Z(M)"SL_0CL=O7)MLIW[!I) MB[5<_"F]?-K0K5$2N8U2B0/$_1D!3P0\$?!<%?!NRSB,,.I;8-3%KB=,Z?GDB? -+ZZ(VM$423$3FPQ&9"Q>3 M>,VVM'1BZ7#V$S^:,]*X]V1-(2:A]*]D/$*D")$N'3YT:2I<&22=-:+H5>PH MT[0$R%)#X&+%N+:LCAJ#A8JP P<1D7>)S*L:S2^GLS#5!M5ZH^RN9Z3COF0G4[HM-@[ MF8?IY8Q:P[&J%5+8EN385L\U&YE$F=:FHS1R+]%W\>3?5<_C&DZF+K[X(K2Y M-;1YR]'4'R=;2W;("3VGH3JISB0?S\Y.9=2]C#5L/3&K3LM/>7FP8N>#6()F M0!QA31)A#45%9^BW=89^\84;(=4-(=5[/5!5\3'7* JY+EG9L \=<=BSE.KY M2XU(E7FRJ<4>^&DB(_5+_MGC(Q"_ED:3"-6G]8I)O8\!'[Z6]%HO-I6G=7L#^A2.?\<6Y MH?N !07P!EII,^_EP3I"@SC%A< O!D/0\5#$F4L"BLP\O_7W?_^OO>N,#Z#$ M6_.A>7G7*--X^4]!S+TMF9_ 5__BE37OF-X\4YG[..7CR:\ -Q E"(@U=.9? M1.AO1)$#C.+4_?Q$S'K62P@LV/-?WEB9B $^C]=37AM%_WH*]V/J",HN1"EE+VK?;RO M0D*$: O'TT5H06@3(HO04;7,8%GPOT,R])+H[[/M&#=X#&TC83+.))AT8D12 MZ>0H3D/(Y7F*&<6I])CF,PEZ/$[_<-_*!TEGTU:[OWVLS,FLM-7545Q)+G-K M=+CPO"5M;U*MR82VN.3*6NF95KOZ4$(M$\];KGDP*Q36K"8O:_E,;+T6N]D4 M.Z(/^\PXN5P[DWCJ=#G/);E=9MG4^3"J"=S9);N+D?3 M$7/89XP5V_F"\)2G2YZV7J+J0D516OW6K#E M 94R_&.1*A2UJ1S+EW(%JI+9YF74)T4];\H(5$)-E1\[9):5>\)C1YCF>J@^ M'OF\Y5(@NUS7V:;(1HSO68_+2HVK3&'+@RF5&QM!*U=;J@SD%#\R=5W(KU 9 MSH,IU3,=JC6MCB0NFYV3=$T7V?$6TP4FS7BSU5)N. MDH4?!P=.1UROECH,A,CV24;J\Y#S^GPD[B(6AZ0 MJ2F6&Y,%T%9DI6/KFI/H3+9;]/: 3' ;0UJ/I+K*B/O@>+1:/277O2K]T(OI MN?AXUA=:NO@E4.7V2^)]CR #XY>[A:TB$-[=.3Y_!+_:;\F-34VP+G'C/ M_!+-,J3[G#CJ(V+$V1CQ>FI.Q(@S,>*M?,:($1$T_6V,B*#I*A@10=.5,"*" MIJMA1 1-5\&(")JNA!$1-%T-(R)HN@I&O%GV(>+$QSCQ_A(5+['D$LD!7W?Y M\PWG5UW\^O,3SO]/[[,.Q:W?17><_QT\WT4/1QR_U:+I^U,^8/(WNK[ANFEP M7:)_*1I$:^%,9=;.0H1(U;U])(C4G@.U)\C+=-.(>56,U)^_@_.0U03.DHL8 M'NWQD;[[?40_TG@Q/;"= MK>2%;68RBK;4E27*3447+M#,-RS[\BZ0B" A@H0OAH2WRM8E2&[5L_/91J^1 M:4MF=E@;5Y.MLP-"GS=!7+%GNEQI%&FD>$NOJP[QE;D@[4;#$8FHZ;,D7T#W8 MXK3!FSF3XXW%("8T:TUQB@KZX(L,[I+,X?5O-WN-9M/0T+J%S,1))$ D+(T0 M;,. "J)W@29A(B2_&1_DE=YO=SE4_T9Q&5=T&3>5"5_$ C^=QC^3JY>V)99; M ,YN&>.EF%0RF>VI"O.ZPQ&[6E8SD7G(;72@FL<@,K_(Y#HU08SWDO*L9Y7B MS7QYWAHED+\FO2G"CP@_(OSX _QXRYG3G61-.Y^Q+:[@L)5BNK#(J">[ M'.K]Z*$:LWRF4"E*'/W0?DJ363LE/[$0/?"=!.DC]\S=#'IU\WI-YF9^T[$UV2_7SS*F.DMX/-@FV65V-F6E:=IQ!BC+4S%!R MD*J2^?$[\[X+!2*DB9#F>N-SKQEJJL[P03?8=+:7=;HKOOF04/3$Y M5)-JMB4O1Q6JU6YQO-Y F( \/.D[BGGM@.EFPVZ>N7ZR!A EB] ,0N<=I$.: MQ((7 2':!AP$ ;5)SP%T^R[OT]MTI[PWY?9O^CWEC5!_VPW W]'Q].J]PBW& M>FS;ZP>#+#2&PK3]Y&B5!"HQS_SX';]+D(>^IJ.WDD>(%2%6A%@WBUA7Y>IZ M%:]&VF"9M>+9C=R@TD*_JDH]<;6&>)5$IX<9\O#T\!O@U759HQ&V1=AV&]AV ME6*,P\'1AR? L:*&K!AED*=*9]Z6Y7/_*OU3,U,674@015PH1 M;WF3)*G,52K9!->3I)K3;+:D=5X[?R2ZW5FGYW2:K,J5M)&MEJ7*EEDC@,"N MI#1Y:&Y] X"XF?"%BR_#"%ZN#U[>Z]#)\4:U5$PM'9)NU H91ZG/I_*I3*F7 M$>9AG>>:"I]@.0E0_:TJ"TMCB1 F\^,WS:0C?(GPY6OQY="K\K<#3*=<&6X? METQ,YB6UVM(KS9HX/#\2B&!9-F>Y0I9LK),%A\[:@\$6W9"./"K,'<@0 7,&TA>1''T!01F[9E&ZJ(;L)]3&L&$+1>+QRI. R\ASD]]7 MP#RDZ\P L*J:X)(P, !9=T900Q. M$*X!8G7-(#.2Z)O$F;=-%C6-('EJVW* M1)B4ZSK7E)/M%<_I?*Z\8==7P-Q8K;)J+TK")?P3NY%*)GQ\"-L MO8!;+0IRU6S+1 *(_O9?IDV^7&;W]WPHI(HS3[8RR\Z03-I4NMR8V\U<^E1B M]'S/#XN-)N@3>M.:#\@&E^_7374EY >M'[^3]X>^A;#80"(=0.W]V?;4OWNO M_\RQW,GV^I[>2+GD"EW7ZM65]Y3O]BZ$V)]KI23Y/01O&(COE4:6Y M >OT*'4-:ERF\Q@O;=*)+FEWZC.UT9J5QRK2KN\/+;1HI[_H3O\^Z_X\._VB M+L\U2LEE>XT27&"PT[8\ ]=[^&O;F0$;C:XB17^15;8#*W!/$GD/L M9IP"/*;9J*C("3)!DW&28F!'_^9_>Z)2MQ=P),*7V(3[S,UJBL*/-0-?YLP: M!J]. 3JC0MNQHIFV ;KPA0^*)LB>VV8\XHKDIE1IDB:W7-II)]V=:W:,=842 MTAJ(K/5*NQ%J1OT@ !08'8[$@NOM5)EG%!WXU%ZM=,W<$YUFH]YIM+D8Z M'-O.%@FVGB.JI2Q7[W $6VAS7(VK=SM!0>R3"]/S*0P (C'64 RX^GA#F&$( M$L$**)J^P/63#&UJ\ N$MR+0 >Y7<7 S"'OP<16XH+.6K!E$* B;FJ$C_J/. M?5G0#/.>8(^KW'?$&A"\ ?^#J&Q8CHNL@12AU3DU '"S^]RWJ%,-8: .# PZ M& ?'BC3EW:T!-RI XFB*>4=T[ME[XA_OXT^W]P44?T'B%4@UB%L05"%R08P= MXUU%4=!D)7<3AAU(JJ#8&'2%F:&I<-F4NLT[@BT5V3M,B-*4K:-F!&<;F@[P M=UW;D('C_H['4Y'@-B(13;A++B ,V=CG3&2U^SNB:HEPA&Z#GX&:&.8"ZB4\ M:I7(+[BIU&/;:#;D$P">K"B&8 /#:\&X#8$ M^W3'YPW)^_++B(9?Y](-/I/E55[D70J:!@^4=XB(8FKOD9,[8FQ;A*@1JF;! M;70%WI*9.Y<*K*#PAF1^C =EM@*G,X.XC.0\>-:"!+;PD[ -#WN!NR&/9L%; M?$C+$ ':-C5%FV*!0 M2\H;$/GUL(&TZD40L1:.!>Z>X/[([X@$8!: ^2-K' MNF4?J^'Y0,E29A)B!^Z;9@VV*%)2-.IY6ITJ!OX*&0.?#L! M26YBMHN&/24LI$3"A0YIH6"U:J!E0[M%M %"K,TRLHHUM4U*!:6)!=K55^!!DP@+JH6/T5%X8Q)27_;.Q5_2<3RK MZT%JDL70QQ[-DF^]K MO0:C=,9-4H0&R_3'[R29.F)?N3&MOB8L33!G=,U",@G9Z?LP!&1XB-CT"01K MQT.?QQ#UI.D4X.Q[3PSWV(T5!-^NVC']GS%ZW4$>*2E M^(_^A'86&@#$;'Z!C*CSGY5X%CHF"1I28U*3X"JR-#44K-7Q%V=NA[@NKIW1;3"U%:3Y.E_/9R9/J8,4.4F0 MBZ+5*,161:ICML[(YT(SDT_&2KTEV2#'H[*RW#26 W12DV3N#[,6B/?QV @H M%NQ@%SA[^QB7FRY*57E;%69?S^C!4E6&L\J@0E96W=QLF5S-Y]0Y%[1FE95\ MK6V+O>26>Z!:N* /-7WX'J3KNV8'P K-[KF=KF/->,M3,<:H3 SP=!+)W\4\ M!0>J.P+4UR:VHCC/3!_4M;?I05L*N3C%0%VZ)_+N$#T!QJ]#.IZW+1Y7A?;U M*&SHN/LA5+X ?#]2PVTC&!SR]U"I__C4 !/(?]]YN*,Q5N-V.F$(0._"*PT^ M]6_-"'/!H_WY#L*DO9?@OW])4).4!/BK9[<359?41""N4/C.=RAVK8=U)36X M>LP]/7INDL!10U5:@>;'"ARQ[CP!WDG?GN_DO+Z2>Z)WN!KV#28X&]\J\O7- M$_B_CY_9!-YP$4BC*ICR"H>,-B<4D.]2K7//WWOP_919QFXZYSOK*N4Q.^U$MJD\'#ME][6BC(=4X>P7%_ MP_:\(A@9 X, ^0ZNE^0?V[ZS@70'K?S]NSC.Y!HMJ;WLQ9*%^799-;=JZIPZ M%EMHE;9#H0'I5IJMG>GR:4R*ZQ^_Z D-, 1/KE_>8_QU./@B^U$Q\>/$+VWY0QE#O>_UBWD!, M_453]UB=A1^]F<6I^_B)F/7,P\_L6/-?GI@9"$C^3U<37LNR^>@K0\:,BM:M M\I_P.;'W54B($&WA>+IX_< 5@70&I"D$)@7_.R1#+XG^/MN.<6,7&I!D,BDR MF8I[D0&A'](,E:;CNXB!<-##ZX?V_F'\!X[NZ=/D^H1V'N1EV%DC]\0 0+T6 M6B[X--$_;C$MH.O(4,9I/#%1FJ)@GWW\,HG 3VU)V,C:'9JXBA2R]0WLHG[G M/@>5"C"JK_O#3+$E9S6M_.V7-)E19X1\0[QJ3.K!P9&>P M;<7HO4./>[P/(- M3,Z=]8R!#MO$SS>KF0VE$X5Q 716^8=&L#^"L'"*^W:\IF.)@B,!&]T_W(?; M@"%A;=]U*DEPK+M'4"M(@MCN&\_TQQ/RO6:HGYHDBA"!.-Z$QG==,]"I^ 1N MNNZ9==LV38DG_ME-$9E0FKH&D&TS1-?2+DZ$@%)N ?,GIG!=6[F'^NZ!OC]- ML$%&"5I4:,"[F86&9.XFA\,T3>P)._#!A=L<\:LA9V+8T>'1=VE+:!W;GK/# M12WO;WS^A#QOB@8W.MC_@D#&0 RJ5T"!(X?XC*\=,RU;Q%XZ'Q WT&_[?@/568;OEG!(W9[@Q3$4UT#!%1F,!S4HCF#?SIJWK M7@24B9@#OPK6K'5"V*>/1Q"?$OB34SO[E%M(?3FV?>CEM@FUOYRM/P7LWGMK MO"';^@[5CV,YO^Z5[5A=V_0:(S);+2X> +#9%[ X$ <%?)3]V4!J\W>>@Q0"@F1ZEAT?GT888P)%#[AL8%1N"I>U \5!<=PXJHN.^];BH M1JM_WQ?N43/8/WVW$":H9"+8]HY1S#U<1FA?8UGLQ3CJUMB+ZO*W=PF[C##8 MAWQ&//:0B[9BA3:&F8;/=Z#)@208;==!3D+0->3FP/6[2KO1[<\']IP'8R.8 M[2D]*W3HH)0>T1GWPREQQ^K5,TYZ2U5(::B)8)Q(%(KK;8=,M5\Z$EYY !YS5..E2O(5(@TV(#S#(; OXHV M\(5N8$4'A0->,;=NV7CADP$3_O+6[;P-F'INEJG.H^WR'C MI)_/&^&0(]]N$:#DCX$*)I+EYB6'!HVZPSZ7M8H"O+T (<2FYYD _E5:6"(5 M!Z=1> 8-BFN?!MU ;L#1",@'AODEP>'A$?."-S#T:6<$H6<#QB&U&*=K2-,9 M)#8.7<)1)UC;57D<[(2'AB?ED]*-;W$REHU"$ M>2\"))90D1%WX_1#32;@)&F6.\N>#$V6"&N:(-I;;F!AOHF.YA7 MJJF'SB>#%>J:&MJ,51%^;@>*K7>(Z.W*1W>]QF30<6J3-MVK3/BF.AW4TM4V M--X3;P4,AI1E1/[G&K5FA-'K;^'&'Y[F5A:=N#/C$E,N)C"S46E2ZEB9M\)^ MPI*/@@5UA+)XFW(M8%XU/:)#BT8 &$UWFND2&J5P,2%&A>SP%39]CC[_W -] MEHA?YC.,Y0II:%0("XVCM:?,3+(6MI/\O'F!COC0')&QG[6A!@81M^KEB3M9 M>V&[IW99WA)F/9T5Y[ -XGU7:Z,@31MD9T@<2M *XU%F;6/21-F:<"T DH+H8^MS$ 6O/7V/.X.HZ2$@F[QK@[Y'5JKKNJR M#[G^.<6WY^ZKR]9C'%RSVE1%>]OQ-(IUXF'+JS.;LP=ZC:LV['2NR;[E@O!9 M$SB)#GD$"6="D4/['%8S0CH^YK'H_GULA;[7 GC- E,%M1H#&V.($;;%S/_ MI)K A0YX!1DER,ONZAQH*+SI*4"FJ[<^4\5<32Z(_'8/5%[HRE5>L"Z,UQ9L MCYS)P KK4]@>1SH<.F[S1XL4GA>[]S0> M]4?).V-O6K+2IMZ;MX;M38\'[PF\A2L;MO332P)0]C-2]HTF MR77(P,4[QKS%7Z)$2;B%3"1H#KGKR#!=KV%H/7K+BUCCC!=-$&SCCIC"7]R5 M):GH@!/[&KQT' OGMGC9+T'TMPG\N>UFX.X?'AB@O0Q)8;"< ZJ\ ^;\0W+- MM@)?UFX_0':@BRT0[7"*?%"28H=YDJK#AQ? FFEP8\M#?,6A'3%WPPF1?2_S M^47+S[>0/4L$ZK^B!IL@0DL66" .N:8*'N(ND?K%U[KD@+@K"#@[?*HX^.4X M#,DGX(Y=_C!X#_"0F;^>>4SS2>OE:KL\A:_&UG;0ZO@.O1NY"95-]%0HA=?W M,,Z@K(T!4$/:0?"5";LQL0?J'\W-2()RC:QU__N?N_ J \3 "M?Z 2\H_A#@ ML7L$FAC(NG/+,TB:6X2)-W=B&20$8GDS-<5+G_<*-6$U&.\7@F1 \4>[I. 3 MYTM=C3>Q,^1VMY^_7E9VO5N]%TBV_^HC!"]%3&SC0"WOR75E1/6D+4G)RUK; MR;623RGK\QF4?Z+4&]QJ]1CG%BF.7W9M<>!,&OWF&IKBF?O,J^D M8M;2IR6EOBX7]R2&/)W D.$#X\UZ,7$&1I9;U/+6XX.^'6:VT,Q/)J@[\LB= M\'O"@FM;0@,,Q*!]B-08EP9!(1WOS"(4G3;9R_/U4T!#,8:W+@Z<%TO:F#3P M25=7*[ENQ=UBZ>YL<:_G)ETO.Z6*H0 M="*SF*O8%C'KS..Z%.LO$"P45;RZQAXH2>Z+$GJM([/EXG@[]H3P=YC1Y.NL3 M;#P'M>K/IHT6AN-ZOS,?LW)#KI+E%4 M"NG*Q+D-\$.PV:MJ+KW@U2Z/:*R_$F^]"B*CT&[57@DHK*&WD>3A1 MN$ L?- +Q3F(PSE>?R4HIX>*F =5.D)563Y>%_;>'XQD8@\L.DM NQ!A+[YWK8!TSAEK#41Z)H3I6]B5<#/,<03E4.AP& M C^]N).X%-LO[YO5[E$A7?^ZQ'*Q^RAEGFPN29M46I;(K*9_L2OJG6$A574I M=Z99NM?C\TYVU'A:3-0G%!;"O"-(YWA)&)2!@V4^9%K\O=SYQ"%4BV4GK=%3 M=M*CT\7TJ#IA-F#"HAO'4B\RY3U[=&A[?:4(V-%CJE#96;=0M'M:@?.E%Q+> MG2&4H=25-4!'1[J;UW7G94??X9KL[D8>I-MZAR-!1K5_&.Z!XK.H]Y>+0N%X M5=B1#YO/M82CF;KA1%EL[^+X9WS:8 3G)'MI?E[W6.CW4KFPS)OX#",XF<() MF:9_G43LB+,E0,7@^,S+0]T'V?TPR;U=XUA: )?[X#N[8K.(60^FB9[66WI MBC;X6PK0?D4X NFT/?4#A5&CB!*QIU*:I01E!$W4EW;N2!$\\U)][\FQX MJU7RZ((Z]E+89GQH.>SY&W&4H+\W[ X_4;(+)%L8?H);D]PY^:49O6^#E#@W M+OAHI(WS+ 8;#_LB@=@>?%PJ#OO"8=@UJ$RB6^HO%6+]?C_ V_K!9KS,/W0> M$MM>9SC0>VUFKH['G\\D"HQW+X"GN9/'1B".1_6$_J+66*R*F3Z7W/1*DZFM M%2N+]7MTM[=#>=UM_ECRSTOK)0KIVPOI>P&'?4OK<[![NCC _@7"Q;ZAZMY5 MAV0VN8Q;\B(9V^0H?JN"_O1UU?WE^+'G*EQ(40\'D*%5<^OQ8\?CGP[7"Y^%[JLOFK- M([9^_%:U _RW0DL9%9,/4.^=43RN!8'K4ATOW^UC'&L="P$2WSK3M]7=\GU) M[?LT0+_7TO1ZO.SIX-L2^.&"!-P#>%B1Z7&%R[*-42)G;2K6ZO-7LG[>C$BF MN\DF*0Y7/2#9+6J3+I<2Z*H6ZC[^8K1:A)'OBZT]GQX^W]Z\5=A6J]Z': M4:?:YZV[]YR=[TX8SRA3Z3V9^B,+[<,R%>_(EDW51= K)*WEPZQ=32KK+XZC M>)],44/.:?)@."-!LJN8N?JD6*5P7='7A.KD6>I_!XO>>9S9'DWZ$VV\?9(7 M>5N3^SF9*91?.LX\EN5.[+F\?#C8W9*)[4D@^@I7E'SX>MR(?YELJ'HAPLB# M.!+S-*,0?D)EF1NRG!T$5Q+;>.5]TYV &#LF](TKR4V^#: MOL"W$(B,&[OP[&@\W'+!B\"KA7OXD@\=N994M*:^8DWE$[5L<37IY>5&O%/-UY<5 M=JNMWU')ZCTUDXK:&N"C\2-!.'C#Q]?6HZ]WV3MCVR%01@EVQ^^BG/;"(P*! M1>L/?C*E#;& DYUY-39>EW=_+7^7]!PZ2L^)TG-N-#WG1 DW>Q7,437,\,:. MBLI E,$@X^$.1#(<1H7J;7C!2PC-T"&"NT>KEJ$IS[=7"$N^RKJWX;M!5="@ M!BNPVRW]5^)H,!,'B$F3W=T@=_Y)(;ZMP[NL V*L7[)_;U^WR\P?(#' M-S1 6%MH!G #U,*11]%.? L[,6EEXL9#=M7CZ/)$8(MTP^0;+^S$N\,*%M_C M[-?1W[T4QQ#NJ:_(_4-,?%*$V^+#>,-V#6]H@*, IXWNAAF'O<6PRZ//>PFP M"":.G.0A)?3@[,"M#20M?'?R/;JG)##1\*L^=*TRYOLD9%CI%5VM'?YJ_Q?7P(_ MKY.%(E6:N1[?)9?;OIVNS4=QN7:1LXX'.M-S$DLI(R\S@_%&E&N#7!47K*=> M/>H( I*.E!7<9=*Z%U_LDDM0)"(.=,)F?9!6Q"YJ75'$QV@?26ZP4HZJDZKV:;B[#S]=V@NWN;A ME\D/%\YP:"YZ M5TIFA(R0 ",DB!#C>+,9#S*D!E^Q O,!)IH0CI-3O8NH>P*(Z568\:V^)3K M#6AG1)K:="/-UN@"BN*QO4IS_.O;MX/X2M MY4Z]U"C8H$$FG\2>%,LUE=*,?1[34E)1%)]F.#G)%!0-53;NPC<\*)H@__#M MIF'#'$YL;=R6&UJ'RO,9C=8=V!7*.--A9Q;4V4YEQE)T8,;&[XG_CO?>X1F: M8TT1T4E.O<_5NXUVB>O\]]]C=YV6 M^R5VT;-;,K>1G\:2UCT5+=\N:KKS_[HWH)@V5(4-V $*W70GA -S56"]6%X& M@2W6I?_!F S1'7YC_OQUR<-&]&0:_OA../4F[SFJL%,IA@ODZB;XY?\1'A0: M@^?200X)P75D[#N12-UZYD$Z]--9AO]6KS?*G9$E!AL",' $@>="<5U^OA7Y'_&+_:;\ MV-04VP(G]G&]S';J_6P/^2K_^V]+?"_9J?M,)J+Z&:D>2K96-9QJ[3,BF8@8 M<06,2-XGTA$CKH 1]'VT(*Z!#Q$R70DC4O=D*F+$US'BWY:!M-8OTU!//6O_ MJ#F19 3J/WLOR<+QC@T)=EH$R@J@.: 7\*H9.WR+?]H9-CFQ52*B*S>P)?G+ MK14@J>#=U/TZG3.BX\FP^BP+\[/$/ N%WE+O(@J]H7=%!(H6V9]J*M^&0K>F M0NP:9H[M7M]OK__:"4/- 7WY_WXD?GP6.S+W\90?[.<'/5+ZAH!ZM"02?ASA M"0F6UE\)AO1>\MK1Q)[3/#B1,:#X/(!0& R>0_UX:9 \V044B);FBH/-,Q M6?_47"Z-AI_#]X].]8JLB/\YY7S.8UB'5B4^AP['6##WB;TTCE/7?U&<>;*5 M67:&9-*FTN7&W&[FTOL!>,P':K($41=HO974IKO:@H [YH*W0M%AMC:*,F!^_J3LJ?>1:N%,R_AK\!<$.%ZWIKYS/>>SXJUG35&;4 M*5>&V\:R""JT)6O.&6A30Y:=MKF,OJ8*>6RCQ,DH?@#I((GZDNN/W\&YT M-8M7(I_&%]H_^VN9@6M9U&P4E'X11#N#T^/B$_X(>GUUG>:SZ2QU8!U!+9DV MBTRBS'%^D @+3N:;!_!OG3OWVFWFI=M>;.7N. M<;%O9,KM:DZ=O-[Z.S:6C]1 9\45OL>AH09RU?0JPYA'T]Q3E7J&,0IYK9>U MJ6&<:]+TD[Y&R9ROU,I#=#HM9=ZUS$Y+F46VFWW0^AFF1\>'O3J7:YA*#Q72 M?84R=W[%0&D%T'TE**W??>_NDD=4@<BV%5R!4D*I MGM[E;>CF&M[ U0.:!M!YR;WWPRVTX26V$JQI LOT$_#'O(+?#ZTD^"TN.63Q M,D!WHP'#G$FZ=TG-;/_MP;4H#KY!1- 6N@(LX+YO5P08W7II7B@57Y1,7>&= M7Y**8I%C8Y3'N_<\>L;=QG!/*&7;Q9DW>XF>BIXZ\U.?B]>\D4W]U&G^64U% M\2QN5VW)E%\KE]#LU8KS#BL^RK2R'C;B/46+-=9G+Y?P:K!-XI[HE KU4KZ4 M9>M=(MNH9[EZM\UV2XWZKGK"F2Y".KQM"V[W0K@D3;#;].X[]^Y55&-#X]W= M M?-PP763.0 %=$_ %UF&GKD?=60T![Y3K4#"H!E2&,;[O,CM3P[^D7/).W!>0"J,$,W*^X5.NJ@N\:>E48Z\O!!+;JL M;4(C"Q@';;V^&HMR9SG?5@9DH;MMKX;#_\_>ES8GKF0+?I^(^0]$O;D3W1'( M3_M2_:8B!(A]![%]40A)""&!0 L"?OUD2H#97&67#09;MV_[VB))9>;9ESR' M0_(V_]YZWJVHM:FW/CBWRZ6]9VU559@I28BE23"RLH5A%YGK/WYY8T?3SA4C M=S=QV$IV-S-49 +-LN!_

    VE%RNO%@"NJ^\$?"PY&!%GMC.#C#N-3N7=0W;(PV"'V#-*M59E L5 M$Y@#K?E,G5)6>RK DMS,&(>V?D+SO":Z_*V'WZ9#5,]-@ M6"MW,#17\9N%>G%1RQB-VT&V.2D7LC[;SZ#K?&?C]3/R8K4 3!Z_ -BM[>K! MD-.^C]ZQ(?P:^0Z]+K>3[V=-PNX&].L^,IS.0$146=HME-,VP# /<^ANC/8WK$R-ZH[BTV_.Z:%M*?6ZR@YY+7A#0E6 M[.*SP;IM>Z96U_JYO*'J(BPK?AYKOC.8;J5)VG;F6V_$O8'6JM/DJ%N0?3-7 MS)8;-+;H9F?Z[4"[*8@%9%A#*%,K2OETKR=7]3+_X]=YS\:;J.EO@NZ?FS7> M#9A777*0GU'9A8@HLTI&-)TLF[HAF!?DM+8.RO6EF?;'..I7>K;" PHFKJBT ML\F=!A=Z^FZGOY]V^_P:6EO*19<+JV KJ%_T,[B*-G'BN(G[=97_FC$=C6J4 M@Z*+)EXISY&!W&?>[-S[1&7^+6CQ0*QE1.::S*JS:(OKM;'*FNT^Z0UNJ/ Y MHSR&DV@@FG*ITW::,\4A%,!:Z L:7W2#^A9RY+OR@.O"&@^P66.]D*KRSX"FSQ?\.I%L'Z5,(F&_CGSYIZ4CRS8UO/CF5J#:N9!V*LN.]Y,<_X6 M@_B(-;I1NQ^8IO4WZ.1HJN&]A$S]Y69:'U&]JHC@EBF-,ST'+_^V^^N'>_X7 MA4*N7\A,A32]+"G]>C=G3ANOOG!P$U_PX\.9J:347)FGVZAFE]1IML&8C?EO MHX(?#F>BS#(M.X6*,M=95CKEH)W%@8C T/-TJ9<5TJVVL&O[$74L@0E(85^0 M5^*,L@6EA!)E4R@-9CE3KJT9)/#2BK[AK\0?[A@[LC/:5]@^WC9+*C7!'8EW M\M*[?S*CIOJI_'.$^'H-OV/X@10]-3\29@IW-C>@L MVWNW97CI$"ZC@KDL4 HG81,QMUYAI%[FA0VNOYJ<_Q:J;R+EQX-J72WGK1Z; M%L0UP>8V4TJ:9YD;0K6Y-D2T38WZ@I\5IRM":S0&/"!P>W9N[5^@[Z.N9//H M14^)NV_,=9@QN6W+1:,*@=(,*7$KAN +,R[54B=ZUX(CS]8YH3;.H+!: MJ":-XQ-ZL]!).0L;C9VM4ZM;UF9)9AF3UM;>AJYX2[VE@Y%GZ\Q4RGP^2]IK M 3&X46J<-CO52>-2H[%Y9=6N=@<319RRXRHOS[SJB \N-06SZN5R6O$WIH#D M6@*=35MB;="([OP?C]STUX5^*E6AQ?2;<6%?9NR^TF;IIT2K74N7 MD!3?$C*)=*U2%ZJM,&LV\0D]QX3IW++7FK;M5/P,DT.H\18 2OA;;?3[O4 M'UBVK)VU=_@U.0!Z@ANV? 3_1GW/W/MH67;C)F7;!O5ACS+9]^S=@ZA'6?CD MQGW,:/*)B3MJO>.:QM_V,6/CKDWQJ7_U4W_YLCT3]VBZ!T#03T3 ($_ M470,B#L 1,R:[@00]!,9"^M[ $3,FNX$$#%KNA- T+$=<1^ P&+U]4,!\<;B MW']T'CU6@Z /\"#$&[[K#>][_;!_V^N'0)^PA^[UTX<9_\)YQO\'M87Z$T?^ M]/U?Z@(5L[UOQ06^W88_HL49RCTTV_O8SG>_M8<_?:\W;7WW\!T13UO?Q7CQ M(7A!/SQ>L+%*=-$7=D*RI.ITYAWX@P'W.I/9K8_WJ*S(T: MT_S>,7JKTNP?''Q]_ +KKRV]6)@I]E0#TWL:3&@L;[/FCB]E1N2>BXB=GZG\ M$:D+43K:[IX'7FYSA8*>942ZS] SBC=JI<;?=W789O)IZN5$O^W++Q1Y9U:= M8J<\ZJ70FI'K];MCSO!QF'=+_OA%)7'\_ ;_(V@B]]B;ZD%9P.^#G%^.!;Q8 MG>WC68!K-'.(,O$,(=UK%\L+?L!UTI_ DIYV\G6-CT2]:G>J#UD*VE7ABR M^?&+3I)4S *^.0NXA89V3RS@M+C#%5F :+)HJ\N745I98 NT(%6KPB>P@&&_ MBJL*V^D*K66_):U_ X)T:#(5J ,%>A0=(1ER\U;]H0L9\P0ZK']>]$/*SSSZ=.Y*D[[*G=UP+ MR-#,,\_:RK!=[1&<,$J%13F-=G,Y;JE)G:;3YF\O/_L5/H=6!G,:1>PY,Q)Z M%;SBZ1()K6@\B3+GQ:NOW#7QX77KF&/=AF.1#]8A_I[-_]=PK,PBH\X;C%$3 M_*S)\XWRHMXI-F[/L3+^P&CCS>7$E+%.UJ@,I@X[@QR+@1R+IF..%7.L^^18 M;,RQ/LQ;\1J.A3;EQ;CK!U61[MG4?)2QK=7F$SA6>88.N7F7+J):S7.%876N MJ)D <"SHH\"3!'Y>)/*Z9/K0SHM[\U&\KIC#MXXN?[T=O44$WF6O\P]P$'RS MEN9_6^?FUM)F,K'MTHHHBN:"$O#<5$V7)U-8YPE8]$P2YZ@X*!:3^ALMZ^]- MZF>F=7G=3\T=GDV+Z75[*==3E#6G]-N3^H:R&4\;"D73[PQJ^36O<"S# U(' MIC"7Q+"8U&-2?ZM)^LU)_=0FG9=&(VT]'8C"-(/JE%?(^GKE$TC=D[JETKC8 ME\V<[UF]0L46\ :4ZM"&9)(,>MXB[CO&N?\[K"?WZTH]WM^]T*M7X3LK_'C. M.>'O/PU@LQK*^?6G'[]VY1<3+6C1)FKSD,KJECQS;[H3L)3:+%&1UPF,WG5- MVI<_'(.UAB6RYW/'7L(2B6,M(:MVM%A[%/X-"4N>K2$8,.8_;CA'0ECX $B) M0EA:V%AJXG M3&X_1]&7/H6HI,!!I03%TF0',O+QKN3E3I!#(KI&J807+\3@Y+.HWO(? M#"-.ZR'\[_]U5.CAS*FY53H.]K4M,(&'\D?7D*B.A#P"K_XI6X&\=K?[9+@G M<2%"IH@^X=P_B8/?X8F<'2>L*7IP:$VC R2"9PO]J&$E6,#6TG98TO59W,B'-35>0OUCL%V"QKX6]3"?*_06 M):Z"+OJ54<:S0(]2H\E<0K6W\)'A.@O8=(R=3HRTRS6J\HPW4#I M7$^QYRN7R5"-*+WYI&)W>SP)FCUC(RZJK2FW:#"FN[I8!3R8H4LAU? UO5N$1NDS9XF9N)IK MFYO4P%N:<$[V;.2 R2@42W2$1;_76P\QW)BF&Y=JD/>J3*^V;@B!D!XW5H,. M.VG7FH%$GX_<-.>X4YVPB+A>V>WLN#F6+ *./-M1)Z5-RKG69H,NI/)FU=LX M*:'< "//=L0H4[;N=BA;,-IKC%I)_FRBP#G/=E0TE_):(KB1L,XVVW+00NI% M59>8\W6N\SUY3:PM%RWE\ZN1JC1)C&B D6?KK)&V0[MDWS#7)8NI+KT"WA,# M,/)LG<2J6:(VS9Z-MI9+;#C<9&9K H[W<=Y0Q4!T2+E0BW%W5;,6>3NU9 M).DCJ7TBRJ&B9T#& ^MW3&5C9JW#Z2*)GH #GK\ E!BP"=D*Y3R0Z1X8#S\W MP%@?J#OPFZ%HA%/:6[D>?C,PO/&A=@H[/]Q6JWX(NZ6V!6BH0P& /T '.:Q M3J:MYD"/2LSL!"R3#KNN@H?O*%2_;V$"BZJ?]239EZ5_UCY/.IO 156!$OO< M6R72_/>*/QP E[_]7M70B%*^E@H$NBFVI]U-SDA-]',E6?6=$R5Y7S0?HOCP MK#:^ PY-#Q$UM7X>LFUI$.Y.@$<7=3H)2^8?*,Y*+Y]G%D0Q(R"IE=07LAO) M;^JP)5G8TM8]U4BC)F,0HU4 !4AN($CL03H$)-]3VD P)0#5&(\V!]+#4 MW$A'UIRINYT+(%%H8('_GIHZT87J9WM'WC90!$->:?)$;$%R:R2_Z09=U5R M(RC3?+%;YTZZX_&N5!M])H9XHV)/$T:+D=D=!%IE5.U7NO)O.]W\J4$=9(+A M^M+R'/H 0O1P83*% \SHK.UD?<]WM(+K^C)8U&73JDWR$C+FX<&UC-6 MG3.&4W[^T>P!-E%J0L(*H1>U5%H94W]Z N2/0X[G'<'/ML,%N@4X1]"L"[C/ MVU)I2"VM]J=S#S MWLDFSIPS-].IH#XYD@TGL90M/T1G35;&.X]2V*4%ZI<0=:=A2Q=[=@'Y?3=$ M;/ \9>X<4X!PX("IK6K64Z*[=?6YFNYH>C3KP?O<2/6$LT5] M8>!7;]UX[A9NP7/&E3IE7%NAL7,@YNVIK6LSVW=SCNW/78#.&0WR$V,&#BD+ MX-B!8+R(U/WI#!&YVMP4M;Q@U%=.D+&DX,5F[^/]JQ)Z^*X0=R%0@)TRM]T( MV=7GMQ^@462[1$O_N?<>1E?A=@[$Y"7O8>1;/K"/0F39=HD-%P#^/](,2,%A MXR#P]77"5A3?>8K-D$,S!!S;#C90$H4>+$U% -DYLJZ%8(KL:AEPH^E6-7&U MN0S(0@,&)#SKB!.$(0E7VV'!<[>FGV]M@_0^ WN?>8P_/X).R?!@X"(02U[; MOO=S9*PT]= EN?.J1M [SLG<5O"DH\].8HZ_7?7I*D\"E"&LP/I^$Z)DS\*2 M__>_.)KA_G.ZCI/8Y2'^';N>/\/[V;&AHQ)20!BOPO\#4.]97"SWGQX(B;$! MI*,##RN2FZ& #\U)^2G4#;"^LOA6)B%JL"9+&.D[0)D6W'ASW?AK+EM0!?% M&(K;723IX"T 74S-@T)+CCB*Y=HAFS$ 8D#Q$[*AD;SE3*X/+^X".03XDG&T MB2BZ MA-J-$I%N!\<'X/NE0B!A=-I40^D@3DIDO#,S3(JF0OU!!EH! J7KCL M@],Y[)&6,"(A.PI5E7#%!\0<3B3#"6"$#VJ0!SL]F!%\.K7!>4#OCA+ZDGS-;[E/R?!Y?M:;7*O*P/YX$%O^[.^=2S!=M%Y1X..>R@??T\# M^XG#K X-<@/(MP%,MZKR3+;6T-!&Z4 M7G*^LZU'9#\_-"M#(Q-&(;:3A _^D_@7?O "!XK>CO8O@=$2>)?QI/VE(QPZ;+=G +OV Y M__M ^=SM_I+&>0R$HQ,X".C%VEVLW1V+M*;AFLC(T;0PU P8'V!M@+BW>AYD M&<[E$5!=BRX7 AH3GUJ OT FX3OKD!*@8@6#TKX#JQU#P36 4'?D\6"QBA]3RB=@;H^E)QK0[/4 TS>8YEZ- )B\FNS4X%J M(%6#3I_+-PP.;2FY7'FQS$]:E>#OBO>\U=BP4V2;7BM:9S$UNALN.EI>91>Q8 M3AP$C/9AF2T/]:?@"V"V*./\S-M\Z&..\AJWN<4GJAL@&Q@:\W9YQUJ4?V[L M\\_##.>]#11:A GMJ&_1:=04WGH+$0%&XB./]=^["EX*"IU0RU9#K8TN$\4! MM;J=G5UX0"!A.FD;K"EE@8$_=IEO"#?CE;HX;XEKSRUBU4JEKE8 26N =.;@ M]9[C:Q^7T_:(8 M#.,P\B3[^>#ZSS;U^3#!''OBR'\B^;I;T'[G#+45O:^J$\ 084><>[A@^):& M?V\JA(#%^WO(_;VDRS%/U%=%V9>O 3/?;,?D)U^&C(%\$R#CWPW(V!-])QWY MWKKE;76H$X6#>U!MXW8-&.]$/,<;?D_'2>IO.\CAV!-U78+_P$ZZ']8I[LH\ M[HJ=XD[8&_7$Q@SN^]#[M]OPAS&X!^Z1>5C9X5$XX.]K _P6;=CWHLUE3DF$ MM^IC3OEYC(,[V^^'=-']MEO[O?_I@1G>AS81OZ[/@OL03>]JJ$!^=BN7N^H; M_LU1 7]X5/BX5N%?Q@#DGNA3M>:O&H)]AK[S0@+41S8Y^U13Z+;]W+[!5C\W MXO:6RJ1?)ZGI+05-/S2I"7*'+& .A2UON)C4U%8D?[TL8_-:KR:NRP-].:^* M8[D,"TX1/WYA3[=N '3K$-D_QZK"];9VFX#G'='8BSVTWDIC0Y8:\E7>)ZOKT5AK3-VO/;NPF_F7,HHS:?]^=Q_(S.CY]G1T] MG"%RRQ*(+]D4%VYE0^+XL"O9O[L9T0;DB#UW#15R+:'=;.<$NB 308'-E">, M+E'09*"?J/,ZVW?O?+R_-BEW:R^\@A2NKOK?#RFDY9;-86VE(>#I1AXM5S5R MU(1%F*F8%!XKC?1*I'!M#?U^2&':Y#&CKJ%S=,'-UAX@_'MU5C7WR\U2^B[<=AARO?I88NT8Y<*TP&=@-% M6(,J9LI-5))A5PA@0Z!/Y_>I8Y=H'':(PPYOH[%G4UYK7X.,5749[B:YRT+RR(* M^\W!. ;]A%VGX_O=Z4$/;%(@Y!,56Q6WIIOF)%,E9OFZB)::+;YLV]RLBJFF]A,^-IFPI^)1IM20J51ME!!EK5U1_!<:T5#HF%"HKF*L+D# M@V!7K? T^G,O^N-)4]=?C]<4G(R;@D?SAK")FX+?05-PBQ29X6S945"$9+-U M9X&7N5X#" 7NQZ_CILL41R!+B=!-P9?J]FR8G99[7"#AYR.1+#Y8N\LQ)6C5 MF2CF)7(5:+"!]]G(I=W+Z*U,,R5V,VS9]UM*AL-ALVW\=.1LX[:ZU=D$%UN, MAU4TA2=)3[_4P%L5B7G>6#15(3UFB7ZEVFX-9XU+#;S;KL:U1LT&@^(.0L]+ M-7W=F<%<[[-U8H,E$8CIH(VV\FQ99*%-8T*FT[_(U M$B$#,/)\2PS;KI-EIRX8TF:9&Q61RB(/WWZVI4Z]2/EC<=U%<7&8+Y27DH*: M<.3YEGH;(:^RLU'&3*/9Z7HT72"5\L6FY.GIN% J- 5!P!EJ8S%(M]Q;7&PU M+DQX;RZ/J@BZF#5YO5#,ZQ6=O]1 G!]L!L)R+N9%7.],EPH7E-MI_5(#<6+" MM?2STFS=19-L7E!7.M&FD;F%L./=3#R;)WE"EN*+3454APTP\@SP(H\Z,V_8 M'*':W%0=IM4M9RL\&'GV=I%:Z\Z$+:?0A4$T\;H"5*>-+F'H^>OUMM_'&JG^ M1#1<2F(SR&(\7@5PZ-FL4KM<1S9 _4!+HQ:Q*K*I"D8"FL?.9UVY#4U&T8PF M(MHX-\<:JF69 1QZ-JM>265&XBQ7$G'*;NJYBL=E>CP<>HY1BQ'>23FH-Q1: M_?R"65AZR9L&4 $]6T%AL5GQY?0:$UL-(&F(;(NGRPTX]&P%IF(ML-$ZK0BM MN5^=9Z?M3K<(3HLXGS4_G)#* +-F C+/>HM%;M4<2>'0LUD70U?'M,:B@M:J MZW[)&)>L B 4,/1D7U+>,C&2X0AJ-\?;V]#C;VI#3WRL'O/Z&L[[=AA1+9H26^L)W> 6K3Y* M^QA;K$W\>H9]1U?QOS9.=_U8H^;"_%(V+(BJ6=O)P;.[V']UY6I^SA=2-=.0 M5Q66T&ETEFT N)!)'&.3&'<>OOI]5^'=6\-ZZ,]-J!\0#A_3M9D;C,HV.B5R M*$(-IIS2(KHB;&6&,TF<1I,D?:%ML[-]PQM.>MLS\:2+\S.#W/4\AGSR(YO2 MOLS.+Z0,A^8*/$A#.2_'].-7>-1(B-:)0]1/A-B=X+?=C3ZUT4!MVR%MUVGI M^9Q?: L0R ?=:7\F/JW6_^&!'M;ZWYWJ"_7]#4Q26+FU8-!UKN0/Q$&)&I6" M;U[?_PUU_-'+1?RQMP3$\#/:WU#9^]HN]WYE*QH"X!T!@3RP50^(>(!&3 MQ)T @GCB8I*X"TC$)'$W@(CUIKL !/9$_C;++H9$S)N^&2#P)S:&Q%U (B:) M>P$$^=OLN!@0-P)$E.$3 ^+3 8'&@/A00&SO)WV8X_4K=;#X6_%X)Y6^KU;U M_8^NQH?N]!*CQ;7<;3%:?$NT^,IMH:[G__FFQ_+=B>5//I!//X!N^)>F(A_' M'NY[PU=GC[\W\;\G'_B3O?T]3^5/QN^=T,K%%D.QA7E/3/$AT3^V.V-DB:W1 M&%FNS6Q\2"V)J-K=G8FHVMV9A5QM9LC"RQ M-1LC2VS-WLFIW*DUNWM1&GQIZ!A@XKQF+36X-?@2>>8BYV]Z2\I73&'?T-AM M:E/9F($5Q>9N;.[&YN[],]K8&HZMX6_,,ZYO#;\7_Z-21XE]$:E8L#ZTO?M> M=(A*B\%"5!%BQ.CP*G10; L^_'\_\!]_CQK8=:O>?UB*9!QQBDVQ'[]@86E8 MR Z6X83-@6-TN!6G0.\=-7A==S1=]CZ*1<1&1&Q$? GB?Y<1L:UCN+VKB\U7 M"=>V##6QZ_%PQ_21M9U$6)HV%A+7MRX>&$_$YW+=VZJE,<+VW26NW+/[^H;[T5Y?;FCY87NZ M>H2#.T;?\TZ71SWRKMZ XAT-85O-B='$:4TWT_5""YWQYD(/]/MO( ([/@TK M;J,\D$9H:2(NQ@.^-@]DV,$+__$+HY,T1B4YYG5]+6-J^LP 44Q-'TY-6U/U M0*Y$]'6!C#I6JBN5\0J.^D-$*>*<)68<'I 1^>,7CB=I!DTR*/FUR.C5?D=( M;W]GOGS@6=Q8&?D_5Y;-5\X-_5!NDC&6AJI)8BNSXR=5U*HWK.YD;B)R%6TC M!U&W?=^3E"-\<%'E.;X*M*4](M%%F,4(-4'&D6P!:: MS(]?Q!/UQ83T(W&7J\=TWQ3B^716>R=G<0>(<9-\V\? B]MDV3[&65S=,W2U ML[B[X/>9XL7[WMAVP$?J

    L.^8$0!MQW]]/^/QHR(/(=J[A1DX",-61#GTS'+\=TQ,CVUL?D.GS&WIRA_0YC#/F(JH(;VB MYC7SGNM NB)_1U+4'@\_C+A^8+N&]B+V_,&?!Q:<-[(I\2 MI^:DVBM1RU*CR@.NP_SXA3\1>,QPXIR!SX^'QHCQM?P^<"ZOJ:")8-SCQ3Q*!GCX/7NGHML2!ZU_AL:2%'F>OGO1IW9O>'^/@;.[,.5CB_W; M6NP[1O"W1KNUZ95&P837Q=R"22U=)+VJ-R&S"(UVG'[(O*T[9!1?P02/P?P= M#.IO:#=_9_/X41(ITO),T2PK3J7XRU2*3RR9$D>';Q0=SMK.2#,\WWE6!R^H M? ZZ7%2%LE03C')IN5ZAA.C1@82A,.V"2&(8FF2^6GCX\[(N[I?NOKNOY2;$ M-B(;*JM0B(EVZS3=;^H--1LT(+&1OR.VQ\YQ>J@0V%UX<.)DC-BU\PH&\T;G M3L.I98F*&1B"GT\M\^B@64L7=,A\F!^_R"?J==Z=F.W$*1DQ8L0I&7%*1IR2 M\253,DZ*>68T)=0'$L1ORGG>&XN[>J;&L1U+ #M6M?VAI=V!(7OK>H/O4#%E MKD?A[3%30=?9=6E0G2Q$/,L_1/7.EI7GIP&3'PIIB9 JK#-<9A? DL7"\IUD M$L?8)/9*O]$WHIY+7J"8>AZ<>MY0K;/I]&8"YC S<9'98/VA[_96W9!L8+E. M)HG3:)*DB8<(CY=Z\GKRVU 5$!IA(^537Y@&9(*ZF_%1]!W8TN4@DPS\3 MR?#-1-+4IK(Q \\/6D'"3I#XGDRTK-*JSPBV)*QIO,<(M8[H%4(RX7YKHP(V M1C^1]!Z/C@X])J7[S&^ZBGB]NA_I.AHVE*_9?$O*(#Z/B-..+Y(LTEG4D,:G M"5;TR&=_3VZK MJV8UQ?ZLK^'/BK@J/U.%+4]MV_#1:]Q<"R4CE9R2NA1R&[>27:5E5%)X>$C0 MS44G,8I+XMCK!/##T-\C,>;[<(S%>4ZQQ^S/7.:-CK2Q2=1S0BV;%6@ZT^NC MTX9F9QOPX$)'&A97GHG3G+Z#.OA(B!&G.<5I3E_=F7)G/I.M&(5I'@^;YG2' M+O&OX/&X-S#'^3BQ_^(O+(L##O=R]UQLG759>5P22N.J,*\@JB"F=0DCH*," M8Y(LBB=9)L['B?-Q'H8'Q-Z%RSS@C6Z$0L9W-@6^V$"[B-"8!A*R\;4 -@>S)AD77*Z",\*=*#B3VAEAD5T4,R M^6,^#O6$4W$^3IR/$^?C?%8^SL?PC.-\'.R"+'6G0G'>3@M+$?'73(GU<7:< M#9D$3,C!\"2-LTF"9>.$G#,?TG][\(C/&>0'2D5C!M;A_23HW^[CE2N_Q;JZ M6M1<65,3=H2-,-MG[CO*&&!K7#'HFOUDJK+C2%7#-%*F59P*>+8YT%0R,R95 M_G?=9)+7APK&'4(%_/6W4!FRU)"O\BYIEIKY BP?U#!0UZC256MFC1 MEPV!-UANE*[K/WXQ29)BDA1S?H,@S)B[/F#8(\"P?PT8?;/&G0FVX86<@-;5 MP;H^3VT> #!(EJIQH^ZR+.12:6Y)59LIN@O(A4Q2')G$\0N B4X[88_ P4ZG M-N3"X#02:E@&.N&-M00T!-R$!GBD>NZ\AS\Q+@0O//%D DP&H^O&4K/63XDV M^'ZPU?01.5+U(Y::4&5/2XQDPTDLH30/E[!CLCNFNUW%A1>!61TM\7_B,B\? M@U(GUECX808 * O@K)'J7GR^9B*&7'PT8][P*M]!=VR6F1O FT M;LB;'PU:LUI0+301K6%JW;D[Q<;V?%0/H84SEQGV30!V.Y[]: "CV^5)66'[ M*Q&GI_206E4\[+APSU K\.M,18OH$P?B/?!-.&P)DI6E0; M8 M6<^F-F=X2)\Q:*ENQRZVTDA4?0',US K7[C 3&5TO$7DSJ-N$UP0Z$I;$ M4"R)4^>:ZX$HM@\J@\R?#P8);>2MA(YD92(8 T%HS$))+2MC0UN&NX"SP$>* M[4"\L*.YCNRL0T-V[FA(:,K^^ 6^,;[,]B#874#Z M#KP*X2;FCCV$MN-3(L$KX.OP5=8Z"4;.M-TZPC5O9U0.#CZ\1C%SPW%;Z^X/ M7.?:?I&7$''W.V2SU92M6?+*/L1+LEMVYYL'7Z>MEVO:GM]#9R8 M8NLS8!ZKAVT_]AA.'V!X?L(6Y4U9JYI&!S<;5'XX3Z5X*$\NB!. 11:$);"; M$T--FP%NM7L11*$=%LB7N=;3S2S^>_5$O,C./4C_B0 "K9 MR_@=! MQ3W[]H=@4X;LK%L RK51./+E.;;?=O!Y:MU?=ZOHM-'3\P39JQ9]_6_=Y-?# MX_U,T9=JD&.TQ_+L%+AMNV[R3J.Z]JW9)GD>?@<*ZS[[NG$QRI17,P240:9W,GP'D< MW=X<:H?2R 8Z>D)^]EHD=FZ+>:CQP9T>H_?CA7&OAFN14IRUG>TC. X[0*O< MFJDL&YVA+G0SHN@'L_Y389F,.< ML2R+"\;#^!$Z-"TO@(H9]IM3/C4@P?PONO^BK^V4D)U3CMMK(_#'O1F8-PZ. MO"/B&5U4.JZ4=Y%+]P))CCCWW^RL_X@;'!,C4-\,;WSN M2->VF65 #P,,!DJF;^@0=PS=^B# 'O:^?$L27PARO^885$.A5F:Z34^)L=4/ M)EP#RK8+?2]OYUZ]+W_XO0 KA0]S^F!5ZJ!IKTULUIU)+X"^<.)2Z\%3R?CM MG1%0-Y=UW=%T&,,S=EDY42#OR..W-U*W'DHON@4T!$IVP@#6I&PI?J3$ VL2 M#E"-T0AH#\".!6JY%T!/$7Q\SNF\T#X EJBU#NLGA^I32%;PDX5OPTGWHZ$1 M_UX5<(V:8[Y-:95D4V#7Z%FI@M8RW DGYQ41K"A>20*ZD_Q]!X!Y-M-2=& M$Z1+).9H[5%>3HABX6&/@2V'9UD:2K),>=" M\%3) 70*/D:B-YXYL* &]"!^I0]R<3X+R[^)5XE;T+VZK-F1;],3D8"6%UT4 MZ356A6E[&,P)/O1M7E!F=K[-5R@U[P3*56GK->ZZ&\/DD,!6@ZF6KZZZ';.6 MG2HN$DR94B;TR9&7?7*G@OE%878@L8XUGG.5%Y> HRV>XLL^PU-FW:G*[PF4TKZU6:@FEE%'<9 M\Z[!"#[/L'D(&,TE@^G-B^V-6!H-N?RF1?2'6B/,>;\$HE/9JVJ>YDR-6:2) M;_7K,$7O@CJ_I]P[MX7@IB$*&3,_! -XHAK+7_\#?NQF4BS UV!J_WC[NOW= M;/C:[6T7%/WG*O?#%+!5S=GM$R>?KX=LKXA@&!5M)%QV^/-__Z_#Y9_7O]C> M(S_8US@TCG_BX8T$74.&CB:;B#P"K_XI6X&\=K?[9*(+,M$=]9_[N^CP)!(8 M^H1S_R0.?HV8_4/;#=W8/\.8#L!) M./O1O"%L/'O^$\>>0N0 ?VYW1F)/Y)6 =7!Y)[S #90IL\M*P!L<(+=+#+WYX0Y%\'./02 MZA^#[1(TY)#72(1&,$-:921"90B)Y$A:8A55E7!\J,HD)>,J0?R(WBKO;N74 M:GY:2J>%C8EH[5%OU=;[J!I(80>7XY'-UK2"NKHEFCEQ7#66HD-5FG D=SH2 M65,S/-6GRJ)F=N>BW"52 L9+^/F<*2M(H12/LT)+PPP"!JF;0SB2/!W94+!9 M9X)4&T)K8I005\*YTE*7B/,Y>7% %"KVT!.-0*_/U]GVN)\+).)\3K+<:O3* MU2DE((TUL9@OEJ@WY\%(^G2DD0YF5:F!#,1:KX!P,VZTML,YS_9>S0W(JE%N MI,1:!B#HD&9K;!..Q+#3H4X!'[%BBB1%N8^FQ[E2N:"G&Q(IH:!#^<\V_QJ-D0;[7:M M;*X'N3PO2G6C1RX:2FAVCNEDKDH),#E(H.ZZI[90N MP:%$I$:";V@J[_UI-/FN:]G%5K50R_E:#:4'JF@@F;I5&/-G.J(RUE0_3#2Y MJ"UN>V/YWMAV8+Q7A-;1@>(*DQC2:P^8H-.T M,32-8KFLZ6.6V@/*K08TR#E8DN< =?(&"EPH/3%\+STSFB<;EKMSS1[[BH?K M4W\OS-@ :NG(MBP[<$^R!(^MT)^?I)(>?//UMR\C=_A.EXMJ P$]SI+GKO9S M]\OAHN :MEH/E-E*).MWJFNH9LF^9^\>1#I6^.1(%3NXG;H=LYN8=L7 M8M&F7UEGC'K"?EN>ZD 1.9@?)M^, (QWI[;[.TQ._AEIK@$XIS\JC%LM/GSQ M;J@\=&W+][0K:XH?@AD'&O^5RQ/$@+@5(- GZK<7Q&-(Q"3QS0#!/C&_+7@5 M0R(FB6\'B-]6KHL!<2M _*D87PR)F#=],T"@,4G<"21BDK@;0,0VW5T GNB M8MYT#Y 0@*/ ?%Q@'AKAX<_>5YO6X?P,'@]M"WUBW0*^'TJQQ^KM+[W5!3; M@@_#I,V_.R&2>F+8TX8$V'R5 )1BJ+?H1\"^X@2'1R\Y/+ ?O[894U'XYR"5 M\G_^>QBCT!M0B/Q;% *D'$%U@2=BC1Y$.]P[Q/T5N/OT =G="D>VET!CP'[7_ZW;6 M^62UZ$K!@F]Z+-^=6/[D,(_1XENBQ1^QQ(;D;$1^8W1__Y- MR]CU>"-,N'N3<]_$+L:#M[F@\;]U06/$$\;<-4X\JAOB,5G$U>VM;^>'_ HL MXK[UYRMQB&]D-WQR!/+U6]Y=V4R$=S9C%G!]N^'Q@],QEES?IGA@+#GHEYTH M&R,M\2]C%A7K^G>,.;>U0AX8BV+!=&L;Y8&1)19,GV'!/##"7(6[?!7[YKR$ MFZ)HVFCTGWL+F#Q4;X'?=^;[ZPH[X=MA#5CI_+/G%G^B%12JZ2S:,--(B0RZ M2]$/>/UC6Y&^:@OGBRS;@>9$OQE3P[M82E+$&WE;\Z2!V!JSI7JMC/5:6=BZ M\HEFSVM](H_5=")&C,N((<[G?T2,(6!4E"MV!%1S=+V-EO*KC1(V%N+.NR9< M8O%OY76?FD!RQ/QVS/R*>[IZH/-4$0HK/QT6Z2*>J*/RH_?6\)B)< MPO2]M]Y<3[P+&Z0'W]BF%US/S?/;'^O6O)W]L9W44S>;&#A##IB2+=C5&KN@NP1.&J&U[L!&$9KJK;19JNLU8-%F!IHD['FCFH?F@9]C MDCP8[<^F]Q8V]P"7C>(0R>]IO!W8NW9LW7ZOLJIV6 $I M20V]*1 U?/[F/M.?%CMSC/*DL2;G2Z'E.IM<1BA;%*/#+N"7^N3%L;,O@1BO MB9TM)7G390I37VQAG1S2WTSPQJ3Q F(\0EK-&^S1.!+VQ-7#GO=QL2#2-A1))CZ"2- MOR[*_8TH-8YK?38!OB06'S2N57+'PQ3*9EAAJ@C] -?H K?F 17"N!;S1#&O MB6O=&P'>P,%SEU&JW]#MAW*A.$3U0 SKSQK#%PI1Z?TNU60:ZZQ -\7 J>I< ME8LA/2_.VFB7E9:$@4O3(06)E -$FB08 M,DERW$-2ZETJ'I]KVG^PXA%'C[X0PWK@Z)'4;4TDQ)L/!1KMMY9"85WW2>B] M@-&C:VD:#QXDBF]>?15OR-C1=C%BI*1GEDR&GPIRWE!+A.ZN]=5]7+%Y3?PH M(S;+J5'>4]&IL\XO^L@BFU.C,,%Y #B.'WT5U'A-!"D]Y>B57LX5!)FHC%E2 M002L&Z(&3GVMA*CX]E5L>?Z6DCUIC;/.G&V@B-E*U_L9,I=5^3NS/5\5=<+2 MY$04!QL9;2W4@+26PJI6""0&1IW()(%B28PZOW0;4W<BUQGA)9=558;:M,P21WPQC#LA7VQ^QOQS:S87'E\<^55H;*^H%JC M4FF!F6MWH+>HE87S,QX0-KR;E:19+$DQ7ZP4S&-I/G<<7(OO;,6:SYUI/N^/ MNV47Q8$T-+HU4]L4^WH@ENJM+F2(4=P-BV]MQ;>VOFQP)6O[SO;MBWD]JRGC M9LO$*3/3JBRI>L6\C]LYKPF[3==JJ[V>##?"=%#I#0H\B\P$/HRM,''8[:MB MQFNB;KE58*EZE:VBAU$W\G6\_1OJLW'L[8L9LP?D/-?2-+I! M9BC:(I;5;'I>H6I$X\YLV5>%WO1F=I8'G+IOKI>V7)S3Z(CLZ1(+0V]T$J>Q M)(&^SE,5DW@<@+M_RGU)$#]H_$TQ%(>A9_C,1(K#ZA!5FSU9# #Y1A40:2*^ M*?95;HK]M8T97RG[PCZF-RDE7RBX)LUP+\7;8T.4J]-"J[:>98.@ 1A?&%PC M7I4#<'"[+3&)-D M7NE4CDG\$>)EGZ+;Q/&SK\3:'CA\)NNS7+8Y*@7HM"IW-_2T/F%#728*GQ'G MSO?XVEI\;>VK^&:,Y2Y&7FO0AI);==8H4EY@<+_61FK7B 6L,@VKL%[O3$M]8BVV5A[=57A5.ZTFX.0F&[;2IE9Q.=56; M;Q@!TG58VY&AT23)?+'J.8^E]WQZ "Z^L!;K/8^B][P_X-:9#(4TWIZ,1-]4 M"UXJEUH6!.B[B0)N7'Q?+;ZO]F7#*BUCM0NJ#PNCWB)5Y- T5\SFAV[9<>;O MNY-ZRWA;P6)71$;;J*B<&0=KO=K.SWL\C*I M+@G-M7N%%&T. M)X/)O=FQKXJY+;KC>7':0AQTC;)I&R/:[BJC2Q@*@VY4$B/0)$$1,8G'M]6^ MMAQ^T,C;NH&5?6FF2>BB5^$;/+[ATJ.0V\'@&5!F7I=(\+UB9/%MM:_BF]&6 MVN[UN.'( ]SQ);%4Q[M]0T3PMO6^.ZFW#)]UM4*O.ZYT%9/.MKA9&AT038*' M)'S!A1J'S[X*:KPF@-9U[%3/Q7M3@5Y46'&YG& 5-OCQBWUBXS2Q3TL3BT)N M0]L!<$:BT3^Q^2KAVI:A)OX+#?]Y)!WQVQF_!QRBH[3=PCA=[PE^N\TLL8"= M:(M[,W]?%91#K:F[Z4V1F>#3U%K/=S.-' 440@P&Y? D05))!OUB-^$>B6W$ M8;S/I_:7]($'#>21%;MHY,EA3O #L[,I-;UENA! DH>!/.P)8^,[=-_W#MT' MN,?BRW;?R&_V)JWH"T4%>;[!M!BTK)L(DG96J;3=[/$-R$69'[^8+]<@[I&X M:!1'C$VM;\)4[L#4>E6DL:VIFY%,-3D3]_7IM,GY>*H:<@PN-K7N@&U\C=AD M?.,O5K[N3/EZ?]ARU<;()8[.)H*<-L!XYNZKX_#D M?V+,$TI%$\=W 1_51R5 4&Y?WV)S YT.@K(X19RIN^CEAD'K/BY]O2:,UX8C@HP$L'Q5VP?"-S9]'XMPU>PZ@Z!U%D'7N%'@>YWRL,;= M6\_U5T495WVS/I!ILR/Z$CYEIFBMB4D\!!&,,C))'!:QH1_S[M\5R3D._GT^ M$;XD/1\T^#?FJYDA5FT;0MJMI[H==+ZTA9 2HP*:)!W?XGN<6WR?G]@>!^@> MB)?]6:'X0@$Z&N4'THP=HR8]S+OMCLA4AG4=0I&!56:ND^G^R-K&I;!9;#Q\ M75J_ ^/A57&S5F]MK5*U^4;,=4J8((M(N28T((A@/SDFR:)XDF4>TWBX2\7E M!F&PSU=R*OTRGRX M&-9_>_",[V=A)U;R1R\K9 T8_NQY.9<+\/>?A@?@K43S!%%P;VA;*OC&CIH3 M(1(GZKZCC '2)R B'^[D WF= 6AFYOTDZ-]NI>8[QZM)S#5G:GAN0@.H:T!E M4]NNW4UX=F*^&ZO8TZD-#P'N1_82<$!*.,P73:]C6& MNW^_"O_0%KYLP57!(9;F@M, 4[Y6$053:5(UZ/2Y?,/@T):2RY47R_RD50G^ M+A;5\H>NH1JRLVX!ME(;A;!^F:EO^2DJ3)CL E\'8FG#-ZI(4P@RU3R#L.9(Y3@ VI]?.0NKR&CT+IL\. D"_61ND0MN$B@6ZN@%& =]9F6<-Q MO8R\KHUJ6[C50[#M^2B"'\2*&&$^576#R0LXL3!3JL%(]1Z,%9T;>_] J$$8 MCF3#20!D-34OL90M7]M]<(1MX)=P,%Q.0I77NT%[;+*=;XD#OY>IYV@P?#,: M7(9TMHIE&J.1 M">1\9^)/5+-CA:P1QNHE5V,&R.LMW$QEN"%Q=R0ZG+;77#P&BQ%,TF" M.\^S3%[_]#'N\/3!7^\[?7&@;.;MW$H5-*D9L#713_4+[S'Q/_#TV66[D-+2 M9$O V34]'.:FI@%/GR&9)'WA]!/@<&\ /8( .P[ <#6!U,Z&RAK 9<+1=.F M-K0@WPD 5%:DACA1;Z/XPA<72]*:,["^-L,228Z]4&([.E7(K([8X59[@LPB MF8!(&T(*'EXR <;/(T9GK9.08[J^#'6Q2#DZ5O&@N@9^1C;15MT"[[I*(L^+ M9N_?@;G<]>MXJYPMF ;CY(6\+'GEMU>$>9^V)"Q\8)$49J[G^/"A6P-'[+3' M\NP55N=%!#%\6JFF"I4-6O.RI-'N:CD2U6'*U84"[,E; .K=#%'!.^NY++)+ M$4^G9J)4JCB>_?" *CO==#[3FW1-OY /T +6QVRB 0%UH=5%2)VW@-5[>6[=.X-5GUMZI:+I3(K^KY<4KCF-)M'@A=@=AS&K%ME=87F ML&FA6N\BC8D62N +-66OQ]@_6T?^.@"=RUX]IY<-!5VW980MRT%J[H7<'[]$ MGL??1<,V"DTR%ZCD<'A32-*?4I<"" X-F1];GC> M&_XX]8_OD3NE$)T)IJ[+J(_6,XNA/EZR(D!N MG#P-8B&)<%&7')P 5FX8/ %; :?O&BLD&KOWDV[#*8G $_EA&7;)@(OW&VA M#1C&9',_;=W _)7RX*>A03,@<#1_T#5QWL*_\#^DZC+ M,.G$F$/=.0$YJNQ[0$$)$U&L=4*;P6 \#)Q'[[]P;F'X"ZJVQV_8O0 LO"C/ M?$ ;"3S2A<'>%1EH";_?_7[;)QX4C O]'!:\DPI!^P=([:?9+6([2?)53"7< MFSR?6P8X J#E&"-P+B%KD94P;0$.-:*_'#74#4/I":=R-$M;0B7J8*CN&^&H MIT08C_1L#T@O@+).2*'@]P,]#BA,MF*$NMEV3@#,8XR_=-[P<,"*'7L5*G8 MAG^P.?=L$5J=V7Q+RB ^CXC3CB^2+-)9U)#&)QLPA*T54',=AKM>1EQNRR3@WTIG\#"AR0XD\M8'$@^0'R&E+?NZ6W@[) WQZB//X MTTTS[G9F/1"^=A#:X*$S IC08 R8P#T*&R 7C&R(_2'N@HVQ*J M./5<'<4KGA+""OJ\P/BE#5X \RR-K5IU_AJH4(0*YTY_\0(;":,C@)8\VX%: MQO,\ZR.6PF1_G0;"9G?=!OWG*IGF4.?6G!TRX.1SEOG6X8-A M=+21<-GAS__]OPZ7?UXF9WOUYV!?VSHR>)@XK&O(T-%D$Y%'X-4_92N0U^YV MGPSW1.YK$OS<7Q\B0B\4^H1S_R0.?H$C6?/?P))&%(0^'.[,Q)[(J\$K!-?''%P MO5I.C!W(H_^K;2N7$1%L,T^5N6EL QY^+;]2$H> M=LEJQ5Z9_G#9M!QIU=%GO(2?CT3H6BK7I-@2NFB1]?:JB2%XOB$1YR,;1#^; MQ=MIRES[F6$:&:$=A=/!2/)T)-Z1BK.:W;9-7TY[;6F3K_%6 $;2IR.-7"V; M6=L&(4R+CM19M5++3F<-<6V01_!.9FSD9->'XQ6 MQD*.JHACV6_-.PU=HL[7F=8R#)/#!GEQ+4YFJW[:4UPP)WT^4BM+S3(V,5J" M-A(J*]&GV56S 4:>[4@8.J+56P8#-"VD5&57UV/;:;'&U M3'-1'0YG $.8\W6B:(HSZVVQ9OHIKY852R;24."<9^ND6!7E2L6U8,I,,9,9 M8#UDUH)S[M9Y(C^B[PTE-3M&=;-6) 69'*10=EQ3VRE=@D/):[&>@S# !4< M4($-UT1&C@9S7P%GUX"N[4#W!!37%^2C=B1QH>YJ/W>_'"X*KF$K M1:$,4"+9L5.%0K$-W42[!Y',#I\?:TWEAN[<4M6/P)XJ^C_N= M;X#'Z^Y];2]SLKK_;UTKXU]HF]PL_.NMHP_,7=R2_EF6R:?6.*;;?E[ M0OF[;1E[8C[U^OW?;_E"X\P'D;WI/J(#T%VH]Y_; M".PV#O5K5'U]F$1]XA87XO99<0?A2T@Y64 XA2W=- '9G.7KP\C_,A5T*MR8 M$FMT25%M!.DV2S"; ]OJ]ZT^=8G^,'_.9:8U]O;;<(:]T1K-[\^?O>T9G:R M)J&C;!LUV!K;H,AJ=3GC :V10$MY.K]''-/:7]/:#?9V5[1VZYO]=T]K>JU! MIO7F?(9V.1K-#5:Y9A-I %JC(:W=NH7WS2-__SR4G^\XG_M?QBQ*/__WW7GL M[J'"^?UI[8]P)__U'9Q><3/V$F/:X3!LRH3MV1!3K?#-S2RU%+65O=%G@MZW M<9B""]3K!/9TC99,]Y--PMTPF^3.E.O7D\2-U.3[(8D@/0_P?H?HF^DI13?X M)CMIFCP@"3(D"2HFB<=)L+H22=Q&F[T?DB"#4I9B2B:'+C:#50-3JBNZ Z4$ M'9($<97&?9^;C?;._+.'\6!'A=MF:F)M:)8:.ZZ_J.,Z]EM_D'V_8Y [NGG) MOB=33763I]>"H*4SJ1DKT)D4"6^7X;!F9NRW_KI^Z]AM?6-2PP9NRVG.T8+@ M5_)RDV+K52Z\GDG&I/:UW=:QU_K&I-8B%*))948#M&2B"S:=1] R#V]7T[IQF\M&,K;,G@9=86TK5YRTFG2),F6LNQWI?KY1% M7F*@PD[C3U=I\GN/VL+#Z]]QWLCMB0>OJBJ.;? UFN[CPV5@*)B?@S5*R)!X MZ)AX'D2CCA-!;D\\ANJK*=NN2ZC?3,U:9"TSE2E(/$"IINFGJ_1@O@/E>==5 M^=KMC#_FGOE9Z;T[47VCXD_24--43>8TB:9IP'4)>BC)*$%)J(*RE$9BA*(- M3\M%K28K@BEDY3I:(XNX19:<;&S( (\^*5?$I1.J.&I6,25>E@!SIV* R@.7,SDIE MY75N,2$W_968=F136(N32EG0+Q53PYF\64A/2-%,,^6Y+TYUKKF&+F+WA9:';LV1C7,4WO6GC4I$R!P]6A4(A M@YE&QT4H/H>+;5=L<TB0KE M-H4U,:%'7GY4P7$P^?GFI)HY6A3P?A-%L'5[-BWH4ZT+5BRQIR/GB,GQ%2$S M$N249,Q8H]*QC(N%!SW,5B>%Q2(KX#-&&*90O=IF+])?TZ4]<=!D2%.KM'IF MBAR2S!2./'M[&RUFRXV*8@@^C6#SO);"-G/^$J4RU27=3:.]F9CC K_=U;+& MJG"Q[*%;$3F.6XF2@"N#=%M;YAN>S%^B5 (7/#MMKJ8F'32E:165YY0#YSQ; M9]?+"\-!5>9%O,_,YU:/V>1FD/HQ['1H0(W4V7 QH4Q\4UAIRZ[G8%/^$OEW MVAQFH)U&W5ROW2(U6#,-8QA$]P].@&1[W5*_U2P"#C5'B.6FR>97^J4*B;E4 M>^WK%<0QT]E!-OE1BX_B_L[XNT+@8"(("@7%7_]5H':=NMT]_1XP9Z*..>=;AN!JLQ\ M,BLKZ\F68G5;=#UKP H!]@1]J*H_H!M

    N]UU,&8^?SW^;[S[?\Y^WWW?O?9Y[R[ MG&?6M9:UYKGOY7??OW)==QGL;^P"0/E"7DD>P,$% )SK#X"=!F2!FP0$A 3X M-PD)"8F(;A*3TI"1DI"0WKY%34'#P@AB96%D9K[#P(#_]\'!Q;N!3T!XDXB8Y/J%*DH %P?4ZN!P^%143%Q"4D99_+R2LH*KW0U-+6T=73-["PM+*VL;6S M=W5S]_#T\O9Y_R$X)/1C&"PV[E-\0N+G+TF96=DYN7GY!87?*RJKJFMJZ^K; MVCLZN[I[>G^.C(Z-(R9^3TXM+BVOK*ZM;VQN(0^/CD].SU#G%W_8A0/@X?Q_ MSS]I%]6U7;@W;N#=(/S#+AQH+J!?U> X-93=4(S9VHVP:";-,]BOG[[ M0<0NI'% :^XR3$S'(;QX#_F':?]@V;_,L'?_*LO^NV'_OUU3 "D>SO7DX5$! M8.#L@BLSD/B_#$I-NS&&K !(%JFFF$%\1\5"&<^:5 MHW[ 1X1VC=&S@\?*.=!"9):']A^QJ2V M@Y-_]=YQ=-W&8W9R0 #UBC!_6"5*+H$C)F [W^Q8> O@RH3]IP1W"K+CN\)B M>(KM=M%S^7LU,FD9KU>B6H+=W"AO_EAY11CL)_9>;\11)%)9?K1T7DGQ3,'F M[4O?[/6[3UEK2VRJQQHUES1EXG+G['1&]+_/9Q]\3M!W$9A@*A<4,JF/R5:N M%M8RJ56'N0->P5$QA1 Z$[J#9;L:CQ';P;MU:7H?(U;UR(J]I.6$-R[*3A\< M.(_R8H;E?7 O?\TI:417SN[RZ]< M\?:5+5Y99F/>8O_9QQ,^\JU;AA#1)%@MV^2JN-?*^N- %B%84KOIA+ I\]-, M>X.1K7<0^:2W[-IT>S=;&?#8TXYQMFAT8[R$.D*_KV]]5^#!]\58^1'%']0R2M3!W*#]2<> MN7'?KV_ZHJ[P-$WO@OC06,%THOG.%MAL),OK3= ZL_-65WF1B?#Q[*G$]I*% MLEQQ U,:-^J3@.8%":?Y,]B 0MFK;G/BZEP*ZX?W3S\TIZ&4I7 M#UP0*>SQ6(KV]XA-_0+T$6WZ">]=LE4UQX M[6BFQ99;=H,EV_4>GQ :*D11)*+.1TKOC]R[C71" QO%2NVZ3E5LVN-DO@4P M#;34UD8NJT\^*YB-2H_WQ:?!63Y$Z1I/Z,J.K!X<&TA)N@T<&K6SG;\AC@D& M$D"1PBBQ#K"9#!UF<"#-W;0&"]AZAT'1A]&*4VBK:?^-#,="/: MWN3.U4D?2QN;"\[92:F23KQ"K\*^N,W'>"675Y<7# 9J(2+S+/.1RGKQRQ4\ MT4P1\"?\>A*P^RL<"$#188(@,@ZG(TP'\(/+U# M&A=D! YO9M/?^(BHON?H! ?XKB?B^98\\:&U^\.V%._L@7!C)%WJXK:L],X/ M51DM%KU+W;C9K0 V5&1^,H3#R^U@9CF0L$#$XOE!R+=E92RPJQ*@?VLF)=BQ M6)HPQP>1G#.Y*6H'L2+NO!4%T/;9+8F-@,/%=S5IB\[,4!7T;1CBT481W$]/ M>89!PL42@U5N8^K&SA]>E]!XM%%]\#8OOH[CPD?_Y>IOF:^_0YY!4_],'\T+ M0?TH;HJ..>%1*1$B:D6..O:58#7.;1,[9M9[J)@ 5HTANQ_-,,(3D4%=RLQS MB^(H@]\YA+WXWA["4G++NPH=8I$Y7HX24M6/7\+(UT!#.A,? AB?OM; GJ= MG8OGU:S::BTE[JPL![G)BPUF+-E/<\ ^.B !+$ \6Q!,,"]M;+KP,2_$);&R M> \+W+B#H_4P$& -(;EW%F^_DO#18ZV%RV'9)D/1M]SSM?O(LTH=#+K\+YC MB7'#0:B;F"VPV'36)X;NKU_*)>3R!_3R1S\XDN@Q&[S=R1' CR0,1:NQ?EDB MZ3,7?+%2OYRF&SR/.P&?_C\1T\JE:&7B%S+7 MN@J%X/WJ[>! 23JRUO:C[H>GAH.>#\;BWNNR31WMVJL)PTN2B1E0IFXB,*&C_E6+OTEP?' M#AS%'N=;1.@BLARD0H=O4SXCRV//VE?@@C+%@^Z@XT&RCMN4*BX!QP,2:&GN MQ"FMLAQI>M?@\:*/(PDQ^QB%NXOPD(HY51'P+44KZ_,/CUS4$$WR9D(-T^7:GX8%) M4*'*599HR]>M9:.QF)C2=;G#UT8'14>^Y..[3_ 9 )Q=Y2>L A:+)9Z:U0<3 MH7N51/ID>;.)'V9A@^F2H)%6Z8]WAU=?E&I JXPO8L9$8 MD"Z:RL^XN1#>6Q/U:-T@FM-?Y?2A58S(\I*Y%=?/@JF&_O,T_M&W/F$ M:P9*\\7!,XO0KYX4-S;/XI(]RS[>O_[CI4/*Z(LBL)HP] M4AXWOU-%CA;AD?/ZOY \??=6(@/WW9/;TMPI2,+(2BA%%M'Z+55)61"/B;/W MDA,-:LFC:J1DCD3SQ^3FEII!6RX;I8=!<[>(D=:#9NVBG:BC#BAE9221@4BT MT4S4#>>40/]!^P7&YUV9?HG MT+;)>U(JP^?L(<*1A'+J0?J^DE7N^3L-[" K@^8JXT1+YSE&E%..;9!UK;J[ M&[^G^/G34]HI !(<88TAHWY\QBXY5C<-I\E5=)>U^XBX7^3%/=GA@7Y]QI= M4?']VVGBPVX<9B(CO?R;S#;.@RTYWJO[D7[*2YO]N:%O#EI5Q>Y(H VKS#2I M;MHU[+AJ=X[F[C;LP!4F_*RR-JCB7%W*^&R'5I*.PK$ DU=<9T6R-#E"\:ZC M&-<*W'6DJI(O^.X*O<]5N\J#E:Z2^9FS,OGRT3?'/3=$/9!M[[_S"NF[((J0 MOD5(@94.753ZP]VQHQ8*],.G;+/;H\EA2K.K>-W+)G [*P7:4#JW%$+*@?7[;27OEA M+,X=BC=#A*]OLM]Y?YQ3QH:R*S9I7YQ5?J5B7.7%3MIKC58M%4JKW3XN,J5 M:Y9M)4U\C&JZ^_%I2-0\^-%#+2K4Q1!AP;")T$(937>A40XB9ZG$F'?5T[8X MU:.U%==CC_O]Z+='JKE]G^Q6_WI< M13D'J+W$/#=\V921/_;4IJ;*,7D 0$M."']3;RHHM7;N8Z([M^.U6?&XV.\H MH58BC>X[K>MFLEC!VS>2FCJ+D')Z$*H6O+NKM["S0%&P;1P2=E C/UK=ZT.V MTA[7LK<^U>#%LU@=H4 *8<0)I-&ZE!P/$+.:I-Z!(# 1H,S3\XVQGEM;-]_3=P MMO\&'4Y8)B)G:(V1I(U/X.R^4:C)\G0$8I8&9]64%,U2:'=Q==J4/Z60=_Z3 MW=!V^O'' ;WCDY(2IK:DG/0P/R5_KB"S,='S&]%7-!1?H,1[&QD4#Y)_S-V; M"(G,LZ_W#XY,2Q;J<>3A #7VW#'GES$=R)+!15),#H;Z%;EFIJKM8@'[HQ"T MTVR-TTF_SS@-T)-%]2R&HAY&$T ;GJ\_;;@M:53^@]E%JJPN_@GGJC3$X[N[ MZ3FQ'?AD$@LV9D9LM4OZT%MYZB762OXYA4)U$U$__V46 M38R4\"BKSQLC+"#I]+N9?0L+;$_9/L4ZJ;55:O?+WW-?G:4NV:,>6NN^SJNUM-&2#] MXM-3(IMIM[C*^G#/A4M>QPT-<9]LNG+04ZVCX*7:1#[L(OBKKB M0+,NT%207M([OV;AF1##&%S/'[OMX=-:0S.67OEO)E!#'R?=NN'AYW'"NQ':U#M.2DDR=R?P#OY M6( Q)SSSXM.W,="4]'W8TBZ&"^7BYYBZ=&T"\=C[+@Q377=BD>'Z4!I$VR!Y M2A$A#M.84MS@*D:=S/(ZG7@.U0P7CA@;]@C&R2MW;^600XU&OV7)>I$&T\4E+#\^&64>W>/%?Q%7B1ID*PM]C><4>RD*45 M<[^!AZ^UGB"^LMTR:KE(ZI>/7L?. M$6STY"A? M,4_&'W(-XXXOVT:D0)FVA3)]EL'=2LP$3@,U/NIR;O(/'_:R.'\P+Z&]YH$/ M87\[D\A^1*B!#_#0JBYK?ZL>3'X+\Q=Z]7O;HSZX[RG!TL^&[SXZ%-1R*K)? MC(]%M.S%CUP:&+74Y1PM_[G0^Q_7YA#_F&4.$531J#_!_YL1\1.F_Q%POU]W MI=DU11Y+D>X7U8YBNPM?U7P@?RWM?CJ_:TR-"HGYHJXLA(]7)U[V8$R&5]GY M[GOYT.,:]-ZX$ZLG MYZ."[NVDG>/]F[8^!O"*S8,$%I8QH0"WEBG.*;;KY%^;R$F"'W 4K5XU2K?$GOS^N,B3[!.3ZR$B/CEY54C[!'##3>8H(+568E$G MO/=Y@1AR,[UK^GKVMS54%,%_-ST&WK' M!JT(S ,OS6YB89+W5K.Q7L><=_K0"$[VZ3V9 M$LX?16E(M\J'#]/XXTLV>T-!:'5$,IVD5LQS'RI;:.I]+! ^X9_S\I*VM&SG MG _F;"JD:K'AP[T.K_0S^88ALNR^O+=I@8I#"BF\L3>0[:7<GL4E2G",= ,LY?L"1I^STWZCH(@U:@37[@KM/#!!(W'DENS!V4SF.*RQ2%]_=_1#C0*3\T%?N^NZP[?PJW9]5S1H M>/H^24.VS(X NF@XOWB.-6[NOAJ)W#Z-MU8Z(70]*K\/F+Z.KI+2]-+?&EIFO/4!O?I MQ[C.K]:CL$!;*9+I[52;!;+ '"4=X%V+L'AS,L78Y &3R5,N]W\6JHU*@T . M?%48Q#QK;H%.;^*=T+:8'6RW)W!0FU>4;UBMU==S*RYN*M@F=9/(/Y:C+:F\ M?"P\Z>3 #-DHTGF"ET.CTVMHX1;[^UKV$/QM%4_Q5Z%@!\Z6+8YMH= V'=WR M>NTS?YH5A$IW^*XFV\TDV?U.9T3W8C[:54%.BL<^G51_1$/H840%(-WOW%\& MH6\TF([7W/AR96O,;M0LD>8"\Z7'Q'<=64GS'Z_RQ<<,GY";+O4_WW04@3 Y MG202H5S110^7.Q%A'0*-H=^8M70P%,&JCIPVTJU+527'TC+33 [CWV:[;)MM M#*T8^)J"R[4N^PX4I#!WQQVG':KJ7OE0YD;;&>Q][>_X!8,V0ML::"+9C?._ M*F30;(&_YV@:R>DK]UF"3%YA:&ZA5>@O#07#HFO@!E6;Q"CLTZ* MT>Q:OB MG(@%Z$KW4MJS-K,3Q'6A3>=N)?Y\B[QQ]L\31WK=.=^J_82^V-D1EA92?I*@ MH_Y, ,T69?3\S.]K'ZR@05TAC@S4G<;]>L*EUX'$C=>#-("V)0?-]BWR0WWJ M3")OP*$'^F(B!R?JD[8"R8U]'M,OZC\T58_.TK\DYGEY*HTL$]E9$./,E*JM M05X!!(2XL'=[IU-MLWGU:>+FZK$#K<0;$1HC7-OJZCJ*:05;DB4A*>Y-DU MC.:0BMD@=.IJ(O:B2Y2V^=D"JE4UCDKNF&WKVA&V?_!ZJ<4OC6)LF>C4IQ?[:AN[ASW MN>$UW+$X3YK,K+,WMQ]#K6@HD2F."'P4V"G>SBH+B4J*IXTT>,@HK$'O/#L4W96D8524UA^L2_\UN:0)9%G M309!A372VURNJHAZO__M>#__IV-7E7/(.0O_#]VT86*ZC_T]F;' PS7,>+S:@L:GEAL.)PSMJ*KKK/)N MV6AT]Y!Q41GJYEYFJ"9K! U4BJTR*3UH\D7=<=KQ)#?]:V:5;C[WC; M,)XOB.T_4MG!'ZE,HJ)D6W?&H/45:"_B6AS0/T>4J6Z'_21?^$;[.UA[ [@@ M-@!_]\^MA7U/7'B_C6YI>P=?Z*=AH2.L5@]K>7I=!W7-=7ZO_S?"5NQOT*Q=D$=*CP,CVG9>#OS$9=4]0)^5KUP5KZO;'Y=O:"AU"NZ7Z7-H=QE3Y[]T^ER.CH MC-BWA!PC$RQ(23)K*/XL+XS#[@?^"%]S;TQ*P.T,\NK;BW7P7R%R,4*1/UV$ M-'1AZ$=-,!YV;7_&O34')2TLT%&XL0XA75CG.+2;(QD[V996Z#S:.KOO^YO6 MU''YFV!&(&&U+=X45QG1]_JZ86$L%U/[7D?3F7%KU/ M&A=3F_1GA!.ZBLI[T@DP9%FYGT+ROE3?":!^/4+=\%*9JVF^\8]9VX*;!""C MQ!=O3@W"]N["]W^&GX@L8X&#,C\;Y[,3;=/BO8?/489+8EC N)BBS4;8UP=N M_T:F0G]7):W@_K?<3LSWB]F [SC:5DC58/JY\1*AC7NTZ\-HMGHH"H7@0)-# M4PW"%_I#]=T-$V22\5E'&J9 'YM*'^Q2=&RNH]XO]OGMM>A@ =>DOO2EP5#V MGL@]#O!)3]#+]XN\P712W0FF9: >1 J(7$K Z9WP0?^6<4L7_#1QDO#28B?* M<7WY7BS>J;_TJG2-S/RF_B!2H8.^Y9!B1''P)2\6V#2)C>'"K8SWP;724?=-:95]V+L'*I#TVHL.V1]80WL?J,); M X3&57<5U"WE=ZQY+G2_NVW*@;35EN,L+F*AS,GG:696!R[]-R';9Y_3ONHZ MG91FJ:*@B[-B!(]I/T4=^6&!@7H?;KUKAF8)(>5A<+C%Q?.U&FY)Q6&WD86; MDPG[O?$/P2AO)?>H Q^/(VV\SZMHB2!XD8NHJ5ZWMKOOALTC2)=3H_:R$TPL MMT^^)A;1FG+K"T"A(PTI#2%WUQ4:D9[D56*-7.:+\.$,Q9O6*V]NP@N.6,4Y M$UFGW#1YC"KSL&[RYA'NGVRWHF;M0VO/H\06NN(SWS2.PZ?+ZJ/1F>G;J(F\ M3IJW7>QAM%3RN/FMM T=ZNV;3XW/H!G%<^OTBZ#@"\)@=J5;^'6-+#:?;-+- MIAJ<6ULS80L%&NX@X=E));UK?A04_$\)+>=F'A0DP^N[F/RM'3R?>Z,D[U!^M1S;2SR:GW[7@KAR:G K\O7^7L&I^];Q;>O$ZE M*KIT]$U$KH<"%TC8">'S&&+)H@=;#):,1]#;?JS#?L_+W%_+M/M'A$3X%?MW M.[4U(.Y'^@L0#]9?*588LL8PASV"<+RYS6#)+W%#LVAMVL&U&TSL)%>=13*[ MV1I(^+YA5,UU:^<1NCF;K\J\: M4%)#4:Y2'2<&ZLZF J>SPF]C59=[=\+BU6$> _*N$ M VZE6=1O;:>K5B&&525$"/:UZUI$.3^/&VB^D/G87G-0G4[QJ'AWSZM$W.U2 M$3C<73;R)!;2L2W=TI.D:;YY[U B[V,1&*82^H(KL_[ELS_5A"+_ OW-ZEWI MW5]OG_\#,HU*DD_I=\IL=2<):G5:0'>+5#V2?E$ZI$MMY^C35R\?//LN M?R76B[8=E;C4$N(G61RRZ[A'J+CP.,2_9]-$BS[%9Y1<+2,,L2#Y6(*<;<2UN*7F65>!N?/I]MBGIVMF0:B782,D"Y MJL7.S4:)R6?'G+P5+YH2:]W5U/[B)*5=4.?:)\_D"T+1068>N4WSB-+"!A!< ME*1FE,15+_3.:/N>/>1&DINL"V1XX;6G,4?*):12Q4!7BS.$,.ZC04%!(S#N M$-=/LRM[QM=UL>"?WCTSI;%+BBK*['/*V>*S\!SG, G]?K*W.T?2VNB 8QD.%ZKFLE M!W@W)Q_,OXKRYYW0'',H%8Y\D#+U[.,/S&N%7VJ$9?9.:&YCV5^8 .'M98R$M8!(O!XA0642JR],^ 7QU[C=!:,?GDAV7B3B*F5@"-DNF M_KQ;]'+Q=F?7B\WXV^(-G9-?1E&BL]'GU+5.I^>T<=X+8>C&(+(?F T&C/O< ML(G;H1]'ZM@;=&I4[?)V"5-+P5IDWI;/DR?LL?9'5>.H5%O403*@2/ MO(-ER,%E.C=H(%W42LVK*R )? CB)?85 W7LCQ7G[2&.:"F8>TW>00X&"]V44L$@'>-[SM C"?2 M]M:CC??,[MHLO-"J &5TTXXJ$.E4?S/PW.#D@)M-H'6SO.S'\\;*+.!X'P@? MJ0VYF@B5H4TFT)HN4S8?WEB',>\>!?9=N0Y1E/ &'7@:(N]-;07P-4=SLW2Q M=:; R^Q/_0G;+A1"=G7(! ?$W_(;X=0UYS6Y88$*LY86OM94_95F6A2GL[>+ MB!K=K-3W;W.O"26P@-=$Q>:4<4*<;4(UW?!T6[H[Y6OBFI>Q>DNW8\85ZCI= M=#M52RM\ O#EI4.']8^V??Q /HM,5Z-)_>F=IW;I]UC5\CN]XUU)>?BB;#=# M;E5B&"HR,VO/D#)?7;$ :T*VCW/]%RQ R[)_EC6()JAC=7YAH!&1LQ$5G*AE MVA$+_[7#:#NZKQA^\OIA<7U3!#A@$4P.23$EW1(#(4_<%,KZZTLZ%[:ML("A M$'C(/!&!/ &'RL\52X?0@6B5+]AFFKE&+2Z_TU_@/DQ)$PAD5G!@]UW1WF@4 MR.W$ H\FX9X38R<[Q?6L8G:Y:$ MU,5@(J)80-<:O/_>V&#*L&SVG<"Q08RZ[EX^Z(5,3F1BI^G>TY,4P:G$)>=K M4A6S#3K: .]/7U,PHOO?L(#,>\Q5E8>6)F:@XSJRGC._L1 M"Y1J-Y'?26"9;5,_-R9:'3 E7<+8)-J"Z:3D%DER1M"&-L+#[ Y'>F:ART/P M'%^UT.NX0"4,VXPZL<>QWQ,* 06MU4F[[_H]M7^-S@_FDR8!+5Y<33J6#EO@7/WBA[?# ? M7I7/9NCOP94['73Z,8H?RUIR!PL$Z@K]>FLWJ6WJE49"V=PN9EOL MCI3Y/'\X'CIN!UV\/PI>+X+.BYB:MF&!PV7D3^Y4Z ,!A1U3#43L%*,( M[ M)0<6:,("B&*KY(6L4RP@))>X9#HI6<\-E[DWMH8%U&VA^RFC 9-+C]//K7O3 M3T41:A*9F)L_33X.6XW3=XR.]-E8,PS1 MEFX)S7(''<9>BW"QW3Z'>P"G> M;#1SS*-LW?-WU91=Y+YY'MV07LHMS\+:1M'@<%NF&"O/;(GR.@TR)'V%R"]H>\PN K=\&T MQU32JV>T7T=W>9"K3\*/:5\#DL #VU)4&[\.[%O_ PG[W^IRM,__9]JJ>2]) MG,WNGOMS]=A?;_$!&=B"E!(2VLY(L#&ROIN(E_GTB/' M]+IC@2C/Q,.J].#*21;XSWM6C]1J\7+NAQX\?C6VAW\&.Z'W=#2XYW^=!%HK M3*HR4(^?':R\2'+_H%Z.!1)RGKJB$"T[G\#-6 #']Q?R,44(1@S9V3;G!7\5 M.T"W$MV8L5$9NCH]EJ+*4UA'Q+G*GE=KI^%N M?C9;9N:B%MLBJLD1UJ^,$3^8U%N@.*U9.)T3UJ9V7K'YOB?"(@=6A M@3*#S&]%H5\-495CS097VYJVYA!-E.7PDLM6,]N((>8^(]W76Q3G=A3JFK1##.S'TJ)2:=LA>VD.!>P@>8AX51%\R.U=TYG"76LFA_FTH5!9U87 MCU-)^ N/DS1.%-BMD'@#>);1JN"Y3LB/966/[F0BT)ZK-I\,+>K%3H** ,_T MY5 LF97* 6R.+UEE0H3)>H>DP'1584R "D/'B05PX5NEX&*S'.1(398D"JV> MIS0^"9[[(Y.^2??8D[JP;MQM9O)*XD.=(9GYKM7S,/PP6XT -4 =VC!JA5?? MU9K^:^3MKZ\5'YH=\,LUMCE\7$P,Q<^M95%C[_1Z%B>.RD3A[0'W3#A@['LE M\&V=Y8.Y\ADE.O""!1HB%M;=[4-_'$M1M&@R#L6K3SJ;@=[SW;\>9R7Q(LD4%J&F_1QJ-1IGI^^EY^V_(%"A@ M LIJNQ !CS<0OEFC;_9X5U@82BDQ$OW.NB9@)!:(_)(YPL,X,AG%]/,VX*\F MLA6V(&H"=VPY(*ZB>#$DLYRXK6H9_VT\E-DVRL@Q0"NUT2SRB4W/9+:@W1)1PZ.HG-0Q93"$G_ KSJMK,W6*':66 M&^ <][NIVU[X@5T0_/[..@BN(3/U)Q>Z8N,")^ P@[F/ ?,DH)#4*_WN/23+ MV4']W5/PLA=FF :G'/PE/FHL)Q[ M=D(764VMNAQ-QU_=5OF -X:G+ ?(OPZK[PC=RLST)5&2.6F$OH-5R,GF$3G" M-&,G/]>'!A]OH_2E*JAC#NNIX]'C,BP-\>[/&K4S.K)\;+3O'NT)TZ[94!0LE!& MA4^G._P%COYFW4Z\Y5Y&O)%V]T-GP>;!P&,Z$SEOCZ8#\LG)O"$1^JJX?"4) M4 AWUM9M%8=-+K *X4GCBTNG?6EI/Z&<\A[XVU,+#8AZM'8[KZY2-9#?"AQJT&*%'#4N;]OVH4YMO!7S'83V@>\0,XU$6)V1;%?5 M]UZMU]R/?)WN,0ME+$_0*3A[#<>9V+PWZK=(:NG8"GC7P/.[" M,(\_$:VOJAM4V:TX1SCQN7GF.<605^8T1@[30,[4%88TMQC*>*Z%B*8K:?J> M./AG;@Z$VO>?7(GX[_@0**B(-S;.5.*D_/W9!&-PY6MW NW!U20[L7+ZC5(* M;533(@N/GG_+X"?H#7MOM#-L400,%SLK'O;R?1X#?S+R 'I%4&^W4#1H.SWQ MS"A6>O*+EM5'O)D)B5+4?GL:BP[]Q2=NKDU*"0L3WFI36JDWDPGZNPZ@_$>T M"@O>I:&R*$+ /=UT+&WUXE-X$&JMYJ*$$=I52HIXZ.6T9 I?TQ=YD%M191%M=&X!.F!MB?0-"5O8)6Q'!H]6_K[[ M6N)M8](L@!/(SW6Q*FGP*KAQKEC"<#9-?[$EZ(+\DX:_TLH8KV0JFNMZLVM+V3*Y3NE=^71"C_]EMKO]]6U__=B@4JQ=- MSG_']\AA3VCB5X384=&8IDK)*V:9O(.X-L;IG=+!S/7SG).]G M9^65AC+TR6;+Q425NC%_EVYH^WUEF,U@+!J$[$K$ G@3G 8';,](WW[]+;GGW(XESG MS;5R\*-W3KV0Q-SBQU2Z+J0A(6MT,1J@2%;2Y)R=/@Q:#U-E%<"#DFY9NP)!.'3I]I\Q.P_!.8:*(P(?Y-0W MLFC\[3\$$"NOY[LTKP^"?E^+#WGG>[\0/3X85.>%]K9IX%1IQI*QD]'C^OBN M0RCS1-.PTIJ(3O0+F8\2])J_A%N" FB_/SSCEO[UOBZ.Y%S7-=?+1GXX7BXD MV0G'=$FQ%9P*43<:%Z"U]W-YDQU[+?._,?QKC]]%;7TT_OTP*%:I%3??;FKM M2]%MN<@5H<]1$S=;H^WA$95%NY"VQ%-&MV;ML6_QL@V.JI+4)M('4TO=BF/[ MQ7N5V\DJ'ESZ['J?/^\!K9R B^L3UK6DTM1'2PPG)+J?4M[H?ZI93?(:>Q0Y M.!F\6I>.\?8N:C@<@'2@1<0/XM-2>5L6(1!(\C)?3+X &?_;;'1?1)F:0?[' M@L7':K<*@XJ:&ZE*H1\+HJU<-W>?@)[\Z00QY 6AH*'\[G@T-3S'S&0^9Z F MMZU\(/B>7V5,/.&J-(4/L&'[=S\._K\/@XCCSU7];,MJ"?KF^EI!'"^UHT_9 M:3M03HOVFQ.QLUM3$36CWM8,AGLTS_SER;W*Y#,#Q0WY0OI8.L/&JAJ:5!&M MWZIK4FEN]+#ODZN9',?X"5;!U14PH[4.(KS-B'ION=\< ZX-92;CL\-/ ("4 M'/]/?+RJZ,\7MH1Q2OZNIV[_#^$_RQ7"_Y7SNG^*08-_\_.P_YZA=:)7:C-2 M:EX9UU?KU1-Y109(DLD/K*T9VCI:>&>9).##3?/!3F MH^^'E)+T@XV"++GOO-58/? R%YI.:O[0O7AI2EW!QS?2,5B $S5$4$4;=U60?YT";T$O MT>G+"O_IVHH8#!SIU(BQ6L<(G<<)AU^.G6L=L]CB!?S'F.[_4VU+ YB:#!Y? M?IE6_)+UZ<[S(\W5UO4F@W\GF>'?1]O8X?T]=V=GZ:SI9^6?I@:8>*)=.P'( M\%\IMUIB'DM[(X:N'#%A-*6H:0C%6WM[+KP^X?3@&BQP$'UOH*$P>=M0Q_H] M=QAS3,2WWD&"2G.4Y:8W,T_AWK!%XZ7YI+?4>7(-1;JTT#3MAO9:"XV4XO.X2!9ZA:L/']=57NGP2%+C M*GNZ: E=S:3@"LS5-5%T,\;/!^X[,2X8S4[/E62+$6=XMWZ/_+V)5CC,H-#( M;$SN8)6:V/4SS-H4+>^E_5*OR-G@!FIQ:.4'K3>I+6$!.C6GY=^5[Y>@.X]I MJODXTE[4V?2TKK!V#!$6J&M5QJK&OU%!-C\&+Z_DL]HT$])Z_.6+ =QP5-!2 M\C[9QH!;WP->)\MGKX(.N\"-]FEA_DM.M_SX1TIWRLQ"M1K@;A,:.(=DZQRD MKU-(7Q%ZRWG#0QM-\^4\ETID]C4PH\9L/)L>ZEH)Y]^S<:)$X0/?&^V0>!T^ MG"$.G1&"(K\^?N_WZ1'M8K D]5FX\,B@L,ALG.X*$$A7:QYQ^UJ4^XG7H>/( MY!.IUNOC&U1CNNH+#0U]\^3=(J=93OD]1CMU[[/R&#A>OQXBE/W+5\;"ER(= M50CE$O9(E!SSNMAA K$J@(.ZB?,"F-(KN0-#/K9WSU97FUZPDS(N.!QX_5:B MRYZ'VAA1.?_Q%0JBCI OM*P04O6K,KW;-4K\1MB)UTZVKGP,!WWNQI7AD4 MRIF-I2J0CF8FI/5[LT*('50TC_L1PHXQ.#C G#@:1QI8NZY7#%LZX.E$#\3A M7/>-?CNG&_8R^O1%U)L]Z'R\(=LRCF&TV5*J[")=5G'N/02=7!!#Y)P'']7[QVDJMR)X0^ M)NBNO"(-<,'=URB]G.IIB(KG31>IT-_,G$UBL%2O?\G/!,_S<0JOLTGWTT WA:V=VS*_(8(BX9-9!>Q ,,VOXF7 MR_JK\P627G7DT6YVU:C4 M:8A2JL+^;]ZWTO77.KU(SGL]:L]/.>=I_K; =OGF*=W07DV0NMZO!5!\#;F@ M@GUY,_NX.Q=:@B7YD9BN(F>M/+,D\)1PR(80!NQME#UHF&A47G2BLJ/<2AKS M/)RK3/./<,[7^_3@SCN ,\\G7\IJB>(;!4WJ$RQ@PV*X WI].,$DMCO;<'M M>@/OMVVN[)T$AA4\G#&QM0?'?S'[Z=Y%NL#PUUBZ10+$\RE \BR##[0O41P/W"V7)<)*GZWN_T@CP=%+HZ M4GGYX/<,1P5[HG$*Z!,6\*7=I'E%2++<0F$OV56UV!=.8L;AD6BN/[ @6KHJ ML5XFJRVEDG<](DF?$DP8JL?8FM^;SW1LQ=YM!Y(Y)24 A3@S>JQ\*R;^(M*GDH%I>H&1S M;9/DPJ'VY]8/VEYD=#2$B7,LQW0OFV1=6TCW?K'$H+O-0K[FH+\SY=#HN6.I M36WDK[Z&=2G02XS["%KI8/6T:L$B9U-T"1+XZN$*'V!14+H$ XY::+P@KS S MP^Z7TF*7\H;*T(H^>Q:M9;L5ZFY-@Q8*-Z99"ODZ^N'S6\9&C4LSE'X9O]M6 MG#O=C_^R\%4W4E@S5 S$?4%)V/S0@ NOWT\Z"Y78GD:&6*XN'\B3GOENF/>Y MB8GAS3KM^T45O(XDT?C"7G (;_9$Z9*'V(CQ\Z>./_E=)#'QN]=CS^>?\:N% M(F>$QYS,^=2\\ O>&B>'S9:*F=SBE"I*:$+1.I?'G%OD^1[@90SL-X+\] M_;.SIGB1EVTXRV4LOA,9ZD]8!1:E23H0:6R-"!$L0&9LO.6)_T'W_AI/-*]X MZX!_"^,Q!;F=F$(560@PLD-,9(!ZW=HC&/[]NF=C-.GB:SA MOWJ!C)G;EC$6K8&95'8ZIK*VN.4(\GTKWNFB\!RI@@4Z'KB7^+;KBIV^[0WG MTECCCXFX6B):9X$2G_IPX7TY:$[U9D'DY6^)-LMUSM3^_L6P8Q2\N0.A;FMF M&3]N,NT4HS;(Y-GYL1L>_7/Y-7.@?]&0;0;%W:%&:E_?)9Z'AY?MHA=\O_6S MT_0L;QA),##)+P>24XALC_V5+8^WX*"$X$DQ)$ MM^;[I4A.@V+VPL+RG>7\4@0,0,)OHJ =W[RB]G618J&\I55,F??WEL MR(L;K4LEQ?LQ+8'*RX*3KTE7F-=XP)P[#MNRX]6TQ[I$=Y4O+0W08T$ER_QZ MA2T8'2SS=_\5K?^+_XO_B[\-2#BC/8AV$2DW94LW098;B/)U_9._(QO%-C>,0_1&U?=?Q,@\@-ETV'"?K#?;OQL:53U>[JR;R), M/TG^B'TVN)>A2Z+TQ5C3ISK']*]*,V?BC?JY,QNB4_U),[-3,[0W>;X*B@_F MLPC,CU3'=,04!3YY37[S!^T2XWB2%W1A("+)"AWU??;'@R11[M@.2^>I<+T< MI#&FQ17JZ\YDAQ@N*>P6NO-,774)YS;:'W(W;5E;1/K%O.(HKPC)]S82-T$) M];A 0:^RM-VJ)GE3"I2I4O06OO:3T"*@(.UO/ M!U^5QE;OG4+\GL:X,+%+<"Q'Y09*.RF,[[K/\K+(]]35?+8B*1T]UQ7S1 H] MKT(X5>94C_,ZOC%T:*VNL,-U3LNJ$>%L!YUS3IE>N8(':LGH]6I', ]0"X8; M-1=QRO=G##*KY^A+%9<"I8F:V;R\I:19JVT^34GU$=SP=G=Q?M=4E!^BG79S M[>5.C"RO_\U^O_,E,+D]HTV[[Q=WAJ018UF=*#-"K_]UJ80 M/6R1?'][F_ZTJO^0\-D18I6XJ-CMO,JWR%7+A7*_'ZX3^YN[Z=DDY MXD1&[Q[NE31WWICP40G:".' NU?:W$WV,5J6>>^]!Q/A.VDNO"G;LB2=*3T9 M1F.(.>9X;GI>ZI5$+31&EK]+:/ IHO[R'I0,K3)4LEO&^Y+^PCMV0YE;W!HG M:H%(?$/R%6'%L*D$JA#C6Z0BV\&H.=N34+.5>^H])>/IWR'W6)$UV[.T6S,- M2NTUT7Y!>]*Q^?K"9Z8G1O%5#\IDX3U:/E#:$7:P3__4>[%OEZE=W73+)R'5 M];&0+ F%F..(!T$/9TR:BIKUQ55B2*.A_:E!9$(B,P]/^M3\6;[BFXB5-/[' MUZ;K:'B%JR9J-(TN?NIWMP%]D7(FZ_2OW=\U48+ZN_]Q(>>=8L-GX1HNYC!R M/=>)-/N:4&&(,I0%M:;8N.HK_KG-;ZWG'J&)]Y;/$&'U9E*$3PG,N!N_X^'L MK25V)GB^B$LCW83AV%>46)8"R\R/_;);1#:/E&^89T2DFT/R$)6/*?!MZ>LC M3.Z,E9185Q,?,WW M=UDL&Q.0_J9P??)@PZ VR!APR)&PM1$3G/$I7*215/S:XLLPFS%Q!0]IXHQD M_N5ZH^78G[*ZNO"OMK@/=S!L* V+$A@*'<'>M7W=R0*]-C:3RNQ(4" :FX)OJZA_DHEV%Q_*47Z=\B]2* M*FA\IDNR[2;37F)'E"[4BE7EZ")^&9OK *P&&0#;9M ]3V51%ZSM!"34J^C> MA24MAK3#65]MKO_T(AM)G2KYET7&L!#!\] .X-3;!:N>(X1:AB:Z*7M7HVBW7JJKI4I+\I2XFL:.#XQ!_Y:W4Q '#I//CH,BQ)H7QI]4\)X,T;%_ M 5HT!]HOB7_/#\DGUC26L:QM\+IF\J1^$G6(#;V$! H\L1?]TMQ PKXJ_.IJ MDT%"L/FW[N(BOF79WT;/_PK594M$_%)F>_DQ,*!+JNM(4V;C1?DMC;OG TG> M>;:VG6LMJ.B#&%S"LZ5D*KPDP\Q=$*&T&G8#@THUW;KY$MV[73.JNF'D:\/>K'_!./\?#3O? )RT$N UT*%P%6D0M*O5,O8.YAD MG_<=\3GF+,4VH7H_*F1EJ'D7];]/POO2MW\4&(ACV,(0;AV"PJ0CI4+(QU4% M!7('@U-B;3YF8[06E"#$_F+?[Z;6< $C S DO#W)"M11[CI(,=]LB?->'[U@ MH)>W-:%ZX7,2?\@I$<)U1]<:]0HG5M$AE1.F[],^MQT9P!_1ID$_UO9XGCHE MG)P\066M*7;I\\F+0^%- MAL03R+,$S4G,FYKJI'Y)QN8?@U+Q=%]IMWFN))$OH"W9G8S"AW\P5).%/>RR M^ !]H8*OD4>T.LG6:Y5+-B>PAZL#G9GKQ/L^ N M#(09U> MHZZETKQAN=2CRSICOAVVPOK[KLQEV.O6J!*QL_6YN#/#YB)2E%O(ROGF;V LV3M1 M:R: C/;X-O5H<") 2@Z \T$Q?L"P%TE4" S+V-K32Q&/ X/\,M-7YHH2[KQC MS$G5D:=;:P;.0VSUHA]MCN0._P6XI%K9WJMUG>SG4ROET=B]&:D57=#X5F?Z M/#UN;DH%7%>73GH0TTSB)%;E*V0P/'8R[!$ZT:QV6[7. HM]#W6!%^FB MG>02M"NXML*YQF"'FVHYJ!CE8\:(!AR:GDHB5ERER_P !T31:^& 4 M^B?CZP5OV)?NQUU2X\O_J:'JP.-'AK)BE_5/K!;P'E'RYF&%G:"=08<_ M3$_NWNYQ,S/19E7FD8,%6F[&M:[C_QE^\L<@(6(IIX7VC7CR,_7H,/_D#&B- M=K3U9[#OHT=P1O,K+"0,^>@N:Z9?H3@CN2ZU"H4]">K_"PB5$8]'[YT(K,8> M&V;W>17R.]7+_=Q[F2_R(NOC5_GR&&3A]\7\PEOM"U/,"]_\4)F2BV%JN2@43_;)#"=5"[A+W! M[Y'E$\6Q,5.Z=:&[CDORW@W#G/PYTZ*M7=S.FUW"!3K>:"LV9XQ\#[=9]I;P M-OO1%2I]-+QZZZKN4 5.YM;U;>L:\YVFZKI7(DQNOT6+?8#LU9JB!O1W(87+ MM!^3*^079Q[5.)]-<_[,LQ'Y+UGN%?L;FV[QU4#.)Z\Z2]WO2R#ZK=L=+S4T ML4 !N[GP[GK!>+?'_NJ3$(']L[4U+WM@KW(142HEE7;1QMH83MS51L2\4W!UC=H M_YM"2X@7]WV#3O\A:K?&KF)_RR#;)ET"L\5Q_7U^9LB[.S'-9 MU=M)T5YT8<#,8 O8X4;T1]#+=R>D)"^K+PDBGB^K7X%J7=]B.LQOR[6?)L)E MIG,J #ZFAE-I$1MHP)HS_1WF$TE:WH/+7%<\DV8U6BXF1#OHYL9][#JN#ODVO&PP>DVTT.1OGF M7[D4I)D^I06)#UBJ/Z6@=T 7>N?%MF82NF(\L=_9VK__@>'>'AA ,".06W.? MJD!\9!.B0;F>J)&?DVJ2&^.B9H@Y"][&KGPO)U"2_\NG!&ZQ'HNX8<$,:9*! M]X5^J1?)S#;QLZR;&^R3,'HA=$A#Y8,=+%D3.5(;EOZUJJ+:3/I2!'2(R&M3 MU<)%MU\-6G\JS7ZH7A7G%\7H.7G)3+P.PVY%] _1].KTEG;>$8)'TBG69;^7 MQ;/NT1]C#!QO_07,NP=^7=05ENZ3\ZG3<,-REQW6E,Z#V&P\RDI6R.6QKQ1$ MA)L="7R7_>Y.FE&T@=I?6(M3M15M>+GBJV:N*)%7J*)\-B:6&Y#:QREY38B< M(0T^YJP;*>5N9=/Z1"B[UK212>*=Q^GA3KYTZPR]XLY3X?87D*A4G#@)XPJK5(=SNO=E.NG;9[NIR0.5X$?I+BE6D,6/2^\%J]W: M@G^M9\T2N-^6H .(ZZP3\=Q? /N]BWL8=I=/GJ!.7B]L^?3*]0'AALIN-(\< M\[,DP6.IGG69)6+HE0(Z<<*B0:UC1_0[U+)7*(#5^K&Z <#+N:UQ8" RIF!PR^D?/>!?F+U2>*!?J"I0PKF<^F M,N7XJ=_'O8^X3M_I&/+@4I'7+2:[CHMD%#+$FJZ?(RQH"W;JA>Y@8*O*]JQ# M1_HT&D=Y286TRME?8FJ*SU_O L8B-J?=_:D(NRWIUWU#,!/1&LO%DE: V*5< M/4"PYC_\3EWT9^<37FZ-AHTFS]I)Z6W^&HWCR0P!9[I&J$;YA4?5!TLPQIG% M'!K3H;+L?!-+E0FS,&$WN[Z[/0)JUL!Y$#,J%L0Q,X!=&5.$PK2_,+JIZ7\% M8,)W5<2Q3ZVK++0%@PI#;T?2%8U)U3QB^&'I$_]:O)#&T[#S/2NV5N%,)"H2 M8F":_GMU'G)/KK;A75M&&R$4GI0W,OQ#FX=\/=E[[EAPQJ0Z$.7(?5^X5\G M:#,C)75>T]H6G^E:-YR-[%OT%%#SI=KNFC.+)VC(N\TW*4E[.V>(&EF:.PGQ ME_90'N!"SQ?;47P\7E<1Q)1G7*^D*RMLC:4TLJY*8-CO.$37F_8_*AJI-G*L M2C/ROM#3X'2' )2=LQ-!*;=I@(-P\6Y_(),B7+!DS#-2:O#R!\PER6:>)]2Y MH"I&W\!]&ZQBI1IW8CD$.,LK7F=/ES;^K75$<4&D MQOK.[,FK8+QY#;;4P,57T=3SRK ^SM2/6;'39B=4@BCKZ24RO+%W4[/=C+0W(>,$L;9L:*@\ZZ1RJ5-?PM)WCG$H_*%L MY.[Y1LVYOX!*4QY[(UY(RL0[OV .5:5A"VW^XHU(9#_5S6)$#+T(B?#<=W_X MR/'6N9Z%BN\>RG3_8N5WQ8]XUD/+E2VD#7QZ1<=2@RG+F$N*YG1O[/3I[0H@ MQYSD[W\^^ST ][$2#@P1.F3%@YXCZUR(O'=N"=M):9GXMO1-:=$JC%?_N?&: MN2?*<)Q=GUL59TJ:FT[VG$,0V+^@$>HEMW[K7#ACBIJO7Y5@C 5>N/VX8 5J M5->H7(\\"99T.5X(;53A3WUCU1W?*%!"SP>G=(7M?Y.T>I YP[IJK=K6W82\ M;<^.26 MZ O">\ZIQW >QI>U/[L9.4T<*+=7XSPI(Z1#: M@CVQ"14:VO8VZU[F^J)99T48^26Z!:0*"R+O_)BE:FJX-M],,"JLW];(C#]W MI78I77[LM8U:=_M%J0>9NVUA85C=L+\ H#E4[:-QF*'03N\1I;8@4G7F#)T5 M>(:/$J+^6K.X/YXAZQVCXR4S$U\H[U+T6G4VW5]B_=;M8V.AA]XRW-+99D_3 M]-5._'^NG8L;N+$-"SU] C&U18NR9PR/W M 94<))6R>/T0KAE$L1OA9/A^=]938<)VN-HPSR7S9&9M6TC4HT)3]2_@R0B0 M;@4%'0EOTA%4K@AXPMI4W*3*1J_J"@E-?8)AEQT)98DH/=*+/8#.D_OX[O(' MIAF^_U$YH34],M2^N70/8^76#:$^Y]G80;4H!EQS N 7TNS, MHQ5>]*KB]+2']:LNT5C;+C8G![U6P>CMC\'Y[1"0>7UCNB;8O"IJ*QIFJTWY MU:.O%L6.P9%/Y^ZV,*SPZCI32.V>H!GM43HI''\(>D MO>M!GCAI6/UM;KOQ!9:4C*S2H]M?FAN'W6I&_&6T9/2TZ_'5K^[Y^?<*18_= M;/"08$P=.>%?@1;'OG/GI%E)E:2-4I^V7@Y:2@N#&)70+XT2K.TL:?=;1FXM M0-*:%LJ"[()@# 2ET5,\+,4=<96@@BD6=9&]&F/;!Y4:='C.Z^?=IN[("N:5 M0ZWJ4@^K;9.(*M!H:T<0/%*5>Q^7D #8:3*8/4D-\U;*"^O MKTZEEB/_VT[UWL0;Q]U5TYUQ&/!*$8OLH60',/%C^9%EYJ%JQ)CR-6A,YVBQ MS#Q3>@B>;1:@W040H'P^7>:QU!PU,_?CW0BMX@\.356NZL[U:==>1'P%<"9N M+AC9 1^2F&CVIL6RV9*3"NP"JONXKE/,>8:>+8%ZD.T+7L-XD!.//2]+RST M** HG9#W*"F3(?@(/*88K6GJH.S_-DHQR=$1B4M/ ,R5-W.YR\$F@O#XL>O7 MB4&?5[9KY40#6KM0E-$*8!SY=A:Y>GCZZ0S9X_J3R>1"GI7N)G^D.8M <:@: M:9=J-7HR?_C''*$D,JJ.9TM[-N+#0JR3Y4;9=EBB1FD6I*H_[SR]/#7*1Z\6 MZ66+QZOL\>]7V)\^D"F@ZV^/YSX@H_W] ^PFQ1(*IK+'Q'-"@JU#9@GL MXC%',B[%'_@*3.J TQKYPZ/'__<=OO\?_RO!\'?\OP!02P,$% @ I8!B M4D74\F24!@ (C4 !@ !R:6=L+3(P,C Q,C,Q>&5X,C-D,2YH=&WMFVUS MVC@0@/^*CDY;,H.Q9?-B3,I,CY V9W?M2/M_&4:/SPCW:8 ^CTZ.42#\Q9QRA7Q)B8+2)5,S M-!)11#@ZH5*R,$1_2Q9,*4*M:JN*J\VF873VH:=NUD1P#SFF;=J6C9'5\BS' MLUTT.$'E\U%W3U<^..V.O@YZZ9B#\[^/C[JH9)CF%Z=KF@>C@_1"K6IA-)*$ MQTPQP4EHFKU^"95F2D6>:2Z7R^K2J0HY-4=#,8U&K$5++)^[:N'K/_*/0-\H6,4V-&]3QQ%;?:BGY7!O0R MA>&2TG:J$0\JH^2+[?0@F<-XXQQ&;$YCU*=+-!1SPF%\79+,(S>%93KF6(0! M=-7[/F-CIMZ]P0VK;3M5O&^.0?/1L\CI P14/H^@W=/^6:\_0J>'Z*A_T!OT MX =.A[U/1V>CWK!WL$+D8[=[>MX?'?4_H<.CX7@X:2[G],2:7.%XI\P>/$%2F!U(PBQGTA(R%)8O9H?(DDG5!) MP7?!)5UC(L)0+&'":$BG+%99U3,%;BEQ:K&']LUD(JG6%!F'%(V%#*C\4+)* MR*=AF(E\=1Y'Q,_.H86$;[ 2*:51"YNU\E;>007YBA=4)LH/,]/2.@1GTE[. MF*)&,@+UN%A* D5W]OD$]QA?W2X#7(H2<\^]+DF\6S+4'(XS&["KUF-OY)J% ME3IEO)>_!VN:^CUEOL,:4?E0R'GJWLX,%_5%7$W/',BL#$"..)[6>XV)9EH=Z_"Z8NT1%/W!D$"30(":_D MKL^C4%Q2"K,2_CCBL%>"\0B/*2QQ) M:FB92QU4KA4X;8%3TZZU[J()Z]!S.IDPG\H[R"J8>9664JX7=&R7S5E-J[%Z MPG):==RXSNQ:\/!U3V97A)K?SH3*C0*;;7(TC)ONKCE:@<2K-(]RLT!BNTC2 MK+>:S>OHX;;JMK.9$8P??C]7O#]7+$&B !E+$$<2@14SC I)?T&#*V"HHN2>5RZ)(S6E:&1^XD7\?8,,U M:V-$V8P+TJ0<\6#AI^$K3?'N)^.)%G3BXX_UM&>,]E'[N"_8H>_;, M[D>K@>\(Z3^0#U\GT[OG ^AV*E#XM!?Q:?;>;:+^3*>VB1B[T=SLLL#HW0<> M,M<\UX,P0+LBZO]RME+&Q?^=;T9]=#/@.X[5J%T'^9KE-/&.Q-Q/1OM9(OZM M)9P_:7DFR"H6$K+^2$C0:*!S_Q,B_1FR*RA9^5U)EXY+JA\'5NJ;,$ZXST@( M U_=CVT?-9(.Z&0"W8'..8UU2Y:LT^70H0\B2!$B =SGQDFGF-S!;89AW \7 M :UB,/G*^@%Z&NI=\OH@MXY_MGI(F0NJI7U(B$>5)[P<47.J8RNR](=8J MLZIY$WDB!I_'(-;SSA1SG64FYQC 60:\)H249F.>TG%GE;!A[M M;$H=,S:O%<:==CFL*V)+$__;5(+5!H8O0B&]-Y;^M'-*N'EA ME0RL3=NZX5'2K3-927XWS?H^G8A,J3&6E'PSR 3D],B%8$&F9->N.O6W[30/ MS7;66#J+3/?_Z U%G?\!4$L#!!0 ( *6 8E*(*NYP+ D *8Y 8 M#,Q9#$N:'1M[5MM;]LX$OXK/!>W30#+\DNS3>0T M0)JDV."V+\BY.-Q'2J0L(I2H)2D[WE^_,Z3DR(Z3)DV:ZUYD?Q#U1]%H0+Y\)#M?)R>[ M3OCT\\GDOU_.?)]?OK[__?R$=((P_,_H) Q/)Z?^P9M>?T FFA9&6*$**L/P M[%.'=#)KRR@,Y_-Y;S[J*3T-)Q=A9G/Y)I1*&=YCEG6.#K$$?CEE1X=KY,/P3Y(6&$E/SH,F[]>-E9L<73(Q(P8NY#\72>G>BJ*P*HR&O5+ M.X::(3Q>D[D*YH+9+!KT^_\V6ZTFDE,=Q.W$C_N30-HQ/BH('&7=Z#GJ#@['E5S: 5J;0'9:.O44B$";X M?S#T%ZA#O%&'B G%?^S2Q*NK4@7Q&;41H#!M.J*SGRTT=('0\SX3E 5;D4:'FFD*1@\WH5QAC MW4%4C_<)3#RXW<0! ->J/$(+CUM!Y-'&7IOASM&@US9M:%G;4O^G8SXG&9UQ MHOE,\#FD'9L)0XZ+HJ+@@[Q4VD(F(A^4SGT$&?2#?Q&5D@LQY9)\@5R0@X]4 MSHE,U\N<%TEO?,.4(7I>Z!QVZ[=/.H?#%^BW[ZEQ)(GD"W(),RTYD*FN=U_M M_98I:+-0P,*@,A4%H<6"5(75%0,*-H7J!(CF]Y-!OJTT#90R4@2XE6@C[0(%$:."%( 9,T8 FX/L$'#;) MB*GPY[K^G&M>-X(#R(4!"H/3Z)FDYJ;DB5,0VRU!-<5@F( *,$J\:)MA"\3G M<\K1%HC70.0D%06X.J+FVK6[@$(0A\>Z]5P4*608BE0TW:+N^3SPS0M$W63%17]YM3\LB46B6<0;$A.X 0Q@%R'@9G5TE&BRDGQY"B+BK)34T=1S08 M[.UPK\I@C_D[?RMPH5AXO&(G!)-9"\8>5JC0PWI+5WI+H3<<\3K"00)I<=@OOEJO3W9<'[U-N8.+!P1TQ_#8$N\A9$UJ9^U=!\AAS0%+=DZ>C MJM+0 &2WF3 N9X(4+UP[N/=PG6W;&=MOG@$T:SYZC:QNG-3L.46!+E4$FZR*:<;3795AE."AD(:-CI9(B4"I)D1C ML)P2UXP8:GA^W5X6P%7,41!R-]3G[ ?GZBWJOP6'JT T5 M(2L;O_R-565OU^ ^W(,NI3FN[=-O;TJ1N-DU< &+>TN /F-L? O0G\]9V0L$ MZ*GW_9L8PHWD>M7IGFP$Z@.R,#)KE2251J2T:.R&5G-E+)3CBU5HRX![DC\J M8,'0],XM55* /.3'->E:\02 Z/; <7ONUZK3)JEIP?,ZL+$9PYRN'L M4=.!!9'BDLMZ0WQ-OOMH$SU#6-BBO>7Y>]LMM?MOJ;D7J*R)%=WKW(:IMHW7 MZS2'B'L O[^QKEYJ1V%M;94V2TKM"J#)/!?6%$< !238>7^U9S3B^1W_HUI&.X;O7K7OHV+X4>!,]ZB\EOK&](AY1!1<.7 MV?!6*-=K9J@"> 30=#W)-L"P396#_6# ;C U"]GX^FQ+H']2%WV)&UK'P)-3 M#2FI"R#A+I$"S-R)AAJ/74\S13%3,"3DF@6=U@5Y*M>#P=)XIGVWI M"MH!G4]"Q&^2GA7<_,U.$IZ"B2/RD6H(3L,NP7/$[?&YH[<^%-0=^(@0)$I* M6AH>-1?M 2! :]WQ*"U:%.:J\2)W3I=65C4%_I2N*UDYRSOJM9!>2_FRUN'< M#G%QXUW'GR)U<:C1M;&?-]/M(4W?HW\[#AHA\[XE8G4W]'[W=/THS+62M1PX=.Q"%' L&T4N)+U^/D4X?/.F+V I M.;OB286IEGSV.V6'H;B-4OOL]+]-K@]*I[=]5=9VY]%]Z&5X,S%D,BYH=&WM6_MO MVS@2_E=X+FZ; );E1[--Y31 FZ38X/I"UKW#_4A)8XL()6I)RH[WK[\94G)D MY]&D:;/=BPO4D2@^AL/Y9KZAJ(-_!,%)D?$B@93]-OGPGJ4JJ7(H+$LT<(NE M"V$S-E%ER0OV ;064K*W6J0S8.Q5[U5OT'OY,@@.#["GH[J)*B(V"H?AL#\< ML/ZKJ#^*1B_8YP]LY\OD:-=5/OYT-/GOYQ,_YNL/V$3SP@@K5,%E&)Y\[+!.9FT9A>%BL>@M1CVE9^'D+,QL+E^$4BD# MO=2FG<,#*L%?X.GA00Z6LR3CVH!]W?DR>1?L8PTKK(3#@[#YZ^O&*ET>'J1B MSHQ=2GC=R;F>B2*PJHQ&_=*.L66(CS?J7 0+D=HL&O3[_QR7/$U%,0LD3&VT MW]L?7A9I,#7_OCT: W/ ACU'SY*/-,$ 2@'V>B1R=GD]-WIT=O M)J>?/O[^PV=YRYRHZ;=-JW-XVF7'@%[B?8_]GF1*%ZK+$M!63)?,9MQ&!R%U MZ>=F>2R!Q4JGH%]W^AVL*66-D-6]*7E2WV,+C?_31K@Y=9QP6:^66SC$YWB1 M"0L!-82H4 O-L(*IG^QT4/+A9P0'"UJH\(OV.6R[DP:K>6-_. MX:#75FUHT[:F_D_G?,HR/@>F82Y@@4''9L*P-T51<S6;K_K&@Z?H-V^ MY<91))8OV3FNM 2D4EUOOMK;;:JPST(A!\/&7!2,%TM6%597@$(@Q7($#6V9 MLQSOM$"3G_($BS13N;#,*E_O2H4"$C"&ZR55R?DYX+BM/@V6I2@,#BE)0S0& M54B$1E:(U9 G&I0$;9^AP289,Q7]7+9?@(:Z$YI +@P2&%I&SR,UF!(2)R#U M6Z)H*L5I(BI0*?&RK88M$!_/*$=;(%X"$=A4%&CJA)I+T^XB"K$Z/M:MYZ*8 M8H3A1,3Q.I%5BGTB?%IVW$7H"2V7K$3K)^ 2H#&)6B&S!H79&!K!GSJ&WZ4: ME<0*"$>%F''#&2=/PDW&IE(M3(-5#3-A+.9,EG$J]'*CE-T6Y$PCS!5IMZA[ M/ M\\011-UDST5^>[0\'+\>FQE6=+5"X4-.IP-L=L^OL]Y1Q#0XI:/F";! M MFH$A>Q0FHQ94+<=H21&3[E-A$JE,A>THCFHE/61*K1)(L=BP'41("@@Y#X.3 MBR3CQ0S8&PQ19Y4$4U/'$0\&>SO@11GLI?[.WPI*$PN/5QJ$43!KP=C#B@2Z MWVC3M=&F.!K->!/A6(-H,=@OOEJGSW:<'[V,PN/!HX(X8?AV" M7>*L":_,W9L0>8P!D52/Y.FHJC1V@-%M+HR+F5@+"M(JM;1W-Z*##RHBQ&29&Z_4U3Q4:D@FM!$Q">-3L.45!/E2$FZSR:<;37 M15AE 6R&-&I4!4#5<38C>TA_<&Q>HOZ M;T% _.11?^>(> 7\=X^E=_8!Z#?F(B5H0/!8 M2&&71*:O&Y8\D8.I0Z!W(FM56ZFP(R@7]83*2I?H 8PC_TF"F'0"N*1X!@5R M>HF. )] 21Z&JF#"[\&.GDB42 ^V["/?BJ-E!N/_WZIA2+FUT# MY[# :P+E&5/G6X#^?,::/D& 'GO;OXHAVDBNLT[WY%J@WB,*$[-625)I0DJ+ MQE[3:ZZ,Q7)ZK8I]&31/]D>%+!B[WKFAR10AC_%QHW8M>() ='O@M#WNWOIX MN7:]5!DW*\Y/D=6Y"$@=Y7#ZJ.G DDEQ#K+>$-^HWWVPBA[!+6S1WK+\O>V6 MVMVWU-P+U+3Q%=W+V$:AMHW7RS!'B+L'O[^25Z^DXYA;6Z7-BE*[ NPRSX6U M +<0B5@A::?GJ4#Y7"<[B&J,VX9X ?ZE#+]Q1?!')5!\YW:J(G%;Y[O;_;*? MT(Z?XG[9&XDY(RZ]0&C2AB[M#R<"$$@U'5[M6RV GQ._]3FD8[@N^W4O?9N7 M0O>"9[W%Y#?6KPF'/,6&!E;1\$8HUSDS-D$\(FBZGF0;9-BFRE%_.&$WF9J% M7/OZ;$N@?U(3?8H;6F^0)T\UAJ0N@@1<($68N1,--1Z[GF:*8JYP2L0U"SZK M#V;H.O9"7DJU!'RZR)2/MGP-[8C.[T+$KY*>-=S\S&HB:B_8$"*"U['20EC2*:]58D3NERRNKF@)_ M1M>5K)WD'?5:2*]K^;+6T=P.?(75^J)&UT9]7T\TN1S6N90\[O%1T MV\FP46_O5:U[?[EQ>+@U%ED.'1.(,I&F4*SN W)B48S^_SQ8H!J_>B!Y]9S' M1LG*PKA!8%L!/\@3#/!#V@[V,:J9?N>00-8?K6^I.LNJ?V\/ M"-O5^>M7Q[FXVU/A;UZF'Q7'UGR)M7OX51O]>2K=6OB MZ_X]5N4>.*G==!/$RPOF7JFR9WWW[[$7Z!L_ /@^,2XT(6OT^,!EG2._1M80 MF9Q+&208^-P;N;6#^-?S@RUX_G;@(7?^M)&S:=DQ$5VO4_&0]:66D; X@\1] M>@1)10&6_5LDP#YKS+7)S%P:>Y0)F+)W*Q[^R6^L'83B)@;NP]9?&W7O%6=O M^@2M;>FCN_**AR'L*[;UH&GZWVS%SF.>G,^TJHJ4L@FEHP9A+26L/ZC%'&Z( MW5_++/RW?FNIQ5K1ZL/"$G/(P/,]/L5Y1GRN1%HK>7_8&^VM/($OZ[O="__! MHOL"\O!_4$L#!!0 ( *6 8E+=77N.$P< (LA 8 #,R9#$N:'1M[5IM<],X$/XKNC '929^2PI-G9 9+FV'#A0Z;7K, M?91M.=8@6SY9;EI^_>W*=FJ[I4"! @>=29KH95?:W>>1=IW9'Y:UGR4T"UE$ M7BR/7I%(AF7*,DU"Q:B&UC77"5G*/*<9.6)*<2'(7XI'*T;(KKUK>_;.CF7- M9R!I44^1F4_&SL@9N2./N+N^._;'.^3XB&R=+1>/S>"]-XOE/\?[E<[CL[]> M'2[(P'*FVOQ[94 M*V=YXB0Z%=N.D+)@=J2CP7R&+?#.:#2?I4Q3$B94%4P_&YPM#ZP)C-!<"S:? M.&9IF?MC-]=3F.E =V_,A;7FD4Y\SW7_ MG.8TBGBVL@2+M3^Q)Z.K)L57R:9-5EOS%1-4\W.&LEM20\&H\@.IDVE?P4TS M\V9>+#-MQ33EXM)_M*""!XH_&CYZP<0YTSRD\+D LUH%4SQ^-#7#"_Z>@6S8 MG^ 9LQ)FUNG9WNY4LPMM@905J,/6:641'P83?'FCZ@.N(;AQ#4N>LH*\9FMR M(E.:@7[3@NMH+6%=Z0RDB$#4_D7" ZX?/O">NM/QR/9F3@"6S^]EGR& @*G[ MV>AB_V1Y>'"X>+X\?//Z?C;)LP@VZ(^?YK4A:6". ==^Q< WPQH MYWFHL=O;'6\/"2T(!8D1T,X63GCX8#(:N=/V8-/D31_#X"Q"B0B;1M\3%V4M M$IJ#MZO&IV-L6B(E$&_2K.0LX\AMIQHHKB +&3&R!;UG]JF]L G.W#'B0,T) M+04YL<$R$:"E9.^'H("S&+8 VT&LDC=QS$.F4/@)7S%!CH&:4AJR$ATJBF&U ME,,LM#O[6L@4B/BRNZ4]!MS\RB:G82)5)HHQ=T0O6P\6C "N.*A!?D72;7@L&QX,\< MC)0JAC4-P(J!5!%3SP;N "0)41/AYGN1T[#^#C,4O*(FYBK",U%:S_(; M91 M>^ YKA L5Z/7Q#CP]72=@-LLU,!\6*&BT/1!F5\!<=Y-B*O/#Z!Q+5,?\35M M'2E?#+4>X =SSV[[H&>I_^F>EU>QB^CP=J8%>9YE)43X"T,"]QC7Q#P$$V!"8[@O*D2$%,F$0 /5 M&@ #\RE25>_@ZF"XLZH&R20NA0"@P0X$XLQORU18$K5:_UR5:T M8= V$TZ1 *Z%AH.0F/* M%0 DA[,,H3#$411R$9@-"F <=.2 NC!R?'F? .YD;DIF],/1I6B0I($V!O5 M1>_LN^Z,#D1^]GO984;>B. MIQW<%@7*5Q$K!!.-)!_+?F_Y69W M9R+[V9U0Y2GM][M8"0GF=R!_JT#N595NOA/?B760B7\E3UVGA #3B_$O2 M*9SI;P'XY];LQ [\?RY]/6KX:$/J=\ M&QS=]3?9_E=+^Y=8M@P[94L:AJ;B417V6;\\NJEX%3%->%$T1II8!\@.L 852Y5*9 M1\?!)6B*F6)9B#U8;<@N40N X),>EI@B1G\M5T^,QNTG1D,BKPW]^%.F=<)@ MCB(IC? )2"P50SDTUK7B"';25)0Z%B4O'X/]5%VHPOB$4;B_%&UL4$L! A0#% @ I8!B4O>IQ;"=/ M. ($ !4 ( !W2D ')I9VPM,C R,#$R,S%?9&5F+GAM;%!+ M 0(4 Q0 ( *6 8E*+>#\S:*( **3"@ 5 " :UF !R M:6=L+3(P,C Q,C,Q7VQA8BYX;6Q02P$"% ,4 " "E@&)2RL7CJ09G !; MA@< %0 @ %("0$ &UL4$L! M A0#% @ I8!B4FU.E[JWT 0 \)PP !4 ( !@7 ! ')I M9VPM,C R,#$R,S%X,3!K+FAT;5!+ 0(4 Q0 ( *6 8E)M@6\!S=H -DR M 0 8 " 6M!!@!R:6=L+3(P,C Q,C,Q>#$P:S P,RYJ<&=0 M2P$"% ,4 " "E@&)220R; <=4 #Y

    &5X,S%D,2YH=&U02P$"% ,4 " "E@&)2 M\/@\*2X) #3.0 & @ &7@0< #,Q9#(N:'1M4$L! A0#% @ I8!B4MU=>XX3!P BR$ !@ M ( !^XH' ')I9VPM,C R,#$R,S%X97@S,F0Q+FAT;5!+!08 # , + #(# !$D@< ! end

    3 0"I M4Q.$]WXA39%.X0E,I7$R/,5),L2PN2BI%B\HXI3+CL3).2Z?&ER)8/=^R MEMC2ZZS7^H1I3Y/<.8A*6BO2&ECF%NM8V;2F-X:NSVCG("I3JG4*J5'6-?QD MNM_=KCDC4,Y#U*2=JD\Z9%5H^*32'$^W>I?ESD$4JVK TI< ]OKY=F\ESM9V M5V^=@RC?)MD&WQJ4^.5HW4K.:$]<-L\&$Y2OKR9&.;GD"X%FK^=]K)6KG0TF M#&F5SN>:M(#-TP2CX$%OX=5:YR"J*?K;0)K0&S[;6QO2;+5I8RWN'$2U4^-) M:L W5+["Z0TYV5#ET:IU%J*:XVVND"1:2T,:]IH2V5(*0[5U#J+TZM@K;%N- M'"^9?&[6\E(RI%$] U&NAV47R6:&P/IBSW9F@WX)+.+.050E4RR(OD%OA6"H M;JIE=1[4VV>!1\V67&%0MCF>9B>2XZHN0;769X&G*ZS2>+-0<07@&F?;>6%( ME=BSP+.PW>+*E(62T!BL^?9@LEHJF;.AE*QC!)UMK2L\P4V)MBRUA]NR=L[T M*P[7JNG6JB#0,Y7,N$N,3TZUX FM0RW,Y2^E,;<>#U5XE:Z6Z7MB@\)15E!I6TM54I]\R:'4VW\[38V7H M:M%*'RR)5(7SWKDN9)+%K\1!^FM>V7=/(J>?$UFN4WP*_YO@6T*IQU7Y>K>3 MX.JY1*?8:'>37;Y=2Y3J/;[3K85_.AQV/]L/)V3H=^& DA%Y[\N00KI>W?4.+98.707^ M%?+^VKX+ONS^^Y^;]3:()Z=M$GO&2(RA4VF$R#0_7SM?P];:_T3\?JOP0Q]2*>_HWT('[R_5!J[MNE[ MZI5Y]"^377KIA_ [N[/8,_[NQB6:]0O/^J^SJ1A2_U@(@GA.O5MF@21Q,Y-X MGV$3"0)AT]\EB/0SD4:"B($@L.<4LH@+"N)W2R$_6BQ\.Z+.C^+TQQKP14AZ M:>JA.?NN0=+[$2S=?="7(.E%MO_0 S[8/O%5V\?)YQ3ST+9_01[?CQ9)C\/= M^N>*P3PC2M]OY@F^=@C^#BX";DQ<[.C[O1'_OD??/THW7&'T__NJX_DHHQC; M4X^_UY3]S&$@:!6M:3FI"+XO>I:KGBREFN]*L5. M_DXM]N?W/0\EU>2AHMHC!D%&JA$I(5L=UB1Q-NF-=%AF0?[XB3^Q#'/::OVZ M-G%E-W\#>A^$#U_+ZL7W",?7\.'HO-/OX4.SUJ($KCU7C8(_U*BB/2^4M?5] M\('M$DNCT:H-C&6;UTB:?R#1^TX/,5P_WKDMU%+=@KF9;:I M'QFJEY@ Z;B/MF:_4;O'6P#Q.\!UM([X\\'\O5':"])U@X7Z"GU#2ZB%AI"' M=K!#XHE)=:D*)\P,G1J.V44!KQJ+.R%QVC1S9;S/5(U&8T9N%U;>LAU8Y0HC M-?8IQ9RRCI\-U?["B.QOMO>_..KZ?7L?T8T!EY-E ^MX]K2%*^K(']UI998B MRIA04[L![W>XM3Y?%ZU:;W?T)?V4HC[79.#O"K >)HTF/'>>$YZC2J[O! DP M8O-LZ(6R:C%=-7\5O+]QKNVZL/ZY,$[H='&<]@31MZZL<7C MAWD(0E!@^*>!X0<(TB05I=48BBM,;S;M%I/UQE9>NP^"=$OK=&[H-@A,5UNX MC;722F6QHQK'B2>*9%%N[G%SX^+QS=51/N0351 MSN[A,/SQH[U8!'LO-M+9FPA_L! WIXZ]$P /M RO;0>VP5>48;PH7G'W"<)3O>^!\ M7]9V%C;L=YX8VY82'>27[?E<=61=,A,+::$Z* %XP=7['",D1B5AN?43PZ(Z/@1(,4@WQG@68A76?@F0\)G- MN.I6;O/^M+H@RHV%P4EW"F[U\W@,'L!=P"R0 1,7V(>W5K1#QX_KO2T2>=QA8G$)/,YC1+7;9 M&6*TCS/EQLQOYI@[A8I345 SHZS)8DF'(3OZ:).KKM8B T-%*OU$$JB.$%GX M;X=R,3?PJ\=RG7)EN!TLR:0AZ5:UM:@T:\KP3AO#3BZHX]C$UPU_GE$=LLIC MC1RT78#O\; M!";($!ZG(BZNHW]P_QTW-PVCMVB;[PV)-TJ&Q -X+ICKB--*YP%3&6=.QGM9 MR7$",)%AK\ S:YS),->4Y%YVPW>POE&S4HP\[:YA9RSRQT\2>R+3IVUH41KC M;[+-O[!.Z@I)B*_8YMJJM*KE+=;! HKQ2GVF49MW]X$$'?J2$FGD"!B(0C4&C0>@B">6=0; M-!:20-@4%T%0")OB( CZ&4>-O.,@" 1-L1$$@J98" )!4TP$@: I-H) *[IX M" *MZ&(B">PYA2-!7$X0GR_J^)5$/LS$7GQ3[6R#XY.IV3\H"[XT=G1PXZ)J MKE0X-/@0R7*3IT_ZG:F\JH^-25/H3_0*C_.!C=]6FL/4G^L_G_N)/%X>PUN;H/A;%7E4=SDPRM$[*.FEV)' MI!-()Y!.W-2=HB ;!=DHR'X;9-_QG#)S$H._-^2<*H==!1(D_I2 !PP07-XP MSKZSFOR)K61MUT.ZIC$)E*7>ZM+-3R/A?0%N:+/:$M>TIU$ MR%)W(8WY+H'JEXC9[I$F%IX[SPD/K-A=WPD20/?-BQ#-W1<1/FO_<6"7NC]/ MP04YY6Z\]KXS0<%GNZAW=^:5 =9UTB*92KJ%UDR::#R=)RTG*0I4(>"^3'' MK23=A >G\[;3D4SU=5OF0PH?KB$RDJN?(SKH=O,IF4]5IT+@>\YF/2H/VSU. M3$$J$QQ[PDCZIBQ3"#(^?]SCT2#CHU,3=T ,*$RQ5/A#2 GCQ=D[?G"MD)BGD.75DZ6_;EO@NN4NNJ]/!(N54LA 0F8 MWR9T;+;%>9ZCC_V0.J1KUVT+#L.Q31-<4H*A/OCN[@WH?G8X[> &)W3Z^' X MF9=F&_/KS5R/WK+A354'CL11IZKEZBL5O*8]5^$+9U1P1[4K;7#@>8'\P%/. MN& I/+>AS)S--&7VZ+T,7S/[X29QXWW\CL$(1.XK8'S1B/R*'@NF4 M,)N2TUW9M,$;G.W,8=>G^>XX$QB%99G*::+NI20(#CBQ"]!OWOKYNCF;^]' MWB,C4X#GNRRH#V"R;W -OB*,NQVAF._O#&^SC-[B0S-MF1STC19 MPORTDQ86PJC145LB!3,TJ2<6EA)?*G] M,%416=M9V([DJ8FQ;2D14[5LS^>J(^N2F5A("]5!2=>_J0G7J[FZ27\^%C7= M^K0K"?>)#D:; 39[M**VP%IZ;[I-:+G[/*ZHCYQ:KSO .E2SL&G[S:#,W75= MK^5-;IH=")I .(/D0"R;"Z6\%NFP%R#VQ&*?[PQ"D6KK'L/ M&I5O(+- 9O%(-2!?Z[1F-*3_)Y;6*T XTX"[9'S]/:^;/)E$0PJ"0.+80\_ A\6^G*3ID M5VRE!W,*4^L#8LMLAZ-^A@,6#=,4801\FAS]&^MP_A-"]VT:R'_E3;]OKW<: M?TZC[EMOG!'J#/AW"P)U!HR%(.AGAD6"B($@$#3%1A#4N^SJ2!"WZZ>,Y! # M.2!DBHT@*"2(. @"(!.%!!$#02!HBHT@T'HN%H) Z[F8" (U>K^L('ZSHN[# MG"OJMQ@;*G74A?:F6O&1B_@[9^7[V,I?T& 0M>J^FN"O"PU(\,@[QML/(._X MG9ORH"7#O4'QX?MUI9_9Z\(F:M+^>"H1\W@9->2^AT[$.Y1&.O&-:"T?;590 ME/V71]F/VJ,=9Q%:WC30?N#6N*A+.VJ[_1NI3=2E_>;A^0.K"^K2CIP1ZM-^ MKS[M]\@5?\L^[5_'A#BP_MW_!/OE"$UOO""_\\%UG+U &\@FJ2BMQE!<87JS M:;>8K#>V\MH]V:""N13XPVX_:00#L=6T-QNI4UGO&K<33Q3YN;/P"$-NQ)Q\ MW6V#VS>^1A!RE2;8^ZM^1=@#UXY_2-K3YXJC9%79=@R=#(*Z,ZM-2.(/L.P+ MI#UOP6S1;XM$0:RJ0G\P;R?[HMKPW!8 ,_K'S]M2CR(<^Y-S:0^(8^\>[_H& M/&$WQ*YK,HW)VMC,XFI3X0OMJNUTZ:: EV+"--9/3Q8KO)&D>%WEC62W,JJ6 M-K!'-PM"L>](U_ZX\(66A+/TP@G5U#S(1ZZ(B9< \*_##I_^MZ@_B#_CU: M)"-/<*%FLZ6UXHS:FK3%"LLD4Y5:LXU8:=TSU3!QZVM M._3F3(QM2W$3P R GN^[7]:71#EQL+@I+OF](C^T):768D5ELQ@)K4"MY#A8,M=\L=/ MBGJB&>H;EKT\"BI1]SU?] E4ND"$>]%:P!C/UN.C5VSRC,/&0./HCF$84J[5 M'PFE&2/>N-W?25-4V1;%%,80V9*+MLZ]OG]V] M$?7'1>T70/B_NL$V@/A.N3+<#I9DTH!K]=:BTJPI?U+'\^=I2EW1E'Z0;F1Y M>AC(:W982M,J;+E-_OC)I)\(XBI[87^EF9\F';^'F9]D!_]V*X]-.J^4(CAY MJPHMK$(4MY*QS6%=_[:KT[=XXQ;E2:$S-&5,SW8Z?6:*]3)YB#?TCY\D*G.^ M9-W@W8WR&EASDD6+%]C<-(UVO[07U6BLDT)6ZF"=7*=B;PH=7QC$).U53W,M M;3FWJH+.SD?K;6G(==(:0!CVQ\_38 ;5_*%%"UJTW'+1\MMY)(,=Y);%1M;C M*ZOM$JM*M5Y7:0&#AGDDN$:AKA(W/%RZZ#\A/-;O!?G)NQ)X@WQ,X$])6S?2N@,8!=0Q+!=TI\(9)X.WF M"?U%4Y\20$_D:6(JK=306J"B^9*9 #J_6VXGUKHWU:T$<,&)0)6<)W"QDI 2 MT76)<<1JX.FN>GA)7#C M\;(Z)N;B>IGA@"-FWJIIM.4 WLE]3O35Q$H'&@"%=%X>B07X=&*;NIV0@-SV M[PF'F?!=%5R: *_J@$L3]D*-IBRZ<2A!$&0DI$A%H22FM@DD99JOGB"]4IWH M]?;Z V[@V+XVA3?2G02(C!:J#%NWO@A5 :($3^2\7]P":)0::L@KTX&R2>J; M9&0W_Q3#?\31@FATE&Y&$/1JGD@6ITG'D=9OS6Z7'-^YJ#\RJNA7>%L@(J X MYJM#^KN/CIR4J4Z@M5GVP;[#?U[-IS>5O'# 8U6UH("D4+%UR[=]%SBM?0N+ M!' $4+Y1I]M0HG,0]L'O6PF< +]8WA3.[*],6P(B]8!I@K]^TC4"#P 4_PWG M^":#]\;^LH?Y>NGX 0/CYFZRJJKK=L$TX40MG"1@6V!J&I/]WU\2@-B1C=:V MO5)^2F%+3!6*)<9+*IHZ6__XB=,G;A6(3=%7N@*1[X6VX+54K?=E>9!@ OQB M@A<.41<:I!G2( .S ,)65+"P4:!MCH'DU3G<^'*"YT077*?!QH%O'P*^*(UM M8(#AUV4)@ !XIP"\4;1P2805X;HE0^80:)AU.UQ#Z!,0$@"4F( 1AJ\DZPY8 MC+A ->1P9."6$CS+8,&7@<.7X8U"989+%6C#;C1XR0)6KWH0 B/ @=,!!P:> MJ>C>&B 6\ ]PQ$ SX>>ZZ_JJ<_CU>$)5,WQ['[QH1H)# 7>#:.BH$3"&WWC% M'?$$!Q>MYR)X@W/BSD,$C.ZO[%Q'Y.94@-P[YP/_>&8ZP57PD7NU_6=.U(1\]^$' M[<5WLO'LQ3\$6,G"" K\NAM9"G].74E8;S83R1?1_%\I,74@W/ZOKBV?6^O> MV*UUP] "& K$7^C+#EY.^GFD0[]2_==B.R<-*01CD2:422HM2:)*@/^DB!0K MLJ1,BL28P"=CA<93]/A']%1IOSC2\/R&I;)=54@RX[:1J66S@ZP&8D/L[974 MP"C@02.H8'3:+A-X4#!7%@>CR+=7,HK4&4F;UMIHD#U!S[9+]G#6 E=2;Z\L M-]JU36G3-8U&7RFH(T+AIMNU2)P^W:1%BAJ,4[81.-GYEF_ERIDR!ZX\>3J; M7]II$PR9]RLM9T[,RUW>AU>>/-VJU\U:GYENA(KCTOR:*@QK24TD3Y\N8WY& M'2KM)$_7ZLIXF-(K. $)W$ZNM(DQ)9?QMH>ILS*UG16U09>%5YZ\YW*=;1;K MC2K&9[TF*]*"J/95R,^[?T^ C[L 9^<-X/?&(C6LI*NI3K]ET.ILOIVGQ\K0 MU41X*7Z=9>4^P@U]SE%$YH.7.ZQ@@J>=/PL=J&4G;/AK$D9=R8,#3NCS!5BS M1U^'WORM%TI(OXIWGV^VYOO*6O3R"Z[7<5U'GJJ*;ZJ-R>O(K6$=I4-"G.F" M!V=,6S9^[!6&F"B90;TE-(RDDB%J);L[I%P0F*H@EEN 9WB.KU[6A9Z?VD.] MQPZF82P&EF"FO0YCCA DP6IM[8:*-H%-"E8PN1-&#K\*V@"JPB#C6"UUZQ=A M9AAT28[Z09@)5@":YJ@:3"='(>#^W@D8NVDVT.-_A:$9"*3!N[G__N<^NGGT MS<_G;7?SO(M1HD0EB$],:>&J_^Q_.'XI^ X[;PY]D1SYL'U(%H8/DN_9^P^B MV"'\Y%6(<90!VUUS&L5YSO[%=@_$HT%_KH@IC3W3[QXD/W*P1_>'!Y G0 GW ML[;_/0ES>?]$$1F(O94/ Z%==!H^>'^I-'9MT_?4*T= %]&,HTCV#U.?Q#.! M!!$'0>#/%!)$' 3!/M/O;@8@02!H^KL$ :")1H*(@R#P9QR91"PD\3[Q(I+# M[\GA-\] [)8/C]J-F, NU,SO(P\9DV9^I_\]&?^?MWJ$V'C?8\J7Z/483<\E M&SXB'3G2$>+1VPV_I!2C2;IP/]EOT1KTCQ)/5^D FOA4"]"X&78<2U'?SY'$ MM-+THXS"=RLD); +M':ADFZA-9,F&D_G2)OGC)_N$D9\[ (TPX$^3$3'%@ ^7[M_@O,KWM_NC MTROPLG-'4O3T=#%0%W4^:)(EC*?X?C,LDZ!__#SMXGN9(RE_5D,(L!$4]<&L_,H\>N7"'HH41\YM5YW@'6H9F'3]IM! MF?LZV^+5H]G\6)F/R;PB&976TNTE:YU2.LV)9-BF*O5$4[?M2(^P[&T ?&]K MC2N6[>+L>T]/C./P[X=?'T?E(W;=(S*58HX/&LG!+"5@=;^[!G#V^:C\(B;_#N?YST>Q??:[_4V<7XQ5^5B9MOSX)*-701Q7! MS[7;NC^!?;5!^$F03S1S>EX1@<#7LZEW-Y9KI5OO/K![QX&Q-OR/X[:IG&^E MQN^WIS3BXV\WGM,V%GV&_< MT]-?&2 M$WFNU$[TN*K 'PHW;GY\30!7.>!-.ID$U\DF&$@=\7_UUZH,?_Y'!ZL)7=[5 M8B5"B25JX6:5.C_0QAS)$&CTSZ?C\V^Z"Z!UHENJ DE%X.&X!= H%9Z5C%AE M@&K"X_H>$*H/#_ZK"74C TS4X,%_)R$E3/W 5N)(ECM1'4=5(@Z-\(.=HQBK MWAHR$1@ O4Q5T50( T^)M1YRN"46DA.>H]O1$H"7L&1] 9DR(,6&ZR4D9259 MGJ2ID)$#S)P!7FEWRG/W@I"S8?\NSXE^>&#TP+[R=M#C W/!&$AK%1YH=OR%\ MN>@X[MQ65#.Z1EHL3%U5;G1$]:TBRPCTB M=\_Z%[W[[DAC> PRFG!_84<"-M65&M*@S'Q%"\\_ B':X";P8"1D*]J="%[X M\#"P&_%MS"/-WC';O+S(SD!LGY)#X]?/!%P\/BP1T(+F0H@F"9K97OI#P(A2=NSN#ZE[R$.%9WAT&G@Q']+T0C@Z_B6I,Q\%PSP*;'T;3C0G69"8]U3!$$3 MB,Y/ZU!!P@G=#S*D%0'3"0F.H-%"'J'G!/?ZJU(H(#LB.HHPY @'W'>,-F&# M^ J>MP6"F4QT68=J,7'4I:]:4<"W5>GBY7]S$$ZI>B4^^Z4L*9:0&%-,]@QHT#3"#'? MFP)P.I9C>/GJN*N^D 6G \#4\OBHGU$-3Y5>8]="GQ5>P$_/C*%^7$8]*ZA'/E=%2"78INV!JTK]/$ MQ'?>V'?A$T[CA;U.OW 3>%?$X&NF@KX6Z1#T \B0 !7]%<1?=->0P@"% **+D M61&]O$'XXCN6*!A^+-0P!DE(8-8\VSF83#19NX%]^NY1""F#Y;D3^GQ-<@Z$ M4SNV8!"#@=$=;A$ZE&.7_A+(O!AR-&^JM0L\@-E$G!"[Z3[<&2R['7FT:$$@L3+/MO M#]SD#K@%ZTCI]R'1'D!([>^(_^*X@I@%R9 ?? D"RP,7L'N&/*J@?^'M)7P?FOXY'V$'VH* M .40&L)US8Z8<:\:OW ;OXB L@ )H0[NN'34),3 M\C"BJY ]IM:TL:4%(-FNX7JKKIVC6..ZJ3Q32-%9(]GE'2G35H(2N/(,'1JF M4W-R/5$'6,=K5\;\ILDTPMKA$SJT3+%5K\K))(\MY\X\G5:;UH:$]V3>7FEP MK4JRV^^X6*4ZG738_BPP0C(V''][J:M+O)%M>@16*)?Z!)MO-IC4^AS'FI5Q MF.T(5TQ^F:JOS6*+\D09LK&=#*GNVTI0,.6*(?$9>9J<3FJ:"Z\\&5*IC.7% M[G+%\XU19C357)TTB%V)QNLKGL@9=9>"5[(J1<,MF:<$6:5P=P?<\G:9'I>KM;,$<].:0@_6I2+'TT'+9O5N?4REUM$NYNLKQ5S3L";EV92G ME4Z?ZCGID2'#_CO%*Z8<];@RE.;DZH+98GEUGQ!DZ3M>-,KJ1YL4G-*@*@PZTS.6S"&SLOK))%G MO54'S'F#7@PU?SVN MK\NYD._^M=J)JH2-4RF:$@E9QL04SDBBQ)",J!(RHP!XFHS5DTE0FXV)ADOX M0,BN&MZ6F[J-GK<^!U%]EFEMF,)HP*NYI)C#**+)6FT]3F( M(AC**E<:]:R0'8SE3BHSY_/Z^AQ$Y? 5K6*#&HY)HTS)[4^[>88W655W[FO;]3F(8FN6Q)@.-<6RDT6W9F[+ M=0KGSD&4UBDL3:-GZ@(AM@6FW2()GUV?@RAJQ@2;Q8Q7A>6$[(V518'O%UOG M(&HE]C>%D3=5>#K#*#:.9SL9Y2Q$"1,I3=@=KVP$DWHP,FH5B1/6YR *SS4+ M="9H5/E^4FS4"W;?JP?K9\TN\OE\Q9B)+K8R^7:67* M0M99:T&],:PUNMPYB+*[(Y<.AJLRIC=&)9==LGS0/PM1$U*H^F6JO##H_'*[ MS [:(K'6SD'46F(,6VN012Q@+9'$R[4"19R%J+5K2Y6@O/:->1=K>43@-S218)(@:"0- 4&T&@ ML"D>@B"1).(AB8_Z=B-!7)6&_<.\Z^U&S2[^D&GN:O[QGOQ[EYB5 ^LVCG^5 M=OO.W&M_2CL=;:]%-;R2%_W[AJM]]\?=1?8D^O=:M/\?P=[=9^P"1-T(6VZ! M+>Q%!'TK[G[VOKQG?VH5Q^>O+L;8CQ3D,!>/W?WC^( 8THZ+:P?UG"*_BWZ0 M2#^N@![/&/70"K*CPD,1YI^2A=\C]*P=GTB?@/<]VR'F= M[OO)O%L1G%V0 /?]@I-O2&^X9[L]5,1F@L./>RJ3('2@KSI1'*Z)6#W""_ = MX>V96QX1 >7W+!KG[W=,&70HQGUSXWX:>Z@P9VUIRVIY;V@38RCRI0[@-CN]#Y2Z9NI]*V#L*NJ]$<%#4BC_P*-_EX@_=$^ M^-\1:1X%>^%YJU>A'+^C3&E,#M\X$VS%-^8LF_R&[BO"0@@T?=A?#J>K\BUC MSH5FXENO7K)YFL_5\FXPSFR-\- K<9>@\^J)D?NU;[A'VN,,I]DCY#5OX'3B M[ULNT/3G&Z0VWHFAD-8BK8WI6O:!$G)$#(*C#UK6SBN%"MSK] M;.!6N4(7,F&%.8FK^=L'3ST\3"E&X=.<["AQ_IT2Y^^W:ML7'/U=A1MHAP@I M^E^QN8\2(K\9H;UXR<[>2?(''^F^[A.YNV]WON1:?6^2%FBB7J,PUN87#'>[ MN,UA-I-DP,]Q+ @(GL0Z+;U1@6RCL)GD$PN/9Z'RI6]P'Q3]XR>!/3$L@VI4+EBC$F.[ MOR3*12F5& \6N7#DPO^PIB7&HXV%"W_L/,N7G#EN>D:JU.U/,,A9N9GV)#S9 MOV%^Q=.Y/#<0-X%1<(8K9EMFNXH/6S;"_,KUO/F#YU$>HP+FT*X9-N;Z[X%6 M!FT0W&Z#X#7BDP#Q%=N'S;MN!?DW9RNY^XCC[N1B2V>R79)5H=[#>0'XC&YK MS0TF[>D-UY7;Q8:8"G2E+?@30R_*4G.K#&&G7T1*@L#L/JPE=Q_Q=P6SJR?= M1DIU.B*UW%(@A+Y1LO#%=E2](9AI?:F0W6R9C#$G)TN,K2Z2)0/VVJ5__"2I M)X8B$)C=M43I[J9]:[Z:NP\8E3/%VB;^,@=_+B,7=Z- *;ESKKZ8F4\SDJTT ML )M]^A"NZB.DS>TZAUZ=<5]*+] 6DDB%@(@D06$0=!L,^HA6P< MY("0*3:"0,@4"T$@9(J''! RQ480")EB(0B$3/&0 T*FV @"(5,L!(&0*1YR MP,/^?$@0EQ+$[Q[T_2CA^I?T8W[7.Z)>[U!/'KO/ZA>ZO2?>-'K'V8LU:'T? M\^X^69=H](Z Y0; \DB=>+%G^KXGE^/9Z!TIR'=4D OV>D<*\AT5Y(+-WI&" M?!L%N62S]^\297[M?.4=PL^;-WN_P:+U42J6W\^J/EI!\@?)R>]6;8RS#W4V M\NMM-UA0$9,,H8[2C M%Q=STYXV^!M&F_GJ.(_E1PL&:Q0';]'N'GE?,@=Z;KOD.VX M6H_WA__9X046U*?/V\X6]3\#D9R0]S06RZ) MLVI6J'DWC(_8Z=J>U"1!--36<$%VUII9RZYW_=V))^J35 $(K1!:Q1*MD(=% M.OMH.HMR$-?QM5EI&63[_I 4""59:LQ,K+'JW=#7XE[)R7!E92-DMUA@59L> MTU*Y?7/W*SK;A\XY/$SI16R:NS^\FWJL=/F]>V+&SX&A72&DYG^!FJ-,R/7; MO1J%:HTUE47)H)=\D<.S5J.5O&',QM!=:2CH>HF7\KV14RL9_E#5HL;N./N$ MX:A<"<'>WP5[R+LC-?\+U!QE86[IY\>U9;(NT4P5RTZ:RZI5; 3-WOIV?GZ1 MZJF-39/H"(7V>IQJ!5C)3*UW;=WOXN@?.FD3M]S,[?JZ/[S?^I)[BG$CR7?= MUU>\5(S'BO:_D&[_/;J-\B_7:P,K:DP _B<;6,=HC]QU'^OF*S>,Q];Y5E_: MLJ413Q=75%8-G-K2TZ*>[A3U1+,I5)>",.[[8QSRWTBWOZMNHPS++3QYF95K MV84E;GE_YM=*,]S$-H,;>G)*;"SY67WE"KI3:.+F(*^JVWU#]VNZ\H=.H#Q& MU33>L=N>T* M-W1$U=%*&[33Q;F1;,GBW'2&,V6N1>W<$?$(0C*$9-\$R:Z>;"N5\)54M$JD M,<\7)L,A6Y\R] V1;%SC4O/&W*UB\[QCK:JE9+VCK*->[DSZB: P!&4(RA"4 MH0(F9!+()&+JW1\@%9?S-DJC0XA;++E04]:0&M_(G4T]I3%4E/2I1NZ[2:K[<_!$.:YM=,!+0B/2+5^*1"F%BB 2 M-$NI+#86QV-%$5.8E!+'JDJ)D[0TH13@RAB* 2_P'VG_#7BNOVC.A!FV9(1D M9KTISIJ^4VIJ(C#'MU?BB[S8VPQ**M9?#^U./BT5[7J>Z!?YN8:7@J[-!)0*>4-/GKYIM+QY-9D: M8$0IU224_I;6>BTQ=?KT?*F%%5H\0PL==PNO_D2FMI>>,![Y7Y M8-#=\-6%VS.G:Y$^O5)0W'*NL%Z4#57GDX5F<>G656BT)U<2RRU?H,LD:73< M1GV"I? AIK1$YO1*,E/<9@FCB0N^G27ZJ=HJ/ZUH(GMZ9:NY,)QE=7CER=-M*1A.2&,H M"TM)*Z4&9$7M]Z!&GSR].2W4O$55+AK)_((J%!C>VD[7Y[2/WYC3DL,K*X-( MJB-+KC?R M4ZIWV!,@Q\VN/7?(--FX[J5[7T6#NG?2FYT%'3PU42ZX^WXW7? M)'J5=.N<]C6#=*O;F!"F,5]Y79)BZE6GHYW3/G:<-[%LV7&,99O5*Z([;;0- M#EQY,DM6-M.F"]71 E.UD5?@ALT,[\)[[F?I%0Z_"AEROA.B'E02$#,0F-BU M#Q$$^*W@)M[CJ]>VKO! M#9/#SLDN"GN7J)Y]3C2Z1;Z=R'!5KI[E$YTBSWH6<*K>/R1]NCEU M-+W[(83%O^K^_>%<@>C3L[^Q8ZZ%/[X;%EV.OU,XJ@+XM?#MXNUHR2> M"=0H-PZ"P)]3#!)$# 21?L90I]PX" ) $[*(. @"?T8=B^,@!X1,,1$$_HPA M9+J@('[S4.>'JX>_H=7N1X'[M^GA37VY.R+[3*8>NCOBJW[18_CSTRSW M\!A5:0S/5ME.\+)#<,V*BMM$C(]2)_9^MO71RL ^2@W!'8HKOKE M9F$F>'V6\<7<#I?L2J\"Q5?98IG2,3K3R?&;)+TLY[]>8OW+-RHXMNN>XX,R M!T5&[-..D&RI+:OO6F*ONXZZU.+X$WOFM$CBRD!Q:^.(,5#X)<-KS'$DU:EN_EZB>9OXT1I55#(3,V6L;Z^Z54[O-;RS]GSA@Y XK!EQ[8FWEASU$1(!<23CN$5X=R.R MC;\,L[\2V^U-!US3V1G.#K.I/#T-ACTBC]'JJ%H@\_.!3+5NA]DCPV>F?)<+ M^(#DN'ROU>:2/JS0A+'=4YHA/P?9?V$$%\= #5E\7**T7UL\JXT[O>PROQ62 M\\#-NX-9,EA\G<7_MRV^MBI4LPULLN:)P2JW7?,"OE!:NRZ'($@CKF+Q#QZ+ M/4S2+N\[0.-]1WU=V8OR=M\I;_<^S%^@;2!:SM\B-#R<%.>7^HT/AET[!4I<"*U"P_9 M3X:'*//WH)D_A#3Q1)K?#$D_@31,KJ2-G2''"321*>6FN%%1YS<,2[=)K#WP M*CG:R'+YX:Q2$-8>LV\N]42R.,H=/G#N$"B;JB0DUU4]-Z%;B85C:T#WSG;_ M_ O#SR]%F3'FM[U\LB'&@WV(&#-K6Z[G^.$+E:SFSOQVV(\5]13#\11KJ+ZZ MP?&)S1G#&VX<.0R[F2F+J26H;+^4]E>BFVM 6EP093+X:2-HE(+\>@HRQH:$ M4"-N\>*[J#$N93KLEJ-' MU+EL>S:K\HFK=$C;F_M(3\=&H08[FPD=C63 OV M;3'H4R)ME,9\G#1F2)X-H\0S+ 4HE_F=S3JZ>*O-!M<[,Z^[<'%9: M$:DS3CT1V">C.Y0-C&4VL H6$0E)EOVY;TJ>J@"]6CA =4)NKC#8D^8V>.5M M^ '*$:(?.'6 MIP?O/N#8K.1OF-2KJ^Y%4'@1YQ-LY#&;U; M9O3N;BH(&_Z"+-]Y;+ :[2EN9WZ"TS_FP6U$">KTPYH0J_I18JPE%=Q>VJRJ)R7$1HCU)2(N% M8V_"WDIFD/C?%S:WK_8:>+$^[!+&EPM'#^YW,$$L,L&ZY#BBG:2FI5Z^&QC] M7LW1DL9PZO'>:( ,!U-%/BM&@PS"X=CLD(VZ*ZD9H8R M%Y1VXXGJ+O'V++UWZFGA*.ZBY4&=*CFL%S!%U7 MMXE#Y<2["?6$NEFHEJL"XW#4!]?[SV0ES@NT+K2F[K*W,K))LF+DL)Q82J]_ M_$QCOQ+H8^O]ER)@:/]^$DSY/TP@GDU5XRXJ$PF M:C ?"?P\AVF45\K[6NWV%K*RV4WI6UE'2@5Q:;.SQ5XI;#1 M2J!*CIM0@5$KB3VKZBXQ>NR+CZ,7\(HA,S.P>4B_"FWK*71Z>^_'O,6@Q+&_ MO@46?26.N'I7)'FJ*KZI-B:<+#N^JE1U*7PM776[,*(Z;>)CU P7J^3IF: S M;"-%L1XS+'&W;^(#)JP!E,6!6Z?PS1/FRZO_9NN>N$K_4BV%;MPOB$X]LZA- MS9L;]Z,)'&S M3C5IU#+H@H+X?/'GKR3R82@;EWSSQ?JPD.0SP<:J<"@FC5C>-\TXZ<%OUCP_ MK(Y_N9$$3CT3ZI8(YG)E/^_GA!ZME.7#U,KM2U42#U;'QLDRD(/G-J4@ MS/D[DJ)F?<)Z&/.C),H#&O/[N8CO9LQ7.:3P&\:'BV];MG90\<;<0LK=GNZ^PJ7R_#+W3QZN #L+M\0*DEAG&MZQ;6&<BF":,P MFDB=UC(WE%W(L$U ANT4PZ LQG?.8L1H]"A^^>/XY8^0H->UIE7?UB>8.F3\ M?!WWNY[5 D@ QKRMCCPX'%.W,*9?0)DX=@3U76!]"0S,5%1)@1%*;?.A#2/ M5#"OOK? 6IG8,MVHQM%7&=G%Q3=>WKB@QF7#YH^C1D=DZR/ M^&R=X8.Z[I$99:YQ:TAG#H(EYI05 *5;'B;=$K*M7"RU&'J!>9>KM-'ZS$CEPL$ M*-_$J$]#B[_9J*]>TOJ;1IULM[S2A"R6L*S1$"O6VDF-^RU@U"#>H)_2Q"=[ M*7_WT&+/H'ASZL(OOODMWNOMN9R$;LFFKZ@)#1ZRMB!17G(.C06V;;&=Q,+1 M5R%_8M)2-=O3P\\==0S^=9\2\A3<6X6QJQNR4BFZ&^EU IB@[3L)#38 @IM5 MBB]["1?HL?N<^.4>UN%E3%4#'\$[+B3(]P-L$U(?A41WD>5 XB/XE1WSWEL1 M1T>FCTZ"RZ8J.5#%I[OY.. :G)=K' 7_Y8$W(O6"7#OTPN'YMM?GO?_G_WAU MD/UD>;##X*-Q[0[0$Z%E:FHR.BZI<]CF%[_']GP..PYE( MX!@\+)TX^AG.R,ET0BZFHTE[1<>T^]IK1J;]AQ\.18I,76@2_A?75L^=Z;_JX^,?H4W IH+W(;YW^.3C[N/ MCI0(SBU9$XO1*;&OV%UN"\85YMC4H"9:Z*+DM M<.7)T\?5@=G8E#8=/L@%R;4QZ>=T>2V2(O;V2LYVC,58GX^P3M 0/1EO:ZTV M%YU#>WUE@:R"T$2OVWQ%-R8S9FLDY_/=(9?75Z[+1J-:%'.2()4[HNRU"3P( M2]%/GEZ92&-#S[ +K*"TC(8UG@:STEJD3J_L]W*314UOE85Y:K)-ZAQ;["]; M4:79FQ$I%:N?$AI=OH\ON92B-I7"9AU5HAQ=*:;D5'JL3F1QDL(4(%66%!F, M4H!H,1R(5!FGE).W&$QJ-I_MYP98(9V3^WG>"4SPOKB(O[V2H -&S>>H)K9< M%G6VDIZ7\[@&9'5R)97$:14SEG5,&OMJ8^84"\T>=TZJ@Z+$RAEGP/+9]*([ MRQ9U8LIIYZ3JC+8;-YAVU_Q\,A@-%$DK%B?P=.')TU=ML^8$[5S:T/UYLC=L MSOQ>#UZ9VEUY+?)$@-'F/U55# MYK< PKZ:D*,PWPQ U ,$$(9-,#J3''D:1CSV9*++:B*,R,&Z1H$$D0F@!K)D MR0"WH3N(OBEICJK"""ZQUKUI>",3W "$"\I3HIAM)C+=[%.B6LTF_@47*JH# MGFF $-]*2&ZB8]J^-CU<\N\$6 > %UB#/]E /700HX'+7=5+>#8\?J4[*@C7 M0A[2YT1WNG\'$&S,86"WTA4P39#^% Q.78-HSEZ$"S/XD;^ -_GDD@VL1N;B M>CR4M9'7T'B58Z:+PM-">7&"L8]5I3-K1-'3!_#2!HMC*>1[J=2D8S/E& M3<3F^7I+;PG9NB9H/WYZ:_L,$R^(L+PH?%Y$]X2!P3LH\>E]-%8CX8VKE>P(4$ZGD [&-MQRVYK$JQ__)R P",BR'T;QB=429X^ M)TI6HNP#Y0.ZE@X9W]6-ZL@ZI'R'.KY3K% M042DA/2HH1Z"R0B-(-1,J'B2 M98<$JR^/!!<[H>*7)<@^F<@I<9PWM" MPTTH$3&]ZP-SV2M[)([G1!]>HZXDTX\65(>WD4T)K'R 8;]0>.]A%(YD]^?@ MZ!O0$/>SO/MH]V3X@F\?'&L6V%N\%U": VL24)Q4I#CACDY8^F #$'5A.NL5 MYHR[*_"-[T'?@DS+G+ MB2,G0F4W\_-942_<6DVQ#6LP76KW6T96V!+XGLE[FQ M.;!JA&@EF;SK@1'L^?3/HA50X 4]8\J77L[,QR;_NO1&A%4@J='O@=6L*I4.%?=$MV(@=U=(GR MCJ.-X.(88J\C2+"T8* 1H]2H=[A)F\_Q M-#F>CI;-5+G+<3]^LD\D<5HN_DJ,44 2SBIX_@%WCZ?Y.<%/)A%-^3&0_T)8 MQZ:W<,#0'( .OT#W5[?X')*?XC>\-1B0>0ST0-'6NFG"TJA7<=1S(J/*DK_3 MHXGO@4#YY0V DMES]6A*HE<&3SXS3MU]F37)_>#595NS !B" M(8+0$:;9@$X>GK-?T4=6H;LO=A(Z)7A^7@Z'#NZCPNNNVRSE*YMDU">T/0S% M^' PJE(*IS_OV//.;AH.RDX?*?M6WRQP6U17/-WQ/<_6YAC= :#%/I\>](Q8 MN8!_,N$D $_P"Y'_2]W S"7TQE!BX,] \)+E0>>'I__K)MPIM!B@LA-)WE.Z MO[CS/9W!O\\J,?+F/\,X2H8)2R4RVGV+$Q@[@><[$ES6)4W=4J%EZ]'2XQ \ MA6TIX>R_D=MS(K^[[,5 7T+Y?2SP$JV%[86@6W@3B3U%C]H9X2M4@G &'@60 M+(Q7(\Q:0+\#'@ #0W7O"7>J!:P^7$>$ <61]8,GN>Z'WPXGYW +=6<9B0DP MBM>:F8#Y_E^":0@2D@)":_#EKKT ZP@F1<#![143WS6C\.'Z!\C@ +*.ZCGV MOBU%!"O2SL&J9O0VX5/!-$?9Q\1<]::V$EX1#D^2#4D+![8([1"8<#@210\' M!:9^KGOP/B] >W0WS=<5N#+>AW(2[), +PYG5 ;R#8!NK %ZA1,"L-$#"USX MC%]&YO ZV%;*=4.U )^NIVK4J2%$.?B6$,^!+L%?)=T"2I(XFDC3M5\&;T-] M&$--W6F#W3%MN! GZ(E1:0_<_@JP*4GYA*LV[7@"'?;+^!"J)0) M*(A]+N#I]7S;B;W+VXR5#D4?/ \"E1@NHEWD=!]&U.Y1'^/.3@Q,,S,XW MO;VIA-8!YPW\_IZ%A%[[X*TOWSIGYUKW/89V\9_(*3/?]4(8 !@'YH$[;)R! M4- "/\I1OH+;Z.[+MPX7[=_#%19P,Q#$K4TU:OF@HPG9-EU5C86 M2E,E6[_MO/>AZIOD 43RQD1P50YV[.8J6;Z"]0N3 MU#+;G2F_O=X+(^"<&JUN2U9.G:@.6!^WCRM'CI=ZC++0K9;?\ PZWA1A#.6S- )N5.X#)2\%T"$(PUSPOL6=. MY*C) M_"Y<^&44XZC0O[UDN Z1S"[,L!*JZX6+%"5:TL._ M<]MATGZH8$I*H>94$_ M4I<%")K$^KHW9(LMG<4Z/BG&/XCEH>DDYL:U QKS-I?S[0PWOLTZ+_> M.+7'GZ[WG;];ZG5%VY^D!%5.9UVZ-LQPT/D#93L]+WKL_$^\2;2A>((!+\[A M='='.J_-$2A<9T,,[A^]/U_]W0BX: "O,13NCN%'T\<9G.AG)ZT\3].3#C#?2,>,:8DXVQ<.\JYNNR:W=Z#&+]HZSE7.*8^H5FDZL+24 M/2RM[]+6,?].&] 777WI:@VO?4D$[#7]+2(?VOS"Y;^[ZPCIGNT'>=7"D:SD M3O/@T24KLA)PMW:T0=:U7QO$+R25PV=Z0VF4"T(RG:Z:)3L]6.7OTX#S[VAJ M^:L2;XIX3J50OZ;#;>_92PYU,(N%(/!G"G5^C8,@".P91Y*(A200-L5#$ B; M8B((B$TH;KJ@)/Z\S^6'H>SM)H+YC8FX*C#'>LA_WN@S13VG[MOHDWGOW-\G MSB,,54VD 3^G+XOQ]B?&L<%&X0B7;@OL]:?J\+; MAJ 7(&2,$UCF]8UZN@6W2_A>EW3MYI;QZUZXUZ3)>G_E]&A=!C],CCP^V]N? M'^_[+8:6UQL7<)OI#!&+NF3*R12K!;S?[?*C/M4K.55XM)O\\9-Z(NG;Z*IU[8E:K!,+-P."8K9(/N2FIF*'-!?9U=Z5.V.Y')E+'T ML9Q1T*?U,F$VJW8 ;9>&MDNDWFN3\9@KL)[DZ!%[R.?CBOA#T!WXZ$, NC?S MZKW)[Z*(X]ZS$"-4NW9$LC??]T M/<@'60Y?$$*%)VVY1V9[[25L90@"$I:X M2B-#9/)_D\FG[C\+,3+Y:PBF$?.F81/(5R]Q''"-ZN'=&\#VM:?;C6"RU,3VF* M0-+UZ28%NYF2D..68#X7RR 31R;^00#S=YOXM2.8]TR\WZZL-)/R.D+#'HP$ M(\EE>A*DD0PS,"S[7I>Q=PF>KT/X_! 'U3O^8F'N3T7J+P7YB0-E5<22E+7G MX+V" S_)V[!I\ELG%J)CGA^<04#E^];S")!W$H0 MQ#,21"P$@2P""0()XC4TX0R21)R*QC\,H&*RDKAE?J6;ZTB73 M#ZL:7ZX2Q5//&*H8_J37O&W%\,E8;[0)&JX D9)]X MX0G;=1!3]KPRK67G#GGL&,]6TA7#7JE%M>FPV&5]:Y%%/M$LZ?M7+^97L>I!?OWL^KW%Z3? MSJQO6XC\CEEW-]51HYRNS+ ^X518GA'K#7+7SPTV83CMZ/J+K;"X;K(\>H-. MN)! #3I1@\X8-.C:DAZN0T8/@@/YM7K.)43#':N9:)Q::XI/IN?X;IK<"G'0N;9<-&B")T;KL&5)R-R!P8U-,3\TW+3$I2V+$"!"XK]%A,32A&E(#0Q71J OZB8"2)C=_>.W#( MY6A1K":%SI#?>%DSSU>#L_)O&'43+Y!)@0\VV;IB=N5.J0Q;II[,JZV8['"< M#SI\0W;*I8W5U)H2;)EY,@?V;J[8+K?DRVQL9 M?&&3[0SL:LXK8V=UJHYS]+2?Q8H"@2]KY2%5')8V\$KF[95X)6^TJXYG&Y+% MN$M-VPX;G;-M6%.3!M$)S-I H#M]3*H6!W9IHIW3/B^WJBY7;;J,^56&&XIZ MI\YH9[4OH_3L9'L]:?"-U,9)44%Y,:W">YZ\)T.3 W-6F.F\Q _I6H]L94OV M^IR>8LW:2,XO&RJOXZW^H.!6FWWR;,-6(6F+23/H]05UAB<;;-F6BEOMG)Z6 M2\Q@E6IJ=:%C7S:M?4*BSA"3L9'9(E1VUS7BJ* MKE?C@TIZ7A72(XZO.&S7(M:[F @"L=[%1!"(D3,VDD#8% ]!(&R*B2 @-J$R MMU@55WT8RG[#^H%['X[_HR%?AI'SL9GF;LG(B8SC@8:,&#D1(^=%=8%&=6:Q M1LN(DO.0"?W.O!*(SP]Q<<:A.B["G/8W^_>CIF+KJ M/>82[M<9WN]*!?P7D'J_0N2DJ\I)?9.,X/B?8OB/V-U.#-(4K"&O,I,!W= S M1&N@O?WNZX.H-ST+&0T2H&5(,$N\>(\'KAU!QO85__WXQK;MY>KE-FV7L65F M0347SFSM31[1V-[ES(Y):'FM0WTO?.2NJZJO>1FJ.Q*@H"9YO@/^_<4!OZ7: M'2PF$[&/5;*F9?,.UG/FK;L<\..\T_-\3XF)#]Y?34L-20.PEN4<0V, UY!7WCN MTZ?XOR]U*&]'01">R9-\S]Y_$)W)"S^YW;F]\"XT\YQ.HV+S&)3]X\\L$D0\ M! '91) @[BX(^IE!@HB#(! TQ480)))##.1 /U/HA%XWO M$S'_0=$S=^*<-PQ7$D) GYF.8!'[#@+C+PHAE4!(2$(+ G[]6U42& QVVVZ# MP=;$W#X&M%1EYI.5F965"3535(?^.A@1::9KX$-D,UT)(Z@X&1VG_T!&_/GV MW&]#'13CHL:W"QY2!O@1H(NB1HN'$CI_[%L*=U=+_XF<9T^>N(ORG M1Q5WT=\/ZPUQ3?P^FO#%!2!U[KK8?RH VQR(C^/_!M7) MU=NY#VWWT"X<44O&V/I(('FG! ?1_%]1IP=--3;9/N7:?J MN[FEQ(%E?DK/!'W%Y;-!T1>*O"/3KSNK'2']8V9_Z1# F8'^\O;T31XV.A>V M\5'M;5AMB^&^F0/8YET"^15@CN5GO)8:D UN#8 E5OC-FAO[VS(PR<1Q:\.S MGE3\[*A>!.9HU;X69+^X9$,':(OX5Z!&&225]XQ?Y*+M<5>E;T+82OKJ%LS&7\I)?-C0\[X1:IVTLY2:@^>=\W3RC: MLCOT:;(ZF9$UK;$:46FVR70YZEA]$ZQ>P#BZ&%0C-^?CW!P( M183(4X8/RS7&8ZUYSW+>QES/SW9_K MKNAT1>0*E/\5D^MF%X=W^553&YRJD$5WM/O,)@F 5DI665)(S.D"TPE*ZJ53 MJ6C+Z;)1ZBN&RW51*W#UKIM<7\@51-KC.6>PU!QKB]5"76FTG9VD5-^FA[0? M%-E+9**=KDB'7"FU(@OEJMS79RR4UI!;L&J^4>(6AC!@2D:QPV#U AU8)GU< M\C?:8KO5+;:^Z8KZKN+7KM:7#1:>:@,YBNB_WT_]"B493ZGK*Z_(>"OZ^JT> MY0DUW7<>&I-LLU0C>^N6[];DF<7S'8%%CB1-W3',L2$8 ?K=5MW7P/.Q"W== M>/Y2/MRI_"59S6=+P_NL)I8+C8V>DH$\1)B%GEOFCCT!V6@;[[MC-EJ#K\%G M.@'FN5=MMV?Y@JJUO,&PGI2]1?[L*O MMST[]PHI/RF=3(ASZ#^CDLFN28B699LK*+TNT-?$?U]?VZ'D:P%W"#5$BK I M&P3;#F1L +*F:-M";]WQ4GV]W.;%#=W,J.FZT5EW?OQBX\>A".C+ZCK\X^[< M)'I/HY7SD4AS6EXJI:QE;>$['88=Y_,9!I/H6 4%N28AG7!9[W.3*GU JK1@ MU10%K.X4 M/-90@,@\+*%PH&_V%;AE UP^#&+_L=XZ$AM,?T24.\(&#JJ0#@U'?1TGB /E M"<>%"*P:GA@L(Y?04N_1GB(FM"!*[%BBTXJ0(&E)8&@)KHER*BF 5!)(&3;% ML(P,7_!O\4UW"/0[[DDZ2/U#M/1SF$ MI@=JR."Y4].&#\ &B.HX'GBM9>],X0,WS%>I-E>JFXE1:UJ:J)U)<"B8 MQ/\[-CR"*:-.%]:.CPYZ8YS(XJ^/JNW@96"[ &3NT-H"J8Y[81@AO>6@[8;G M.HBRR#)\X34M:$*.34A^]*NLVG Q,>%"I3I/.*FH*P(N9:+N@F!!DX$#'0^L M:>X(RX0C<.["QP-# D'O#^SUX1>C6QZ' 41I2B"1.QH5ON0.WXQN67C0OU&@ MHX/[A]P1NCI7W;"9"!P.O-:%^B_\K,#;UH0/M1:T=J&0!<38/A). EX-W0C5 MF1**;8S Z>X8T(;H83:(!?3*=F . M%Y8IT"%P0U"S :CQ2\")=XR!!(E# .@-8[^/\"!3\%,5J)W@TWS5G>+//;06 MN:*]1@C%O-PNQ+L/!:"+/C+;S$.5$O]XE?:[V.#^0G!%NO;E]6I_:2+:'K0M M)*(%.6/C2K_14O6K$HBF Z"^D9$UAZ492MYNX8)+AZ4#%UNM05C3MU77!09A M!?0T0WK"!0G:=BJTO^!=#@34&33ASG=F]H)0T"$G/T8Q#INVO)D ?D+2Z^ZH MRJP'?/N^\W[%B)]=P68N'#FD$9R8:LJ!DH0LQ#\Y)W5DMFQY,0,L&+)GU80N MVRX-&3H+O97T'?-[;P4IMH,UW_)LQQ.A>D)19V-/.]E@HD(;/; ]G"W=D"(4 MH=FO2H$!#D5DQ^W?118+ZE*5 8XKAIQMDGJ[HP]GEA83FV0_)M:,II8]M<9] M'"M35MFYYSON@J>K]I3UA4%B[!RPDGX+(_%$ DZV$54@(_%W)WEGM)OEKF_3 MIL9F;3'1:#.)B@4MAT0\I)*E-SP;^$M*53<6/ MBWH1NV"X@E0:M+T]":_F.QV&/LBJ(Z']F, =1I"!7BGV5K&/OE5MX;:.\Y&> MX1L6C",'\8I6D)<7X!:D&[1<; U*SQ-_[3[^?8?ZL6*CUT1M M5_'-X@3>>'>P0.Q6\3DT.1V@ZW?'\1@4V;)-;[+WMKLG"]!NEV-_0SCH/++7 M4$72@6BC_?%I2)E=/@2BT#DZJCQ;V95F'C,>PB -M:T#^M@VY3__XZ ?S%%* M=)B[L3>OL \-C;?U)R 6M)O!>NFGJ/OBVMF6,\[$&6J;%_)SE_^1P)$C$N6C M$GM_(XH9, MS'H2/TL\LN9_16)JH[7KO_JF]%)'F+>^!AN2NSL M=(GX:T^&GA/]0[:=XD:X#576M23)TA1#T>SC9M/^3N++.S[A3LY9_,8#FW,J M+H.P+-0Q4$-- I\V7%$#VQ)2R[.02CF;/9/>VV1+[[8C'-L5NJ(Q =B*1)\: MX@JERX?6XY]:G[O[O;&CRBKT\9&F;BGXFH-[H36YA.]HZZ*$7Q0^8*X9"S&; M6] #W=(MEK2@Z7%B@-1U[)))L&R M#'F8"[#[(4,=_L!0*3DM*BE!D<:2P(AC5L@D,J20S# DFTK WV3QX(Z^)#2% MYH/46DA]OJ1.V7Q)%]9=)8L$^.F5>G6=I9KC7)>?3_I4HV-1,TA(@3Z^4E"L MT"MCIQ$^6NS8$"W02#1;O)#%&AL:-QKC*5 M4K?&E N\9PA<@ZT*M?QB J\\&B?GZ X_]X8S+M^/I:9&?MZN-K)"\L3;I;8P MBSWX(S(O#$K]M9J=39:^P!Y?N5;%+%N=CF,\72EVM')I5=(ROI ZOK)1RF94 MJ]/,\/FRK*>$Z?UB,YO )>7HR@? IB6FID/%RFV*#T5(20'R*"VP3Z\TY@NN M>#]2)7[=>%!ZR_G#?%V<")GC9^K5.>69BE8@2_F2W,X(C:[7].&5B:,9-9+V M_3JFM7B5*\S3MG%_/S,G D6>(-/:'4T&R9JCS6W62[*%1K45@Y=2QY=.UEQ' M'W*F20['G6EQ)?69;L='BO7HTBX[G4ZK:8,E>X/1@SC-#>:^"(7YA#SY1JHV MR3^,&US+G[A^LL=+BCI!EQZ12FJ/8_.*O:IIGI&(38!33PC*/;M=496!TSHA*5I;:#?L M\KS(L:*:&^?'B\*PBR\]$NETK:P78@/2U#RFZ[+>$"X#B0ZZ]$BF)P739I'25TIV1DFY?OL*>2/'%O)#@K-)-EC M-NMNH6WIXT4'7LD<#723U<NLG4WH3_<*^C*U-,KR]D*K;-SMZ0-Y;DC M5FHYTEAT3FDH-YM*+<3,O*ZM1YLQV]_TR[PT"4HA/IG1 $";G$D/^#EK3IMU M=>1ZB^PI#24/2]S&J.GWVD)=W'M4I;5)=\)R;H=7>MDQV]I8I*NIBIMK94;- M!LFB*X]FU*H4^O1#DV>T/+1>$K'Z4!F3_BFM5V17F[Z?A%JB9["9I#@NU0>; M25""Y F85GDIT:L(/ ^]3VL>DUO3H8(TZ=&,"CVV;*5K5$I3LSE%T?AQ_G6*XU;B5S2[V;&T]1*O[1.!^LZJ*WM(1[/K\N*HE&SETQ,KKR M:)PQ9>T^E#M2C<\WYY6:N1Y57'IR2N.GM$P_:Y;)#9=?D0FI3FN)<1VM#4?C M+-%\I[M8TQE-%/A"IRG?;ZAN!UYY-,[%5.E1O>F0XWNY=(GKZHO^/7[[T3@A M>C?>2L\LR/R<2BT905M5((].K#=LA1XR#QT1D*)*NYPG5_B-A:X\&F=E(W8[ MQ4DYRP'&632'%<,O&6AE.AKGV$^5'D&I8=#9=@04X69*NF M2MZJ,B?-#EH7C\:9+53U9C73JG >Q<;FZ3Q%3C/HRNTXSYV&B7(WYJ OKE[* MO%S4O1+;\-Q[3P]UR,^+Z_Q M-8D!Q1>2O(EG<[=1#!.RU"'& +IC "7E_O+:*2"J).^(]?SPP:GK_MJ;W[SZG2"(9 M,>(*&)&.TR\6BX\8<3G5].(1\H@1D6KZ7HR(5-.5,(**4Q$?/HX/;ZQ!^%OO MX7*SSFS3:]ZS27M6P_W,J65GI\JNQ7KR=RW6GZ40M9=\=I-MUP]">A_6@/U% MU?7I<]XVF=F?;*0?KE _9#Z$TL;*7N]S0@ZR@-ZK*4*D97?!]:)XM<. MU?73);J;(6-VV>BQ":%8V3:(IQGR+L4>MS(D;L'+C@ : ?0] *4R0J]:&VWN M%XF8)JI&O6/5V@UY-/DD@'+='$F-JC6>!\U[6G/]9:('PB,&"*!4\CP O6W[ MYS:B'$\-HY9MH81@V?8F0;%.X #1EJ;X@PR60#NW5_[VH4_04L,?A''B/U0,EW0U2?4/:U:FFE3QFCK]&&WC79UF96]L.F MTBQS1R=/5#V*@D&1$HB4P/5:>V]6 O1ZD!P/X%0XL256*-#L6^/!)&@+G2)?BE1).PF(V&[/2YT_@@8#CX@%(6_KM>[?J]ZCK3PYYMBV^_"SD+Y/7ZZI*CBY/68F.V.8?,!F?:4W^'Z,M;5A^*:+/:U57O@+_BY4U2H)2?<"W;8V35]EZ:B8-M7";;A M3G/[Y\NC:-KW<:2O*-'@FZT)']SW]VA!..C\JX)36RJQYCC=+Z68,A\3)TM> M6S@+G^L$=7Z8NT0F$P79(MT0Z8:3NN&\3<$_SF!\MW(86;S7%\1[DQ\N7(LU MDKEE3$8%NZ !R-YETL?*(8J]W63L+2]:N&D!ZIM6,9; <$U['<7>;M5'_P"M M'2GGSX[2[7!X0C%G,^U68YYKJB3=6KL67R8?4'5&7/4PP;Q**W]#PRQ"\FTB M&7>VIC\BYGC;)L1MQI;V;8MGD[BV+::BN-/W\2V_8P+'2[HLBJ%$$DJ)8)2Z;Y7Y]>9%DU78NEJO84*&,Q=NV=J[:J&FADM5WJ,IS%"6Y5=\JRF2XVM@'AM<)!3MQ5Z0[']<>R!A3 M'/C-]G)=\K.HOP\*?-Q1J2C5* +HMP?H)8[M/0/0^[XYL*ER?JBM[VT?_ICH MY*8^ BA*V*9?N9O\K>R:QDA#.*L2#$3"7F.2"H6QB%2V[5&_N&6]'P)7_=2"CE:21[+['OL<0* MPF07S;&E\ X(/+D33MPBG= XOEB4^/PDZPYCG<*HBIH8TT%2,)D^SC#Y.XJR M1+B.<'W^':H_P?7ZH=EDIOQPKH&IWWSHE]SU--=!@\;YO"GJ.#SS$;B^;7OK M-L(S)_>GHLC,1?W-3RP-?]758P-U_]G4^1IFWHF _/Z*\$Q4?B5.].FD490T MSWI0$FI+44G+%Z@$,NB2B>-SO"?5?A2I^JJ:XV9"-U>O2CXEX>^V#:RKLJ/@ M,_NF*^JX?_N)MN=1^"IR=(D1=-WW1D$ 4K(I7A6;7';=N.UF8J,/UX)NP ML7;XU=$D]W[/!'NTO3D%A V@H2_!\04A.&A: MN?!;QQ5=#Q6<(Q0 <2KJA&I(YAQ@4\P67?B'B2^$1C* AO5R[Q=?=*"U!HU_ M9*(Y/_'L#B9WX%H4/!N_6:"$,!+1-_?C$M5>L](J>:!%L@\RK\8*;;TRS3YU M('K2%,B>#EH*MQU0!0\8>A1=.*CNP2S[B/-].(*<;DI:Z$^,!295+Q>2=JVI MLY@[X) M5$0F'4_]"\W.M; M(!K_AG/9_?NG9EDB8L05,"(93[YH'T>,N!@B4B_&$B)&1(CX7HR($'$EC$C& MV6BQO@9&1(CX6$:\=2OC=^[#98.)^V&;L:G+EXDN_LYR__ @FP2=26!?C"K0 MPT5?_M^/Y(_W4HB.)Q*?NM&;?@4%QPL"% @]59 M'\G"N64!'>V/9.%#9(&];0,!RD+Z5F3A0L; ^W+G/\%**(;[7+Q+\(S1CQUI\P,-L.VRP/=4B>U9C?K*;W:$ MA$!#Y47%CRM\GSD7_,PZ[ACE_SIPQ:UKT(0B8" 0?#8*7(^1? P3I Q"D M!:L&Y78]?^"Y>8&<)-U*T9LTK@T$PP&;58LQUE#KIN0 M4;OK]AJD[ZDHRIXW2DPSNSPX/C_6]X?@<'H5>Y4;9B=_V'FMKE?8%%9B[SRH7\!E12% &\?9OUSX5].LL9 MRZ$ZK&J>RBLLEZ%CEI^%PH[,UOAQX:U(V",;])-LT#\7=H'T!:6: BS?J[2K M:TZU*BD'"3LT0]-Q^JL(^]<(LK9L"SH=A&Q[$P(*+V$#!XBV-,4?9+ $NFG- M@>$2$O1'U-.-'&XF GM#]4,_?:'_)HF6\,M\(-G=4/*A2H/T@!KM9))E,YM4 M\JMADR_1]U8BE9LR2C$KI)#52M$GS-8OEUKS;:*SWR3)\HT &'N;HB%V1CP/ MJ%;3ZC1;]UW1AP" EFSRQ YW)/^W&H#])OF5;Y1_934OT8/^ \?/*_>=B>#W MU[T:6@!0&>7OH/]O*L:*&SOB.LBW$%M]0X+ K9W$O#I/^PI,3RR<67GF.2[R ML$XFE+4RA=4DU2LL.97O)ZW"X"&?Z7:$=! E9;^*+WV6*&DD[E=E:+Y&W*M% M!?"F6>)XUN/(^]S T[LC).[0NJ3BR4C]!"XP+Q<34\Z&XLRA=^,M$2D^+^RU'3;FC2LXW'1?]M,S4VZIL_P4MTCP< MCVIXD*XM"P3#.:FIUAZ=S6:%59TKJ33;]-:@T&]VA,Q;SNOSS]ZO R.$HD^W M"]IGHF4#7*T77E,QB DPT*GX.P@CJ *('@A E4C3VRXL%53CRA!UH@N6P/ MD3=E0/RU=^7?=X0((65;9B"Z\#;1#1XX,>'\X#A,'[[&F:H6(>%4;$)U",<; MS^!#4!,779VK;B#V!+Q?=>%- 5'1KYX+_]P _#4:??@(W(0O@(LQ(733<0A) MM.TUJDGLX#0+Y$.$Z17H.::B./ >Q7.A;D _XNXD04^9.-'R; *L5 <_[;EG M0YS[4+LU XD(F629J$>*"CET_' T3.0\ZYX-. >,8AV'VT/8>J&313Y#=>T(6)XB+ M:ANH/+('K AT\I8?=X2/A$/^O3S /TYU=X*KMV4Z +]"M"S;7,'%U 7ZFOCO M<_>@#E=J8;= 9SUW:MI0%V6A=MC]7( _0ETAY>%*ZMKK!J:"P#;U=38]=+M\ MOLVZ0S!AY$WJL(%U^@W60FM+NCJD7'Z?<#OK(!,8!TWXH]"KT6ZWIH"I!A(I M4M)F+EMM=U"$]]@T(*!^U>$?4/$%V-MRX3UL?H\N(<3;5V% M=\%?46'J\)ZVIPX'!3Y)\Z76(%,6Z9D\4#L'7$M^+-?8/:XYA7[#;3R8GC:4 M^>K:=0>E]F+RXUH+.$3\92+&;1M0CM)HJFGQ;X_\__..A<<&0_AT[2 MWKS"C@DTMHHG(!8T1A 5^.J?HNZ+:V<;8\W$&6KK@/W<.5H);,R1<3KS+V+O M;T21(W*B/FE[1#OH@Q;>=M@*;?OE;SHTA+QQ3>LG3<6Q^H MF+2)/<]/)*8VTAC_U3>E4RFFEVICB6@+QX,[^*$5"KEO:"MBMP2+^TTBGA/] M0[:=XH:(E80@,LG$.$5FA)2820A,4F2%=":5$1*L0J8H6DR12?%'\%9QZRDF MI"P;*V;SO@9:O38+%4QNVL@B#_?IE>MF8T-E:&7& 3J;36LM-^\I$X$^OK)O MES/9@271VGQ("6DIZTEV-@NO3#Z]LF+J^:DHSCI:7DD6[YG1M,J64*$T\NF5 MQ;1G^YFI5-*\VJJ5H.J,#\RPN.;AE1-Y8]=:3&^ML67 >*/&-*9.T3./WKZL M>+&Z(C[4R5II66E-BTLK4YX(S/';.S*=&&9<,T8.4W[.JS5MH\/Y0O+X2E/* MS_G%(IWA8IUD*U]5@:7(?E \X,F,RL59)CG79GRK4^ME^479NQ>Z^I.7W5ZM7TJ._^&AP(JE/D__" M=OL3/PI:XG#)-+'YA^H"/^^H[9:;JS7R#DH45:%CY,@J'E!H.% ,Z71GI)3G M:HQ;ZS9B*=8J32YF.%3[,WO1#H9SQP9#MNH2:"B M7L'M-QH:Z4O[($\E>.N/AB$-8NQ!MQL@80M]]*L5L]]:LD$BY;Y$'-R_3; , M;QPT%UYSLVH"+>96QZV\[S"<[K];*D^_?X[&>E(L>]2FF4DWEC,-2*5J66:J MHQF;_?&+29]R0YY(F0\_GA0U2,_$':$JV,4/(T)RX*VK#C[M#=&)HA#*;X_: MX._-O?,YX??[NFL)0N7U[,/VHS]7*UF_4V#OEK%,6VPQZ>G4Y(:MUJSFDYTI M6&3LW;2+51YY(%0XTWQ-!PRPVS$#6@C4-A;'B MQ.5Q4;$X@7I[G_@!V0K0(T)P1?>>%3E_G@SP)D$^+BCRM.;(MA;) M"])=G=E5JK^NUZ!@%UHU>W$_'J.%G3F1$+!5H)C19R;>.[:,+T\\CG;L=G%" M+GEZV3#3 N_F5E865S$Z3NO=40_%(;?6C/,DYGT8V]P&B#-W:&VP@MT\?1TJ MCLOUF.<-&TCFQ$#K("1/6-;8X58HV _!')#(:0C'0ML_THQ_T.J/UU+<;W((:6U[FWNZW$IU/Z4>/M(EB(M' &Q1!;WEO M#J^!#W P^Q!;EVC;"+O12'N9. 0_L9'7X>V1#.NU<4@TXB]LS)J> YGK_/WS M8D'T/V]$&9(AC$T%&_D2)))H.>#G]H_]0:$QA%$<%(.0@MC%-A2'PT:BYYK; M+X*8$?[F(+2TM^,;7G,/6YED0\&?6*?;]D?%RO6"J>CMI8 M7PN@!-TG$E&C+@"1D#=1$>,N )&I.)LQ(AK8 099R)& M?" CWGHN_G?^PW=HF_T[T_W,"19GIPKT<-&7__.]!@03I](WW4$793(1 MW'&:Y@=UU?V=&OOT^;^RJVZD*SY;5URLE?9.*]#OU0H4'4_>ME9 0>4/ZZO] MLH_UG00C$Z>8&Y<+*A.M#!]P//X3EHRGT"[5^<\\W49 M:_(V"HG^+A9[!EK\]UGG\[N0YO56,WE?%@V5$7K5VFASOTC$-%$UZAVKUF[( MH\/]Z[<<[GQF2W:W39W8'>2D:Z*ZJ]8#27A,_?J7O$LG7 M52[_N*.<9U[?;PO6YUW3+@SKWT4#OQRJTT(NZ==SLXZS(KUDR97+J;W3I_KJYX!>%&4M;=:UL+3I!?_#479HY3LH])^?/;IU]S,GHFW#7=X>$ M4,H>/CD=)+#MYYG@ [R&&R1$XT.,8=3U9&WW;VAYO78]_0*;F!ZCU+;)1U6)/1X4^ MO:+9Q>-VGS[CZPD!0%M17\_83F;1&Y&L1Z6KK9G7+J3]"X0 QK'ZK)^1)S8_ M5$FGX([;9J6'SHGCP%Z&O'1%S]NW"S\VL/?I,+ETY._3)WP]>N$S _[IKF-F M&!#+\.*PV&I5[/Q]=N,'+<0O'_"_.9-P6]WQ2@9V\>/!A<.B?$]/*#X>3'Q: MIR\3G.A]/ '\_!FXQT.YUW<&E_P\WXW<.UMJ&8Y#9RRESMG6&:$P6_HX MK','=>GQ\=+K/)1[)=0R> \4%[TX6O_CW""%]T MSE\8XA66[VN.9,.E6G^.]_VIZ Y1*X>W MP>D*-OZJWIJ8L4*"C&F+5H8=Y":\W4'=C(^Y?U#%X2S >H^U<#VT;,;6.3T[ M2TZU6(5/ J6S<9D$1%/J1+^3QZHKAT?8^[A,(*J?BZK)!L&+7:&(P]7"Q[5, M43$6$9>TQM>B+M:BL48K)I7Z!ZY21^T\$&!Q=&3EXB(JJ%*P#XBP(!;^&54I MQ.\3<9F)DP4DQ F\P''QV>X3E2KB)RL1?D9%HB=U@4^4.D62O!1M7/ W*#GC M(A['B1R01,_!!>9.5- ZZ"D=J+.]\L>X.B-\&JX+K*\1Y;;5:-$[ QLB* B) M'FR@L0%<'0!3.OXY5@XJP6R9NBJM4;$37"HXA PDF O@= --#@6 M)-M#57\,7.OW>>,&JEX15PDR#1"HZ3T6@* ;.Z[_$^[B0IKA:B<'UF', 5), M7<4"T_!G&?]'4-.UVDI/+5O:6NASQD-^U$IE)D\MR\-:D7]$T> C>NR;RA4: MYLZ$Q?\YW*,.H8A1/3Z0V1WI3?N1\O''8I_[Q>S.7P"C ,9N074D" +//E&O MPAD,9NHT4[.X6..^4C7JO42]GOVQTS!RUGWANK#:OK]BV_X;MD-HB"MU[LUSIFWC^BF0 M9O 7=WW2EIA)P\3<=XH.5W*F5,;0M?RR,_GQBSW59&)70P?*Q1PN3E#GA>N1 M$KX[8*![6+[%AFR< NDC1\ M%[+TPJ?M1+ ?3+1E@/#^3G5@I*QA(\W7UN(\W_': X-Z?]&D/V;V8#13USEK M)?*Q:L$I6Y5UV>:@X4B]R&QQ B:*!1TG2;4.?*"=*$!+Y"\5,AA^K^K' MKA0JX+?OP'TIEO=]<\ORASPSM7K:@O-J34;TAQ5^67E_@?$_9KF>RTQ7;GJN M\3TPHSJQ)9#*H\[O6/Z([QVPQ< $-RT7>Q.0U3M>-[!E&C*:^MJ,GL+/VPX MO1#Q6R<1,D4.+4I<>G!?0/ W?ZG+DR)"?VD1*4(JA _H\JF' MRISU^ER^FG WL[6?,L#[*P[^L82D9*$]KI"%(0D-\%EQF> ;I.M_CH0$5IPY MAGY+V#TGZ(?BGK+ML&^-;,ZPCB3JEX/B#?"CLS5%=\Z+:NP[P6%!2["2H &* M;4-TH8[ZTJ!&!M!JA,]"^@WUSPG';:+8#/0/'1?:U_8:W1RTU=E=;7FVXZ$^ M,R$%$(UVO6V>#O\C?>SG-S1DU;%T:"3F#0KI4#'F1$=U>I8-1+EE M[(^3.FIPA[51V0>:LYLF^Z6# -M"L39XS;E_SKL0A(R4-%-"&C( MV8]FX@>O('_(M=&ZK@Z;):', 3E=:SOCA/*@?!#7*B%BT#MQ#6FY#6QT_%:< M@--\B_7E:JDULB9:B:'FUQUABS#3@]W ( MN(\X7@7^('QU'FMBRX@6'&JPK?;H2*Z9W[A M5&M6<=AT# &2.,$^1V)4@GYNVNZVB/A6K .+ZHG(X]<%B!B'>S%R<(@IXLXK MN-,T#*N?B[54?ETL0?79^T-IH^1XC MK[5N=YPL9<]/Y74VVQPD_)ZE+=K.?#I>=I.%"NXC\1R5<5'\5[H>N!,HQ,MT MV\?DR#XGLA >GF&)JKP?XT*<#'>='IT+!R:#0E&!**7C M)PQ)W$AUQ^20GZ$T'?(I="]V_N^%]DJ_O&,WA%:@N XLM*6I0_8B)QLZ#MN5 M[ XAU9^:J.>:C?ODBK9[X !L8?YX$_ISKGKS,-3P&%S:0?=PG3R.,:!V, A/ M*-]@[P4FHIQIX(UVE&_D$*@[LAOV[A!1LU8<.PB:NGZ-QHB)J#%B\-RH,>)G M-D;I]8:H2>%12S_U/F M@Y\WTJ;"=X+B(W=A]HH-%AYJ M'^8Y03:9AA86:#6YYN%ZLEW>=ROYW5Y[I(]:53['.+BB93T+32G5D3P')9:+ M8W,)[E 85@IW^I\)CD>;_Q?:_(D-C?K =N$ @$=@FA^"H@Q/V7IKO&C!!3])$#:N# M!X4I!3AAQ/Q:,G&]V0&JN*DHM7*ZPN<+##DP"W)CJ/PN(637P!%E$$L +M18 M-AK0I$>D#;.6*TE2%_LW6_]V%4W9[H8^! ME4LU4+SB)>]4GS(+Y6HCHP,'%(*^C="01:!\W(% V94K*Z0[-EQ0^ JQ96_# M$^]KBL^<3#G5Q^QR+>E.2*\*G.,<7<5S5M:H7!U .W60RNCK9:G+3LZ5=?OH M+D $O/*X,OGZX\I[7LR!B[F-NGQ4@[97=U]+,W&&_;/^:\^=&V69>"KJMO-$ M5CZEMT@RGF$B1D2,B!BQJW61B">BYG@?R(G7U^1\]W)Q&4+@^*7JPC%+G]19 MXW=*XDK*&D23_',M/9GK5]V(:1>3WVRCZ];6#>-21_8<[0ST1!=="1&125[MA''O8RJ MBH%6T;YOGBA>MIQ,E[.!6-SP\[ZHQGR!LD!M$G0KH>Y8-O5"\;+;M$'0>;1H M18TF&2FCSU1&* GYA#HJ^ZF2JWA6ABRM)_+2,XNK&M\)"NRS;U='-VY1);Z8 M3?&]+:HKFGVD\BZO\M Q\1,:#Y1\/ET41FLN-LA10WZ:7)#0 $N^4^/=AF)C M(MOD+9/\[.X@UV&@?385(FVVK\W4Y2G[K3.<*0M_49IQM,?Y(E=A6IFJ+[!( MFS%WFV7]Z@?R+1]0^?<;?14F> M"J45AY0K%EV35PN5M>7UE(&90TU@. ,@X+]U!E8DDP 6E;D_68Q_D MJE-%*<8T?I')]\EJ_]P1GK/MFO!8B7IW_QRX4U-^MLK[75C]^G$0:DC#/<&2(6GQ^19$; )W)-BF#?DOCC9-$O\?-F8;WH/ MW5H,%1^ETLF38AAEG/^J/,$$.BH=%HX_K H2HN- ;._VFQB?K*J#$7[IIB#G M*DSPIO,86\(^59L']?,LNH[&_< /C>&\Q2[F+,\1=%\!5/,+B4U4.9I4Z<:D[%>[UAB^$:Y# MJ=/KD/R;[C@G&G<<]CW(/BWH<8Y6'9\E\&]AS^EB+4&KEY!(6PZ>9%VZ.V#7 MJWG=(7OU1F%CS(=%WE$'V30PY@HT_*A,_+@OV>.!/]258M\^ M.EA5HI//)^N)')42D:#Y:HCX]%=PI!W2$YV+1L5&G;LGA]EEH*O(VE5V1?!M M8$'R.^C\G@S0$=M@(<<3V>L^BS7?KK'*]N 98B!J]V)XP+E 1YW/QLRSY:CR M(0_RHC,]"1!&&Q3KUD.RQ=-^.949]^X3V:K_NU/2Z*0D?.)C62K9%GW,E?!P MLXLVN%$QF^T7BNG9+Z@^'P2F&.JZ ]FX5$U]9]:A]B<[67KL?W/8G./L?2S^ M^!3"KD)%IM1K-A->N4B*#\GE(D=F:E4RBU;.I[4LDLEETZ[&&IPVO-<42IC> M:_?U#EIEF:>72F9F4)YEH(?+3IKW[D!AS>7,%^CCASZ4L6.ZB,2/+IE7VNNV%+0K%'0C^G4.\X4.1$=&7ZZ95ZZL M6JFL&Z,)O)*BGE[JEN3>_;U1J9) F$+)FK!T]]'A.HV5A0+?,C,C7)NF* M %:&3^KXJ:FGEU:M;F.6IE>JMJC%%K&!I'52[0Z:_E&!$))?U;/W=;)*BDHZ MD\E)T\J#A9Y*)YY>6EQS0]O*3AZT15,L+%:9Q.C![IRJCM*D-LJL5F@4^1)K M)*@5%1M68]E3U5%2=66EBF5[38JI3%>8+=A6&:=X'#US!%9,L938K'DZJ1KV M [NII%OHF4>,*CIN)>TUA"6YOV@ZFY,*H$\&NHQHU2=89WV>MXC ><4K*R:>UBF M\*5'C-)T-LTUZ!FOL8+;KR<4O=NGLZ=*SK"D:E3DM%;G8AY',NHQ^6M&5Q'FDB1S@'Z01*8O/7@C_U0='Y=B:K1) M.072FV23766A\:M5!UYY1/Z>V^O7VYUIAJRE,EJMFH2ZE9O *X_(7QND@967 M"FT^;XQ(;39_ %. J@@=D=_,KC-F*:LF-';6 $NFN?!&"GKF,?G;36^Y$+)U M!@I?CF<@.Z<+ SWTF/Q+.K>0*ST):/EEALXG,B9-C?&E1^1?58;U:J[45/GU MT"@T%EJ-=_#^X#'YO:9K97LCOT'FF_Z,KFD9=15#8STFO^&OYINU$FMS7E'( M=7M]$9(O>ZHXTH!;VB-&-Q5RV,M-**$"-?!LOSC2(U%7LRE<2MJ*5JIS-<-K M2JT"@Z+Y1^1/I=1QI^/U9ES)'Z1&T"!1-=>'5QZ1GU%K-L4QQ1&7CU4SC;E: M[Z\&Z.W'Y%])75'B3"'!#;W*9I-="+VJCQYZ3/[ZR*PGZ+%C/ M+STB?UFE&FN_X%$G;6^T*EW*IZ."G)< R/( M>"9"Q#4P(A4G,Q$CKH 1D6JZ$D9$JNE*&!&IIBMA1*2:KH01D6JZ$D9$JNE* M&!&IIBMA1*2:KH01D6JZ$D9$JNE*&!&IIBMA1*2:KH01D6JZ$D9$JNE*&!&I MIBMA1*2:KH01D6JZ$D9$JNE*&!&IIBMA1*2:KH01D6JZ$D:0N(=1Q(C+-_-X M78+?Y6:=><.LS[H:GKGE]F^)<)2X^T:J2*:.OOR_'Q3UXYTD2J3B;/)3BZRE M7T'"EU*=MZTB3AT/WV4X?VTYBL3F(\6&RGR0V/QNQ?MT&OS/?U$L^<_A;*-E MY>;5P83[2?R&4DZ%!EV)S-/9AI%T[Z& M,ODX3R;Q7O622L6IZT;57YXA>C([!F MA009?"BFI&1A/9P/>&_@][.":_N"WOED6'.UQJ0P6N5(;C$RC7.I0NS;JI&@A75G!6GL3Q-97?)B4)LXBDU5M\P"-89U"7I+I%^J8-F!.L(UM\(UA1YNA:M58K1$Z6] MR)*M9/6!83U98C*?;88GJAY+F75AK(D]8UW,%-S9@$+%W"D:(YM)OM0>,D)V MA.SOA.R]+F>)QR9G8VU=JZ;]C+;6*\.&.UZ6!YG/ML-%L_]@B);6TN:51+L* M2F)&&$P0KI,0U_0=2Q^WBHMP'>'Z6^*:V<-UZ%_##S&]7YAVDZTVIU;%,5OA MI\59Y;/7Z_HL51@^-)==?L@.T\;#^'XT)3&NTZ@YU!U#IB)<1[B.X MSNQP76D.<_2PP;;X5E437"J6:J_RG[U>K[VL,[0:3(<#)FMUBU6I-&HC7-,4 M;M.>3D:XCG =X7K?PSYJ-YP3E\T'ILJNM7RA6NP"?KEX4">?C.S&@J?I[#HW MYQ=66:!&RT*L/,/(9N"*G80K]F4][+.G')PMA>?JDI6.T%VR3<;9(Q=+5V@QU-DS@ MD$623KY*45X;QJXOI3%"XC4C\2*[_2\CD5^5&Y5.8A#C8^W"K%5-MEB&1$A$ MN_C,'9N)D!@A\>LC\2(;]"\CL4YE5FQ?3G(\_>!H$\;O%^8IU)DX@_-I*.9U M&^\1$B,DWC(2+[2G_C(6UVHR51HUF'NR5'NH2B5IWJ^,43]QO%>>NF,2= 3& M"(Q?'XR7V ;_C8&Z["7]E'XH5VAU\&H^"/ M&FI#3''?-W5LY==X$+J$:DCD'Q%\Z M%(J_;SHQYP+J-DK?^=X*^A);S1"4%8S).D1D=BFJNCC60=_,F_.Y:?1<4]*F MIBX#V\F)CBJ=4.&]0L8?=(:)LL8.8KPY2#1M0>L@/^O'+YJZHYG$U\K(BX#_ M78&/P/[736]GOQWMD [P':>.NE)VC^GU*(IL%9J-1I:T5L[2AT-G<9 _F3KV MHJ(%/\)]A/O/V#S_0-P[.JW&"DVC3BY43YL:7)-+3B<0]QF<\T*EC@_,1;B/ M3C??W,'9TXWDV,H!]!/X+^ M9R0&?"#PR^5.J0I$@>'9Z;!?H5S;FS-9!/QD8.MGTA'P(^!'P+^*/(0/!/Z@ M32G-$J./-;'PH.0WE8TINBBTAY(6:/*./;%5&@$_ GX$_,](>_A X'(#H;\1S)C6,EF# ZPK M6FY!J:QX#'T&&_OTB7/X9X7^E\K5N+*4C(.)[G/ LD$,\R!(VSC,VR L8!.X MV<,=,4;R1$!X$+*J>RZ0?]Y:2Y$H9>Z;IG9=!OT.><:!N0?DX;V#TT1*RULX9<"#"V4]OD3FVG3*E! MZ^9XP]5\P_*5>HP>JA-H>"9^_"+CU.MR,")\1OC\)!/K#T'YWNR)CP7E$Z/J M$9UIK95M=[QIE_0V%#-8"YXE9J M;C8FDR3;*"R[\]%N!! C?*B-RVE5SQ/ MC_(T?=]HS_BEC]0*C1?0XT,B$4(CA'XEA+XS9>!2]FVQT*8<075(MIM(9"VC MK[ QC,]DA,\(GU\?G^_=V;\0/O7N:)FF5^L-M_9:Z7EQPGON&.,SC?%Y7'P@ MPF>$SR^$S_=NP%\(GTU:33-M;IXBATM-M'-<;N*V.G#4:+\=>J"O3*R-\!GA M\S;Q^?Y]\@LA]%ZQ%TTEF4CQ,7+FN95Y0RT_H!44;8N?+83[I?:^;Z5.P1 @ M\0^+,=[STE9%KO05LY1%:5JH=V?ZCF&CYITW O;?YQ'] MSW]1+/E/A.*WH/@BI<'_%,44 EJ+,P&*,U'OW@C%WQG% M%RK;_:KCE(?E#^H K="".<:UN-G-')B*C.@+R=P;R)8IP M_RF,!X*;;-NSRHHLE3J=)CU)+N82,JIQY6TV=4>EHLI.$8R_,8PO4E+[3V$\ M652:7FQEB/R"S=A61AIZ3&^"8)P.89PY2YO3",81C&\#QA*J7#>?;-,&?6Q'I,Z2">\,3\AT@F13HATPO6F.KQ! M)^0KJ5)]G+Z?<_EZB6]5J+:OIB=()[PQVR'2"9%.B'3"-2=.O$$K=*9B\6%> MH5(\*$]'2YMO\DX1>P]OS9V(U$*D%B*U<+UI&&]0"HVV-:_'>KTTV1JM]5JB MY4ZFN(E$*D%"*E<+TI(F]0"BUUQ&;X;D;2V+*;HQ=^*9$NX*#"6[-$(J40*85( M*5QSPLD;U,(]6T[6W9I3T7I48E[KE]S4=!6H!2;<@*"3%U4+-YZ,\F\7M;C_ MM2499 E\O_3K?V5U^><#CS\./1;0\>?>-ZYI!1_AWU,L&5#'4ADP_\WWY(C#\:8_ 1/1:2!B)=#[[Q P*'7^WI,1TH:#C_;R=P^#\EVW0< MPK)-174)U0G+_Z/V &@L+OI%]B27<"#B'0+^SR'RIN,2IG+X4SQ0_&U;-6T" MLL:= J)8R!*B!2];BOH= >?D*1#YGHV:"T!50F"^PU=)\($.X0,;$!)4-A/X M%7P"5#I M*4IOE0&2Z";UAQ2F K"Q@.B!/]*;P%:CEPAU[G@/T'&:9+2**E MNG#R&S0= T])1(_U=/>.$,.+%$_7U_!;10>2&[1 0&,/'@5G&4Q<#D:-?K$@ M-TP9?J4ZDFZBK@GBV%R"^/[*]P2UYQ;*5ZJ7R^D\Z@TZ#\-V3W5(.F0[TN_3 M)SHJ\0BMK<;Y\/I+$A0P8&_G2#-[.7;!A"F:V1LV_O<__^-5FF]O7J$2I/&R M-(%:Q :B%A,5^.J?HNZ+:V=KZV3B#+73@.1V7(@2!-3C=.9?Q-[?C[IP;SQS M<17;(UJX#,:0-O@9WK;]S@Y4<_CED7;^\>2YN]6"IN+LX8+!4''F3,QZDOV8 M>&3-_XK$U$;VTW_U3>F4:%Y8T_;1$HY42![9=H;K[,1>?(WH'[+M%#<.M,SO M<]KVMJ6JO6:E5?) BV0?9%Z-%=IZ99I]:A?VO+$#%AX<.K=$X^_#Q^?0@A?: M?6-ATBDGY=1TZ&KS!E6E.+8S'X ?RW][__'G^D&MQ?\_%*?R7J^3?C4@^5-19JO$A*\%<^ MWHL3!6")MHM76BB[!:"@Q18-ETK]XQ#5-M>*Y7/=9@&N=D8/Q]X/)..#1:M6.?E;%4* M(SL$-B4XMBNT [NL9?> O50ED%VIC@!UNRX4H5$C0I]0-=1Q R O3PBQ+CS! M>G]M!?<]\WMXMV4]%*;Y7.^>A$+#).L+P3.]PZ!U\@V.*!PY=/9DIVB;\Y(M M&JYI.SMODPVT3E.T;2$Y[59+5K%3(%6/I]S4 M=Y^PS=GTL%+?O@$9MHYG6:8-W^O9A&E,3&18MJZMHK^-0D MC6-'PS04$1IC8:O[/$5&;!3TWFT?/.M0:40HS*$!2] :CQ. M?'O8OJP&2[HYAL3G5I+N.8CM=UA0K$5B$E 9[*BLAU06=U1&9'5.&(T': 2(/ M3<\ _W:AZ6@:R*6'_JH+((@TU4"8I(B_NI4V]3<<]A22%]Y^A_&/X.A"NWVG M0Z#*B2'WP8:3,J#F-3V'<-:."^;$7^BW?+/W-W(: 7PJQ" D$3*[T5SN0H]S M?WK0%1L^4H@4Z_1I3"DWM0TPHQ973M62O=L^+:377 MLI5AMM%\"EP+#@;146A0-&*AXH&0ONI!"@>WH# #[7!7$1B;*,Q M(!5R%CF=_1'AMSPSBA.4>"0$TO&N#]6HJBAP MA81W/A+$16"&JX6"5] 5TJQPQ,AT5%0;Q6'#X>#Q!>X'I!Z6<]7PL+V)QHCO MP%M06W7_QM'N\6W'MKFX4N?>?,>60)%NEYZ/]GRRCM!2WH-/=&$723_^%7UJ M! /_$/QZ17(AEQM,ENR5%B*T:#2Q,_#?[0*UD(3F=X0\Z?U0Y>EBT*RN>F1K MIA1,,IG(#W.3'[_89/P8HUOO9RM#LHG#WCM1 BK&1"@5!^+D/,H3,IWPFF^N M11UZ():X1L.#QH.!^P0'4?+0"MK'5KA)X" 9G\*' KQVA J(0*:=@R7K&&@0 M72=LB0/1?+0![]! G,&WCH.K1AYZ_*%2UKD^?QZ9FW=6\\1-[:(A@ZEB_Q0 MM->!K*G TU'1LU4E--B>F)G/:%/(K*DJ39%6-Z _#/4[VFG2 ;0)[\)7NG#A M?GRS@_=YI-#VA!R%@T. B1-%: &:/E8XV\=#*QYMWV!;.E@]L-2.7SU1M("$ M(SC0B4\,VMV$D5"]8@GY]N+&XQ7ZE;[&@:;!ZXQBFYB@SG2K<Z9F>6D;#+ G+QY?< &7O[1]UF"/9..#PA5!* ;4$\^N6ZH M@_;*XMS[G+:0I7N^#YKIB91%>UHO+1RAFL5JU$3[&$@A("B)QKX[>F&FX$4^ M*TU5"#Q$@I;24.$2Y)K&GA&P9Q!G#;D+)AYT0DU[O;O4R:V;II$/O/9FX+3W ML,]>"( =&AC.AY@*,5VO5M/YZ8@?SC/2DE4W'C7NO%<4D($W0?9\N!1CJ.TB M5"<%0!O/.:$L%/L:75L))7MC)ND5-.T3"?(% 4!K[GQ+L<>5W[/,8"T6'[F M-\QWMNM336KO&/#X/ W4.U0B=?4BOGEZI3$K4++D#"F 30 MU0FV#'"Z2;#N!,[-K0K=F[09F:^$$E5EB@;*+JJL*3^ M]?=],[,6H! @@U2([(CQ"*@EES>??-XUQ0-.[_,_2!IM1XK_E7Z+/.]:O_M^ M9O_[/VI_?''_P7I**3:^?S_I#KZ-/I]';GQM_B>\N%(O_P&;H[H*&[GN4R/+ M\#/)):_=OV_G 5-]'#6VA3X(?/LMB?LIAMW!]6?OXMOI\/N?9]$GPSV-_OGA MMT>SM4>(X1^#CU?IV?3=V??+;U??K/!'U,W.T+-IU8GA#.VOQL).$MIFT;"O MMB6J]6@ZX\4(Z(1R=4I@.,B<@&\T/U7,9?#- _8GK@S$TV& &APRSFR8QP1R MD(:KT)/T4]:(T@R1*LBDL5U HT>LY:,H !UG? -[0P![!'=SH/VBG5'07%KH M-_@&&B#$ M9RM)\QQ;VA4>=N O^.NE4WY-ISP"YD,>>68*0-/,.'?H9H,(< 0-K/?*+09D M _.N^(W3J3]8)[^'KDW M_OC[GZ/!F&C=R#HQ-R'0SI/ 23_D\W8SXA8>^"[BT9="^#[AL1=-_()!K"4+9G^X;A M.UJ_9_4UM6=2ZO0\:JF]P.M[)"1A2"SRB@\%O^,"E&[O;(";"Y!7V !!0R\V M^Q0W^Q/?AV4E;MJ),&EZ*4P/H3VV-<^QZC]TZ1(]V .M1G2519V!NC/36\YM M>'^!"W"U2WS,W87O<9#0%8BW(N.?)BL:\^I7^G2)!_/C^04X4*#2)5W>=H\VD-?26YQ.)QC1PSJ$K2M=D!C)X4>3PA./EB5H!KD1?N12Y\9? M)@E\AJLQSC@/XH]9$'_"GEO^'A9+6_S.= K4YJP2_$H;U^5;4YN/5YH8<\7,DQ( EKV;9Q\Q]%ZV,8U+WQ,3/6W^/5-PJ#C??XPM'[!3*33 M,B#NK B(AP9W42!BEN!^F=R0L8AS*E;O-6A* 2A(_*Z4S&J42PW?6N-2<#=?BU_I3<@@C/H]@[ZC-#"A=80VNA"4U](D/L_*J^_GFQ M>ZA7R@!^[5,*ZPZ64<:EYCP9IQF_[G_(:/)6^3>LE1O^Q:=/5QC$AUD*WWM0#06LJ.V/VYPA5O&C*(FB._,SY)9;RX)&5]U=-E/J IUJ MINO2GFD8>L^T0J?7U]U^S_&I#_]I3D!RI6[OS#JV-.M(LTXCS#IBL7T8?K<- MSS$]4]VJ9KMT66S*2W.<"X%]EF#[M03;*PZV%P#;)]-2KWEF83>+_>\# M:#)-N): 7Y[&Z')F.F@">Q>F_V$@0'1#AY@ #5/OTRDK\@5JT\78WXT:L&J$ M+R? ?9'&U!#\^&D(_CK607-]Z^ .&I6G1N4$X8%)+/2GQY(3)>L\=>=B^+UAXQSR;+^^="UGIHX,0#>%KY4:&7H;=3 M9,V."'OLD"EUL*+@QI*W;G.X%WJRU4R:O1!W%C!:E7D^"P"S2< ".PK]- ^N M*:1%0+*8R2HTH\$@90E/'!M?HRL:AIR%PZ4@0E=G)Y>G1SQ!O$^&[$4@ZS0K M'IX_=$F#LHG685D^5>]B*BZQ"80#"G2NH$[I\M\B;.HY9 M^E!NMA)Z0QVH! M3[W]G181?V(C?*:]K4GCM4:4Y76Y%(L-[V'#6]7.]BC4QO0U> Y3G$'JTS2/ ME:^U2JW_X"@WG41Y)+[/.X8_;M4NVE$NV8H6 \,F%X<*R][PM8PK.2X)658S MRH\PM2&.,!0OTP&6&"FJ9HP"X!DH\TH2+)42D# ITA2K-A!VA]B;\YH;.5XO MV3Q8<:*08N#34$FI/TUX2O:0W)9$FDPFT%:F$B5H1:WF051I2K>\'Z\HS*\5 MUI(_DO6IH^PB\',OMO?2R%L(Q_K[.Q^[ZT&<5G\5@L$MD+>P\0T)'V^1@\JG MDKT)ZPKT60@<$,LT'K.IA44]Y3&CI(\YV;<#RE*U'P,6:-(L">12_GA@M.ZR M,M4"\_@T<'SEINN\[/5&(-H2D%Q4JXC2[UP02#GJMY1\9_!,[P!C@..@]3.' M]MR"+AX04.")7'P$6ZMN&TM!?H;!\R9A@#FTIE45158("9TVO$!&Q:5'4N$" M8<&82,> L:4IQI#FE7*CQ)^.<)1\432C3X>8/E*:WOD88RPS/(07X2VDO,PP MJ.A%N]/\]X-P/$30WJ$_C1FPV Q^BD!M+6%_[;U7D;SN1/$?S26P/A=?)VDJ M%B>G $+*ZX$\F8G- TG(H+U8!6_)22/*4T)UBLL_([EI15%CNE>=Z(#DVDR M@>THK=O$;@ O@%Y@W3H?*Z*APE32'N$/Q9K>RD^-$(=48'-L7YS$0%ER)E(! M& 82K[4CA"*V PJ>Q'8KRLMW08\3BGW@ES/-NS*^ 84;ARWL!,9D4U&0+R11 M4I;V%K71BD0.WA LYR[,P<5VCC!9ZM=B -XJK_6CAR>7]63V#8P>8L-Y0?42 M.U%0*.!NMM;,_L0F;'$7U\;*\:S7"PP1A@;SX8H8261H$4PZ[SD!SY] M.LY;PP8"B%!$B MTR^[[I=AIM5T,);"0C+!YS#PE%<1&X$V-ZMB%& 9SY Q?#'V'P]9@%<^#4MZ M/F$Z3H]YV(%2B3A0/GVZ>N']_DJ#VS@.E#-X=TLY0RMFG(PC\DL_48Y_G;%Y M[GUT@T4#RPYMLV=[Q.F9AN;T^H;I]7Q#[X[H;SVFGZ5![US8+K$IH?(E3=RC<+L./&#]1(T&I2.3\HA.? -@^D(;CM$S?1KV/,T/>WI(35NWX;/K-B'I8\;N,5[,4E1(UQ:)B.NDKGPI:)M8-7YQ2,L!!"58?',\0*'IT4Y2Q! MXGUNJ 05/!IG::GXSOOA2G\-.E+NE6_3X(;_.IZ?E#[(4QAQ:P @*_?>+6MJ MCKA"=8@27@]9&-7%^C+MOD]TV^OU34IZIAE8/5=3[9YAV6I?5773,ZW%%*Q3 M5A?V8LP3M-F!L:YAXYFKS[\2?SK]"OU.K']*V<&5B5?;]DL_*JUNGYDW2*'3 MUT, >M=$H'?='@!_O^>J?5/S52,P0W5?F;6F0QME&YN%@)O!<%\);[DZ86(;W%84G\K*0$DX;/XF02OX2M"M:= M4D8OMQ9.AA+!SJR_2*B4W_(S2)J<)EZA%16C.\_Y++JZD#R7BNK8>5W5,YL<0N6XTGAG*&;WMP_"[I5J:9WN& ML7V 65O%T5758%F3)(BY5PI$)& 02V%$_)2K /5ASWQ06.SSF;CIC,?EY.7C M6>039>.^(K>S]7!N]X/9SW&2<_PA7LO+QJ.N,+"V;BRE Y0O?) M0LIL7*("FV?FI67*5 J"FX;W\\JLT+?8TN++NT1AJZ-:V((R9\]M?T09%_?G M:MB8,#=-[J#-NXN-$?U:'&-V91"(*$+N1A_&XLR"LIPP/[RY2< [[Q#JK*65#= MD(]K:%!.D6JO:_)277^%-D1\9J:QS")CUG<\+)OO/A$/H)PK7K$#S%[2G(O9 MYER(YEQ5FR/%8T=J5/V<%'%'"?T108-$/%H. Z*DPSHH\81RQ#?]ER4I8JL/ MB1'V#4WO60%N]:;M]8C5MWN:988FL4S/T!>+HVFZ2+*XO[P=0W\&T20.SW@H MXRES'OC1B]CP==CP\ZXJ15^9IB,"-_/NPF2SWU?73F-"_'DV:/"K2/NK" E< M@KZK9_7=U2WM-!^.N#H<>3'C?CD<_'=176FFMY4,GTH (TOK2O&HWJ)@."NJ MPU,N9X@))I7L9/UO-M>;3F4-8SGGO9O!G2M,F:D,_HO$G;YJ.W:HACWBAU[/ M]/J@75#=Z86VZ5E]S7$LZBWBCB&F@@TRTDJ8(;2UBD&_!L7_1>".@;49A=3- M]'5&Q*[+L.O5L-,2Q3\%0RX+:?B-,\+F8)(L]+RHJ+X8TB[Z%57ZM1,%YKKZ M:K:&\NFXXN:RFE5>[>9LI;9C]/M>7P^"/=V!#57NP'(';M . MS"*B_MDS+=6VS28'1*W<%/]9%P]EG=\- 'FRM$AMJ)QP.:#!=$A?!+>PF!N0 M=[55R>,H]Z^\NQN0BXR)8(Y,#$40E89DDM(W^1]OMS!>.497OD%D8%*$;6@/ MR7T\S=Z$T1T-JKB00QL?X2R!_P5KS>-\.T"C9;$O0F"9[$(39L9['+/1YJ]G M-$E GWC_:W+TRW$65-LP>\$,ILS"^[,@#$N"&0[C6^0P151+)>V<,QB2,F\9 M#W987>GY30%4.!;'."G';!:7;0"X2,K-Y\F%CKU^:U)7D8Y7O\Z+PY.+I-;9 M*XFLP:VTJ!P:T#LDUG77L)2V D+==26U>T'7U)1VJ6BFSWSU?8>KS=P_9#/U # MHV=1W^B9&M5[GM$/>KH5N('M6D0SG'VU>VC2[B'M'@VR>YS_Z\/%Z<7UQ9=W MY__JZ9JI>MN-!]Z:]4,T5,&6KM3=_Z4\1GGGK49A%(*(P^CSX7];W=K(-(OS M+[C8LV]F5H?1J= U<17_;E:NLR1O7&Y?%K2SH'3S1#'.":&F=0SGOZLX7&%_ MBM&QO%S,V9]S2[#R.G1D8[WT')SSS\RL\H;CRRT,WWG;@LLY-_./X)/$'6&+B MF 8W)#E&=?E84PW3-?5CV,,U335MR]-TU50UVSHFFMX&0F 9/8W>>5Z@=P;9 MJ $[S\F(GX7 XYG$B6@8\L0=C)1[%'-EC!TU4NA/>"*AT*ZRF&?5%6'%9UAZ MAGD@%\T0;EOYJ+S^$G?X1QBMMNZYKG=4'*QPSW_1/?0):GI+1+$_K!,>=19V MS0-:?X]1#?9LK3ZVAP5[]H MZB?1)(]C/B.3*&,1#['_?4V4K8U]4%C80Q[*@!$,]><_:MX\% M7,3Y'\&1% M=RI'6ZX$Y H>=PYN.4I EH L+1(5/%;1'&PY\(>I689S3 !(+-54_Z)W;;-G M=+*[K $PS" 3\/>6)*Q^%YX6-(6.$3Q?<$#$D3U^/!IALLH&X,R3401K+F-T M9PP6W;96,5@8AM$V+=:)&FNPH6JZY[C'WW3# MAB54! .%;OAB$D0FO5]+ +>_",X^WOT[$(ZM7-EJBF*;%68JW$ MVE58:^[CK.X::SU5]PS+.":JUX;O;&8*-@.C(8#[AR"X6.R(G\CQX>Q*.;T^ M$Z6 /WTZ*ZP&!0,&ZOM3)/@?1:K%D@2-?Q3OS _IX<:*SWCR6C556O7JH7QC MP%8.;KU*Q#YTQ-;4CO:W?9S7Y[!-:&KCC!.<'%]R8_$)GF;*; D TUBXCN$N MFKT54=?M8HSQR%BYEA5UD_:*IJU'B<@2D:6QN Z0-4MW=4]#0+8L7;4%(&MV M0UCTZ30:!NTL;GX MK3<%MVQ"_]+"YJN6' &L"J_C-1&V7%BEDNG4-Z&*4@777A'#-&$EU" MNX1V">V/A'9IUJXU:]NZ9G*SMJ&Z)C-K:VK@D,9!.X:S7=_&VX'XOY-QF2HB MX-7:-5?OTDE6175UJZ;O@UO3$M4EJG>L?9S69T/U?C-1'?I+):Y+7)>X+G%= MX+J]C]/Z+$$H@.M-"?N;A?7W6(5_;51?B%>I3^LNPD7V-4+EX!:SA',)YQU' MVM5K\!Q@!8BZ>OS-LC0,X 8HUZV&8/D95ICKYXGA95C*(G*_(U$$W56N!@2> MY=,IFU..E&=Q)T?T+.CDD'XRO9FF6170US6O;YFC2XNZ!/6=@'I>Z7CORKSJ MLLPK?ZXL\_K,95Z;7__TI8,\K!7W;[^DT]GVL#1K1F-! P M'=5%O)Q.]G)#>*[:%IJJJ;[J>TW)-;D,@0*!'H_G3RMA$H\$%YSE?VD+(Y4[ M2.'^B(?A#1G?*.^FHQ%-YL(L%",O6"'+8NP;0AP8#5QD/R'\!^Q'*OUUFX(2Q26*KX'BND3QQ3Q!8-0 Z(#B1-=5W=",/$_0; A\UQ?$'Y#Q3>') M2N*ATJ4PD020;I,*&ZN.JMXLUT]3962"Q&>)SX_%9T/B:-9,6?6H*H%\3Y:Q!'()Y!W-DN1Z$Q.V M10P[Z#<%SZ%EVM;AF$/TL6G29+CDK EH#]:,!V_B8-(S5\ MVF5_6B6?SK-A#,\R?<-O"&X_E/MR,0ZF/L?O1Q+L+7L55X6#,%.)(@_JE@@N M$7P#!'I:'EFV[K7E.:=IN"'+7,N[?V#%:7V*8.=I:I.&(B/Q' MO//\CB9^E%)E"N+!@9AO!W/ O\O3#@OLSM,I-0[UMH1O"=\2OM>!;V\?Y_79 MZ+>I6;9'F@+BL+^8"&ZOT^']]4399%-2Q+_ C! [@)R%^CH M,CMRR39@V&99D\15#5&3Q",>U9N2) E,W)\R,_BC@K&Q@*"K#P."M4F)(4G.)#D[<"R6QZG60['M6&X% MBD7$F:99A*IN0Z"8,9]=A"NL&V7V0-$W$65FB^M>"#_;V^JSAJP^RY\KJ\\^ M9_79RFC#OFGQ$9#U:)M ! P9++,1%= MU[:MIM1/V;AT[#L*#>[Z@S@9QY4S MUA5=S\TN3\(@'C#O" ;A2@O/_H&)/!*V!DH\^-/0RCP6MW#\.;H;ZDV)NYO- M1<1EEVA&EOK\V:#OJ/D[L$Z"VJ9M5U,XC.BQ? MIRYI"&J?W_G#:8JNP[,8CY%"6([^XNK_@NK/4?PW>'T\3)4_XF08P)Q2Y7)" MN<4@A7M&4;;32A4RY:XNY6W= ML.W\;*FFZ/ LYNV,I(/'!8+4)\@I>6[#/%DAM.',B]F#:>ZNB9.58]XEE4E)1<\- G0 MC8[V?_=Q7M<#\P*)T>\-2*P;C4'BLWB@4*%?3_C#R ME1/?CZ? ]<8WROLH&3V+\KI#X3BHU6;N[6H3*0)7EW^Z QZ9K6@.5T%=_"Y@^+Z23+XF1,[Y77L/D/IP&G!RE<2K)I0A7,''D>"Y!< M1%M91(:VMXOH,5N6H35GR\(!#F&(F6,NH7].(]RG@%!_G0[%X:2:0=J:^9H< M*4#I*U]; ?]:KKR]7GGZ8:V\II3"DBOOP%>>WM%04]7MMP>T_O1]W/GZ]>NO M?Y0')>(C\CLLE26Z#L@DRRO!V09^=1UE0ZIH+OZ-AK'?QRR@I8OGVJ;*61Q0 MY37\^GNGVSGK*/@@N;[W>'UKJM:Y^-+=Q\WU7Z=?/RD7XS1C=7C>Q?Z4!6FU MF=A&^?=!_GT0PZO&<::0R02C[J,QN_ "ZP< **!'ZQW)B/(^&F)=1Y],4WA, MEBKL/1FY214"6AS:>@/4[3 8K'@&^C/XA?G[GM"H*Y?"UI9"]^S#WBZ%:W(7 MC^/1O7)^E]%QBOM%UQ_0$2G6AI3(_9/(LY-/+TDBS\C0GP[S -OQ]SY6T97R MN;_R^>GD]"7)YR?2I\-4BN9+$,VKK^5PG*/;TBG;$I>A['R31YF62U&U]$\.JHI6#=;"6Z= MBHGY$R=W-8]CK^[8\"K^8-WJJ$6EQ'$\IL4 *EBO3E$5]6U1'Y'_NUZUO*+X MXLKZ=;ATF.@/HHRV82)\-,[>)B1?#88]NP"V+>[Y#-F+,_3JU]I ^>=JS&-H!,6-#:\%Y&QA=T5 ;F\+YPFXR@=P 4IG1 ,CX4[H&'X!%$W(:(IN^G\ MSA^0\0U/S8U2I!A2NOC>\E2!]<_50_1ZP0:^*(BDR,4N12H>18P(5$^SOLCH M2+%5[77_Z+5^A+=_I3>YW:G;_B@%"=]4JWP\5V/>,]C 4'GTK"R;H+VK/FW* MZM/\N<5TR^K3SU!]^M6A8=L#02O/U:1KX#C^3#P':+#$'W E5G L<2J?WM$4 MXB.])F,D1,B/5AWY5]T 9\(]/-7.PSFZ).F3,4W;EW=#>J^<^"P/0%=5G7&N M=$"&0^8E[U,EP*TV4-A(JF\9K6-_:V\Q_@2?=L;:=\_()+P=Q(ZRO7HVV*2( M):D0O(+J3F. M8[M!CVHF[9E>W^[U3G 91"JKL_9N( MF97:_6'L?Y]Y6,DLV%-Q)MA4?XG'M-,D2Z<0N\ );&HYM&?U Z=GAD3K>49( M>PZA@:^KOFEZ1(C3WO$K2_(KR:\:P:_X8NM>_/;EY/KWK^?=GN'HNFEO%:>7 MKHU\ O3U4+EH)0/A!Z_<,DQ7<;0.D\L.5.U6R!Y$\"LOTULRBFI4*YHD->MU M<+0VX\"+>.9C0IA5(54"3#)GX7\!-SJLXEW0/F!+F.C%4[XP:+!/@4F%.4\" M^*$)OX"],J'3,=S%WD2FV2!.8'S@)Q%/>(;%0Y%&Q? ;IL K[_&PP2CUXQ:/ MQ&5R#'( Q&LIK"87R;[Z/YYS8J,F_X5G +0[<2@8O?23^-A].,%J:WW>+N/#6H7(AFOS5= MHA4OR[JN0JNCV7LY ^MWEE.=QHILV1W=6>80 MWTVA"4!(_/)_7^FO5B\&O6.YC1BB%W .Y>:N=Z?WK]9HT=UVZR@JV*+ MTR9W"NQK4:#D^GL#>KU2&2O'X3@]5M;%8C(%7:,#C0J .4_I7P>YB@YOY>RD MQP^L+.3&>[>LZM?'UHP3F[;EEVA6ZV)&J2B#&WR,8AA$-%3.[Z@_9>&+EV$8 M^33YY3C:ID%ENVU^?95$8S^:D.%BPX^*EDL8DC#TLS#4@%ZO6BE/$5O>G-&0 M-%?2W*>CN>P0YD^=_!QFN8::MH8.BUC.3<6\=/83Y7@MME<>[M8 MC*2^TU_=GY/$VEFJZVDQ$S=(ZDLUSTK*F*I?OE;RQS^:*_?CE M\@_EY-,GY>K\:_?R2U&\>ZYT4O^2UUU!U^@POL7<@S2+LFDFHOWAUSA"S^Z"?L=^GEN0O,@V>QOW](Y8 M\!AZ:[-D2MFO0W(;PJ.(*,N90E=AJ'R>D4!NT(WQ_QF3NZ MA5YC')N9WUGP&W=P,Z?W:N1SFBM%%EA.N5)T)-AYCT@D_E\M]BL>Q8\YUD47B/ MC1*YB6&4C/ C6S'X@C5&*DZ8H(AQ4GC5^BA1F"BFI.R+U8"M C M:" VEM4VJ@P%M/)'E&2P<+#-<;C-(+:M!WRL"NA8(V(#PSQ8[H@(VN"0)((U MPG@(GW""^$2F^ 1SR%:48D8$2" WY:KFZ\Q_FW "J?! �+PW>/&MD1H5^ MB6O4FJB,=7F?X79^ M(!;_7;/KLZ+@=6SW98D"JX3X"#'PO,,5 \WIV"]+"MX!:,^.Q&K+Q ,@N8ER MO"-5>)T165# JH.R9=/$SH&SJ4/P (!*,7EZ8&WJ$"P'V$.3DM7(.X)'#&EC MZ.FCQFNKL2+-Q=\=NQQG)8&#Z_/V<4DX #=O@9[K@_[_TA!Q^U/) ;!IG9Y) MOM@28.T'NM>'XTCL:1;VK CKD:"SCZ"SP_B4.EAZ,=V7N-087-KM'$JDVO=. M_Y2M[25J?*O"IB2V-0;;E@8$20S;1PP[7!5O 7,DV#0.;%9$[TG(V4?(D0J> M5/#V')>D@B>12KKT-E#P?L,HU9..\ND^'J<2V9J+;&<#$B7PF#PF]#0F22#Q M:S_QZW"5NSF\D4"S$=#(I;YW2UTJ55*IVG/J(94JB512J=I J3I-2!!"]Y1N M1_DMCH/;:"SQK;GX)J,A]QNX#E>;J@4:B3!2IWK9"U[J5%*GVG/.(74JB512 MI]I I_I(L33,24?Y2++O4I]J,K9)?6J_0>MP]:D%D)'H(G6IE[W8I2XE=:D] MYQM2EY)()76I#72I/\@0;E<^=)3/<2RC_AH,;5*5VF_,.EQ5:AYC)+A(3>IE MKW6I24E-:L_IAM2D)%))36H#3>KO9$R5/PA\)SU2#<8UJ4;M-V =KAHU S 2 M61J'+)(Q'00 2=U.ZG82J2122:0Z'-WN%+_#0F0?X^PO&7'89&R3^MU^@];A MZG<+("/1I7'H(IG308"0U/&DCB>12B*51*K#T?%^2^C-C?*)L,/@J82VYD*; M5/'V&[,.5\6;QQ@)+HT#%\F;#@*#?HXW'6>D/Z0[:7M'=QYH:>5.^)%]>L21 MMMMI]JY;>1Q$/W[]!?[)'^L/*4GPV*6!>'?.0PUL@Y V5?WO[4G54B'2S4FF MJ.7_X)6:85>:S?[]/_]5;7Z?^-]ODG@Z#MI^/(R3-_DN5>F7D *]&-[VD(8H MT1V]0(YV(J2\^AWN?P9?73>TW4\H^=XF(;3X#?D11X$8'(][OGW/N_W_/5?_.L1]>SWCGF M&.-]YSOGWFR@WZ"SP#T)47%1 86 &"N?P#H!" ,W$5 0$2X/7["S,K*2D;#Q0?FQPOX_04#"P=_!P'Q+A(RRG5 Q3T %@8.#A8>[LX=>/CKIU[7 MSP%XS#M8#YF%$+#E]!#)[7!87H5_N$OQK.0SKOS +N53?7L?)&2\^_@$A%34 M-+2/Z%C9V#DXN;B%GXN(@L3$)104E9155-74#0R-C$U,S45E575-;7-+:UM[QY?.KL&A MX9'1L6_?Q^?F%Q:7EE=6U];W]@\.CXY/3L_.;W3! ' P?WO]0UV8U[I@X>'A MX!%O=,' NMP$8,+?>RN_BZML/(.-1 MLLY1[=U(^Z'L7Q/F\V\I^T/83UWC "H#DG#;M)?*_9!PW&>C\\B+VR4H4!J MY@X$7N!TX*HJ']PO?P(%8,DNS?DXI&I'BA=*RP0/.I/RON(0HQZQ:KJ#A-X]R$4 M: _=:M" ^,0TG=Z# @N*M.E1SBA_QZ20B,%$D5LTHT.^GNJY*[7S0N2.YI79 M-RCPA4CQ7.2RYT5:X;1!,B&0GGMQ6, MX+]0J["?T4E$1-]))$.F7N&6,:VJ]GUJ\CD>T9>O81\MMV7M3N7+03D[M]6K MN]2VY[!*,?MENA+XUI [=Y[U-3A4Y'M!@0<,]&M,$#\S";H-0:EUX3]/@_Q= MTN5Y6G*@D]Y75II%_%.AETVS>X=_D(Y-E51IM)(KE9J*_9&\8B+FJEFCXF:+ MAF;VGV.)I;^95/)9(: (&MDB>S[,MM%BD2VT_"5/J_N)B B)6NPLS-&'G$QG MPG=_#I%+\\IIU9J4QF<&B5!R.3#GJV70'!PB(KPUYW$!3P)7(4WT(Y78V'P6 MDN[/':B<%-,1MAYP\AK1 G^>R?3&(6O'BS*K)Z)AY#7[AEBHF.%=BXX";Y15 MI]J5"/QEWF-+T7X-0)U/2>/=.U9;,LD>#;/H6->]>P8UT#0V'; M.!W16ZQYWB>6Z:BO.V0R5?L%%A\R7;EK@E>S,JGNX_733P;^>66\P=7,_UCT M5P6M8.I-,LPK_'COV]VGL$B49BNJ44*GQV)B^B,G@ M3V%["[8/G F(#W/KF:S3RPOMR6X#@6ZOB#Q)HM)M17V^9Q&T^S-T[!Q])]X* M!UY\Y@5OG+5N^\_Z:WWFH]5'3G98IR*1- .;.+#27#2O3D<*34#U_4Y#3Y:R;@-$;*H,##WTG@H)>?J>AI)2$4%ZP' MU#I/2>P:MY/;\=C;3QX5_%+7\A9D+E)0H/AN4X*RT0OR L6$&O"?F_KVSENX MW/G:A!1_;\KR.K]Q2564K[TO.^R#\KH2NDH0EZS2.?E,(WU=L.0]\%/^O)/X M6JLRMD^Z,PZE=,5T1:9,-<'9GR;6(*_0NO-6Q=A36J M^\DT OJ)J$0CJ970OV2CSCVMSN$3PTFAFS3?T8_YBW;Y:+^HN8X;[:G:".&0 M(D.N-E9E#4%2-<_8=%G3+XZ*9X([DO.A@/9U?H0EON[(IQ4=/JHRU/F++'[0 M<+_O>V2#V<);ZVC+_:DK>'F2TK#,Q)3H;2?GFM1^F]8[K=4 \)\JE,PQC?>+ ML;'BFT1@K497"!,;G]"P)7,)#S$/C5YRL;1J<"B?]TT[1I-L^G.3+G,Y?/=G M[ A0RA=#,]6&'+L;=&1#VGN?''R1AN,49!Z.L 5(#]EP<\P%_C3-9D[!>!=" MC1>D'[ R,N$#Y%KR[6GSH^7W31OJ3!CPMW"M!EU*_SU[.UF.B**6MI"6Q M)_KM%/LCY,Y) >:P5O M25Q4]\IKB#F&BOC6*G"KZ4L%_GRIB7*@5*?#K"O.OV\C7V"N[OS4%>_\K.Z? M=GY2C474E/>[CWBK*-&"(U@X^?A,2U%*=_Z<'GE0'I(\G".E4[Y-QC0H@S%G M[TZ%67U86\U,T.'&4 .]"(;NI^%9+JJ2N$C]EF&CM:,CU1" M@7!K* "I TG8*1-K//RE&QLWK[3&9W9\/SP[TJC92V%$#)\@K<8-U3)Y:>)' M(G]&-6RU26A!H!_B\:X^4X4B-*$"NUQ__%E(4;O("*3)P';T),8]J7[M)#U> M'--_&#O^E]/%6+::.3^AEWSSD,9P^97V>6];^OT8C-KOBPQAF5/2F^B+F&KS M%Y\5+-33-+]_$[*R[':RMNH]3!K62TQ]&(&LVKLE MJ_W2="R2A'7*G"3S>R00G-#S'Q=EY*Z*R@AK1^*0$E7N+@4-M.J!T%9T%*4%$9HN@OTA![%<%0)5?P!AL_[ H$EN#+\WC.Q=O' M\1>K^ @*H)O&LVUFK,5;!_.]K8^=['0QWW\JRK\2<4K_ZNA\+$@'7NO9HB@@ M1'\'98B CVZM]ZF5AK[1?5R/>#S"T3PG%%LGGF;4_# 3&[D=';UQ+,LYRL5- MG26=^V908!_SN@Z*\B_;O-)-H "I+7B,#:+4%DM98VGCORXE@J,2[_@&1T[P MSK]SV0G@-2TFFJ=L%Q\4C5>G!.KL2[/)G*B%WC' M4%S4_=9@JCIMF]>'6T73$VSN^'YPVFWZDUDPBD:Y#KU,W0.(UD9/W8#V9JZH M].:L@ID::05'*PFA) W9>'QD1C <2/ZU1;ZC=G:S" M7+.,\HDMW7)0R(X'%L&W9'1.KEX>E?@!V8^[(A[*[K67SP8C1:(Y*Z0DL$;M M6O 2&12%X7()C&P=>C%L"L4%6H/)%^34EJH;G"]>%!)#!$VJE(/H:OUFPQS: MW*APO-1AM@S=O3I:)36,FR*E&QLL5BK\[C1% !&:+)5JL:A;"Z'J\_5JN1,6 MI%3UPPQ/EZ2%83O+(U]%AA;J#Z@@R[VNI5:P5]83P5'V_<6W6P=68^6DT,M7 M%3(9.E^'^_33:^(TDHE'&!Q;1]YTZEH7:-\]+O+6%R(X)%8FP1FO+<-R=N&3 MF.EP?W;J5NB7GB.8+8.7GUF8%XLE%%1]+8F/OZ(P]31 !GN#\%/9"*/E?G\L MXT@:>EC.,E\IRV7&07B*^Y[[$PQ9C&%E# PB'D*ZXMPMICT4D<&*)&>J6I[% M.A:O-!X;/FL5:_:DHO3B(N5J#)S35(M:_D#3LJX9@W>MX;CC;]M"V$-/; 60 METSSWMQMFT)6(E)&'FF$ F%X48#N?1/*1Q18?6VO#4RS\4C)W*C#:KU]C,BME4>-NUY=%O6\8\YQ+ M(>XJB7(2C@LW8V@B#\@2O21&MJPB5?J MAO?]W:FE0;5I\_OW.DFJGTI98CM0KF]5"/&(#DSN6TCKO!WU5E<3<7"X2MR= M86BE)B59-&9>=&D'#=;7!DC[:M1AF(YVY#.%.KIX1%6-L)&0*S\1F&"PP@/% MR5,)8\.* KIBFPX]3UNT^0;+-X@XET?8Z(6L3; GA$V#8C*[,2G"7'E#N-;: MW(QP&HM15+U'$B!T(UM.;N4=%8PBC2EH]0EC-KWIB*3ITWFF9/OW8B -C *' M"LI:YK?O0NB>E)*?1'VMI4TKB,S:C7D[O[M55+YD8)&0H!0R9?12DL#N@4V< M# G,QG2M%MR\4*F_U/VQL3L9PT6,;((?_;!%UP'\[:?)B%69;IFX[W/:56K, MK2S=H^,6"LEG6@;&DT"R%8I#U*56+/1*3R3IZ6&8/1>QPRK>,5+7^#1+JE1+.JMN??.]NX8)KH<-F[C;:T_?19M[7H]\7+!:;U<)Z3Y2C:.C] M.\6](X2/IH44=X@T/J!+O8$KQ$&O,(QW[Y@: F\T,RV/Q*G?^K\"AF^N-1?Z MF+P[+)J[81-6>L(\K Y!@>ON1C>I*\_+)R*KAJXC*3H,C!^O8 A6R";F%"\DB'Q8_2RL[K48X+#HNQ7 ]>C/!B MX$4:(S/[X3>V'_M;WF&NB99Y2AS>?I_W0,W=._.#^BG[/,96W<@HS:L/=*-6 MY"!,RC/F$DM:@^">D"ONE7=IN7(!RL^.0TZ0:=,JGK(>%I\>C( W^J\7CYE: MTH:,!!0(Y5.!-&! _*+BIC.MNSP>%%6U:#- 5^'%O<,]C:$=-Y=7@0-IRA% MQLVJGD]ZX:\UHW DZ"2^8IM-D88;["'@'P8+2-?4UWB 2[2H#D4?OZ,.*WGF MY<;59UY%$^J8R\MC9QF?G)ILY>N\9Q9LFH7BHFGT&J[75F:AQ\T(-Z&EQ;XA MG<^=[&TMCC9Y_$5?+7:?X4.+ >O-DFK+I/ X.+KP882-+4VEZ9(,GL^)*W<:><,50JR"3Z'';5=IP== M'ZG"6F>V.Z[/&0Q,Y?Q^5NZ&I.R[7[F)M4DL4*K*V*F1;'@'^9W/ MTX%_W@ M$+GFZWL#%+*RJT6E>4@;\EW36F3ZMQYGC5AO>TY1<\9(J<79_(X.G(]INJ[I&ZTWYU]JX WU"*V]C)5ZGM=]%1^[[Q'DO,-]@@_ M%U<@;1^1B$XE'_:2$CF%30G"H*"L;(<.Q7?P+ M39?46\QWH]FT]'\7*C G3&J>9KW88?#5N/?:%Y^&LU@@[>W<'%[\*GJZ^6?U MRIE]AADH,&:Z05=AU;2HT72]R0^,1GZ+C5.4$Y&CZJ'KOI!1+B\YX&TJERC9 M:7=>/&IS&E]I81!MWN=T[*1J0"/ZTCR/:;Z:8ZN:7T6_ZM!C3VBT-^0DJ;$4 M)*8;97A7&D[WL,<<"C2K.(ZY][0.E/?D/MLC8S&VH67N@S_JR#1B4XC?^U:] M/R%718JVAU840YK)&$=;$?:R@$!UWQ9)U@7PP'IB(0'CIYUH^^&K9H:G;[A*KWJCS-"S]CIP3N8FRW,)[HBV[(>\IE0L\WPN M^Z; $462)XYQ<-M,V07,+K(19?WR'-EOPQG2N%\(A\>$=AHJAV<+LN!KKNO$ MK75+?4/K;=?9_&KC4_[*W'$Q0F2^MG;>1&=VGD#4LFBSX%0+PMIAK_G7IGNO MZOPWSW$SN-TS\ME2DBB0/%MBJ/HH^$H&2[<])/#.0(I7?* M]'KMOU.F-">M-T9# ?\C%,$OKQ6'&:P,*ZJ::OVF99IP'%C2KQ2)"7-%B$Y#:X@/+ST7*$G8R4%)004+N6VE!1YCR T6Z]F M@D;"]VA:LI]Y:6742KIN1X\J>MA3!@@/V1_C3!$&IM_G]4B*N5% >DU+J9DL M8!K_WM?OPY[?-#!LCFD.GBWP'!]KNG 6D@AWU**]R0R:UP@L\[J?9(.65"=) MGWU2&?)Z U2:HKNLU9O?"[;I"N6Z:J);6#D-GOO&VJT!!;B7Q8JH+9S$MKY] MB8")"$H2.CY)5S@-3%U3(1^WJ9+D;B^5(FG(%[-J00U]2ORHPYSO_04BR[8S MZ1\>D4Z35Z6T$1I^M+"LM3QWK.('?>^((0\],]7W2/: MM\Y6M9HJ))"7EV8I<*6XG \UXG_+%3YQUK[K9QZT<\-6T]/4\29UE?O1K&2M MK@?.R@#Q M+EBB<\^D-9AQ2&9DLWPC/W.88<%0([;P>UJ(=7<3O(G &^2@B:6/7)1%[C1_ M^!YLX\:UF\A12+WQ6K\TYH']!4S?BK;5+!1X6UO8MD@C/\)0(7E],)O?8B@X M%C?Z: @K"M.#F?Z(>DS00>R8Z<;S'PI#R# O^:Z"XC]XM/FH\>;<&Z^*XS$0 M(#^R=#_,9]?FV;W:CG3+":SRH7\(B21IE2(.=S?"X#UNDRF-7^4WFER_PZ0C1A8KGO_#*(Y=D^] MK 7;_6F(P.-1G4L:<8Q6C[I'VXSM421O/?$%G OX#:C=MSK ZN9!,]?B#FW^ M$(T%RGO"BI5^+;!\RY&R5ED:'N.4-6VO/V924S-QC*SC69XZ?^ MX@DOAG''QRUM,!M;S@*6+"_5HPF; HQ'V;!8-QZEJ<(0C!,XO $,([PKC#%( MUM1[_-+Q4AA&*B[9^^A$G*SUPEYR&B'F9&\N)_4[4!M?]^RX79O+BYM/( SD MH "RR>>F@XV;-Y[!XG,R[]251I,RUAF'"?LD=TN%!IVO&'JY>'M,U./.1$J;.YE=CN+Y(XOVUP^2D& GT5.Q $ M-K+=+$\B*,!?U72*/_(A\]3'2Z;C&;XU%>1KC*1D[)P3'*J,P@SG25XRW]Z; M';^*8"RB9ZC88MI;GA]G:A%)/)PVGD6Y4.'2V)HC:;?JW,(:!O]0<#Y]HT A M--@Z\S07P1\N=S!( W^3N$O%]JSV<$N%#>,=A'"HJ$@W0K+S3LD$9?]X62O9 M1=VY<> \J_C'"I;0WZD6WJ8Z=D,5++NWG/2@<:A :G98?OAKP8,S69Q)_"JA MTY/TYD8FOP.9@4WKK.0=I>1^&1YR6 JRZ;!=O!#SXX9O6RCC;1BG"OQH4"!% M8^82U5Q@[L4I!\2K&+S+G"]U79EVQ9"O5'7[0RAQ_9G[;R]2>8Q_IX: M[-E[B!J#4\6$XVPZ9>DMOJ%D'BG>WS= [.0]E8]5!,N'%59:>9900.30H)@D3AXZ1B\H'-/8T;&A33)XI[KY2I[AA#HJWB[ MJ(=)(6:2<[$SFI CR2\U +J=0:V*TY2YC>XF&Q_$_"^YDV: M$T4.G3F)^II6IYQ 46-0= MY?]X?9*'C2^6FYG6G2/MH/^'R?AAH/L=G,:2:V'VH)(5*/!GZT$E50XT2@<% MGJ*+'?-" 0A.WVOPRN@)%( C#+W-_Q"9]KQ-9UGOWS8@@LS7&ZO,X3'[V*LX M]:<)E;Q/QL'/+.JS.D] %RUG@\='X+C0"+X0Q+]@\.A*O_B ^7^)GG^<4&+B MIKN75$Y+9Y5C_IU"R/I;_EW<8.[0VS3J%B$")\'<,577L)[AFVY0X$_+?A5' MX8:D_F*H01\4^#EA#A1X\W1VYNSHYB._]F+!M- ")8@Q\3\#D[LIX98(OE"! M7\:GWV;7 !O _WO5?.[8#6U6WJ"TF]"^D^19U3-!7"0$T54$WP:=;IJ6.) 0_N^+DS;!/IK MN$/<:06#B]=[F5OKURS)KG/Y#[OH_X+$_%K^(^27E+OO;?GR)K3=Y,.^\H]^ M_[+6X_*^!5+A[?>W(K/]T_WP>KW(W-1NX+\Y^W_3XIM-.^6:/5/_Y$G=8LF<\@1-3- A.\VOV%T@EW"A])P.,P_8O ]!5=.@>)[T@O\D5S M,OGHI<#2^OA(NOF -LC#5*^J]1Z+XS/NTF0W-BQ7C=;XQDS&PGGZ!HXM.=4^ M,[,[ =6"AO(H/!P"_N:'3 ^@P-\ K\K#:C _:[AR0XB8X)_U6=0)>XUQ&OB= MW3WC7$G15)(2_E2;--6>LT:5U5UH/2,KV L>26V!ZY@^OK(8Y'U]M3,8^@/L M@W*$"Z2JVCX]W 9=BPSWU%]Q"C$\YQM5N;#=)#YOBAW7M15E?82 T.-PPHMW'.&F2H-"V^T:,/7D@Q3.W M-?6J/TOG8\;Q>.@$TPMY"26_082II7=ZR?7&19JN+FWNHA5Y6J[Z)Y+LXQD^ M9A%79(XR05B9WKO';#-GB!!] ML6+]!Q H#-QP+ILOCO3Y:2]#/7:^QLR$YEFTKW"15,["5VL#I^;0NI.RT;RU M9-2]YT,;X1:E9J(SZAC'@6\IPU>DGP34 %;$=MKIBV0[WN_=;M@)V#Q8!$6N MZJ >$6DI?UT/S)0T,OT<-9^\VOF0Y*ZR5PX8U4/QI!%YSU#=N3C-3-WOO:/' M&64LT7LPEV3B^X4@D].:-O?0&TYR/S"GR:VF_,N42T)Q?3OG<@[G%7HUF&$> M7-;Y6&VLQ;3+9&>WN7, '&C5:<+Q:E,:,78%/- SQHB_YX?J/A)8I6!S0 M1Q'?Z7A=X5K>A"Z3I?6]K6"U_TQ7.C,UD@*5<]&#,)_II9.6\9A*[1@;D=)( M!7RPPF9X521&M NC0[<]5['X3[!T/FC;<6.&.8S?]Q 7B &M=5DT5,P72(F4$;MFG#>VD MVW8Q;9P?W"?G71]JT6;IC_?B$1XN#]V,*R+4HQI^/"12O1B$$=5$.)32$I^8 M3-\P$JU!(W[XV33-2!\UKE=-H&XK?K/^9]5FK'>N\S^W(T7<;_ R1H\J0Y1*]%YN7]9AI.)? M6J3_4,K?"ZX7H(N1JYQ81WY$C\]/W4^Q1QUTS, ST84OCKK6&2+"A4BR\:[^ M%%Q\&B-;98/5Z+/W29%MJP#C."Y*VOERAFYEO$'A9_';YM/2/[![<1"X VA/ M:UI@BSC96!]H"3OH?V/$::^&&2/AC\M5:)ZF&CFB&>$5<6>?;6DNTB"'MN M!T5G3?VHXG!?(S9M<+#'AXO&/5E&^OV61;/"AC=%35VUJ7?[N(-Z:UW([*8; MI4&V]-&XVQ]K46'+R-LZ?4FY9)E;I:5'4FKP,'B,?7_=>=Q_O(B*T78MN!J1 M@ :79,?'4PTO)L^46_M#)@GI/BA*?8ZL5[Z#RG5A;[E!\J=;Q072)_K'IK.' M.W?-V8.+"2@K!6Q*0Z89BER-I+)=B%%'F%!/L15VJP-XU HS*NJK]BLXU7J% M%XCF+0VOT.^XR_Q4]A&PK_F3'551!^'KC")Y8='N)J+E7D+6,FEV^Z0].\TP56JF!"CZT\U'B MC"2(TT;MW!=C7C^QD,LCQ#'"2>VLYHKQIRS4<4=+7-(;*J,>CE?FK6_6V54O M.AWCX\R<"A[)S655A&R/\HF22!5OQ94.)%8*6K,((!^F_.SVCR[<4,))'3!> M5W2R-AA;/5\=<\_*9:G_*!9ZK)O?W@_ZBM%D/KUK[)]C2DCV[8BH(NZRW?!Y M>(:J[*&(\>*K'2W0'UY%L>0_HF?.R1 6D?I)U5@.#9?CIYTP?WEGN 8%]I]8 MD*F"#V$TDF_J0O7<4V=/S@+.EK@%"J0BYVRVGA,J*C;*7.B'TER5R+/0T>E< M_PN*A'Q+O9N3ZYERW$9Z_>PE>5KF/G@"QTU@*P (2*"9(MO!6%$XN[XS+ %> MKY"Y@KD!*URFZU'IG5# 4A;^)Z0@IIS\32#O-10@(B*Y" 4J:6^P8'!O#T"Z M!.\0.G%SEC5=HPU=_G7PGZ"K@.M3=A36^O (!1*]=M9D_N6!O\[$+E M0)AR M,T"!/) Y--$%X@B,_PNV!,36_KZ7M1:_%+5JQ ."[*?M*F93 MY;/$!^57]/JER41U7I+R]7XS/0P66,UUGPY(7OC;5$UKRQ0"XC:%ZIH;'.J: M1O47ALKZH"Z'8;C)H"(O#F35HT ' QO;J@^/0(3JO9: M\YBL'V1]&T* .BBXA1\B_/!JE8R6=W&!X;L7W7+QA\D9\WXW$804V]63=1FF MI?V7&,$SF](C5:I(K;[_"SISGD6JB3?4: ME0])Q-IA\?J&8,O8&*AWE$?)C6NK2RO*I09X41,RHE[!AWVN1NF0F>>/$J5' MDQ$+:;S49F0G0;28Z*>!!P]("P^(PS_UR#=4-M;6 M5M=Y869755<&/&(PC()/9/6=W9ZH-I*1V[2G:^@)*3^7RL#0/=!**_%9LWXO M:7X1,K5I5VWUB=*$DPN1*Q7-KF!:,K?/PBJ]A_6)!'G$0E^P()52:)>T*RK= MT=3^N)0%DJA+=4RW[-T%H(3F&V 1K_50I55%A<.;R*.&LEJ@&CTPIDB2>849R< MG9_/1$$$&Y_S=W)5.RQCF-RL*_?O82G0O=%WUUU!J"E)UU+_;,9Q;.GR#"5W MT4)0%@]]JZ+=6_X3J6\(TH[2RD!Q8S=5J[HPB#6&@15O@)=2Z/VXI-^9]+;] M?Z]2)2/R5T@?B#4,%Q49A[:L MZ1=G2UE%4GHL&D^\>2C-_/ESWY(@BLCZ/)-LI!X1[E=G;^S>3Q2D:FZ)VP\0$PWRZY"[++@ M(J"CWO=:K'XHHRKIT*DIF-Q5&=?U1#@.B4@XK/I!T.RBKBS"UG23GAE?(H,= M"E&VZ0*Y$?%+&8=#,OE'>Q;*/ET\@9UZI4PC-$DL]0LYG)?!NF;NN)-/UB#6 M2:BD2HL'^.%1OF)=$[;>&8ZYK$WH7V*>2'H88>,7&@9+;ED5#&)W#+NDHGEL M65D:A?'5E8L35H<;OF!?;@=ZO0Z"E'*.Z"7?+EM(OK56)]Y1S51^$-*!^%KS M39^_$Q?KBJ]:1O QE:_H/E#P/&YDJF6HO[%7-Q!^J4Q\X)GBM$BB6?-(_8 MWM'X&54B1W.PX$; V3R*.D=/#>%SOS*%4SM*8*OU@X_G0GWSRC!<[ 7J01\N MP_:'.U'IO5_)D.KI/G9CF+>E2-8WQ'>JMT]/,.,1S& A1SP]!%?H//T(U04E5BXN-E9AJ2)X:I]UNL/.CS.&5..-KV\ ML$#*JNQ#)Q!^O8U9J(*: M94O3>9(YS#LN%6FKPL-L)1I/#^<=332>*%#2[HJKNXZGIQ4\"=#,\.N>>=?O MJ:Z()DZLNX60<2\;A8OQV85V-U 2\AZ'J8M%[_%\?ARRZP/HS[1B2+5,OV17 MA_20JZEOWPENW(@#$%<=Y )WQTJ:PW?\Q+[Z.(4[[TT0=)Z_"NBJ&C#F+K]? M)HR<$[6T?Y#R..H3Q>1)FPH88_K+-LP[G((/TMMQNH(='W8$27 X*JL8.^]\ M92F]FHU H-@(Z*T9G7[03L\>I0PNBS!$.7"_HFN+3'J-'0H (?9Z$Y0)L6\,?5QQW.G?!=Q'H?OSD. MGSNXA@ 1,8)OO?0T $Y'S[+4\PH,'@ ?J-N;]9]P,O(R2%/B-56-!C;)T;B MU"JE-8AG93^36R-P2WZ.(HAM^"&NO_)#NQY ,MN"V3R$OPL7..('4.#K;;[RY9]*!+B@MM:*H'D\!R?(VH2N\W0I>E2C.ZQ M$L]3"@^P*\3QAZ[*6SC@9JIB<#_+K4"R_UN!%1V^1T.)9I%V-[)U?B:(N'23 MM"O;V&#GGV7R?U=@S6YR[5TH\,YR\CHT!H+)X %Y%>F=L@!Z7(=8FOL]]F+B MHN,@_4:^4PD4N!O= 4$.YMD]M+_#X5FD&*/B7T9,KY6F/);:!S1/T>5C-9Z M_5UQ\ZO7C4\#/^K^&Q3PE=2^?OMA.)-].O#+N/^>X#&#W:5WH]F=-"?\C4?! MM\.*4CZ=,Z9GF>]WNIE1T@[<0S&(C*^U\^P6MN3CRBNQ>MIOFA:PP9>:%A"R M /Z>N7_0I#<14M,&R <,;*^8[42^L11!(7Y#FCT\LA+ A6V05GJ.J:UD9[/ MP"-250<9&.8]"7"IYG"@%9,1(=[E7$L^\C?QFN\1I<\IGYBRMC"E"GI!:!0] M9Q\WFX[.X8RXH3[T680FSVO&WN2M52&&<6EC>?SZ>A=*"KN%//Q;H2Y#0]3D M"O?J/OBU\XJL#WF:YB7=R](?4]A%D T?VDK#4/#7CYG(T=+R*[+1,*C*B>!2 M_.T/U2@._+P7H, ,=2@GV%[F8G$X*L9FGH%Z0]Z*&Z75HX(2_R47O E?0^B2 M("&I+60QY:0SO9=L,A)RQAIHAS(I#MOE9SJBUD^J2#P;OO/Z3%[8X4XKM:JA M2M#31[KNN)28I_=,8:9_&<=&4G%4N,S?QRT>.RI7?B3:.W3(*1 E']H:_[SV M58GDZOB29KLL7 MZ.F<'?BH:V6^L!E8PML6A@&?\A_MOR]VV&!G3AZW&41PN MQC":S[V]&CP4J/?8 VTL[GR-]^67:O?,@J_<=%KEN3YG,?TV?DAMH"OZ78+9 MERX3Q-$$M*V*MHAI$%V"L]:\]&O2^F&SO&\-/0VUD^W&U:$][V"6(@GZ!E\^ M=FNYB #?,@:GZEX+I3AE0"&]91#9/"<-W"["R_N_F_%[;,:-H?XGE%"@4>IW MNW+IN+("IN_'FR@&PQ@;]",#O'-7G0([D:!$@1J:JWUS6J8M1I/HNR8AXOI* M)B*\.=:^5V9C')6CQ@_M6$#+7RA"[=J7^8"35,2SWZ:([PW)U*8VXKVG\& H M-9D^UO=C;2V6H-[0@UE(ZJ"('6H/>0=YV?,)38PYSEZ,%4$@2A&@L$4$X#/_ MQDM<3=8U5*RFB?W)=/O)PP!+6?>0=,XVP/3L5[GO9>&]?TT<%0X,V6^D3?_ M$@% ?TO-[[KDY00Q_PXJBEBAA9_=N%M'/5AY-4N%]M\T^FS0RA<5)Y M'Q;@7LG%F6:67O4F,ZI9-/UQ1^K?QT;PQ!J'+X2(F BBP'PCC5*7TI'Q>Q:A M)9HIC0\%D%.>3<&?K8"0LKKL^YIK "?U=7$:D6W48- M&D]94**%R3M28G,66 $H\/=!.9,6>'@=)V6O#LX\Z3EZUCYM".+5_YK.= L\ M%*XW18#3 W;%.?%5I';$!975_SA= !#ZSRN'-O7NY:_H!&PH8D71WU>$GCJJ MRVSQ/$15\,IB8M3%0QFV/6&;"?KYR5&-#9)E/V1 MG=+'Z#/WS/M\7/"KX2@]7^=L:3@M:S\:/2(A:^-(:Y]MIE3M]LQSV,>0 W$\ MUGB:+Z<0^I2/HH=L$GPQ.[ -U-,JY3T3'Q?.G\BO_KT0PKV X*[+P&Q0M40X&3S\7DUZUYK%7@\)[ R9I M<^BIE*D9>TQP,8Q4.;?5H'H!,RR"FK6_I%Z+5CA/M,OX;]"F%U M[S\_4Z?1'<0O4, 5C-'@QG1)W?CP>N]X!06:Q"$X_NW)#_1>YY#60 '%E#E0 MY5LO[Q1C]Y/?9NE,_\V4L7!PL\4\V?E=LHO#ZZ!?$3Q,_(V&DTA-WL. M0NCO^=(6^26,;#?^U!_B@PBYHCF5VTHCT\G^GESW6\F9_FT:G=LQ_W.3R$N@ M@*[U0W8J!'YWS?=TJ!7>QPFN@^+DVN>F_SM2_NU)#EX$R%*049Q R-SW9:Z7 MF-#/)4;*N@<;A":X *GY.:CA_V?R=\W9W[NM.@L(7[(MSMR*4A&?+00KC%28 M&336L*2UA;'3?N[[F)67M:G)');X7MX]:>P_;*;F3N'_<1?&PE\.3H_ <]3S M4PY]$&HGJ_K]FUD8OB7KZ98^C9W8@[LU1Y]PW0-3D1 .?Z MP@VPEN_3&"DRT7_HUWO?H/,3@KR%P5>9':854&S*M$[O2TX/,;;@IW(R]V8T MQCMP6R)=Y4%FSV5>OGI?)."ROX)X,5WAHE95*[DRR( E9%/PA6!)J!7 F''X M5OHJU%[*R5L?[ 7FYFV%G$,<8?K8,[-,(53)1/EU'B(>8G@XX3Z+"&&Z7IP% MA73'WZUW&);VX/ NM'H=4\.Q6CQ(TI>F[;DVM*I^\ AE%JAO2@+L\,;./>.] M1LJT.AGC+!\^F>G Q+ 4)LE9(9%]:0\"+EMJ?*Q4>F+$:ZM'#(;N7U'=.;1+ MRSBE]X/Y#.>BD\/)671Q6]N3"G'?9.3::/J^RGP-CG/1^R>O:\YL!>AZAZVR M*\>.4 IY)XG>'H[LAQL::Q=POI@-XX(;K4V(G:VKC)[6+R3.D_/;3@TB=-36 M?))A?G;W@Y!Q)R?)*EQ@P#':/F-XL;8,G(:8=7:RZ'N-2GZ53C)ZDU-1SCXX MG DG*6D2S%&/T7V;)/A #XJ"E#J#*&\41M>5216'99J3L8/T:Y+%*X*D;DXY M>>/OB-2&#<;0F@LJ RF =-<[GHVOF"^].MQK'JLL#Y[(:2E?,6++,C]/>V;P MG/$^$09B[N+AEE93;,K,'Z;9WV\R'XS?'^2Y."XG%>Y^RA6M*A?W.HH2NQ]# MTU[$N(>A8G9DRY+-XJ(;,_NISQCZ>G&UUW<,FDG#A;UBH0/LBXVS@1^T4M$9 M1>I4Q]NGS_=QVP(>^SSK_1!7I9NX#RJ4WG+0A=U_^.IRJVN*][SZ?-4Z"7RT9H&9? MS.04E4GW'4/R7W*)20*N4WY]AX5@9H'&IB25RLJJB@@W"IMD-]Z.Q]\[/Y'% MX 3U,/QXHU3N'D/!&J?B'T5@P(6=$^\XXI XO6:DQ.@>>'C%&ZO6EM,N*2> ME^A3D"N+ZA\4_B:$;D7+8@,?6Z8^*=NGIV>TYW.Z5^S9%9&+@73U_J9W!T)^ M@3G>L11B+"-:=VZ$0I"?W9=C[3O.?U3S_G4U?VZX*(]W7Z\MO"J,%'F$E8\? ME(=O:89O7^^R(!#,?B([+!IS/]+CX1!:-VU]3=0< ^GT4_)K=N10=;<7X'U<+^E^TPKHG4I[Y!YVN&T;5(=^);\/XHAT=U MR LZF1U_GA O-[(H)\CM)?E%YF*C#J-$"DPYSR49@_ZLL7?Q:K1/3UZGS\'+ M.!=%D[O#]/E&A7]?!SQI=J&3Q]#/6D!EX.Z)D1M.>IZS+WQ/V=C2Q&P5J6-) M^F-#9)2&6Q,R/:U1%SA#+JXYR7_<%729'J+DU;&B!?I;-=\XY' O M;^.)/(J^AGP37O:[=6-8J>]A_E!(V7UHA)=;-0YM7 1\"A.JW;):JH MW5Y0!.X6XWP=YWQMBZ%E*VIJWQUVZEYZ^=$%E4@N]KR=@3S3:%Q;2VZ26*W_ M87JW"P:*S3YNYY?90;UOM9^OC(IW"-3\\(5P'D5)B7G#C)MTH"6'_4 MJ ]V^]=N8=ZX4&ALY%*E)*U\Z8IL_N(L$7LQ>PCO#L$%AO 89%2BY)^E8>D] MXU=Z7./5N'A4%/E#PF].O.0J1GX<[U7O[!+&61T%[[.8RV][:+/]<2TD.6IH MZ)ZZ/:R8(J7PWP$[NBM<_A?G[S^=?]GQ,P-FX9E34"%IRU>!LID# M;T1?.>VCQ7%P'R=X)QP4:08%>.>N#SHB?SSW&?@O?CYFM+L"$7: F-D&]KA M?PN50H)W098ST,:@ _*"Z7DF!Z.1FLTU)_!RLF[M@Z,=;KVN=4J-I5KL'3)1 MNM7#UB+5U49H2ZB&81CPY\8EGB 7I[DM]'44'6RMR9EW>E,K;E*4$CT^@GS.0XV)7P M4C@*#OF.C;2LN&:7761#B!6O9"%C N_'=0<9T]H"]G[-'F3*D(RYX2#TIS/ M4$P;81#2/-'*L$UF?+,9%I$!@'=A#W1OKC\=]).L'A?\IW>G1,]41BO,.!)>HE9E 0(-Y!8#EDZ?D0 M(4'WV-E]NQ!'I(J:$?O$,@;T2UB3-OA)39CYZY@:01]VV4 MHS+]]YRMC?SXM)1H*?OD_G[&_@)D_KH9LIXO;Y8G\4^T59T\ D A=Z]S9XG@ M0+W@8]>+N"1(@A%#=AVD8=E0YOE1#1-D^N\G584+#W$IOPGQ$L)"YK. =H!+UQ+A2HS= M_]+96Q,\J7.Q'/H#4].2VV'&-1JR::8\)I8XL8G M8R<.D;SOJ$<4]=%5W!Z[ S#X9!)U_'7Y+?#AL87/1ZM(M7J:G^^+WLN:G8"9 M?!J&06.C+0(X0FX(=<5TR=SP"317.79OSW>,5.]#Z;#\F$6@XA"!$S,I.BW. M21SD[L"V7%9D)M^'.W;LN*@FZ4#T+,3?WF")3G6O3Q.B"#/L)G[-*V<_\B9S MK#$0"@X[M:9CW>AY..XO%&$%@@9THCN)ERUA*DTXE>>C^;GE[*,61C:V#UFD M#^C%:M 5[J:^#LI=3.;<$"0ANUT$Q$YH&O(IXN&+Y6\&CUV-GZL86>6UO*YV M1BSV=%!4'+7[35; M&"9M"UPPC(@B5YX08!F0V")X++ U'#=($PV7#/ M.H]_+HNP\@,D\XEEPWCG8/9PK/O.XQ*[B#29C+FY$KP<;%NU MW=9++*@E6Z;MMN(*:Z,OV3RKH4!U4Q33^Y1KFS]^V#V.,5O2%K&S(_ZN<)SN MV)8)!3PH_1"'R"2RG0HM#*1K1JQ$XQG(G97\M"Z^*'^F>O6)]]J,8,")7QY\ M7<:\/Y+>(U6P0<]VU-QA^-ARZ:Y2U->((%A;AS<;JV!DQB,OH]FFAA)"]PGU MIS0QG/K[N,01GUXFN>OV(XHOT?PT@[VVLC WH[U[4PX$3V>(C6#L;#3URH<= MPR'^-6C82;*.1T,2H3QXH0JKFZIWS2'"%N<1L=U)V:DLHMIO*#\*1FT<[:HW M,PMI>Q W5FRU&4OB,B,$J9 ;L/FA-K+[)D9N6C,S*;&*A2R:[;%%U!";Q12G M%MNER@N3H,GV,E2]NM2-3_@"KU+1ZW[PDOM1W/GQ377##VN'LB,L3+K$'XA] MUG8V(9&>VVD34!U>L>+G'*;%'B=0+1)"#$D\7'[)S71KA18PL!5='ZX3>K#H M6C#%CDGK9#RA@(13<%34T<#8_II4_NZG= M_+BJNOH*+_EYFN#9@$6TXF@3>)C/?63AN5L56A(+F^M2!38.%+X\^+Y*1RL1 M7IRIUPWXD4\MP]GQE8>7+M[MST6< MB P_4T:;JE?![!H2I:20_X;B\*9/)A-P(KV]9DO7!J?7Q^.??>PH543B,I[! M!VQ3,3:TY'UP8.T%-S8$D6[E2_JF&?_5+<$/^W-^M$ZE-^[Y-D69DY]DX$K; MHNP)I_8Z@/WLIJ9"1;PJ%!&* M S]FY);LXZJ(FF&*8,7FUGG63463,'##S$2F$PXP\R/&5AT*O%W9/7F[/8C_ M,,Y8T5(\D1$'G5GKRHTC% HLFD1":K+WK5;"!X;#M7< 50 M@/K'EP(,M*% /W??OLU>$6/ \G'$MEN3>N%EQ_6I X7P!/)J%!P)#B;;+2D& MKY*8G'&(:A"I MF]_%MS= @52GE,69!4TM' ]Q%XQ"98C!]2G_3; '%!#<$.AL:@]O)-=^TG'L ME2(+#KRT"$H+-6.<.\J;^>J<\I/%P&UV=HYR6U23_!4:9R%#?R6.+Z/.?S0? MS#Q^FP;H)SVVM@%0>8SM^8C-,H_,J>I8TR%ZV67"I>DO[*IK::\](OL7+=H< MFZ>:7X%0'7LF0H'[IX-0X%]Q(/3GY!:!_S/ZG^YA[8:!RS9/N2!,>YG_"0?^ MBXKDGULTR-0JV:8)-OD.!1:N@8S^]WI]J]8LP,V-%#&M]R,ICS\^)W\1^IC4 MX:CX<='*7/$E>!H\QGRYOM8KK6PY@:&=D9=)\V$5\K/[+ F<(_:,MGR=GJAZ_XZX=93E>4ZN065GTQ#OS># K/XXR'7]?H[C]R_2#,9;T$YHD[5@+VF)KO(;>,C< MN6HK"9?\Q(*GI9%AM()^(TD"LLWC13XB*19(^%+&"'Y?9D%-NER/ZGX=#ZVN M^5@V7+9MN,#KV+W>,<^UL)>P%E1DG[K MMCFE,"RBR@#B?PX>V?+B; \ M"Z!-AY(($F^KI^U>WZ+%ZUF"2LZ M1"5H!Z6*2U[ /Z!I$0H,B0OLY/&FG)O17!T)$@RZ.DA$PZ!&9WY2DNVACX$1 MI_?KG14RZ'7HH6PD&,@*F>;X&&I5NQ4$"^I.G)V];.&=7<16U_X[#C!)-/Z. MG6P(CA]"]X^S_O$&\_W]\>9 MS\RZKK7V7GN=<_;>!UA19UN6;]H)Z1-0+W.BOYC0WBY!DP7RU_S!F_J[ MH&0<^V]QCI^21DS*5 C"VX$'.)7T,1?P)-I$\=W\8;QIHB^< GJPZ!XTJ$N= MBQHHPF1-/.BRE/M#NRMHNT_A&8.VHA](F7M!2?UX,M8)%BWR!I #O$1!X-_*%3ZPQ= ,IRF M+]W_36077TCJ9E"D#'/\3&$^%S[^YX4%X85U%@W"*Q+TP=TE;A>BO)51N!!5 M:_I(!'[.&V'5(R"M#T"YG@;&&^]!H3/*]9DN57[5=L1+J?9-X MW8\XH5R&R\OH"2@YQSGQ)7]NH)M=@G20(8$+1MF7QKTBY"V#\:7K% M/+L63032'XM7E7JUSUE3M_ H3-5>G2:[ZLZ+C;H<9E1,HK\Z)R.PNZ E]FL[ M(PGQ+WAM459FF\=QXYJ2VX7!N+!?=6!_"?H*8C,;NMTJ?-_83I:UA.@%5V.H MXISCY MC9--/Z^4R23>=C<1CK^5VS!])8)"ULG^EBM7DU\C MH?D+?5E)Z5_!$BHI_06.O*'9WH.%_!GNT%"-N/!1<2TISBOF4L,"AQ\S<-G_ M(E2JC"^;7IFUQF(]6^8S&TYA\F[N[U3KM.Q*!N1/ZRI.CK+ -5X0V=$!R:(A M#C]P%XH-P3Q376XU\>_&Q4V01A@Y6+I\-+:BDKU:0&!?HUQ)-%=>6S2 S*MH MDL$]?*##A>,A_=8V/A0#&8X]D:D(.7+X?O?!*Z[\Z$ ?SA2VKYM(M#U8O]:. M #;4]%6S80%.;T:HDF!7H)A':$9(8"<)GQ]('#EH/P+O]2.'_*3U:A&&A5SP M9#0"F#Y>3#TR!9+7AL,*$0")]" 3F%;KJ;$3>/WI-YIMW# X]#C-(3A"@WL7 M(8!)Y$C?#/ZPO)Z4D8\ O#000% JG-34[XC7YG"S'J9&@P3@;4$5,?*O$5#U M5,[<1,]RDC9% %A>WLB% M?G4$4,^, )I4]&?T_49L,?(':':8E^ [?^" _'?C $WA]X"^4= <;2-S,%,8 M6S5UP.[3Z-&ID/_\13T7U&Z2]\%J-!X:RWBH5! MIU'W_NJ2F5\L?Y94CBI$3SJKXYZ5<*TZ^1S;=-C]<:'[:!!)WP MGTCA/\Z)=Y]_N(PFA=UOM :37]HI )VFP"O&NW^7#>O7QFSY']V=7T\I4)E- M<%8E3M[E;U^G==X:8&RV:\8NR/TQU*F]R'Y<+4NQP%[1\K>]F?^7L3WQ M_BY-<28L=Y7SC 7561RLA.]4CAM9O(W5X52^!^;6^I'O9L6Q3R9/'.%OJ"C) M)0\*,#A$/*RL-;I9,2BBE#$N<,O0QH9+-N:@7 #"(1;=\TN>JL*R)0=Z"BDM M?,IN$&-VO=ZR-7'\>?@ELM>SRG;#Y/G//$"Y9EII*YGF4+W43%V%^9>K^NUQ MXZ_7K*SRR-V?V%J^^R7UQJ-?$+M1/,!;N%S!LQZ7T+QA+[)RZ#\:O'Q^B^91 MD&.2?R$,E*6M8QXAZ1)39>=]N]_UH:;<*GT\)5HW+^37'!H3G<:?E\I2OV* M5Y2O12;(4MW'Y%TE5VT#0X!1D335NRA-H5A?$3E[>BVKVMH:(6/6P]IWN)E' M9:O:ZX4J9X'E6?2&R'>-71L=#G4T9V1O;%3X:X?F7],8]( M346^N"F[$'V ) 6L\=J4?R)^VW;U6FZN2? =CNI:K 7=V%_3!XO(.ZVS\7." M@AU.R!QF#GSBOLA75R2)%0$WC6OFN3JRT\PE%0/6D5AL5"(1!G>%2>P[1VU% MW0XUM%59MRO>!.R2DW50C17299--/4$W0TTH#S2,NW^[C+^L1\=T>8]("E7. M.Q[ -J%'%3?@5EV%*=A=#[,$&V6,1\&O'PLYO$83VB6J)7DX>3' M/5F6\XZY4+E.9^735<6;5_GMEE7[#1,TIZL6*J(8:%-A ][=(I?E MPBYICW8[)!G413*+Y]N+F*5?55<< ?'=0YD%%(A')W%U=21=+:WRY"U-G'33 M_&[GM>L+EQ7-HLH*S&DSC8:"NPLQ $/]N-&;G]= M'%H=D":-#S!K65.A-;D9:1^)T>_;.ATG(M,\J]669D&@(TO4@=->-"V>*D(P MB];Z)4*=?5O D11#,TV1M9/.]!QA>X/WLH22VI>>PGOIN"N[!7M2YQQD&L]? MGGI"+K XYKBPS(C&][%QZYH?*30L,??H]6X@:R.C[)4G;%A&PR+L"""G0,_% M_[5"Y=&GB==VA&FY\Q]"._V?M"I^WFV@#=[.Y/=/M93)AP_MAW8LNWX6)%>I M1@!4"^J.\NB\-Q[:V_8>O,6R):8T]#7=3L91=(DQFZTG7-@KY]36J1+IN5UM MI(A")<,ZO"^1WUQ?(F=60/V5/D#Q@O4J,0<='?ENGM/ZSN8GQUTK:S.KU73S M:\$WTPK$S]'15/=/KN<;I7\NC;\4J=7$0L!XOT\5CQ0-K; 4D,B=D#-'?_?^ MO6LL1_,][FA3 !Z034,BSDH]>U^?YZ;=.7+7J65'\T?358)QG(3U LVS#*OQ*(L""ZH/UXT?E<$E!V[*?)&A M=UV>>>VB].2C\[AUW<0 2KIA+NXMU4;"7(AH3N=+RMDBDD+-(;<[FKK8D3?% MO0U'2Z5OQ:\#,'^SGK^LU?QQH!E'/ A,L_=7E&5X2]+U#7Y=N[Z,=_1#EF_W M\XY'2-!KCM4AR> M6:@)7=4\&NKN^:8!V&C5-FK"+]C]EP?\@(IK ?SBY,!JH%/&_*"++YJCC%JYM&#&:?ZY_,'L8!35.S;&8B)&KRL2DHP.A+F@# Y.?UP](E5PCI^<^ M%M$38K4HM,?QF$5BJ9.GA][7C!.4PJ:H\N'T842]OG'N@=G*4-]<@2Z$&^M\ M-*UI5+P1U2)1@?3NYSGSV="QFX=?S"2N>+=,=.M]1BV02)7$'7"6YRF^E]?9 M]?F@C6P>+=A=5?IC6>BR[IQ!0P,YVAKE[C8/RF/(IN;LZ+47ZS[\S&)]^+/W M<(UU]?2%9#8F>+1M/)Y39\+T> ,BZDY*4F MU=U(PP*Q'C?/-85TP+@6G@8)6>;;5* /EWE.^0!]\S,!=V51B]=TE5I7;P5@ MU\546OO":9B?.Y?3,N#"^QDT-$JUG#,+.9L3-[^*.K+.Q8^^W]]4B"$W$9B3 M<[)1L-'*JDK,ZN]^^)X^1F:-YRLH1LE'Q68X>SM?+H1%5Q>;OO)E(Y7QIBRZ M,YX?I;$GDU1_BKGU+-M!I7BPP!\%)\>]@GO15SZG#$HCO'5>GER M'.KE6*T9H\4BY/GADQ5+]N';R.M2(W:]SUHF]D@RQ=$]AC<*X=('H"4_<'O= MBT*V#=#'YV *EV;XM)64M@KJ;6]EVI$#E.[K56^CZ>YE\I0519M52K4>0(+V MP/N*EVBVCR?BOW<\287$[X-[W.81 ,HPS+(/ND(]S_XVR>@#8Z$S,I-!,40 M$DM),$Q]9-)"C/[T"+, O$X%;@XKZ%VE_N 9AI52.WGF_[/"Q:JE*]RQ=T6N M_GVU9DBM4\L,G]>#F,>1FG_SD\_C8Z1X4GZKC5<(9A$4HD0P00(OR?A>\?M-Y@'P3P9 G.X^D49KM+M.PB2;** ,Z<068,;Y'9[$XW'*UPOW<' M(OKQLT+1%+$&DA\WV\ W%6OR4]-;.GH QGL>' MXNL@@"]"QV^@TDT=$_4[I+XHZ5[_RYE_$-[ /KI!1]+*+U;)^F]L4UQB*.#6 MXQ>R%)H@@!Y_]T%;.,:^G>KMQ(_S(.A9Z"4"-SRP1,7D-,)"X6IN4^Y6V(6E05-R\XW M/K_N$B)U/YBZHJ"JTM/Y9N4@3"GC3B]:YBT;H?:FIQ>62BXXBBAB>%7.9.=Y MR*;WL*7QC9UZ;T,:.#V)+LH2I.9]!1I;VEN(.F' M*KU2[:+[A6I2H3:\W/%5P$19$UG$J0^Q@7DK<;DZDD9\6;(A!MQ-79 M71'V>H'R0(&K,FR7+=\'H6JP>#9_:2ACT5KH>PB?VCWK$6JG;9W4#L _T' M'LEA>AG%._@77*('>;2I>#YFTIFZ1,N\0%YWC(H<<38]'HZ6:1-8F747M!)A MO?,X1/U%DOJN[K"3C:7^12WD=:IT3#M$<+OZA3E;FD?@5?'1QYCWL,D+GLH, M/QRHN97[F>3Y\JZ7QHN%^+5E\":0=X1EU3-9>)%.(FYCKP-+L-A]+6 M29\Z)N#L:< '/_>^2W/J9P[@DO+%D5FV:^'MI=@LL.IF*_;)OJ8P59?XU%Z2 M6(W\^-4F%Y.$18AA(0QKM4:P$+G[956?YB;R>6ON M028A'>=UTBL=$VSS[N$ALSHH#C!TJGJ.CF65?/K[\HJ!E:LO"U;"N'R#306Z MTUFJOD:CMVO+96O1KS:H\[VZ12A.:R2Z"1("2@_7[B, .ND3D!(V.0M[5D*C M>J/M!@(OZ),/P/IW?$ 7S?K30C"R3=EC\CX5.PK@<"E@)B>?GZS;"=OD\3H< M K4.B;V>=K>2(K.6\!&69?78XJQ4>3N+FN8X(Y(8_4#7Z],R0V7_?&GM)B5S MCDZ*?UL+BPO-,#'*F].:'TI.Z_*,R=K8.]M82Y1#-KH=6IZ]8LC.;J+L)GYUI(P"U#3)BGD;W3;(:Z=R*&YA@4KUKI MIQM6=7V0Z.0GD2D*@DZ1&';Q4'MEZ9R%K?NOOZU907H? M7#ME\O24)U?_AWXRH%U_Y_#)8E+5\@V!\:%P]+7],5"-: 4H&M ]52Q+K-:8 M+3E ,"5<1MN>Q1<+Z%(H5?#,;C UZ[>1I>C8NH@&Z+@% 46G[:U<,F2U6LAF M%4"RTJM;['XQJ>\U=;JS'3[$JF3K6B6(S01G5?1F1%AG$%!_NII2^="*264< MMJ9!I*#(VX(9%CNH*@* 0+Q:;,K>J^$-76G![%]:$2>"GS*K(E]N9IHLL][[ MBYL$L32<5.([/ W9S!--E \8RB/I&!*OZXV7[8"TSK9$29NLD?%6H_+*(&G* M:/5S,T-98Y;1O2J3/V^_:UUG50(_ZFP#STWHTB2S7SNW=&>I=+G.4;D0 M@@PTCDY;PT-E ZN*KK.F<4#8B;7"3II33!#P_!_^F>'(;Z6V_* 4BDM?U:1(-K:_#FCH M(63.*HR#\R* 5@3 <&0;=J A=3DR5TR]<[$[0FA@"\S;_?_L.^ M%X@<58]H$ !J/P((*@QG3#T4 G72:'J&%2)3EAN]H&^@5.0@K@4^ON.HD@+N M 4LC!]02!#"=.XO#>"P<X(8!:_2N]TKL.X)=BQ8K+_PT&@E M5CI*H/F*GU?7,HS4>$8UZ P)M4UT8K"I]('O$GO1#@* 71-B.,+C3*OW+B"/V4V]3((MYIN&_W*E& DGZ MC_"+]!GCU(FGA"TCI7#\2TV)!NEB8P00N!MN.[FUFYBTIO(+B?\-OQB/6 RY M10E]MN CE<2X+\'A6:]SN?)[L-"[LGX>#MH!0V>3NFK[*IC[5#.F0X,>?PUI M/=6!L\WRY+['XPS)>5\8NG?]^'[#U[C4Q1;2QWG_K?DND\O,C=0^0C M*_9$>0%.&REC9"75"7EUE5NJ?33Z/3E=,NU,_.5Z4V8=#3[03UIYMS<2(YA& M#MAY"IV)[D:DW2YNYHXQA-&%[B@K/--B^DA9E+Z]\=*OCXA@','6!&?6!REPR!T4$BM@K6Z8'P[=VTQ% XF.O6S"S0V4$ MT"T(N@+G0?'/V??2_D ($:!3>F!P\+1=QL$@&',](8WF@87 "J_5LR-,"CQM/3WP%DH7\PSS +:@[[ Z8X9?P$97VL7-!(2LBS MOKK611V#NCEZ3PY\7F>M7K:"](I#>J5GD%Y#B0K&5EN[,'%N;03P&R$MNUZY MUI#\8K,AC8OZ8\*!B;88?<#1] P#V4K2A[)1:2YSIQ@K3V<*[93LF E]UJ3S MH6X;&G^:G>8/B4_H:MVKW46'%%D[<\/&:UZ?Q]L76-HI\&+E5BWBBUTR0A]8 MO+[%"OMRX:'T^(L''#*4U*]6UOH\L\'S\;\XTLY(H?Y=5;%S/XM7[_54WG9M MEB2V"Z*O*?DQXQUABUO?("']\EFET7DJ/!MW6>Z^TAA)JGMO9->->0XWI4J_ M))OV0"%B^8;7G^(>:VBQI>>.Z^N,+3@-==A?4#KPLG7R+(RJ\0Y-$!J61'\1 MOA1+>H7$P(60MV$U;1=ZN?RWCA,EP?RC6:2NR"$ D5G8T_V><]NJ-'^U*5&O MXN^(*4A*_-NB+RXJZ2@8LO#EY;+XFCT4@."K'*B+3)!N^EP+WKQ:J?XMW'O#]R*%GY>]>M$B8I>,<\]%Y[+Q18L8IPYS0NT[ MV9MI77.VM<7)CM#+];^M_<+!_%-=6F;;%EL&(08Y%>=PF,4C(=&F/+Y(J;,6L\"N![U>1D,OQR]=L.>S:=D34 MG-?G!@J^=! R8P-T#!0O+[9D4@XAL]3?V)6O_A$7.X0U/^6V#FKD)?I#6PZF MUPL:N)1!ET5*UR"8#*MP74NYW^E&3LD\#9?"J@/ $)H)ZL_Z M36=@2$G^R?EG6P 2@WQ_*]F-"?^OT>?"X>'YW%HI;%3QYQ>\9RHNW ZJ.(@E MFP?IJ+R6 Y=9J&0]H\CR879NU;%OTONMMO9>GMQ/Y%=+->G'8 MM2?=ZBO_G3;LI4:OJ_M$VALV(:OS?2G^,P&,O;"VFY0KF+7NH#]*Y;W&5G,\ MTCP0#M94&O22&"I+5>JW5KIJIZQNZH-,B&(VPF"'$/"7.\>WEK2;05MKR+3! MFUE?YC?=P68'6B<%UO#> L-NV) AT==FPL_ETZRGUQ@A +'=I'W"TNVG?_5? M+[*:Q(X+#?\_J8Y&/W>6YK]'6Q]_ YB,L:V\9"EL_T +*OUGZ8''8SZI>S9[ M3PV7I(<7#S 'OWC,GT$F?5JYYY7?=1!/K\)P3SW,3\C<[2>V$O!/[<-]?PT+ M?VB;_+_6!OY'E'W\4A^,!^Y=$1! &'IQQ/(66=H#O:0:>W[Z,)4NDHT\.ID MC*B_[$\9T"-]6F@-_FMD/BGGT@+W7 &M7S,[6R_MK[TPK'!P$S_W_4$]G+@\ M&#P_@NMWO?'_1EL8LE&A8HZL"!Y;)?J[5?#_ MM I])7KJT>CZA&__DO*IUEVOT2I6B/85F32?T@/Z"=MRX:\]/75IQ\-W<5W, MY@REU-.PZ\)_%T]^:/OD1>Q"H[4>/?'F>BXQX[N4'-?'3V=I+'8N_RZT6<:E M2ROK]/$&JZI%_':<&S(A&K!% #DT*K"%I#]L^8JD]:+W7+W7Q^$E\4M9_V,! M%GOQ.M+6?M#+-G_\E07Y0O[BP*9GEQC%^O>2T)YML,5:46>ZVF?IZDI>*%KU M8X=F&GZ&\@]GY:V@MENITU<&3;L'W!^KZ#)2>.&OZ%ZTO5TH;>EGPM0KB)E% MJUB.E8P>^)[J"4E5P< C9FK#J6Y\2SVR@!N7FJ<76>\-IE1)X1B7A:.5PU%6 MU-[TEE*![I5UA11J+=(88U-UQ7((?R;R>X4- 78$IVM-?X// EYZ?;6G4H&U MNK^TXGSK\8TDK1CBIJY73*4U:V$'CY[.Z3A/)YAF+@YIS2WO[5)?XY(3DJV^ M$ZV,27MAE2+ ]8AYX$]K,T TX*X@I+5CAW3S#>8X/(A,G$TR)_+':\)%8HM; M1>KJ\:6VVNTN-=<8M^/N:S.*:=BI?-Q-!#HKN.:>Y'*8R)"\+X=\9 M491WVF%(2!TL37@P>:LLP/VEM;&FJ0Q0[M?:\/(+(::-6V_#?&B"9?/#J@&' M9[RZ5QR?+[PIVL!]P='&V\#U;#)&>5Q&+.&&S8ZE7(*1%IAHOUZ]UY%9KEQ. M6/BAL=HSSV95M+U72W*+>R-/!9<3W-2ML_,A"Z1:5K7M[?J*%9=ZEA7%'V#/ M)V)2[\S7,0P\L"%:V(V;#W1D99>$=\GF%R0;H52^%HF]XB+0,!K4VE-H7%>Z M/E8\.:8WTZ2$)TF5J]?C>+ZWL"7B'T[4;0,051O^4B1LF:M]RYVL=(Z6+@'W8]I(U M MCN49>$ZHR[;#4]IE*&"I0LG8NC<"G ::EI_DCO[KC2S)I[1%8!V]5W264(?LRH"6Z'5NF15EL MP4^:(Z+:0=740;CL+= J*FJGL>-5^$#WUBAE<7-GELX3&46[ZE&&H-04B]Q\ MS9VU=2>:]L :UX435SP4=7^T\K-!,,/792&3!6*!G M 3E\3&Y&V2N\W>M0E+KPH?.N"?6C2&OF\K7*1T:C GDY$K>D*\W'>E*"F*_Z M'*_]^.\ZBAT0P $9;U@>" KD6YQYAUJ.,*=80"FQDC+'\>;Y?QP_WD?6GUWL MV0M?/][.X\<6FJ>/RTDM\(U,%95]!##!LWCF ?SQ870TBP#O)W@&W!: M_(F*ECW,F7LGG^)X?SE)LY.[S0/]_C(!XK^5W>NDL7&B+7XFXA=\ZE(B9G(K6HXAA)&VQ02]/B<%#FT*B MG"-]$U-"GD 3%2M@] KLO1,[_M%J@B=TJ*#W&^/[;6*="QD^;<\O!8P\YW"Z M1KQJV),H2#<4(Y-_/?I:#+,KO4+5:E!G_4U7DFSO'\5'(B%?4(1N,6+:$C(^ MHM%S[S]W2=SG2AFZ3BO'\X]@]TQ]K]+EDU/-MHE1I$_MM%)HX(;#%R8A3NSQ=.\*M4\%E5%COQGUC0&C MH G!VS[<6Y&>$TC#^\3+#-;CW+@+8ZSU>*#EYA+:" -92I0<7G?#- MB2I.,2^@.7T>QF)9#\4<10"34F%(P=1]#':G-A[2 9T^?QJ11O9GT;1[,R>E M[D;>9A)S7!0^'"8YC2,-_"SV$>=1DLT 38VYIUZFP6Z$<-(IPTXA\V]4?;YD??"X?](X7-H+7W&E:N.E/_W!W*\>/Q4MD_"QPO MV71& .*'X,-OO3MN";Z0VZLB/]VV]/1,@3.67-P1QOPG35TJ2_3U8'B->AL! MG,"W[=@@7+%' (2'7O>\OJ^&_4-7'Q+ZQW^4Y[%1#-UE$EI.;2F%S(M/MPS0 MJ9J>_],F7-&[/98DM+.3>7!BQ ;I+-5$8#IZ+K]7@C[+\T*]$\T0?9_O;EJ M4I-NL$!@[]+*>F]?593Z<,]^IR#6;)OD1,)@86(5F_, MKOH$,V2\-J9UO>4]@ "$@.Q3PC7*PB2DD)$$->R4!_20<85".CD91^R4[=R1 M00 929Y\E_R]W0RNI)Y$;B#U1&0&.5&G2JT;]4XJ\K^0)UO]WCT]Z/K_2B#+ MMEZ=*67TOA %&@O$9(!AUDIE*CT@:[)(/7S],JF;IJ_8\4%Z>ZE)CO6P&_8I M-NI78UUOT'OI^.8D2NQAULHCU1TO7&7EK?Q-0%2Y>%OF%8T0W-'% 3E^*'^? MT:DSGAB=#G%YIU0CQVR6%CIQPZ/G"0F+R<3('EJ4[C6-N.8A.]!K5!"$[J)< MQ%Z/J>_*%DW7$X$5=HT:!.#G9Z$"F6PQRJJ/JE-3PF& O34Y*#Y/:!\N&.ZF M5GMSU?-*@8.E%+-=EGR"" *P=Q4SAS)T(AL[+7-68M_$UY'\#'_J2V2,TF29 MHC5<\I3=A#Q%ID81[?.^OJ,\*.TNP62/\FI$#7&WWH@_Y+O/U4*X+4C_N!/3 MRW90-";U>IH#N?7%E"K9V="O5SF4)0.WPD5=0#>94^7,C"IBIHR46-[VFIZ MHC+"QX4W/GL^@VYWX3&E=UYV;/)/WQS%MLI[8,?K%Y7$-X;Y4<145#4;F _G MP%K0Y79QEW77?R?JQXK7))]7.25+MTF?U!RCC[] E%XLFZG--6J'\[*9P W? MQ@*8I^U+W&NL\E\T=Y/_P#I]T.71] M4(HV>=/S3V3W-0C= !U16Z4Y>5V M[4]D+NW#,5>?*>*#1UU&M&NK\@[U/:KFV;M4Y;46Q( M8Z3,MB!#7"!,.+7-%#=UH:QYXM)8Q/(7ZOF-M25QRBW]"% B+#R[?B$@CXRP#2V860W_H"Y28 M=_O!$Y+&>V4HJZR?6N+*/AWF&3&1.G]*^!@I?>^%M@6D(&<=(B&:GK:$'6E^ MF>[Z)F5F:W4 )CD# SE)GV<,ON#US=C.VYRY1N&9Y#3)L)R$(=]TO09*?CX" M64KC8M1ZAZ@HWU4SM%?:GQ148V5CM*O5'.H2&38-QT))[MO%M'ZY.%E8"I*O M'KP6--1RUU*8V;$\4OTZAL>#FX!2A>-:E.[MR_>2'D707[)MC.!T&20 TH() M,:VQ,QLR-4<)#,M#L&[ZFL$)'TO/?P)LH1G)PXKRKK/:TK:[2N]D9-&NWC6( M7Z^<'RIO:DY%ASD)^7]*'].(J-1GHJ.0]DY\'3JWDBC89%[V/*/F(5^Q=WAF MC&J&A,X\S=T!)RA>DB%)RZY5WJ7BSO2[@=1V"&!H-_G<^G+8=6\SG4@U'.,] M'!F:Y/P[A49F,9<(M-ZT-WK;!YM2(8#+1>+'DY=.'^30\6J=;WN,\0+R[9Y8 M\U -NNMO'#9"#/44V%65+ )'%"0%5J(J-#S$ZQ1)L M@O3SF>D.49\A.A6N*X;1+2B)'(U>#E/FCPB2RY_=:)9J\$6Z^ZF=9S;DJ(+B MF8YF3EMU>X/'+IV(IZ2P?J+VJ+:GT/C#+7:,^4TR3)D6>A^972I+NV3_O=5 M"I>/L)WFB@I,V>>'<)Y%S!!$IPR#=_U*6;/\TV?C^Y;8:F/3H_V6R( MSX@JTU"8-7GE4:KPQ8 [7+;K'O/;K$Z"DJM$ MA&1/T R5RL,L(O]R379\""[-!DWJRI43C#6O1G!%'78XMYQSIY[9^)K]G%2N MX]#U^KBI"9%HB<><7+8(=":Y("&?-6[*^C)6\"('/2,_?G.BX;/8ZSP=P8(0 M,+YJ#8!ZAQ<+AH/UAZ:$WGSM&N%N^%1H@ MH[_P\5JJQ\A!O.5DLBQ>#^@;9?W>!@)H#LN_]=;]NLO1WY'5NY/EA&_<39-2 MZPLG6$&#>W<@ ##-R?JP,W+%2O$:EE_-;&N\!7^@2@;W"(+79A! B#2[[S:) MHE1BO0O^3MC23NJ2XC)U6Z*TI#OF:1T( ,OI>.W:' *H#X/S>%I0^?Y'H&?X MJRC:E-K'("PSUGHAM_5& 7MXN_?*L&'8K(?P<#' M:^].R84."&,6FX;UZE4R^/$0M&(DUI3AK]' S)$#_%\E^?Q#DAI^<=A9@%I/ M#7;O?O6B!+GMR8SWIECAA[_<3 M*)URT]T71BPU[.2S'^Q>OY^N0I'$LDO>C&%_$W9S_9VNO#6O&:SU%FFG->GY MO;>?&UJ*,O14OK]KM'C96>Z ?W$'2V9VNZ%!XZI8 +]F-"]90AXK( MDO?D#OVE MCFX&,>:U__EJ%8XKHOKP0Y[$FV[U1[L6*GV5%/+*J,LF&D?/;EW_XDK&K0'8^\L,HX-KJ;YHW*%JE)L MTH1+*WD/[WJ_5_EH\L)*+"5.Y)836TR?YZ6O$]/WTR*I^IK5RH*_O*7'F'^3 MC%O_W2"NV(O(B[Z1@CLMC>6*"^OZBU>_1&08E@TOD#+K0%D4%WTFRBU.A7\&T+ PYC/V/CG80JQS^.A8 M%4_1LFX6(*!&3]JLH#!4)< 0^G5"<,JJM_5-;ZT$.<83HE8%#>3%]R?J[X[1 M8D1E/P,LVRP9J^9$<.\L0RZRTSX\GCOZPY#2/S0?3V/\7Y*3 \T?'3'?E"?T M9<"IKC*.MU=Z;EF!V@4)+GYTD"85XO2VA19 H7F5?#[QC,LU^58\W3/!9N>_ M!GXFE?&Y$2)M\)C+JS*+2#=RS#-G>7K"$LS'&5:UM/>"^F"1$RU9F#FK4#N'NECL[U+*W8N?9 [6/8<.LWB78^!F?5D M7/TSF/,Z0I2%,R4L)ON;)-5\M"<[E6&:EGY1=0H M=OMXQZ6Q!T_X8?]G!K=D^OKU*Y4=7:*K86DL*L9MY=#/<_ Y \QS6UP^\3.?Y6:0?MFF?JC M@^@9?J$Y(-> 5_*ZI3]6]_'+"TD>U3#6.Q-3E'LU+_W1IL-.^AXO*S$*Z9GN M,%"B>.[76N(7?W31#$FU!_G4G]TR^,)G/^.CBP( MR5:/"91FAO=ABLW^OL*;9+3_.G#@E./:6-*\X@G-C<>/CU1(IEI$?S7Y59OB M4V*&./ZL-L^0.V<.SS#IT%S_;"C7%U?3>O(E=:G4!P]=).6R,?%WWVE_!%]P>_/][7<6?R;@#6ZLRCUECEFM "##$# M%)I[-^YN8= 2+QU-PFL9( SP3? DZ,BM0(HY56ST8PCQVP-(^ESCI;'16]<[ MI6S%Z?T[PO$IWNW'L<*X(@*U+$?FX[1?%E#??%;)^9:)(QEO+#%S,Q^_1.'X M654=&+KMF0)>8SC:0@##J1'^O:_T[GJ1;[ MN-)2SP_EE_F?UUI4=.U[<'2SQYB1K[WW**4U#Z;B "J$G:ZT8 >F$_BSWFJ&+K M5:WK!>U%P0\0P%+OJ6*A4J22$*;8/X&+_2S5^N%;M:3ROT:O Y(U,RF Q0/BW/_CW)RL#I?A< \R+PHL M17%KBE.3?X8])>V!K[*D=/3_MH/>,/1-5U02MO',\6-RK!V]V MY7"J\@W\0$?\$GD6+_$0C8X607'73P[U/^LLL7UPAD\,E@$TG-8,X5X2P7B# MMLHAD.OJ;MS\<)*N! 0 BM7?7SM^=Q/._#WD>-A1"'.&,6=NS>_H'WY!7IM2 M>\"1D< B-G-]K]>0PFYYF"C C WSX3W#TW#!>&D_0?;$$+C];!S6%B8#6D M&_#W>U>8]O#N4[; F!.$X6"V^HW)]=33:C44YKL7Z_>05\>710Z.-.#[H!GI MDMPQ00-[FO4"A[4#6!4": %_"-O7$'*&P77!,_53NJ D4 XRAF/"S'Z"["NT MG?/N!'^H[*^?WUQ" %1(E(^2\+:W%;U&' ?PIW:@&BI_:C*.NJ=J:J,$8QA> M^J$,_&\K TWI+$QN'3@B@%"D21S@?U@MM3MI$+SF"^=QOU/[\3_:>AT,'VM% MR\$9NK:-8/Q]E?JSA )Y9KSXCF9@###SG]P@:JN4;P5/BY<^!;4@Z0_NKG\0 M,]>H>/S^ZUE;G8%:!?Z3^Y_41-/UICK07IZV%?%9XR_\OIO_4 ?^.^IL?AM7 M3GAQ;H=A:YFY!>E*V(F$2MP5X_3=)ND;Q$Q\T!893[.*[%H+DZ>ZF> -V?$7 M>65_,^3$TE']C\0JI8_P+$^%K9P)CS]#@WRHJ\\%XC78< M&N:<3B<6 EQK!@7O(AL;_C$E=5(I_].*!8TKP=5O$<#[8UN\K6+M52O7A3+, M'0MTG$SQTC]R4S\?SY>ZOBK7MO.ZE._FZBY4^%D&DS.]97"VP%*+Q=0RC,8S MU[+?W/8#+3;5AS:7(:Z;\W;M!WEC?. 1AJ ]JF&OP /PSK=/WX5]"W%M(J^R M,\6=J@I8%6>6-C2]Q:6-L[/C<@1%7+!RO>\<]V#Z%#HYXS.WDN/ +V634][QDJ M$]5E!U$BU)Z@X0;[".:/0\FC($MQNBO]H]KZ#2SMV(SY W@5HGC",P(YSHE, M?2O+RIO,61F!!0T2"SEE<_2O%*PLTY7WMQI'WCCOFJZ8 MA>(4$F3?S=#WRC)MT:=5@CV66&E&$F@@'S2N5!DA0ON3U[@S?=T$);XJX/;[]V?V/%]P;UWIV0X+'@)U*>W!%M M>=4K[/?A70/;'3(LUWQVTNU$-J.9ZR/)^1(:J9^*T CS28?#6AWZ'>_;/4E/V^,$WUOA_'F M0O"S+E53857C>"-Z]R!?U=YK]5>,S%*5'AI0!$A]^=:.M5K/AI617U#HFJ\U M,:&MJ=UB0UP$7[2G*S( &I@X:AQ2EM'[8?(V[E8DHZ4U?&'FNT\CT@5O8IVS M8A)3BMA2W;3> H-=:X.6\F- MTV^.OE^W^M FY#,B/HXG:G>'UP?JE& ;CL:Z(1ZQNE!A' ]%B5*\E?Q!;V=U MA?5ZI%6=MHC%+ J97II=:UK?]M)+:]9+6CS@]!F95O".,L6R#)*]L#Y\G9EV60)G.=>!2.[-S M2P$()Y_AJD+Z>ZZQY0O5RQ4:--CAL/1/BXG2MM$H[5TXP(YQ1 MVFRPM=&B5J9U]C(OM?\*OZJ0KU$[]N&SC,.1PR_Q7F0Y,7%SG MU%5/E8E8_:-S61LC19=5B%A:&Q/\;X;B23V6QWTKQ,JWM0)UX)?D<\U-J.P2 MI"N<4L^)B;*\%AIM8\4VR<5[I2P^- T!:%6K^A'_N*+\XY!P=HAQ*A3Q#BHT MH8SZC.-O6G\AA#?M*M_AZ/4.*=%[XICKV396ZKN]7UA4!*X\78_H&;A3%>Q/ M:&1&AP!B@JL#[9;Q^. /HU"O#;!EE//;:M%I7XC&O4(H0/6^&81J/@0M4;D[ M%6NL)Y/(S[#&X"5\\6YH'W1B>-E6M-(/-9MY=2S(W:H9F[J2!.]-,NMX='Z) M"ID?/3,?EQ[W7NQ&>A:NE9O$H^N'M.A3W+2F(B&?R6?JM:IBHUJ<26K'.+-? MBVDWSKV(Z,*B);"H2TV7=6A\WYM,X'HG/QRS$VMA-,BCR@/B5W14:WB?#O/B M[65G0L[(SV0PQH'S_,/*6A2/Z=0UK]T?M:,-WJ-4DRTU#=(<,5"Q.9=+'*R/ M'S5VP8A&Y9,,Y*Z2UNBH9E80XT--OG?_L M7FRIH/(7%>]+";KQY-?'',=/-!(=L2G4+1FGG\^J/62_HL[DGM5"2XVK+N_2 M1J>=7PY5O;-B3XT8@6";IP+I#TG$_\XM0AS4>S% M[ELC>S"C,8WYLZL;K5=DOF8JTO7M&.5>E;] 5L:(_:(L2V!KL%&F&=3>I0Q9\K<)IUSL_VN*U@%'<\&F]!% Z73T;\^9*DO9'<^O6P M102PC5N) .H?ANU+[X"A&&/(C.V=+FE@]*N34;/;'+3V#GEA@@ 2^\"3#PL0 MP <0,B7KX9N''\6!IF@&$< W"GL$X/6)])GF"V1> =N-@A_R(,?I@Q6&HUV+ M-1@=M/X(S1J\-I(*OWBD#_P]V/]U6\7(L L."%"$!\ M-.EPUQS/.S>TRK'[Z)!'[\I#E7^*LN3T)1-DHH$ 1-..[S(A$Y3O&N*J3VLX M?@X(UD R58_E"C_9RJA*9'_H22$_:=U<=$T0%MX)Q5B__NQT>30-O,Q#H?E"V-8Q!;?WWVZ84:&3-#H<3YC ]R531S_$T'_BU M@P$J*JLXCKQB7Y(Q_W)& 3H(O>S(@P#R]=\D8ZI8F[@X5+<9615$<"H+4ZKD M,*\=H$XB\Z%+<#6NSY;VK1I*&PX1D#N\G$Q'#85NY7Y:3I&VU&.DT6ACJLI M@HP@]9Q]7&NJO=2&>G;FHF)9NBM+T8=IR":_YWNT/6.:,(Q://V+"XIW-F0= M2 :^^&3"IFLBAX;D[=5BEQ<[KN=>4;L@-DM'@73/%;UN&T,;&ZL+YR\7-WH3 MOVU[OY=_/9;)4R:LL5<%3LC*6)PS0Q&K/SWDB76MLIE,^M#V:ZVV#"^') MI&7#D[]QV+*D/D06/F M^:D"]K0P*VUL<@ST,K-\ J35^52#]')P3,1]?:ZF&X&K(J6;OBA170.R:RJTM9^^+H]QB --9QM M=W8F'9 [54O2QI6D[864#&=[+\&820!WF%ZI*,!_"E#0XBHS3\C<>""]3$!O MTJM0S$4+/P@,6Z2HP1SL]+9LQ*2L?.*9M%)\<,08FQF:RJF:A599H^.==/ZO MWN%T4EBC*-L*[_A? M;PPHHCD??V'\;GUD[_A'JS)&W@[BBY3&"N+J; %P@D>M%AALX0G)"%K%SHPD]J@QX+9KQK^);R=. M>(J#ZKW2!U>Y BFSE&%2]\0%!':^9@3 R3,V[5B49VQ#S=H)1:7<>M!#3LD7 M?IZU$GP3&7AJ;8-N1G*YF?:]B5(I#;(GXIZ[3R=P4^G^-GH5FOBE\M-D[YXU MVQ.*4SX4"@*L3[Y0O#Y\ND6\R(A2??+%^KB&2E;RWZFJ8;E_:6UYLL8< ^U1 M\%ME*7%ZAT_21X7&#X(D;ES5'15727IA4BS\()R4_R>8G'4+OF&N/,5*9\Y M+!PO-5'N;PJ96J4_W)&72\T[KO:4_F5Q_?@!NN4PRK2N\I[#4&[)-[S[;86TY805":BED/=Y(1!L9^_V2(D]N(;Q8 F\31&WJKZ=^EJMP MO^T6%^5?&2$OJG0=GSOY:>>Y6MCHBFBI>ZG3*Q LI6]7'8*"]^A:G)]^K/$ M#?P@WM1AQ5,8$O]',80-GA-'96''Q'9_&K*BGI/!)D'BZF*3E2'NV#QG\\Z$G(Y6O89.F4_7%P*%/ M.,;I+GCCR3\?N5YJUC0=X-\:4RWIAY=Z!?P0*&KR@8M'># B]X@Z ZCQ90] MR[ZS. /H\R7PWLIQ N1\/-L*/>GH4,MP0RR"\WV_[X]K[VMFUJQ9:\V:-7'- MK)E=*27H:E?MMZ-1G)"7[UJ>6 MN(N3#U@;<22X?R+LHK%^Y'#35O=$$WET3 MD ZD;$\EW3%6M[VM1WJ.R-CRA2;N\[18X, S4TF[5A:'-U7P1UL?>;3/$-FW MS9R_9P4:FYW,@W<2Y>4('A47E]M6H< WYBT8;M;I\L""-H2,YITIEL=UC2H^ MD=AA+VE4H#6=2!VJ\FW=MW+:"H ".,4O]BDJ=4DY+FUD;%EQVHQ(B)(:'U4@ M?59N1_:0Y6Y0],(S9E [F$Z1*"$+[JIW3M)Y3I;DVYWD86.XDFO]\C! [#.N MMQG!LJZ;_R[2B01F&5R)_YEMGEN4'8'3Z4L[VOPU)?WN'H$V<9FX9L55.ULY M<[VM%LR1"'/$/9W B] M"><^9;KR9>L*C< 2%/#(CV9A:-[&F5IU4,8=C#8UL\Z @U([)(@T 6J_$74Q MT^]6/EEG^''4:V29RW)9&,&I-9"G2!#4DU.03P<%6&]?#@=LJM^>^[)\>?%0]G& M&?L5^@]$(!+>6W*D%AM[=@=,HV9J:@,!71!^#L*A^?J"=%$L2GEC JHU!%+! M08,]Y$2BH/E/\8UYAHJ$9?<+#&P)E-$G$B9OJ7.Z\W4<&.O%E0YM?\V_<2I5 MA"+&;,(-+#5TWVAZ:R?',%6MI$P!^X2W 2U^6OUH831Z#24OZ=0D1SCCY#Z9 M[^/PIT4[A%9'M6?#6Y>ETQP<7)"GN/:,$$8;*+S3^9V9T?5+C/ M\D!GSV$D(T7IN2Y2@P]AR$'N)TN8M&VU7;*9NOI49%Y\_L>797T-<"04E$A] MY?\*BS46EJ_HU4NM,_@%C7MCO]#5"TM^_AI_G[PB^=6+P%7.*F3DOU#IDZI'EST)43^W"#TP1AO/FPKG_F1$D>)W5S7XWY@W4+# M.8/<%2JARDODC'"/QY>*!_G]%,2)VU/O:^H V5;L>-E6F&2/1.K=6_ODY_(X MZXM%^#X@32M!X%00EJY+I490-U1\%9(1.'&3@&R+LW2LLN,VZ^E1MAPR=[*5 MR:%V]!A?I?]NDS_Z$X!L*SC"\'L=22;X=_DI%1H8X!4S365:^@\@N5MLN'W( M,"T9UQM^51$MOQG[>I2M=1S;&KD5E)D;^U6X5W2B@"1_2$-LE8H:(^:2W63' M4TBX"OR;I+"KERLY^OWS FVO#M3(;F/*N7^3>TD![W8+E?.1X]W)^J&7 N^( MADJ-7KL5,[+Z'Q)G3I?8=FPHX;Z]+JX$#KDILEQ1)D?VWF2A@#B=*6"%:T3\ ML/9LY(+%\C*]^I*NM!Q7Q3VU!^#V)M(SO_/L@:L2%62% NQD[-0B_)6$\%WX MY&YF5(>1.*-1)-6FWX4";, [T73 (SG(2:Y+0?6]S5ZLW^.3-Y +G!A:,O(- MFL'3:F?+_J"+R\E:G?YIXR9!]Q=#R@F+;V#7F;@+JA&+.15]#]]_@S/((YK@ MEEGG\0S*H6G8[,7^%Z/7_Y;K&_)_3+L>'_#C;OX,3Y/8/P.?V0$I="G=/ XZ MN_I"U.\-!535'WT$RJMXC ?A(P[XFEXU6;M+V2H?"43^6M,\TJ>#6RKD@#6_\GV\ZMFI:5/85RI4PBV,=Y5A-=_JTU2?YO/IEY%/2G8NQ_75GJ? M5^AG>*UX]L?!HW)VIGO)-7,ICT5@%^(04_6:YIP)+Y)P8T8B:>E2/.E([RXZ M;[\O7^;*3C%"PAFO&?=][_ MN%S__"1YFN8\^S6):ZL] &;+MSC]V XDC!RC9!:QH] =B6%)4'],T(BF/>Z&_IS\)1, FP+4=^ ")&Q[8^=X"MX#FAQ:;ZJMQ M6.4#*<)IP1VVEMK&L#EM]41$GXG6E/:_RSJ"1L[..!67\B'H:LZJAZ@<"'[1 MCT_)5C2/(:#G"YPD7YIIJAQY:2G0.!^FR02F4/ M6>#I@%(FM5;5F^U'.*$DP??%,WKXS7V_0 $&N;T3.>WLE43BM[B'<&VG=GK MDY-!U:V;,B7Q8J)&+RH'E\KTX3H?#+!^L<*-T-Q>(0E$M4Q!%60CA75E7RWE MN+E#T(.[84"3W',LI4-3L1&!^"A7#CAWDEP^/.?>];)\:&L[5&$J19 KVPS MM.93)!%*CXMG]:T_3J#_9\_3I_YA;CO""A-'YZ[;>Q>]ZY3D.S8D@08#7V!3 MQ]P>T:$DBK''I>QM\.(S87;70A)L'J:3?,*N0!IX-U0H5=G*KC>+D9UA>/?# M8Z=4YW+=2?4 7HVQ^,.Z]TX2B,+\5M0YT['<'0/ZW=M%. )]%B4$TY5IPEGK MME@2+P:IIXHG3JI?P-^:LFXS=>I#?"F9VDPO*$DB8#'\#)9?:^WM:*B:-TD( M\3.L747!+K@QU_A&9RB O4>Z1 W5P?5YN:; K@( W6RVE:Y''R[G=FYL"AX> MW@/%1:G=^0Z=4"9?;-FM-Q_<[K"M]:#-K.0[AG+I24;$F872D^Z.X! P*>LE M]O96!()3 3;2 M/3:5Q;[:NCHV-["4[QU@P'!=G_U!$I0,->=:))T+B"^*Y M&PW/)Y[3.WFV&+19)W($SV6+5-D"K8..XC3?;U+'T7/5\@-LHW!:#9 3<*C8 M%_(=%Y:K*IWE-_I;B!1Y(;P6A&,:JQ_+,T\J>U-91$*!QX(T,1)L949M9_5[G\^76*G:+(!/'IB"I\4O;LCN/TI]'!5[ MO<-5!P0%\)9! ?50P$4 \'-1\N6@70D\"P5 6FM.?==/:[E;50= "9>3ILX@ MB)L)% "& LX>\/R:S^$ PUDU7OTPE L1@B4-WD7TH*.E:XG/?U4=?O7,%IJ3KS ^72Q[A2@O@NIU01 MP O82' 9LST*]X\ P;^0N[=.=LE(PQ:Q(]HY5<;E M; YK]N@*KC#Y%W)'XR5!PVN': 9$?>!?&;0FP/]RZ]@=)T5)"S&\P5S-UI)A ME;(MN__J%$;$SH6-VI*";"I2XQKFS8YJAO(D7TK_J:MV'$A[8@ YR:1@K>JX M_/O#500L&_ ?\3$K:\N+*5P7$,^5/%QG7WCBEI*_]!JW"OOC]:)5/_<(< MMV=J1@R$^]ZJ/JSBU_BTZAR+XL+&C [N(1A9IZVPB[@9(L[C#@ES#'")DT1N M!BTM9C7:=G(PF)Y.>3M^P>Q6%IN'I&7>]D>J@G88"OI9.@G6]+8ON$WTDS69 M3N1CTL;,15[$^XT1'><41%YY!Q&CH6O'6.N#BL_7YB-TE%WY\#"Y^(64\][, M!VW58ZI-*@G=KK)4;&&DI[C37&85"HZDS,K%T\$GJ;PO+HUQ[??RZQ.0Z!,1 MD?04>UM=VM)9?)$BFVS*\>" T80 "HA*0 ;JE)^)3[SRKCDWV;-%&=OO590N M;L?9DBA2OFP/HGL:E97\%3=8_.O\(4/"=0'H@X(F]0(_?(PF8/S 7V^I:LF96S]!?TCI-YJ;G' "./HFUSB!-$-2)[=^R\'/*X#!3^G%#@" MN_NODEUI):5M88;N'DY.=#9FKI&]XJ$\D=V:7\C97.!R2.X.P=T=QIH^<3H=%KTJ\%MFC"7@[&\\G MN\Z'2/2S:HK@R/>O_';]4=EOI?]%M2&NO4D3DJ9@$UZL+X+XG(@PI7PJ?9O) M+4''JE:8\R\2/XO4R<@!FZ$!]\ZD&QDJ6OZ(AQG,>S$-_TX$EBW<>NY2I2L@ M7%#]LCYLD^)D29T1W]TP[!D)O;U4)?U[+F-::@P[NRT>TB/>;NZU3%Q3J ",*T7D/Q#)'_+IQ"9HUHW6\/;'[O/?;NT? M'*C+1$5J*T-4#]UF+:YXO \GD3B1FJURU+ M;\:.UUU'^:[D690C9&(G^U1LB,Z$((I/#F%X@B3EB @*>(W\'++4=G%I^#8N M31L2EL]%5]#9I9D9R8W]45?I6WI3;$1CK?\<=/)$;X4EJ##@E_1DR!WJ>V=O M@4>7]BQ7B>.'C$&E\>:+05JX/R>#S@D528]H>'8NK:QBF>UWG0HRXI[K(&AE M^3DUBM2-44;BJ;(-W(59_4#YE= &B25+;-8YXA6Y#Z[Z<=/55P: MR/H+0YXYV'Z>2HM+H@H=T]3^E#H$;X9/ E@N02T-]D*WW M0WL.B[?Q0C:U?DF5$^RGVA=<%*8C5$#2G1G/_-$,PC(?YXP-28W5\DM^Y5;@ MJF;=WF9D_24 7JPD*" R?BJL_Q-AXUNGDH'8"^%VA$ M+M0Q'1ZJ=/_GJA+46:?PE@P9W6.RMDZ O^H78VR8YB>VL^<1OFQ7FJ6H;>PX MPP\AZQD9LTS 4Z0V5\Z!7IZ,EI2_E*\2\[AXFV<4_7;B5>^6D%98UW@0K:9) MJU6/XV%NINC3K1#6ILJK:K<#XN:UGTJ)="(N$W!(H^MV*; SU,K;81*&92/SEE'L1L;)$V MVSE**P8#3=W)(IK]$:8[Q:>(;1[%S_7"@1MY,M;LP!,$X#'KD8+QQ:W9*.3M M'C'V!6"NVK;T*PAX9/YHVY(;Z\OPML^U>G+I&/PDL&(;/R$ MPQESD8W*#&BF@[2K=9O]X()"17CN(BW?(K]V:3)\6/4F!K$ZKIVW^AVQ9\Y( MAUGA&1W3D%HHH%U(%,.XCDRI>_3.C &]PC1)R=LGH,.*- 5W,8/';\R$1N'QN,4X_YUN&5 $6=B9N6;3#W2?$.DD6/C0Y9S=Z,9)I94+<4 M3S;WKYGS/II"FMZ]'=EP@*DG?>Q@DGD,%BA@J5-9#KL3B)QL&DIIX5'%TD[X MR6(B[/ ^%."%YM)$!7EL$&;P('9Z*66DG-TR,WI(, QKRKP:1PR7-,BP6^VN MH6-Z,^UMD%.RX8,GY.:MY(OPCU\"$9<6B/K\?8>*CRUTX_#K!W:V1^:%NTTK MW7LHM0A0Y?3YQEP='L>FVQ.]]&IF-\W/LD]:D [](.B#5];I5_K63&MTZ/WR MZ]7LR=YZT_C/SV9M*YWDAR>5/\]D E\S*1D%B)%]3IN1T7T6%]?-2ZA7:U7% MXGN/][- 8E9'QKIBEY*(#TGL(?KR>,/:4Z;&B8V!]2F-]CK$C[?)!&$+92V",BH7.48 M2-^<6'+N6^HN94=&([@_K%DTPDAY@:W<.J#XT;JSBTPR%'6VRJ('1=IO7D+; M%V*&NFZNSR"(SB79N<7&>OMEAI33L!\0MFT* MDK*+Y3:Y?[J-$&/C ?V)"TU^6X,BX^7@[YH0"TXX<[ M/IFO1$RXH0 9-TXV)QN3M!>95C88V842KG:6#'&.+J4NX@3-,V1>STL&5BIH M\2P9ZRP%GE:T4_A;?D*M6!.+:8!5$K_'2WL88.*AUP$%2+Z9#*QG69,YX %T M971%=Q6B+!; MGME]AJQ.S:1%S1M-E:DG/[NQ4AX)K%+J97D9_BAT2J/-1?BZD&J4G3%]0%6F28Z[,["):M9 M3+6*Y<$#2#V?T^'0R&>O*+M/7*3=T6KT2DP(*N.OWN^%S50X4QSN-=T[?BM= M,\(4JXC_R*8\<,0IQP<.IJ/]K(E3+F754>^0YHU6FD.=W;CF78<8V^VV5[9Y M+D+WPD7(3"N@]]S58URUNYR GM#9+:FK)U@&0?.JK05MB)#*E0+EB2V\53+&!!X/.V][R107YZ MU7">IE]WI?P0P/&^"V)!ODAQA5$VF2D!HEL*;RLY$E74ID6+Q> KGDH3=!-Z M?!,I\KS4.)G(%A(0JB.FUI MX>C+I#6+U6CJM"B,HA>1_=Y-[2ZZIT,RYHYM M%@U"^EW[DOSJ\G^SX>L_?63%XJ$ (H3" Z_+&1]FK@([^-S_0=L(\ (@ ](E M[1M)\J40^&6;WCCW*A1@#V:W81:OXID!]KCB_]V%D-?N!PW!P+/6V#\\CMS^ MZGUP+>@H[&+=&?#[+D",,8^DIO5\KV*1? 'T(@K.T\QR_D!SU%[\N:ET> 2O]BEQ+%!T9,4 M,MU4$R\I%- )R N)39T0I#+OO"N$9\.Z,I%M&/>HJMA/G-8A98RQOW.WMBE* MJ].D,1M!M;(WOQ1@K:9K=K(.W@D!C<= './/%F41DO/6L4Z9RM(A;[1@RA52 MC1)V]H+IL&_Q 7?P#N=3ZH9M4HJ,CM6+R\H\QW4M+(5QY/W#I5),VD2"+<5? M ";/&,"]+W]AJL &Q4ZBL+YTIBSDF16519,1H1;C^&2%)Z+A@MU35(LAW?RI M#3^@-]5^1M+> RF1 5MO$\WD==LX+ACN\ M S8*-IR3!V]$IHW@D&H6,3X%R?>_)^3J@',[2$"._TV#I.]M,&/-^?5&2*-V M>_=DI2<2PP).!\/D"D)ODBJY:OF[MB'Z[R_@K##"T%[GD#S4A0+BTB$GF$_W ME)A'BYH+3GS0:$7>MSH6"J&PVZKG[D@@^W](V\< M$\I3X6R\&V9HU@LW_,0N@CVPI\ 33" MH%97*N??Q2W1Y4"E6((U*=%"93R^8OXH4W'CI2A7H?WS$T1>H]1\ZB^CY_ZAX(KZSBPN M+^SIV-'#O @H@,]/_.RX?@'TQ MIR=7"J2[G"E?PD !6RJ4$ ^L^*,OX-8:=U\VN/'D42B@U#K_]+8B>+;ERD'0 MSX'=6V2+:+I!:I#A@?I5.H/+Z?W]<_T':>%B"/E&7P-&[>3]4$".6D9R,%-:]OKI0#/HW&W,*YG)NRZ G^SR-%$O7GGAN M_PUR&1601.D@5=SZ]C*E_5L/XMPWB*5P0N7:''^2-Y]#>V#4;LJX920Y&##< M'6<23DZFQGZWA[X6!AA@HE\5&UOGYT E]T29.IF#DWG@Q!W/JN">_U#F8S-. MSL01B.?L'T;$(^UX5KQ62'69I4B^7WN:(9D<93"<--ZT5/.H]0%7EHGG$LVV M?$;@S+0'1UB?(UIKH+9PT[#XV_"1/QDI)OS"%1^**RDWJ+O'64^QZ!^VR4<8 M9&XA84C .$ UKP7?;!>&*+VK$?),^[V-)@+/@U?M+]X(;(:4_FG$U,>/1QI7 MK*9(Q^;Y.68<7GJB^ -2MD_]?5=-MA]6EPMM+0EI6D18L]V0B':Z99V.YG,I M5[T+@Z_V#Y\L*>K=U4A0CGX&KS9,,KRVY5VQ4;\]CCJW/:%'"1TK/MU[:V*Y MYZK*4$ V\&CX\0EX)?@R9P8>WBW[3-@)__-)JUK)Y'G@ ";QFZ>P%U,P:RH_T,S2GN]>H@5H M\">N1SNG8)VZI"(TW']+HL'LY^G\(!3A+(. O^V6I^ICH M#&D8(7NB4920I(A%29N,P1'YNPNXA+.\WFK-1TU$6=I]4LF"GEAEF= MM6F53BEFZ5+"SR"GR:_J]]K!L](PU)A8O],KS,]?IW:RR+.3Q=)UV>-X71SP MHO=+FOU.Q(T2::7_K=C@:(T'3ONW%HD15ILRN )>AC8>[FFS%#>J"]R>4;PS M$+(1YLH= ;XNYSJW*WVKIU@L2K+(DS <[#>M?,0+!^E-Z3.Y&86A]@^&)=HJ M'J)V^:,>(\Y&]U]3@WM-<,+MR/[MO$>>R'[>-=DVC^B]G]&UPG!^"3(M"=8_ MLK4H4A*_B=Z:^3 $[<9M;76(9^G1->D"/Q0NU@DWEXG&>#,I9,"^T4N_7*?0 MWQT-*- BA.I'>I@;]D3'%]EFK\HDHFWZO#)WZSN;DM>B '1Y@1R,\^ ';U3& M:3$?GXSQG;A48.J8'."\ UEQU8>XXX%PNCVPMUW4FIC,?F.:02#6);)>(W#] MH4E TE.O;N2U49PVG MR)B :GS/^>TT!7PY;&%?@QAWPS<-VA)(_26>0&GA< M5:WTCB1 18>]#(H/&QRX\7IDR$= R8==QOR0G49#D"/I=702.3O=2DM2D-& MDTLP12RA)-!>2/'%(S!\4N41JXU1[ L^7'':SC<2-,W[1Z25V=7_/<7 *=;' M.AHMEWO@G@,Q]%Y0%6AN$ZOM$94&HXI;80C9.-5,M)4-1PB2+23'.7 A#G*7 M5O^. 8,ZEW9K9^E=;77*Y&VOVT@/>5FW)DHIJ/^H@,@*M#NKAFOOB@H'%Q]O8S_NCC_(V\M[:_5 M&JB+M[DG_A/"JP\*>B.3$ CX('O@CTI49 1]DSGYV,^(NFSW:@P)R58-P!5D@F\X+Y](7/PKJ;HJ- M,[KZ_E.\>+.K@1.+@84[3S M?2A@0R[E]^[B"G\HC"NYX1]Z&WI3/Z/\=V6 T3G[ @747J (R2P:L(#>MQQ[2ILR[^VH&_#KN],9OH/.*R=%;X'SB<@ M8\;GZA\J+L>01)PCZ(OAZFNF$Z4A93O]AH')HE6,-IHC3I=$K4@\#]R(3S]K M($:=JS5SK+T62M?#[95K$\WBQ7A<@ONF]'+4(/J"?C"93E= 8S!>9#_/XQL2 M:]-OI"8^;1,5>1E=)'M2OCO:^])7W.ON&P$388;GF)KDQH4)<&>=*:;<)]E] M]@0S$XU&]F8$;(K:<6Q23 1*&9\6$@F&![_5\/8/EE\N>L?1%,^ L+GQ6G4= M9B51&/,4U?9UI D/8& +O4![ MSBPQ*$RT$"1V'FBTLO'FH2IP>#9ACV]>B M&[C&([7H[6Q9N_/Q!.\5#UI+;:O5 M+72!, .26$\6=$LQ#IG8[W3T7U>/(;DQ_XL#"DJAT'[):VU,R:+[NB^@Z6VS M'\IP(W.LPZ&2PVOZZ8 WF($S%M6V"'-A9>64@6"T*113$P'Y/!KJF3-:75-L M@:[7DV0B6R2"BP3)<0G:4*070Z9LXESP(GM@CYC)3 MZW_,4.:-O _4+;<,5<7R%\BY3QHP6;V0KMA6,;A4.3(@W>?2ZU(N3&1HN%&: MA#C*X4/!O$F$=Z8;.M,H._*I*HB7W;E;JN;M6\%561O"\P2/MU."/$^PVW(! M1O+VGI0;&8G,=K8;YI["!GK\R/1!(N@@1%9U5(K]M_UIR9B1(_2<)N1$V#)2 MB#Q^MYH&2&OK1J(W) ?,MJ80A"T(@SK?<"=V4(WAL"ZXK8M$OWYDXKA[\V&H M3+P(16%K@T+K+C:L.1I.[;N/$4(^1W'SF$\MY?D>^0L.K%MX5K462G'#,\ M52\>G+'U06W@&-[MML$4^FK,I-4T%1O]F8'J^B ;O':C_OT5Z3G; .C.\ OR]'EP^Q^P09 MSCL&YM9)0K(QQ,1%O< (S:XF$V)V8SO;EUQ5LUQ-3=8/3Q##/Z 7NB9@-7SH M?>S*WN]@W$I8?O?>DVYUUA-(7/T;$$(B7N2>*#U3%C_10X:B0*\=;?0GSB=Y M!N?T/EJ9[ZS'1CY-GT2F/G7/8@XIN#2+/0MN@5:BSA3KY"[]%JFX&SHU<0*E M\$(1T83*M=%@(L.Z2 MUQKD*?8_?2W RJW\N<'O3B5@3N@#5W;&?WJ1#9)IGE9)6>B\\B9?F%N8%*(4 M(I< O_3P7.B"4(4G,2T1#2;(Q0A+%"6:?/&,_.S9C-<,[O)XJ[G5AXT6@/6D M)T-(D"(]@W^@T3MGS%G96R,>FY26Q-+8-P-J8NM5A[*3NO KZ)1,WJGJ*!%1 MWMU?>7.8@!H7?$>H86VD4DO#@3JB-'U<1[94@86-R$C[#O/[O??]S%Y6F!$E M[-9J>L$3#I95P3>-46]N.^[QX@NJ.]YQB8@BJ#3M)+8W)7(M:V!(&'^_4$AL M->4FO>]TD[!N[_G+I@=M)=D@/,.VU9I0+D.R^6IG_/T&K2<1XVX. *2$,JOW M>VVI --)E=SV8.^T(*WPBTT=%JV*7LF=EXMZ.#C[>5(F%.L\L82A0LE5NCX* M,@LVA+<+2 /?$R1%1XNN5FC0]XRB,$,!W(S^&E9Q>+L(K"T FVI/BY#X%_1L M*ZF6?X'I^LC/M<02CW#-@Z1X-46PC+'>0%3# ?![4 MV^VZLJQZ?D$&ESM5T2/ 926L[+?&P)2RI%$M62EBX4 'KXO?K>5ORY87U_OQ M#(_[E0%>-<*BF*\S/$#\IY5Z!&WVQ7N,#I[SK(N:(>VKS,6WOS2TKSJZB5SV M]^[C0=L)E1'/'^EJ\^TF]I*2<@6)C*A&I:@HJ+0PENT*X[DUR(79!9_/A=]S M1=J'E%PP/+.M?.EL.D^GAV>_AW3#W1(),:YV%<["!IO 23_,"=F[.Z0=L9.W M;:,]VR:>JQ@*,)3GE)S'#N77? *[2,,3H2\!HZJQX$# @RY<.&[I$YN.,U_+ M73/;,N&\G#@O!&DSH8(H$H*IK4JV\ T3*\VGEEP&OY[B/65T3OMZ8GO?\.B< MJ*KW H[FVXGM:3V(VUN>H\V1MP+E_,"2WN^GBH$&\3^=P-Z^I(2WZ_KHLIT" M%)"@?;L6(^ M:\DSD6]'G5?[#Z.^'77NSY[]'+C!LW_[^TEGF_A3!.6O)YW[5##^8B#I3P82 MCIWDX6*_GE^F<5]-_H$Q^0=59JN7K,-R5U% GGW&:X&56T#]I -+E9G5LJQ]==IG!/]_, MA;3T?6PFV?5]\\J?/MD#@0?/UL&Q0M>.@1)N_KX1F>+ZRL#(:Q>.-_4O(REA MCR2&:)FB& -H!$VZZ7+"ICIC.CWZ*!:US^(H#>=E/2<4I!Y'A @CC6;?'9.+ M,:S*[2^#QK3"BPF]]."^DO! M&\X!LW?L X7U'JB4+H]+P%A99R O[@N.UG@-EBNZQ&;G>UK+OU2MJ0S=UJ6G M$H]*?4[J.H9?'1?Q1C_:)8JZ1M91-6V+(HPYQR1E;PG\O)U8;^B39@9;?<6# M-P?#L7OKN%T@_;(B=*2S7**0\EMLMQAZ.4>X^]-=TM/Q2-CX7I8F#Z_&.#F, MNR@:.[YF#XAH:5+BMT%6IO#4]PA81\LZP#2LJ1<<5O\\]$5%V6#4$C=B;)1' MST;"\36OP(JF8[$6TVJT]M%;9B&FK:+)%^?>'ML4M47.SD:.-FRUXI0X'M;X MHTW3!SN)EKYDN:AWON\!Y>&"60?OA('B@5?K6*)""J'V?OR>!SFIP\8#2TI& MSP?)U)V?B"L"ZE?:?H;CL\H<4U!^!C^\5,,@9H$N1"BU,D90RM32S%S >82> M(I'0Q5$@([DM"J"]SO"D!.51NS0.QITF.>O'R ]2;VK51D,F.!3HBG3#X8U/"?9A.$K0,6CN:1#3I@4-^0'C35\C;+/]#5C+I0ZR& @7IS#+>J=.((4 GR(N0"&WJ"K ME;['0=P\5TM_T:&^@* _H]RB$:UM>;N]R%KHI1?P+-HP+CN'_PC^?V=4HN_V MA,$#UKQ'=FHU69]"#C .]=)G,<7XA>[AB\N:_N7&(/%-S?"7-F(^W+R$B,\ MR!?O6*+\DQ+[MT9%Y_EW9WV(F'/E(H.I^UK1C Y?3N//%@=UJLO5TD8>6$P-K%EF%I M![=P?X,7^9LR*V#=OM_\H,1KN](/#UQ :5HA:M5\GP#XA61E?-Y7G$M+=X^A M%0/UB6'R,*R<(WY][#=-OD1TI7LK\9\+#FA/]DO/8ZZ\^[_QR@3WIN8OSBZ M*&E#XKQ60%^;RW4>AY5S*BYAB#,U^/'7>PXTUM7VUHQ.6([[.YO^+P!+?F34 M023=09OC+OT ;FP:JE\9&-TU^Y)6WHS/[XF2FB_A> WO][^*[/\2L-"W/U4G M* 930H*B!=6ZZAO#3J6=PPZ/U6$B$(8+0L6]< 8[2R[+E\@]Z2^*HXXD\7K@V6S?4/A_$^$_C@%AM!/AQ4$!C]% *%'FN#JEA7MVAJ MI=-O3?UA'.4[67UM!2*+"!VV&](1SXB^"2GY&BXER94N;7!D0\47LFQ%C+5V MYLV,1QF7YRS&2A"1N9+^E6UA?N)0FI?A.?%/?R>;/!CTK9U_=YN,F&K)[%CG M8W11;I Y,TYNM":LU+VNX(9\CB_F$C'ZDC/C:&=WU.ZH@($7#SL.GZ:S56A< M]IPWPYAF\/$RW$.ZI!6((AE1FKF]1E^@GT2-OLRL8E&Y\(W85YD#+Q\/5B\Y M8&3<@FEC8^6)-<64XB-$9P>^0+IQ1X O 8VGL-)S5DJXJVO5-$?J9+P4/_&1 MP8,[&.]?)9LR;^-I!YYDFZNL%8(X6^]MN#%HRY+33-@I_9Z9SPH5>&S]2ET69SZ >$* M?7#;TK.C O9%F(FJBT?8U/M.@B9Z"I\"2:0CD!Y^P!=@;5&TUPI>6I#E_O3 M7"(!'@#3=PN@^#?7Y?RCAZ&T)78_*A)ELH %?EV.<^%SSMD:E6Y9B9^H?O22 MB@@LGBG?+.LJW2A3WZ LHRQ55F*0%*(B8-EDQP:CV/U+WHQ=Z-+"[@LRE4I" M5 2K-N6AD:/-P_XI%(D.VW:ADH?F2D [4Y;;SD:)$USPA %P;V\E!KT,% 58 M[H#IREZW@0\K20-JCLWKJW'%! $ZYO;+,08.C\9?ATF^E+DU0'Q$C= 0 M]E8M@H>A@6EL0-WQ%F ^-^F!S2"_#1F-V7P<*-B5A5$[KNXDTZ8!?E"-))F\ MO,*755>_;H.#%1^$6P8%O-B880R^LYJ#ILGPM-4W44::;!4P[\KZ47*;EBJ] MOPY\_+99-_9RW%[^KM5I!8?GC?(]!54UI?'QFEM2,G'+)@NVN]RK*R2!#OMX MO*T530U31$_&R?[,K1%.AJMI%^<8JIO!S73\#$[T1[3G3* M&SEFCS=@ECS&)I*?%W@H MB0#(QHQA<'J#( ML2<5 \>FNI=(C6.-&6JH^_((,T;Z#SQ4B!=.K]6YY,SED&@^7=/DP: M#LGV2<(@NO$/D^K6' #6$V^B=":54OC^G4]AHO4R[L(D1B'$ 8Q&#UL'W:?H M5BJ.\D9%^S>M8^D8S^1A)S.6E):GQ*6:#QZG*^$^=TM0DG\NVN$OP!S?A)TE M\Q#_40FY@*RN14;K8RBAF#YI]27N[.@5'NP_S$R$"8+<"5 M=">R"]91W7H_[V(K=\FC/11IAG:;'K8^XLFX(@,"E9W(53AK38!]BVURK?OF@24*I+T( R6[/IQ[7V.G)#=$A MCU6\_$JNDERF'*DB8SW>%N>;^!2*9#G(7V\8VGU$NDV[! JY?[ZGUIF2Q]%\ M.CW$7B(QAMQZ!NOG(SLQ(72CQ_%I"Q_RKBGG$9D^7.[N(R@@SNA$3%/&9&YH[J:Z M&A]&2@L53'@[S*UC'.!V-&"UQKM^)1HB[7 7W,MTGAT^''%.YSEHFC[.R* [ M8Q MD4JDATZS*]@ (#"WDW9MF,O>,! ]:%(4-:(J%^7<(B2!C7^B_9Y <,$C MI.T%8.W\%V1^ Z^TC+5&;"BG!:;G [0B61^%LX2GJ).JU;[7/GUOFW5X&MN: MG3+5?E0_<;?EE>HN-?LG!'D1]3>R-UXE5NTRE-:%P\Q\0Y5QS;$LSQM%!48S MMC>=DUU$7%G*E098]P(2?5:&_$/-^4TE;K@\5]O["*;@_$J&S-70ZIM0@Q[1 MGBS71PCQ T#7,DMN]X,XY"])2?+>/?FE".GP_QDT9WXG,J*:ZTJBS$(:A$*- MGD0/+2VB-0;]Z7(RG>V6"4G\7LCSX ]]YKDM ;_S+3_!-_3+6TQ=DRJ/)IQB M+,A"@ ;TYXO^!PMXP\NTDEKB*%.44(X5NXE;=0V;@OR.#DOI%\K6X% M"U_@/PYV'1H1[\Z]?K%%7,&UFP!P^+0G4C[LJ]H3Y0Z>\Y5G-.;%171.@8ZG(8=\MDJC@ MB-^LOKU2"[">^44@'Z3D5JGIL@_IN&N+FLR%K56_:"C*(5/KBQ5J MWQP<4^;E)+07:$^HA9V ZO$+X84/1W:6L)K'FI/6HK0NOG!83%>L[6=2'V3[ M=6#-S$S0F/)- J/]%]#(#^:GU90Z/7?D>O>@/1ZM.;+62 MRX#E^46N5Q/;7TI,^=I4?VEYF9?6_E=Q1*8RADRO=09V$CCGP)PU&7P:84JK M9JQ[1#-0.;AB98;^[AU%T;[)6,-TKTNC*[O9(]J_6GYE$(KJU+H=.G)V!\:D MX)SZE)T@O?FF4[XZ(D'-_OKJ=_(L[=@/ OWFJ04HFR,B:HJQ^6^@!>ME8H[) MA=N/0@2RZX^TH( ^?F7,;<:\ ?;X8S%&VI.CJ_7 JQMDDB'W I ASMO@G3XH M8#[[8T9Z9X##W36>S^_UU?9VKE80KZ^=>7#__.S*E60B%- B%R,)HD!][BC^ M:_25HZW6-U ]Q'/T2KXB\SRD&2G1PA!V*_1TN!&BT1P;VWOQ=452 ZE&)8) MBZ"4RSG.3[%,YV:)1:Z$E3U\4( LETOI"L9_%Q/P5T943?CQ,MC^X$]N/_ZN M@>/PI))B$UGP0ZME0CB V\:.JKB*6A,4<()- @7DVU[*,#+,M^ ].BC%X;>& M+8WS9UN'MT_TWSFYOQ,W3/JM,KV_G=C^E^C4Y?2M)KCU 4^(RU%ZJ= U6)+: MCVGHO]0X16'08;>UUXJ;.<9=GQSG1?R7%I"LK[779ZRL?IB->3VRH?T5OW2I MBA@*D7CH[IRVM@A*8=ZRIA,,[X#).-:K7WH7FI7F"94<6J*>CT5T1!1$= #_ M0 ^C+,^?>N->KX1_]SCZ9GQX)"BC1N"U@;DEWL."QZ9"N?FBY:?"-Q\PB MDAK)XJJD)/]0)QF8>2[BK+OV*=4FR(7E+D0X<%-?9+;SU$>(]0ECHUDK0S % MC0]9B2*.<'*R7TAXA,N,S8F6&^C[';(P.[XV_?Q81LE@JB);]9ND5JBVMZE+ M23UG[Q-H!:QW[<$$5N+=6MNX3?!PQ*NVJC]"-9ZX9#SDD@B+*T6BS&G^NL". M;,1*S;E#PAR52M]N*:3+)<[#RW,+' D%[ W7/X1@.)A! 5PQN\ Y7ASJ.1/: M7J'D^Q)5Y#*[-$O^\%3R_I2H].*88(G!W%)AM>(IGUNF<@AL#YAOIQ-Z2B$M M2D.4H(!>W7.O8\FE^O-#LW;P&X!$49_U!@YQ)&N<@K8X=6I%U+)E_717*.]A MZN ^-8=P1$KI&X^(,>3. 6.Q:CD+#KDQ=9D=:BA@I=CEV3G9[BS$B661I]$5 M!S^V1NZ>6(@;\:1=O+(Y!0YC-KEZA=L< J4/9X><15,<(O,3C^*X/HDI(GWP.@'^DP))C_7P%&)C9@-,'SS?-_TME$Z)M2 MQ15=A$YB$[1-U-V=N7]CN/=/.5.4A6@?]BN5L/E2;:JT^1_L"#._-6*@O+/: MP&P:*/!4KB_8 5.O"WRR.1L,!=SB++]LO!]/T#XGW/JR%FE^$J?\\$:(]Q@L M+P7'2]0@31FO,/\(#H]@/DE7OAX^@F&SO\F(I#7X*?"F1G=.D3^;@\*[PW5Q MX!MT@Y$B19!AO\LR5RH&.O-"&M)RVI\5"YO0O^FFV;[=O?'0+B2JB-U2G&]- M_(%.@E?GW5=Q9C$!;3LV'^7_)AO&X);6'?@@6%@1,-VGN-*;_3E%MXA:YZ(\ MVH@H=:IV42VVY'Z0E_R#8H!O9^.DF&N#$4%[UWTB"S;2S(YLIG]7;2JJT(P8 M>7#Z+K5S.N2Z"K;R]L"T68B;L/?G2'4WO/=N&2V1:!8A$ORWTCBQ7Q^#1M6[;RS:$J%?4T^&4H6J@N?2M!W MI)A=4T:RCK3>3/#5H<\-7A7E^%04W$+DCI!T#/>;G@%8C9V:>K MZWS61R'@92B@#EX9"G@]*7B)*B;^; ]T_G@"='Y^-62(IB7\Y_(H1;((98RW MV9@Q>I(CR%FZ@B/N![,06T(!?Y_7EOL/(T6C2V-K,?L#_*7:W%91!H]93 9P MO2W7UN4[O+05T6M@K=8>:M/H&H@!U=92[9\NX6IG7-L_$-G8WZB U9.5JXO# M_\)IL.IRS^M9G5'&=DIXB0YSD2L;(13P8N;/6JU&U>T@RSC_4X.?A_ZML@$N M>V9JGEDF$CD?O)V+#;3WA\ YJ?\;QNE&O0O/47VJD,RBP#1P1VG'$4T\5>A' MMR'$#_K^3O!=FA(WPJ5=_NQA_BN@U]^=_Y**MB!$_F+#;I/+)1R&Z]]GGK_M M\1/^3HA .\31Y:"*H.FR%;;H&59QU14NDHSKNC^FT;SAVH:G[1%'L?,WV <- MIO%&SQ^&H&2]S?/VEK05@ L98]!;ANN#6&_D(R%G\[N5XKCOZ :;X,H'(]BN MX"S,5/'\8>-CQUTFG'OT('<.]74\54 ? T$*W$8VTY4NVV(.< ,I8(0)X?1> M/>(4$*R-([D&)KB:AG/-\)ERNM*JBLB9R8E?0TNQ_0*>*8Y'0=PJ32: M$2^"9/HZ2C]G%D7HE=;>4<;<70SEL,$=+"=('DD9?,5P$4LR5&\6+:07U$6/ MB>O%UL&V.++R)XO/:Y=TQ4OC+0-C4VCB^!06K:;4 2X5&\:9I#P+@.5M^U> M!3-HAI3U0QO3A"SM(4)7:ZWG:INUJ4A#H[F6>F*R1AS?9+R6QV3P;=%GS6\M MQ$*$,B<,^IFVFA\[:$PQ)^""J-C8-N0"\S,ZYFSKA331^9EOU/$A),JNGBGZ RQ(V=&QZF:UTDIW<9+3LX?=G3 M8FU 3)_CQ=(.YK_7WG8K(=0EHJ-G!W6K&&TG7]1\^OS1.F[ ME97;%@WD\OB$-I\\CBVZ.R=OZGG_G%_ MM2%:0=M7V$$ AU@^M@SX+)@[X4O#1[$)IJWA$A_G+)P4!TV+HCLA"2"4-\IA M88%"6@+)<^UF-JPVV*:Z)96\#=%XKTX$) 0Y=>SP@!EKO!BY!R9\K]BL,KBF M2P<;&[P%;QN_:SV>%F+5:#_/3D56]G M@?A"F;)=/DJP1KQZT)$ MN["N#-3G(GMKH2_ZJ.0L*A >L]U.+< F6#AY4)VVSG+_[=N[(AK^CP@ M()HP%Q=@6P'R\=[QFQ8PV/%'F-0IWI*?8.[Z$E];'=295/X%EJ,FM @I2FLW M27"LH[*X8=,!/\LJ395X5!>Y/93C[93539H:+8]J8.HS4B^BW?1 %N\V*@." MCN09A)D+$-#:-9$8Y2(OAVEBGP=>(?/^50FM M#D03&>!&&F_YE&#! 3)T(0M38F,W?W?QO8_R)ECVR96>G5L/?>?,&Q)O2R_< MR$."6_,%%!*4ZY [A](]YR/J*-B2$! 0SR/G*:>*9'80*JD&GS4@95/(>O&L5YNIN149D7MD.M M1F=<\6CS7"8U<%M#E[KA'ARK,P.E&25C,39')3VG#L\;)VRF0[ZG,T( MD(L\WH ("/%,J2VIIBK+IL_-S0/1U987&PXM'GR.*=?A.\"4I* FS5PID7.Z M[%7FP*MDX)TV*$#GLJ-_ P4D7-K*>N!%A!H]TXI/@Z3*SB^QP,]Y]R'N7I!S M\*&T%>$E@%R>O3"$/YOG2'R/R>T7="JF8>F7?VO!XR=U>I%T]:8,Q](=:=[O MPQ3OZR?Y>CS)6#[SN%B"V)" 6*: .[1_L\'JJY&+Z[\_DZ]7"B+P MOG;1B7_ZD0-\]R=T"?/]I&+H[[M4O^W@RC2\WM$%B+R*K(S'4A:Z6Q3H8$HX MD&))LUR.4G';_*:JC- ZO_5PZ[1^'4WHH0%U:<;<[<44_Z5P4IW=,G6@\W"L M\$0'_CL2H,%'X>3G&LL M#IZ[T\GLMB+3HI$!]<64@V""Q>)D8UT>N_\!E_Q^MN0JP6,/825A!>LS8T'B MJ &#!\)A<<)L:F^Y/YQ*ZS5&]X\H24185_I1G%A@A6BZ!KXF!++MA(*XLI'% MCLKJ0S:LYDZ4V=[2JI@NK>_/[LK./CV,7V".R#$QS=$V&I\B=I]Z%7*O'=&B MQZ(#CG5'Q<0AMM4KS]Y*M**6I8S<' CAIM\B=HOAN(/9>&^K(EYQLP3962'9 M:$O5DC1*@%H"LGUW;7LFK22=376 U:+"D8)[Q$_V9/V\YG+HR"6:1994SEGP M?2<79]=%\^7@L/YT2%=MF_3B H8N5H,VJ,]N@ZIT.DY47Q C&_$WYP#+P(,](4!FX\'1P,=CJD?&?Q&2X MC$,!(I?%**JVZ(\4_^_$#:--\JS%;X"^_1)[1-W[06WR#\*> M?:V.@=R9%>1B'.Z2RDNJW_Y(E"HKC$81.]PAX^\0H1'O*N6%1"3S4_K_K=J0 MPQ!\IY_A.[E7BY$.WT$R?C!ZM6JY_"38":5<#FJ'TC[OZ^^ M;VYT_9_>SC.H"6U=PT&D*%$@@(8F2,! $H0$03J($D"1WIM(0I$8A$"4H$AG M X<:JAH"(DJ-J""A*:!L8FA!0) J"B&;+MU-\^"<.^?N'W?N.6?FSOV[9GWO MO._SS7SKSUJS&JPM[[_6^3_6 M_M>TH[&&&O^%JO3_98;8FN9]H+W4E)GX97S@WS >\M?EI7_N'O]+>AYX!7C9 MFT[^-BY-^]*5AI+BW6C7VO7O\?FG6\3Y,WU7%_YGHOQI?V'SCZL"CEW-)Y_[ MIGUS*'[9+5?J%.H(V7>FA:O;L_L7..E,]6*0UAQ+@AP!@M_3\[[LUNW64ZSU M*14^N=94<+QR>/Q!TS )"EU^.%1'-0R@6X8VE&:\91W-^8R^;ZXR#D.C+,VI M:,T_OL4K0H3?2Z!CBHHB#4Y;EF9;W*AW)63=)&O)/2P=!"N,3BVJ"74?@56P MS_"JQ;"JFL,L%_>N/_52MI9D3KP4DY_J'&\>6@Y*>T\C#ECW-!2RM?[&?(X9 MJ&$W-%H!)2FY9 7?L3=B%D^5Y-;YPHF- M&2*:U-781^*)YGQ6SVRS[CMQD%S&K3B7\:=KHY32 MUD6&!8FVK3CC^!FQ0TF9>%,&CWC2S4?I6=FCC%:+OB,?GR1-<_^8HEW=JZHT MB="5\3%S46TQ23[!19!)L_UQ7[WW:7;E'>7 G!5$]Z!A)'+7/^S>_ OG+2U7 MO*-3XR4[I"(B6"6[L>@$/#)0"T!VVWZG&IKTU07_BCL@'2-6:+198TB3LV;N6OC=TGQE^ M1T([=-YC5R=B^FDA!]UJY$E%]VU9OZJ-/Y-U+N]LZ7T^VE]2FYUHD% ,GO=\V:E?75IIBV(*>XL35;-7CR_@ MF9-D@QXE8_:NVEB/#S'>]B0+P2>D9)L9&;'G/E]:E$K\C"!8SVT/?&QL_XAB M4)"OB6OZGES3*ZT&^^5DCO. 9Y(QR0::H-&.\XG0B_H#H'M?;."C9?YM 7V. MI/(@38 9&,N$-V0YQM4RLCB1)/&-DB\>UYX55B#B#0(<\)\P[4CNUE[+/I2(UV,#X!RUTG)9SF-CEDN4F*J(O0 MUF>I;!ED^ST%N?C*$7=:)@)3 NW.+%3EZ-]J3OFQN?,EQ3W&E8HYL8:[Z7P1 MGT?V9C*8,?OJO7L/S3&=4_U)!^4R4(M\I;4VMTI.W[=5/=2F&?28W%@VVA[B MOR1%N"KD3^_B9HKRN.G "F_&V<:0+:&G/O6&4Z\M61\8J#?1O9A-^333''0R M6UX5FJ&H(OF6=_(X@)V;^6,/)M#ML>F#-9.+92B.)>8H7*8*P /#7QPCQD_8 M?C+(EO'-W"GHB-/\#:YUO6JLZ)UA+;ZMC*Z0W!FUE#>\_!!0L=6P;Q 78CTK;!P28#. 8)!;]NMZ^-@.QC61GB9I':FA!UK9 M@\O8!GK\:=_3#]X&1B7& G=IK(FIU*R&^ IUVF2Z;F)"XHE*.R'#'B<@V[)4 MU_'*)HEOMWK?;A@Q8H<-I<.!0G>3M+Y)57)LW2B%AUQ/ H4>Q8ZSWS=6K^V9 MO%42<7U#6&:/DI"P'-GSRZC/'93O.EO/TUT:GG\\=;(_Z5IUYU['KVKVU,JQ MMD=1&GX?J1>8(,J4OU";R#*KUQ:[PK-K)OFF"6!6GTL'3*IT3%4RV7(F"_!&:>?N*05T=4-/BON/./?(%VMPM"*9Y[R&7C[FYVY=85 MX++LC2$$Y= MO'UW./H3!2DXO^WDW&>A;&1N;-1.=49R4&8FBWXXS($Q7-QS[VW$49ZF)T41 M,*DI3S8VY$?S8,E@[L+JK[^G0OZ83#G6IJ* MC-(VM2"*5@#3OV_,J9*^<3N2 )A- K2F.3=] 3_4M!3ES:LPI:1P)C^^7]$S Z\0+!8;?R-6P=FNS8J." MLQ@&5FC!;XK<8L2=G!KJU4W%7DB]#^:5N9I@%B;!: M*&F4DD32_:Z6^6-PP"6\1M5$*-'9BBP0R8"6S92L]E(6KG5$(B->J[BL(*9P M)K?OB4=ZU8TV/@O;UYO3&"K!V6H_E-)/EW%ZKRV3F48@O^ MB6RX'S>O,L;*[X3C%7/)((+1TBP%/[^]G_43L,CLTWB0,V&\II!\45S?<[@Q M\R?@WAI#?-GUOEUH^^_MR.3;ZZ6+"Y.U\@PPT*Q3F 75BY =%[UP#;&B[N, M&!-B.X5U[%0#M/0(3T[5SUJG^"]V]<%&$TY;JG+DZ]:D0SG<<3TDVF,\(+%( MJ!V"R7&/.;R3="?[U'CC2?!H\G%J%E>4_LO;WG0_ZF<2^7)%@.NQ5;@G$CH M7&=(]9<,GCWO]+H^Y>%70YU6>R;1)F@( FW^,3C\.BJ?\E[<%^QEA4VE]#>5 MMEA!W!3?[?Z"YNUVS>WM;W<1!!/I+I[^4+?G=E.ROMO[Q$-SN3G=NN0%JD)] M:+:H-.=('89NA=;;'EQJ&W'TG]P SYOD%(Q[-#;16M%DA,*.B>U.]'N6< :N \5\"7XOM6 %$A:4,P+H* KI28$9>84%#L_2Z:C>GE\)4$6URU692 WW#Y M?$6N_9T-OST0O*K&[%CYT(/ST@GU,LIH2R@I+X]4\@ 7VU1)H#*BCT;S%P)- M-YB[Q8CTQJYET3-REVN2VC#Z4P4M [4/:0-;$ZZ&T1 (8RM+=91Z?],BJ)\[ MQF5>0B[.SHK/D._R!> 5I2QT-!J,$,6FT0#7?P+PXPS 0Z=).4NU3H$,.@Z# M"$LTTB-<[RW@WKDQ=&1X'. MV=NFBQD>BD2B*X+$/O6B6F$F(7)"G*V\TV'W2>T&$BGJ\\W5NMW^L:(3D:CH MIBA6#T%K>B7982M#\-',GV8S$1%^+(Y1Z]%<..C03T#$4?U;530 YDQ9J1DB M\##=!#'9&-SBMO<)$_-C9Z#:?[7R1'"YK-F0,M4TH"68XMNL7IIN#"IG@&!5 MAN4 T;?FEQXCG]DNY3]A;X=9\1X;?*TF:0ES@@BR3WH-6SE-QFSWO7T9WF"? MB'=EFOC>>@3"0Y;6&-?N8=[@]W+&("H9IP:UKK_P++"U$&HK%\,8%N(!BNUZ MBMS4ID\J,68@IBBAV/QK%N@-2A-:NGU@QW&0+E*FI.%QSE"$"W72DRPMHN.3SCLXICB[QA_F+CC S*QT5V_$CKHVM"VYH ]K'-=LE;WO*TKV M/QDDB4L[=RX" T()1SI-!D#["RZ/XORDA27 '27C/!<$UM=+%LS#/_9+ZQPD MTG5Y.CH7-"Q8;8JZT_6 &\SBAA:TES/59\XJX'XS[6Y)4'U4^&'R[)C@\ZLA MPJVBAOS?+G$7'@SB*J -VGH*C9Y[>H$W$BD_<%8V:69BQ*$A-]!4DJU"??8_OH(W^1TNJ/,DW]TWEH(@M_0 A4&"D[E MVI*&/W;R,I,P3N&F3W@6BFR< S^Y'IV$1GXH!)X?.OOXMZWT2U@?)9DNU2XM M#O#SE*Y/S8)*SJ:P(HQ[NEV->>U:3R4"*0=#^)6_ 5@!2O@_FIX6%5+EE^8! M:/\O;_@%?P[_'5!+ P04 " "E@&)220R; <=4 #Y

  • Y3*-OA^M\ 3RZI^)&Q^N_2@.>2F. M:!T_TW#S;/D*(*Z^'S6!)$AQ#<'G:=F\'EL,[$5F#%M%4_6:[ 'Q?8:[HHK- M-@@)Y7*FT:[%G\M-$8@X LN!P)YC(V$8%8 :['=6!E?O&)'$=^-OTCO_9,\W MR-\U0?XW$]?-F>E7E!Y4E"2'"@OE=JGTA(M/A/RDI$#Y V9;,:C6'W/^8)G] M\B)1Z12?.A2Z5<=H5OZ1D8BC:U_$5$/)G)>!," M"A+0D' 5,1W>S/$+YU;.XLHMF/8%:/-)CP=\6:RI<]K3O<#E_[/>;FFQ_M<: MC=331SJ5C&;*X4O,&N)O=N'8I*NFY6"04L^6=; .3)=^XCR#5SPM+PSM,H[# M F\N"[@QK#EX6;9(5V>97.GT-:=UUAAV%48Y&IQHIHEKWPYY*\N3K5O&X_)V MIXPFLVJ:..I8O.WIHU%C39.(6_ HQW^U>D[\!]8VS$AP*O8;Y8O MENM!DL15$#ZPWSY0.PG=V*71!GY;:VL=5%%/+]K,5DPG@TFBGS[T:=@;UE(1 M^/DVXTXLWQ$_T%P.\B@N?44+0E]M+^%7Y2S_ +X7AZX->PR\2]$.J%B9Z&?, M<\\B1HI$N?133RBX+'V169K_4)*#_S*7A#!1",A""F'(KURU%Z$\D U\P,O1L M!6H3F/7^Z!XF8]C\JGVTQM! M+/!W92.$&1]SSG_MO[ %#HBS8:P:XMK:AL@=6ZYW1.S#+0+WWBX!LD30)9RP M85\=5<^=T',+A,VYXN>''X,7&OJ %@_[P(^"D#HKGYEF'[H1C2[I8UQLU38Z M:D]2R-UXB('*3MZ'#F((&*1.7\?Y3!Y(P9;D?$F),0'.E=,%HQ!BQ$X%R[,H MMQ$MV:@XM=)XSGP1A/L@9+'&>> [A4YP-!7L=G#=Q?+NK#T-:U&D)PFDZ#'$ M(/EQ<(D#=Z+\;1#N1"AL/09)3+S ?SIC MSK$C#F!'X1R0]A\3R'Y)+U+!J\(NOQ!@$2?8L2C;M4D00B('=9]\8F!V<*7@"^L&G>!O-@UCR_7)G@T5N.P6;$E(]VEF#3]G9O^.D] G<<#S M0YX##S*:LG21V-W1(NM]QZ.)=_Q.Y:NUVWMTP?X8NORX%61S7YGD+G@_DW?! M?N4^N3XDI8!.Q'$C.TC\^!O..?&Y]JR#$"X"T_D!$_K=$_5I:'D>^S>S:,SI M?R,LQ-J^N,*VS")Q(F[W<96CYR",A7%YI#/Q*?G48R[G1X!A>1I:^CS+*N5) M.%-#*I=,]5UI()VZ!IFDTMW8Y1=1;TW8C_IH<0P)SE.-1-)>@]%Q'$M=Q,],RPD]S:M_B8WR1%N M1 5PG.$!CNJ:]P14V?]+2LWW(H <.+H;HPP!GUL^-$ MU'L*'\SU7+XZ-.<@QR8X,M".N3/40+P(HOC6OH8INTQ7&H@= MI[A M0OI,_P%D/+8FOT@Z(8<0 M-:7K<[7J>B &!T7!A^!1]'VA8:/@5%]Y=?! MAQPT=[CI>%24ZA/<_7?C@[SFDD[B2-%L'",6Q]:Z**,_T-:NJ*82&5^RERCS M^KMI&=TMV:6,\]O1QYN%-7>;:PH#9C*9J[V$QZ"_'(]3 MGMG %@!]1NFPG*8I=K;AB7/73X(D*N)YB./O@L@%C/GP\1-K\1RMPYO ?Z)A M]E!6]G?9/M_X7)%.9!.;77WC?3!+Q N#J30?=8^R$+.\M@9!22;)@GSX2(2P MD$8EQ"V_SI>+;&:E@OT[%(8J'3I"S5R[L'U2V-X#V^]3[CS5;0=;/;SP+OL0 M.RXMGB.9PO)MEB[M&<&O6XXVQ^"#'+U',VW3J<]@)H@1>CQ=AQ^[YN%:&:$5 MT-C8>]9XC5JZ9PXA\1/?*3Y"5/',TQ$ N[[COKA.8GGE7&?V!QDK3HF^0RG M/+\JR)28?#P$/6+XU0"J3._!VQ.UY8E5=B=J<)64I.2M]0+M#\+H/GWB9IBM M[8],:O+T+D^ 63(Y^,'HC6L]NEY:FH&7\G/6?EXOD#6X#?R\K!]/)*ZKES\& M?>3 JMV4M94XAQ)'#)CZ==1 MH%34O;GS7)Q0R0B2TNX-/>?@/FH*#/>-!#+OV^Y#;HRL,C-XP!1+GV]TD<<0#]H%8KOK;'7-!" MKFXM-IPVGP,2-$BM87@+ZD20QU+^?2R5Q6F\6U*9?,#EM1\[>^W'.7OMQVY> M^W&67GLLM6:O_8C0:[6J7..U'TU6Y-V$/"0XG+N>IUQ[MZ43I M!V(/5A1\2(W!<& M>QK&!WC?.F;JPO7#/>QX\/(6$C.V=D*.5VI*EP&HN0=B1%$4O.\0SL@O^ /I MHAIJSF)!.!,SKCZRXN+U^'W*A.M-,PXH:DQ=PL5S6]3+8S][E%]X\)VT'!;_ MO=1&$IMJ)(\<(70;4E*H:A!MQ*BC7<7>^4.E3)^R) N2RR)J!92D85A61;5% M%=9,90NA,2I/J;)*EG5*XH@B "4Y$,8VEVZT#R++ZQS?E#LB1S!UY97BG+P7 M8M3I(/Q(\4[."%G,H\\ Z3K0X03I29$4!,[=8?9'E[259__WQ]]VEUNS$:R,/3/]&==8!\O4UH.?0B"26SU5&E[_'[:K.J1E]8WQNVC+3(/\%"@7-X]-^^=(^M*7_?4 M-WIQ!.[00(#PBQL_7R11'.QH>$_AO;M,[4.SLW8B@-Q[NQNC\A*2Z+ MXPX4D#MN#W,T;',U=4?LXGVTT+4-)LYV)U]YMST^.J5)>***.42 LV)*;RB3 MY9)&=NCNX4RXJ19#\";30\*\AC%;/H64-AR0 MMS9&.DS5E,S?0)*VQ/ZF4;O@OJ?/S5^#W$?&$#L0JE)AX#D%@2R$"264@92%( M@5]"C*S"^GI+4DD(B)(^0#=Q$BD6 Q;%U 7"9V-P7V^4J9=_54.4]&]<4#3U M0HKH'=4^7?Y)NZ!?_K5+/@(Z+$[@85%!!3-'%^,;I.SC?)YYY_KD0*W0Y!OJ MRY!:@&Z6MXK8U$VS#&39AJZ\.7+O;E.TJ"BFOE*2-X4^PI'07)-*Y?2;@#$B['E^C"=Q@%/10496!,0 M@L WR'<1)EZEC&B/C#01M D0)QEU ^N)*52M^Z+F(H=JJ'3T2O<]W8DAR?\( M =0'"9KW((,4YX8:IAR!=*6!.#+IKA;6Y7UPZYUTE5*SO=22/$/B>7M>^@S"B: M][@1=4/GMZ1=:]QAUL'M)FNUTK@0YU6V22=D@=L56U?+^ZKA'VG>I&F7N? MG^S@L@<,O"U?Y>2Y:^F4,?'N\R@ZBO5;GH"XJI\,)]AP'E&[X^^F$2NR:%P! M+N1-,2-&BX(Y:$C:8<>--K&'0\=+MEXSC!YC:9JO1Q%@R.@ZZD 2/8N&3$5Q M/B>)V4X:(46:9J7*BX-J"\2+ HF@@V\(B#-34Y6,I]5JP+Q\2^.JK T3/CG[-"[?2.'I".]2;/]FX@EZ-'49X6)R3M-+1IVC M93MZHZN)90^O5 T@VRBY3&A+?>..))!"TQ"#R'Z*C/VQ )$K%:199 Y*R:W[](<'W*@(D M09!(:O9+MUP%Y%LA'R2 1.)+'*4[?84"(W+(X6.JH?HNM0RAA1A6)JLTM0K" MV>%$HRIFR7\CH09$(+D,)!<"SWV814P&BQ/\B/,;H_SI6SS1>#65-X(O)V8Q M@96"Q!M DU--E@,1X"Q ),8-';;L(Q##X1/WH[05C/7EP,;1>4NHT32-,6X MD;>"'"U=EL8.8+X"]+!B(X$?'_'CQT1SO1VTF (2;P ;EH<$5WF,"]FC.\VQ MS+&:H4!=*?Q3_(D],(\%K\P?4JNNIQ]2]QZM^ED%.UTG[(*3[H]T]&=UXQ7 MUK?ZZH/E]IP+=0R>X6IJX>C;F#>/G4D$>Z3;(/'$O T%=$2#,(R_R;I-?S"\$D-5#RCSL;1#1R N 0YSDQ4=]\;6CNJ.+_+2]X#WW M/G=_DL[R1C'=VC; [Z=O,2R01^-VH]]:\?I4]4$X779:,SZ?Z; T+B=,_&[^ M_R"S362V]J/V(K+@)#?_\ &Q-1N8GA28 #!L39I!<+/G:D'X3/UA,%QU6S40 MGVNQ-!2GNX#_#Q+;16)[OVH_%@,OK&ALSPZF)R\&>#Q6RQ5C[RC$73/.6D37 M"CN' "PB4)H=BN:$GR=MYONL:GYS&+SD9;@A0#P)(>&CDQ!C0_QL_!F6D]>%'/PFQ:LA*OP^MM';]54)M[:R MO)"N8;3''WS%:CSS90HK7UN^D#$5J=W=27-G' M\L[F6 TZ[IE,H?.6$/KTGHDQD;>&TE;N4CC&Z7''7LAAVN(%H/% O?P%('NAP-D_ MLH"?GPHN6,C1VS$_"]G=MFT%_T)8)DV>H.[DB>5&=D6*JR8&:)6"'- /\?7( M4>(;'X873 I3S# )SDC\KMD=798Y*IV6J'_;1"QFY3MA[V#T-$)^:@?IK2Z M(MII#\0C?:#@E@Y'ZW$-+(CD832X!R4_/(A9I"A@*&:K_A/1L_9(A^E@514Y M#.W&V(/;0;*;CD\@!^\OYQ1E\ E/6^1II3!L\V13*#^:<1&*0"3+S@+49%,\ MC@&?E&%,GL9Z).*'A):0>W]\S?;/C-]M'W>40WE'_BL- M,W81^7?"#?AGL6@+8WCD)>FICSJ=*E*LM6RV9LPPD23BH,*69J;^5_$G4H - MR44 M,V%@)HCG$@Y)$Y+24A#%&>)6DA-:#%&NQ3S(5S58/Z56-ZGQ[NM8"2 ML6LQ/:@#4N08KFP5IFE;8X_3A@EO/J4>A-1YKOP.8B01JNWS343Z'&>I_+06 M@>0RD%*(A:.I>6VA5G/*?L%(=U7M 0SNM$:W[=P#&-9CK>YK;R^@X<(K=5][ MMM"X<+TSXF!9Y%)SBZ#UA7Z'-?C%*PU" ,1?8 VFTJW+#F,)8 8S(V-4P#:J M-W:0,U/&=*@7W,BK7&? O3\9OA-:LL_O^=&PW"2@T= M8%X8#-W8K&)')#_-W. );$-HVRDB18\0)6BWB1)QOQ['GCLGG'YF>K@3=,> M*<8.5K5U/JIJC'A7IU]FXY/0?$#GI#=$$B>">KY;XV8#9F9MR4$J^2Z(B"]\ MEO($CAIRU_[1G;]>QOM#'$&,?K?]7.P /='O^:E=SQ[PT+[(_7B4"9H^/:@C M8O\>)[]Y_%]R@:FLY$,$H^ILV/'6ZS)VJ#1/A>94TG;G]F=JUL=C<9)<4LZ/ M(E3]1KFO2OD81P$Y!!B8HPD$([HCA@,3+28[0PT#K9+Q@B%I<72##$N:!'(_ M&X?&8 %/9P&'8"'^N!3_#M*6!1Y8PH3/[8;:LI?*VD!CF%FTP*$GL2;P&*B) M50"!OW.F;?#8D)*OJP61@?9&T\3PJ! M#%S*SXH,'8C/Q/_E)M]%Y']B$=L*F:_VAS ^LM;7(\P_BV ^>ABLPL;KD,Q/! R,TE*,07#W>RI.#PN_A?C(5/X_< M??'/]B (35,>/&>I/%=(8]'$S[PTD/]B^T/,*3\2/X"#!2;)R!J[/5?Z9!E> MF2B]\-G5_&;OVL ZJP/GX(AJ?LUO;12QG"EHO(E>Q21Q#SVU+VDAR"E8?!/H;%22YOQ2X-AN7H5,=KG>HEY M&2?=Q0C,22%U6!L&4D= P^BL+BX:J=8JHR6OX93JG1C0TW6XM-"OT15$-9'K MH6FD!GBR^-IK/_,DGFZ"2#WU/'&&)#6T]$;L4<;*#%#@D^S M-#[2+)\Y+-)*]9GGU8]N#4XNN0/\MRJ]^IEU!94L&TY_$SCY/!V=)EX_4X M9H>2VCT/V7(=[M@EL-4]#TEZV8*N,ZN95W"%BF;GN^28G/+7U^EK?/>^V)D?62&_5JRL^I&(TZWNFH[V*..' LLF[$) M'Y9((T8R9;X0)"Q**DLHY&!7V%<6#5EE^/(;;(!X8K?T.E?HL=2PU7C4CS66\BJ! MT,A\_2 XBNSJ -!,N_G!CZ:D$(54LIQVJB#2U18G!I.65JIQL *^=S0A%"K- M@(T7S-ZWR'ZM"TZ>RL%1?/39C8F\ %=5&&HM\YY16CFX:A>9' ML*>J@%M=LFT%"#6#S<86<%L51LG4S0O_[UF2RH(Q$TS?0>H-X)/*0&/1Z93. MRK%)J<[\R)0_&-C@O0)8LFZN^J(K?+*]5FC1&<,L_V-U,*)58K$L M#C?)9DXL@N[\45VXN^L9TN&]D"/"0+6;,-#3!;'O#Y5\^H7!\_KT4Q[BM#/" M*_>^R-)=S(/T>/$]4,UZRL;(Q[->R>8P[FZ)>/3V"&PZ:!MS4T68_ ZD48W5 MS_&>!JKRW9KFJQNO;47U(S9ONZHQ>R*RW5&;$W>4 HM#UP6OU0BADC3P+J%^ M S]^8? BO<(VJK;(O5.K8NMF35=#Q'ZIE]?XADE!E11DR>\Y84<..8^290[2 MWS,>)'[@F=9_M^.$K<2K_]<02>N._;V0.^9 M5L/;.J[(';6H9)/RK$C%U7N M89.%8Q=>1G4G=Z6;ZV/7MR)WZ1'J#]N-N#U[H1Z?:X^1?IY=">!# M)"-'+KZL"3 ]FS?Z2/;C_A>OOR7?.CRJ>M1/MWY@+8# MK6B#UV@-#&]8^ZGYIT?PS0J;/F)$#7?HTC6'4>H&R\MO%KY51 M.7P='PQT:OR5[IGV?*"_UQI'\KG:O>.Y[K*V4=TAN>VQ#2P-D/MNMU)-5VVW0.R9"D'-B[44.#:!3,.*^LT:R[X1(^%K?/321P!-Y[$8JCJF-]8'T4MNC^2>\50LZ\4'3_'5=[H7X1(T?V!IQJ/D(0[#ZQPK ME$YB7)V)$7$QU>T5FFR)*""V%W)!*S )%$U(+"F5G2U'S MVV&YL.1W$)<4\CK;%D'^,\B'2DC6-#U$@<^%8.Z 6F$IA9W5K9'#8H^:3313 M-$4,0GT2FPY:)5+,XN0'QH/8OXJT%6KG4O43#66M,9KFM;4COZS'?61TGA>> MB;;)G'LSV?/HJOY&O4 )<%@O0F1AZP" M0FBU7:Y<-8G6--V08$OJ!AOR#>0G5);OD/1J2K$L? 0D:*$1/*Y2+'F;;S^R M9.&GM5']'LI91QJ<2(%(+E%12TKNQ)8FK:1J[=2RA6S+=+9&CBT:]]JNK9\T0 MHX%.6N-;UMZ.^5G((%R\C:.7]V*4[@EP(C4K!!6RVKK?]B1,JENO:MR>J:D> MN[;=P\<#V^7']%,#0$EDA9/0;I0\TU!16!AL#%+$.'!5/ MU- QHV5J V""CW9L]8DF0?)XX(SZ=]&OE <0O4/IZ ^#0C-M=^20,=80ZI!: MW1'\Y?><(:DY8D"( M62UR'<8Q-P8$1:Y%5^Q3:G$7A<=[>I0;>'E^2=>1X6@*2-U\@CFJC(AQW;'G M/!AJ8SJ^BP0LL68HCSK>QX(+.11L8%X,BU5%<1MP6ZTJ@HC\U2DHP+,F^SA*=\E&GE.ENT T91'QZ7'IU(>%?Q:YD+L[6\C5> P\ M2RHTF MB1A=;&EF;='7PJ-"!O*ND.)'&8JU84J*LB%"& SKP>4MV#38":+ECP<+8_F% M* ZSA[J#M?R^09%)5098(S;MU120@Y2!.?K.J!3=$8./B1;63Z=*AILR [%: MY^ YFYK+**7&@4)CM_!P30,.]4+$%_EM]+LL35(!:B).&V&\'C(K!(HAANE# M"QV-E4'&(%6LXP9P)9(M?%V4KFIPQH,>L]JG08L\YQ>F9]ZLOHQ?642C])(F MNZ';0B=]D/K\*)6U6]#-#FO<=.Z4WWR-D7@\.)357?9!)%.YZDMO^1U7[PC[ MS3L(FFE"OK$PA/_[;)^'T3)%7WP>I#LQT*,_$DC+WP9"2B^@H9A"DS1(LSR) M'_:?ZU2/+/+A,M*.G6YB(]A&MFIHU<9QR80 %R0;Q585+XEMB->AH:L=HP+:-IQZTV@\3<11F#75 MK&T;U3(0*<2FD2< $%\)4D9JI2@8-HT<&/!:3%QA>8A%MDP8[- RV*%D[ [- MOM TXP%<>KO;PD6C)\;W8+B+9V$XZJGVB09T0XY&0Q5OHDU?'\1H,EAT\^3] MDD''G;7?2S:."O/-KOUU)ABP*NPM#ZX=[O4TM*RU?V"E9 W4NXE^8Y0_?8M5 MRUTS4LC]?XJ!6OL^!G00X\0D=8S7-"VT@%M0)6,(.NI,I6:($40$V!/!W]$N MD M+??SSQP]K A7!794>8TSLS0%+TTC3H 4HO2EP:2GD!%Y @K4 C!5K"8CY MN"*(N1:&MV7 @M9; YBFB2;A"Q!Z2_#2TL<%NH *P$7*[82V/*7-6%+\&HM M>BEHO3EL:9AH&K8(0F\*6YKZ.,$6('.M?TRV$5:A0']>^>.(V\'4O(!YG9^O%'=RXE'RNYY_$V4'E4 MNP5RA^I0I^E/C:\1NU.7E-,>H\F)N9FH[&MSZ-1F.9^YHAQJH,!UO,<=Y0PJ M('B0%1^$6>^*4I]-P1P?KKHRF!_8\'+#JY6TU?&(:4@ >X)R1*9;DZ\ M>'_(Y),<$8,"WK(Z\#LA1?(C)"+DS?_='5B5\E_DXG_-X#'YNZVT8=+(>97V M5-A^+ WDP&1DDB8>RON*IL@!0:=@T^N[VB%V M;:VXQM7W*Z)$4G5?9_]$S=N>0ON:YNL:IF>*:H9JU78]P_5<9'M#]A9#M?U[ M'GN,^0F\J?@SIY%@HQJSBJ;(QZM.P>98[6J'>)QJQ34_;U7"TX9'B7^=>I/X",(N/_/2._[(^&O@L8OOP>EZ0-,,J3_U*08.I6J# MT*-Z19T0_P-1N?59T"6_ V5["]0Q@Q#>&2W$2#['\'J,VA"=;?$/1[6*)V/R MO"'N@:F1=^+H3,A%/3P3\GM.?>',@D4T;?NA0L]%MXI JB\,CAW4J_96&Z0> MJ%7I9%>H;H#0X_1R3AU_O^?T'&7MS*-30D-(SH_.*^5.V.NYC".9,?0@ED11 MQN2FU64<"OHQEXO_I--KQO9%ZDU&)JCV=(9VQ+Z7,UH/TY'\4+_?X14\"2^8 MYCNW7HOMPALWB]FA9$1*3@18D38O1QCFR!*Z8>#V;#3P \J/CP)\[[:/D$[1 ML; R'E M3OQ%[@4!=_YVX?\]2^2I1G(=\Z_LVX4GGV0)HA>Q/H_$GYX\O4PTT>%8&LA] MU,@D3>\=10"Q7YOI89P)5'.3:4""'ZD9DC9'Y]'HDV!PM[WP8UD?5SM1*9HB M]P*=@LW!WM4.\9C6BFLZ=($H1(XE6*-3H\P@4+ROWDEX-/ M4R;:_Z\_?]0ZY="^R+UTE E:<]20CHC]>)S\QG-2/?]4;$B3CV-/=VX% HS> M_]FH^J'BY*:L,*$\V52W0NJL/6I5YR[G3;"?L&@DMG"6\E+6!P'R"Y^9S*!9 M5;S%X4GNO+H=FB>Z-A/WRW="+R+_(@SC;_"C >*U0K>:Y=/V.'*3!D+ ,8+QB1_IK<> M_DEY3P*^B"7WA6%M:9L4AH"U21,'J@LC\$7.TB7\.;+*@.%A$2:?Z"L-@T2Q M4%$TP0QU"H4J,#OY'CMW-X\/EXYVE&UK5I%SR5H6%>J_)&L M'J@$VSA,'G^B/^G.4\X;8?9[I5*-TY23%MA]7RVP!>\OB&_(XT\7BQ^EV-:K MH$B I-N#E)DTL^C]%XG_GXR&ZG]X MBTCVQ?N#)4DQTO!\W.0I#QXSL 5+F-^*.[6J7'-B IFE#,W2X5Y MXTE@1\ )&EG PR_>?TGNI&)/@#]I"D :$BR,C@Z,4[(<:A&7R.G$/.,&C,WX MT LI#Y*G'>/TP 0G3[-)KFN,&2-[E:S#/U5+[(C7+[B-0"]G0II#A,"2:38/Y2X5]U<:9G*DUFG'%Y$/!^[\ ME25PCU%SEWUP9Z088V:$9E;OL)Z(TWU'*F!<.>7JDCQZ.^9G(=N0#Q_?__G_ M;$C%NYF%#]NB)7LB[]&ZOKVN-Y&VFM+ KJMV#W5%I2']5NL:EDH*=?K 1=,' MW%956L0(AN@PY5*]:A&^H_R%/5/OCZ1Y)^>:Z=+PAW1"ZN+CE*[7YWT]L,?@ MPQ6P4>:T9K8YN6*W98OGZ<^O>H,#:=^V R9.5_1+ZKXA[9MWP,5FIEK\RG@$ MH[Q,MWT0?%,=4/5WP0Q3 Q6N<]KT[;%#U%#Q;=0.J%C5B=2$Y]R6SG^;6>N: M?IU)3PH63K/CEM.;GNKMMDQM\L#2C$<#RA4,[X44QD:J?5J=5M,%\3)JJ.13 MBK(FI&" XT[_4JH7I-WY[R<:@CZ/.\;26V #"T7U?J&F.7*/[5.TZ:JJMHA] MM%=DTQ%:$":2,BE).]_2Z])7NY&G[;#"L:O>M%.W7MGXM;0WI1K!3G?E\.@[ M*9DN7QP_,(\%K_0YA,SK>\X.-/#+(/@RXQQBXB1AJ3;5SI044M^U8:!&FIX1 M'>P+Y*EJF7K(/0_VE!_)-HB$IP0T)(D0,G]:V:-YO5<6>?#L<)+(5Z@+0<62 MNI14+L(.N:R--;>7BTNHE'?QM$ W]BSYDIJQ#.,+UHUU>L&=Y.S=)A8ZMM7( MH>3V]23VCTR(6TDH0FGT%C"P24H/3)CWTTO\^B>?!;GSB3].?4Y\]-^W M[(6&5U$:I,>.**Z[!5+_TJ@#7M7Q-4)?TDEI7-\4Z)&65V*E,.J^1W2,=4IHNF *H>2D]AH:6VFU&Q@?I#$T?V.\CV]37U-!2IU M4Z0^,43!NL1"=SOL&Y)]8MLHEI"S(#D/ DP6+H<>+PX''KS2\VS9O,%W'_(DS*M\/O-M>[G@\=4D!.?WF?\D'&J1J*E&&/&M46-7Z'D(ERQ8^ZR1K" X*7 I)*8 MY"(36L@,#P_PKY#P_Q$2H+W=/C7K6O.*HCYNEKE/+U': AO;!/'^.4L'$7J&)(:,Z1 M\)PE.>0\E[X.M(@%:BZD8$,*/J1@Y/1:T-(V4/STSE_HYERH)C-9-&?TJK9( M(6Z0BAV/=+<;(MRG&R:OZ6B5!WSPA'5-5V:7?(VC][3QV9/X,Z$> *S[A^8; MPD+"O9"U(6I34NU!X7@JR(>^H5E:3V"/(X'874PU,4[9:O"3N6QMCB<.Y/2P MN'>WP?]LGV$"C86 M[14[&0*'Q0.PM.2X> F/!=2O>? MV7-O0KVB+5)0&Z1B*^FQJR'B&$,OKW$^(%!]+YQF3X#N!DDB_:FN^C1Z9>NU MC55-"GUWTS6-5UL)Y4"7/)4C%D7V_)RJGCNG\]SY^_QER^O\&F/T,G1%.Z0? M7L[(7;CX;*;WXJ5'$C% M$*=W[M:ZTG+G MS;PL%#1??F81XS)( MOO#W003OX\A5^-7W P2S/5661M) [O)&)FG-W6,(((8",SV,)[^<&RG8Y?69 M6@Q)R='U31T7=MF0E\(PL,BD+8X.(P/&MS'?YR5&*.\!"G5KY)#0HV9K[N]N MBMC-^R0VGN=KNB0G['IR7T#11!)V6(*>)2G$+9JG&%HMD#M>ASJMNO'UUX@= MK$M*XRKP.2WG.S:%'/HW#4[:K&.L:5XI:#; /]YLO3M0CCBWKPLLJM.2.Y]B MOO@DA/(OXSW$C7E%Q6^4^Y#3X.W87<3TJZ]1%)#[H($YVKNF@[LC]E\3+V75K8+BC3]&#G78]_Y9 M&G ?A*)G'+D, "]ILA-+4OC?U3^RX)6&,D=+'0]J.R"'BWYE6^E&RM:(P6" MT,8'UX*FW$V0?S2H.X\N'Q@\T.VES.]6O_M3[30YD21R1[!AL*:K3*&'V)FL MJ&6>)E0RSQWNHLOSU-^XG7[?HN66G93UN;_-!LBQYER9TTD6/0YT"#EI$G6< MEFM7&X>7A"*[]KRR]B5Z%WT/<_;-8H]_&27(3>6'FB\C\/N8R^D\% M+#QG\J;<4_Q5#-TX2H7-X+SD)A)V$_WU]W?F9(C(,QH& M_Q3&!YEL/O:GTMTJ?L[+"2EP+F#>YD,,,[#!?EEC9JUM8&56>VX(GBPP,:BA M4P"G#SFJ"?,R#K7_]HPF&1>-:4JV-.!$K$DR1KX%Z0X>>XU>&/1I?,.9%[]$ MDK[XHBC0'^\/G.U8E$ 23 /1C#RCK[2( 3MWV]C_CX1:YT?-_!E@=B' K%I M$['3F$1MQ X*4RW_@@3V7_ID5ESEA(C9UF;UE=)&NQ%U'"W-8:.D2208X>)09K@,:8_8O0P4L.X"&?!3);:Q(T? M:.WB].+@@?'T>"^TA.?JX53N(".N8\]M]&$]D0/&"/5/K@_V=4,,#V.DGW"% M4/+8$,E%)K%4?)#<:5?:H?=^^[">:QW[^GOO [JM<>Q;O"1>\BB&_D5SZ&.X M'(_;!A-.5F[SVE0Q/U:\U(8DM41A;(E]E.&?L$M%()*=XRD@DH M^\)BK"9Q1$-R*,=MEN0;_&$ER\(;\/,9H:;<\$F'V]^+:,I*TG9+U1TRH9M MM\=XFWZCBL5V;V/,>-.K9+,877=+['C3+[CQ (RC%Q(&K\S?$!^PQPORHN'Y MJ^?ICHK06*R+2[0!4/+@B00AZ8; _)BR2%Y;A0 Z2X,P^&=^^R/>BO;R=H/\ M9W),4K9/\JOG81(7YXPL/SX4R!8>A0"O+!3PYI.DT%(^R0 'DYNB*!J'.K"@.C_-D=GN!E/ K2C#.AZ77P M'?[27PK0=D *F\.5;1W9*5LC7DX-$-JX#$])6GII2=SQ#N(B^H*K3@I7+*7$ MQU&2\DR6[+Z)Q(+N12BK]]:>+LC]=8C"[>+8ZO:(?7:0V.;S34VYLQF\TI3=A]0;4@-0T1BYN^J5;&]9=K5$[*(] M IMORDFRI*+K^CQ_'C7O#BPB7RC_@Z7D42QNDKK2M<-7F>CW>\:#V->]QG32 M!KD#=JK4>GVIV0"QNW7+:3K\!#62DW-^PE4IICW-.F^UEH&G/J4Z:;*&P6?I MY*4Y_)P>,SE0;,'4*\K#@"6I$.HW1KD^QTK1%KF7:55L94UU-43L<7IYC?-] M"JH$QBG0=9WL-(^6WP\!9^29O011E%]/D9O61U 83D@<[E?(-SFOJ1>$07K4 MU=/I:HC<&=7*M78DSEHA=D.-L,:[#Y(D*6DZC[_:*FJ#,$7350U+=3C6U6XU M0]-2_'(V.)U&9TY57,X#;X.(W6USN;1!6F=#Y-ZG5J[I>^>M$'N>1ECC,WA! M$I*PB\'I-BJ;0;]"+P1[7/ DSHW<:.]Y=KRS(7)G4RO7=+;S5HB=32.LZ6"4 M#T#5-)U'8&T5O]*]/K%;TWQ5P_-<4?4@K=NN9JAVB&QKP )IQZ'94KIN],I. M28R44U(U(_74R1[8!:D#CE&X3I74MT>?,#E0?..MWJ*H=1Q!O94B91MVFYYC MSN-O\)='#V*5 8G:D<\X@63%!)(BBPQ*B(BJ]UV73ERX*K:KQ.XSL6?"ESIM_C- M )<]ZRB!2[# !USV],[$& C)9^;EN/67#QOCHY)QN"7ZC ZYVIU6B%WG2O>A M5]UCI?C5HV.E[XY9LP:H&@%5YJVV)%JB.B6"A%L YZD5:G?]['@"#4)(->Q M0"CWP#2G.:HJO$"\S/)TO)TUK[Y!&M#P]!>G1PG(^2\_*S)IM[3TS=>%3.JM M+$W;]2&3O/3FARO&$UI[[7<4I/3[5WT= M5@94FGTK;>L5@I7%'8G3BDZ[@*\0K2P:I!NO7&]-S:OS8SY)S0E:=M*1?J5< M%@!ZH*FNMFI',Z1@UJ=8,^WHM WB=".EJ*8CM"1(@*+SK+BF>MI\N,Z&*QJ* MZARX\U8K&8Z6'C7%AD<20.K*YL:HBQ*/ MZ8U]:6NFC(6E+BWJ=;)Z$9L_64@C^0!B_D!>OA@^@ A+%R]>U# %M\:1)O C M%4,B.1+)TFFA8R=6.1DAGZ@Q/WX)0I:D<<22 M3\>O<729CY&O^1!YE"/DE M22$6*>0BN6"DD(R4HKE$?]0&[AVT(@0X&Z$+3T"SSS[_2E//O//.O]2D@WO& M6>]L@W"J>2/3#,(YQM;\TGE@E/"T<5@D_G5Z4"0^^N]'@0)RI^91N SE0=R1 M(J!KAW1&Z%4-@%W9".'!3K^LQHDL!3';&0+#AE_!_)D@W2CO(%%E)TAH(XU=1WGR>B)7=1,1ZZ.Z)WIBU?55%U3LBRG*DI M6W)*L'X$4210($2( 845W57G; (BUO@\+P,+" MPE__S^?&[GP S[=O.W-UN#:?S CS/LNW.@V75C]<7US=7G6_?DI8>#!_6=)U.U&3WQ\O]7P9)JZ[SE\[53]V? MNA?=RT[O+Q?7?[FXZ[R^[,N]P$XNK;*"MN7\^1?T7^_P@QTHK./_Y=.W_O;# M.@BV?_GII^_?O__X_>I'UUO!^A>7/_W/R_/,7(.-\[9:<6KG])OI,4_<^63SUSV>KV?HK_NB\*&+$+31SWQK;_X4?>>7=,((LQ* M>]3!ED#_^I86^X9^]>VR^^WJ\L=/?_$#U%ZG\U?/M<$4+#M1A_\2[+;@;S_X MUF9KH]Y$OUM[8/FW'SQK9<,6NA>7W;C^_WI,:)+^;]]9#)W "G8C9^EZFZCW M/W10^V_3448,V!:P?S3=S4_HKS_1-12ID@J?G^I*-@L@05%/'@P;X3); Q#X M5++@JDKO_:OAP5^M06"9AEU#E)-V9,BU_\&?+"=;X$4$880'UX9L>0;N9NN! M-7!\ZP,\NWX-L0J:DBW=+'#-/]>NO8#ST?!?(1SBU<4K:DNV? /#7S_9[ON1Y83($/#,]F M%'E'#E1WX'KLY,O4E(/5@?4#%\ZD3L R9U&U(T ME'Y/X%K4.UZA,O:_H+X4.9Z!4<-RYVK+LP?LRSMR Y)F&]@[,#<^*\PV1S6E M]/T1O+,.@KB*',X &Y@!6/P:&EX /'OW9#EP+%J&_6@$!BM_2AJ3M*)^]\&_ M0C@NAQ]5%F6YZ@KO"X3N#R3O$^@Z.3?>;4'RITU+W255DN^TLNP=1"4A"NHK MM.JNQCMB4XJOP"M)S-Z\W-5X)2%SM=58F5>2!=N*"JOT2A)AVI"]SJUH$W/U MI:UY*PEP7%'!]6\UJT[5I,)KJ.0W_A28 %IIV-]'$!B6+6991?B:PCJ*IN[^ M=\-;O$+;Z(M4$.Y3"FOGU7.WP MVZ"@9SO3;Z'A9H(J(WU-83V,0H)/!5^#- MUH8G=)CA/J6P=I!%R/S>/6@G>6I$)K/**25#)M?0SCWP!*( MS\*&3.%'%/<(5U-&A?;E^H2KB9FOKH97F-]6G:UI-:2/?@'W>5X(X%K2>+=L M*ZB\>&-N704?>C51<8VH(%'TS^$GLJL5QRI-@RI(F@8K'UW4X"(PJ5T5Y)Z% M[S;Z#6^Y2>VJ(/=3&,!?OEB.M0DWT=]>C1V_44S1O I:F*)8G'@TCD'%N8JN M246B^%YA'>!Y8!']J<:2DZ95162&"^--LDW@)7!1D[)/?:MZB?(-R)8DN<7E MK- IP\#PO!VTH>C0JKZ,%$W+EA[^UP .):NJ)28W)5LZM&^)_1@V7!6@Y6UM M*0E-RI;VS?& Z:XJ29:I*:WOF35+O=50>7,* M1JA4G!SIVE0B7KOJ.2^F%6:9MA[PT;DA,E;/\(^)(.A[Q*[0W:H_4A3X#("S M (O];ZT ?>+BXJ)WT?G621M"/TX&;R_#\;S3'S]VX/^.YG]T1N.GR?2E/Q]- MQ@Q"1B)"(6W7S/3%1ND/7*\,-?2;?Y D[+_[@6>80=J0;;P#.VZ)LMY/3%U$ M$OM0Y$A<'Y@_KMR/GQ; @F)?]M /W] /WRXNDRP,_PO^:M^1.6SWI*.G?_[' M[=7=S<75Y7]SU,5CJO2];'<-STS;AC_FV)/%)RGQTS:Z[?_- M7%OVGA9+S]TP:3#IA4LIC>O!)?/??KC\H1/ZL(]NY*1'N08:1*+O.*%A3\'6 M]4ZI@RNF#S*E4B4(=64B] 0MK6&_ L]R%T_P=SX!IEQ9?;"B$RT![$H&8(/0 M\_8=_0,8WM!9P$F^R-#ABK8?+B;)$K2N90ZOF%%XJ K+9:7I]N!4W3*,"(M73!CUW(!,Z>/#CGQN=H :6-8C'1UTML(J:\+A"RB)?NBR_DH==? M+*!J_>1_GBT'7&*1*RBK"VJTHJ6(27%E9+HZ@#].O+G[W2G#ZU!2,[1*!$NQ MDN+4R'0TLN03[]5S/ZPX*2P1L)/BFJ%&(UT*G13W1J:WKZX?&/;_9VV)BY.B MPIK!5BY;"IH4+P>R!7T/&!B8CO_UZ^!WQZ=%V@\) ME40I+%*<%C-@AAX4YK+[/D?'@ 6PG!;)"G'50B\ME40I+%*\%G//0)G[9[O- MNVL78)+Y>_L!*1O&.8*:4+/N5"I?A(<3S$G1QN@+>"!OIGS_T>K-%M>,/!CZ/"TKK@12]< MBEM=SP0FGG=D+KU^N+!@^7X0 #]6WI-MK$Z *2F=[?MURX"I(EP*3-XWL4TO MVSW'JL-*$XD2Z;=)*[F&.Y*RP7=^0LP.?? 1Z? MDW*Z0$0C5HJ2%!=''\JUB&*!\Q8R]_?VHU(N3AKM+-%E\1J^VY;Y9+L&?AMU M5*;]J-")E"(CTTUQN(0=Y2'U)V& 7E]%?F:\:2-4T@4[9AE3,!6X!H(BZNDN M@>Q+9D6ZZ5WV+EH&&XM@*58X3\5??SJ]95CK[B'V%=PC-6)O&UY>H-N&^R;@ MSP_]Y_YX,.S,?AD.Y[,?!-TN3)J+FEH:_GO47NA_6QG&-N8BL ,__V.1 M;=<5 ,\'SU6W7KQ03AR>5&"?E%4.RWGN6B (SH MIJB4^2+W<,H8!,6'AS15M"(&LZ#8*]IL!/D WKNK#D72=/*[,ZQ&# \H:FI%CZKR8B^>MVL504,) M?<&GACE_Q,H(LQL8MD28TQ3<*(U\<)R'&S\AD*HH2@+FH<\HH8#5HPPR'/)H MHNRW4VNU#B;+-VC\D!(Q;"#6T8,.["+JN5@\F@#'KF,2IX;"LEE=W4)=7;>1 M#M2B"5A REL*$-< >B!+D(77JD[R='_TR 1Z0R67 KO$JTQ;73DZ5#U?N2H)K+T^003#YX\8'7TZNHC^ "V&VV94]EV MQ21@;T ?-G"2G=-F4[;YP+R%1K8=Y$KZ4*6&O)IL0K-.F!*K0E=)0WJPRRO@ MN$*ZHVK@.I'6?K>"=?J2.R5C:*KJQYO*4O,Z!5&)/=233YD!OH,ZNFPY,RAE MQ&8*;I=[C#@.2GW>E+55)@D/)T@=->@8AH69E,N/4,KJZ4ZD:@H0L!V23J%G MUUFA*,9GUW!2CQ)N4BHHJCM1J&46&M$E\U3V2*%T1[.%%73G":/DFD1RH8N# M5ASZC.+BX>P,32IP3*@ [$(&6T-WBK"*+F #).7. .M),*VB]6,(H^2\=D:2 M"9)]#)QTXZB@I'*48,0P3P):(3D=[>$"P7KR9I3D*CKQ[ME),?UH0"4AISVM M8ASH+Q96+,BK82U&SL#86H%A'VD$%P!06C&KQ7NHQ:N6\Z2BS)J<[/5-,]R$ MT4EWM )'^90\L :.;WTD[Y\_N[X_!L%D.3<^\8$C+*UH2"(."M#D,'"*'NMV MP&)H> YK\9Z;5__KA MG!9)KM,"PC'QHLXNHLW:*_"B1&I4?@Q<9>6,0=6;#C7$U21^.:N!.,=>/PS6 M<)_][\/X)[+DM)*F[* 24WJTLCA61,^QL# BKI!54P^JJ:S?OSXMPVI^/)F/%DW#'IU5[.4H<3-C2L?"\XP@G^ZQ0C^"N4NVL1F@%<7P+O MPS)!_],Z#7/$%5,.)PKE'Q!CDDI)S*+CAKCC_J.[,2P'#UR^K#+H,0%1B!^E M<-KX72.A7\#F/??D4_ !G!#X3U G ]>& MR+G)JJ804J:Z6D!=7V)-?.G[^0PNG,$(_HC-2Y\KF%'+U44/TK%%\A-KOL72-<<7WHPB2AT"O4E_(8,5G^[+J+X\EWYMIXERFN@G*L8 *WF!L, MD@I83$J_ 5N<.RO1Y\&6FO\*+2C?R('K.*@B'VD..SE5;E$W?O%6A2Y+66#; MZ"UVX #/L*%R^HN-Y5A(M8'U 1+]X):W5)5U8U(-J77,Z7"J3YO#.W2Q\",'&B6 78C@ MBNM#!B8)A>9OD>12204F+QE.2NF$?[E@=4/ >C'L#EA%V99/@;^5 _P8! <# MV/\P+!MY$N?N40Q$:9!E9'T:/=F MV2%D?XDSC;*V/C2J(S"G8#3[E#EW2C*G&F.48TH=P)GIT[P/3M*[HK\#]"P: M5-\'7-NOP#A$9YF392Z(K\3\L#:3U>]E[[)WTU([Q$5R =&0!V;=J,>L([W0 M&:MJC2G',BYD8>,@HW::.6=H(D@WDV;EV&53$JM[51*K.YB\O$Z'OPS'L]%O MP\[S9*9XS.Y12'>\[H[R(^92T-!?%J=KY8ONS!0P,A4!Y[9'$V=)I*7I+5)? MJI6EZ_F #+TX^<;BGV'L&4M3.KVZ7H1_$'C6>QC$NHRS3)0,NX:^KB.' M9:I.D\-2P2J4PWGEN"Z3J(T/&Y%3!2X<3M(!08$22U(E$FHHQUH.%II57 'G MBLUM1_!IS$KV(]&O;Z/Y'ZW9D53(7TY5MXTW M#!4;U>704-XW++7R4L&*14.FR'702"VX=TA51UTH\8@08*0642E4C_:GQ&MI MN7+JHD<-1.'\2B&E)OMT3*IN(@V(=;2D!+O$FFQE*9)PDZE"6S^KQ&ZO>Z%* MZL ZM*DEO29YY$[S<1/Y4EQ82W(PB*I)XK@3917F/""6U9(']))JDAJ.V[5H ME0A0:;= EDN3)02H:*!".U))RC./$#6K2,2M' MIWTG1L]C\#WZ"]Z'15%7.68U;\O(NA#P#H+TBZO$05:15B>5E>-5=08P&BDJ M.K7=+AW6I/[A8[64(H:!;PG6KTIN[7:G_W2>7J>_-Z>VZI[%="'A!=4D>3%1SUY M]=P/"X+UL'OS48K-??ZTOAE8'[$WCBP:>T/*&0 :0$^\]#Q$UF1E#-6PM )" MPL%# >60YX1DGB(E,@M-82!I:9A98Z,%LF-:-LB<:,U=/C9'Q*>^#C<;TYXF M055LOFX*CZT"Y&J, YB%,9V&!%^ZE90+[1' [IM6)#;\V081[LZBOT&GG/\F ML8NFZIEK'/0E]*4+:=E@L^EP(0+'>I@L'RW?=$,G@ IZ]<#&"C?8 %'FELZL MY*^^NI$^V=RU\T*N2K*1>9_,7NV)N[;\85?*!L[,Y*8U3>[.Y+70-Z/QZ$,T M@/5!N#M/4U4YPM5$G89&E%JHN^ KR<8MZ?0YKPXT SCP:Q;VT)E8)ZN[ZQ[\ MKO8,*A._[HJMA#J2,I3F]0 7!%O#6CPF0B6Y[>%*(8JS1*_Z!?2DF(>;3T6[X5>.KL:NTYD[JZ4N@>BH0$.FI!F^&FZWM M[@"8@B@?R+-EO%MVM!^FIA"^B:_()D9M"(A\$S([1E+'_YJ$?#FA!H&*MY&Q(JI8ITP]?7E%A]5< JY:\ N[=7TC/[-:(@PE?5E M!P<]I)['"YVNO>15,G"=2*&_6\%Z$/J!NP$>CET56]&79CP5DO)-3 @8,]^H M#5/J$IN"Z'@RLK[/KK.: V^#G\GJ-:8OHP3H)256VZ.NZ,/?:@BHP!%"0TJE473TV$+%0=7$\'NU3:BQ2NZ M/QFY^FC-(+:!+T2^>CK1,PB!7MNU5VM?AVDU=<(KX/-H0R ]3!ZCDB?+,1R3 MP^Z T)!RO..T.V 569/7&([7$ ?WC0/0W7DH@X6=$LOJ*<<33KB3EV'TJFCF MA7!Y9$)9):!B0?HL^YL#Y1W!7SA0S2A,L?B.'5H]^+"8':*GUJ,D%Y-(-32[ M!>[?_)HD;D:-6NXT"K5XE!F9B<1'];XZ$=#6E M5TV="-A,2'G@$:H _0?MT3\,&T2WGJ >+1-NIM$?H)'/_N*H9)Q>[O1$G0'_K_.MWGI3_] .4IGHY_'HZ?1H#^>=_J#P>1M/!^-?^Z\ M3IY'@]%0\<2E>9V4Y=DC5) QOM&C5_YD^7H\)IT%$?4Y!/K!QGN'ZC29'4MW M<%M\+]=RE -\;!FXBRXD79M@VS$%'\ )J:U#-V\=IL/?AN,WU<=^(B?R_!4% MJY<8 NK:)^/99#I\A-9@-NQ/![]T^N/'#EP4#,>S8:?_\W08YSD7 M920P]S<&KK=U/;B3&+@VI#WZ$9T9'?J.&?>LE:4X$ Z]^@!]ST,^-@3CH7]E M(Y^A!64&?S58,UZ%FE(+2ULN;/ 79-LJ&>+7^2$^&L-I?CZ9*K_*3Z7=E8YR MJAJR,I6>=*AL+).J*#-X&2 ZS1?*)%LK9^C#O@,N25 \1&+5*(?L3<&L?+19 M'TS&<"Z>3_OS$9RJU1[!4\O_$\67OT$U>(%A.13!AB5UY$S01S"B_K',S.55 ME1O55+!E9^**4K9O"HZB2[ Y]$N&]FW!T)Y/!G__]M"?P27W8/+R"I?9TV ?1(BB;HX>F8O2Z@Q.4-> M@=DOD^G\VWPX?8DV%;.Y4,^ L* FC,I*K%65AA2)XL+TLW0MP]Y2=IS=][H7 MUW(M477X2Z*L*FFBC=N;)\/R,B$M)2;E/F]2GOJC:0<:DK>AVK9B+^JA]V56 M@5Q%QO@OZE'92"?646Y,T\!T/'K9I6O?RB#*M/-@V"@P?K8&AQ"2DM':RX_6 MR?R7X;3ST'_NCP=#..,1&*7#?+30EQ2S$6-EGL&B665 M&W+%ZMQG?&.2HXVKW?P#ZI0#J2CZ#KGZ?ID\/PZGL_^(-M/S/]0>3'GIQVY0 M=@A75DG*S%G8)WHW/G5]Y08P'829N;*6K.V;*./'Z.;&)^VA^F5![-QH/)B\ M##OS_O^H?ZJ>B,MPJDZH(2D;\&F'RD_5\564&[,4$)UD\663K7UC]!&\4^Y@ M+PN"VAZ'#XIO69%\U.,15UC.$]#O#'%JF-)9DO;D#T R'-EWF>DE:M^PFP$; MH'O"OX:&!S]K[Y(;\(;]: 0&Y8 L"$&;#9^'@_GPL?/K6W\Z'TZ?_^@\C<;] M\6#4?^X\]N=]M4Z>0I)==*O?/>W\ M9_JU_U+;"DB\AHKQ08]1@F>?'Q'=%!7:DBYP4]WC92S MP,*F\6;)_>9#;0S]P()+%VSRL&RAEN+/((PFKSWL[V&0+4%9\9;CS226)IE\ M46 LG.H-.YG22[''5V@Y^HR"\33Y&'RXE3.<=YF.%CV M69^CY,Y$&U*AI983AY?$JCY%CLGM5QP.3['SK-->1G'7%U!QDA-@,VQ NK@L@/JKHM9TAU&5..M-V#^@R%!_'M&DH7 M*J%&R]G *EG*@;9[4?<1M[3G)\7%6XX^DU@I]&WWCPX-SX'Z06^E1)X=.@:4 MU&HY$:I(E_*AKFM4_I)A#+X?J^=9J>V;?<[NE#^Y'J0QYMMD&2;0H!$ MQX>1@LD^[XIM90?%I?P7/UC\W3QEUB3F:F:NP2*T41C2R92*(M%,M->R[# M"R*E:K;64E*)D%J3<*^#2OI0C0LDOO4!9L ,O>@1R_B%/["(L^AOMF$,;UZ# M](SC]2%MR"A4(<*"TX2_5L*TT.GF%SKIFR4M6<9H_'@)A,58K3RP2AB<=)9J MIJ*JJYPIJ/%L276!-5OI^"A]Z]&9)52%Y?_YL$/__025YY:^>E.A)9V8Q$M\ M-9[=7'2O+Z\O;F1O M@_:]'80>&D.,VVER=>6L "LVI&U,!=%;>*V]\(T')C-P6^"3Q;STT!*;<'[R M(>]@VFQM=P?@?M[[L%!&T:)(;^3?-/?+_.CVP+^A*-%[Y)%\#&X\OM]3SE#Q M?R:B6=UIMC>;+',O:/2_&]XB,H_Q!0;_L$#T_7 3_XYQ-N7QD2]%96$*4W,/ MR(6_QQ@<:ZIO!M:'%>PJ>/H6&_H%1[<-?W"-7[X<73EJS+]7KZ%.Y#0>"_ -U M:C&!>V(S]#S+644)7JE?0Z5L1CDS4/F!U#H"M^_8/_=F*M.H[^5'?<'+J2T9 M_@T\H8I(W=S=WUY+"@K!942IGC5'7$M2 )F\F*LJOR<;YZ&J' M:7HA[+5EO%MV=*V#<8%9UH#>-*JI!V';YJ9>YF6992XO\K/,Z?N\+9EBY#W4 M>^007*/#-W_DI)1#][)#J+QC@,JO[]9J,$OJ*TCJ&[F#N^3)7_[":C(A1'I# MQVQ4UA]3ND5LJ"*)=!\G(8GMD^U^/WJK*YG7YF[R(HBSB@2EN,Q?L:T60<]? M3NGN1PPQ]H*DANWX-;=2*M#7;AOX-273)*(ESG^6)?M^,DP=\)33 7-++:(, M;RG;%RER],@XTWJ_X,K[\5/C+5GK:_#F^&'9^YA0#'8N]H_VG1I[?Z;6E!OR MC"^5\Q1;DUW#T0V5Y1*@>.B#K9C"Q12ZAN*84"WE2PX>3>K#,$ZR2]^QB#@7 M3V\V0:4\ AP]M.95#XE*OH(H+(^ O M;N^NKGK75]VK;N_J^E:V08+((V=B]%#%DV&F*P!JBU)27SF3P ,R4!4$;M] M9_(S8,-9'*#D(Q[\K+W;OW'S: 0&T]@OR,PQ&SX/!_/A8^?7M_YT/IP^_]%Y M&HW[X\&H_]QY[,_[+3$,>"T=N67*WJAG:T.NS2!VDG%%PM!6=E!=RS^(K01\ ML3VIJX86VA:J5,SY1T ? 5QRV71FY_KB\N*R1G;F;YWT^YU#!SK_F71!<;/$ M,6ES&DO0[=[?0DM^>7,G:=URG*[XT0W?@V5HYRF"DX^JLG)6AA&6O)6I(3HQ)-O6 ME^4+A1I4/69F%?(1\.--VM87YPU1#=+/J]6;@RZ_!CF*)>=T !W/0D-GH=*& M)TKG$"5XB-*5L.YVZKQ% PNCCW>BKW>BSW_!O8YLYPHF-Y[GH7#/*&3Y85>< M$61.V/MP:[]%\Q39XR)"#]CMDA1*A>^^M;"@R9D9D<"19?FT3B>CTO+*02X6 MQ +2,&F&L&>V7!1B%>V?I##BT/NQL8$_SJ&>?#A28 )B,LFE7L#F'7@8:A24S"KFIM>]D;Q:K8AEGA2TPFK"@E+KBC.N MZ'1T%( -=JJIW;!Z'&MZ3A*C0DX./OGOPF+T4W(*2ZRD'N?$<(":;"2]2#>! MN.N'A:*,0V3+DSGB*%MHD=^&K86VD(:$Y8G[AH,"VL4.BA&U3\")DLI&*4 W M2;+E5^"A=Z&,%9@X3Y;G!X_&;K*<+*&8:,\:^:#H:2:\*U^&KW(TJ4M \SZ5 M+5FE[\PJ)/3-"O'&598G?+7M9SR:0\ZAK/H[/MP M]LPW[IG'9]RA'U6VO>]G2IY8KB"G2;4[UAF7T"D"!:SSS-^40JJ7S M X3E0JJ!3Z$;\N2ORF!4KM0" @R2-\P50?OQ7*L3;C!PI?YNWH $OJ5A;!< MCC:#:'R203S^>YM!+)5#DQT<=LHH\]V75U0&?LX394T-Z$Z<-Q\L0_O96N*6 MPA0U,XJ[N>QUN_=RJ5,1:P;2E @O8,XXQ"%<*K+)'H, I31_!5[DE&#=7]_4 MVE_#CW?0USL0GT[T_?/>NO&]=1_V:F'9(4H9,4-YKJ/[M/%]>[!X@F,2^;'" MF(F3Y=#PT*W[/6/H=N \/J*F#(KXIRM)M\?JB?RP*VZ $%,G\(O* M$;$!:N7YW+2"U0WN*Q8$Q3L10_O*JBE'LZ81I^5$5R6HEH0(E@JL)BL$^GG4!+?I74R9?Y=7\\I0JLW[$[(V!=RG M+_ --LON,0CBK(W()=?_,"P[2G[D'@4BK5T;RNVC5]#,$H=7Q=:4XZY0&N59 MRU-M0AW8DO;:C/KA0T[E2,F3);4Y*))[V;!$Z>P[6?'L ^_12/ 'AA,E MJ27;1M9FE.-?PT:1B[Z$W*]2FI%'FHG-@+-X1*"!TUL/]1K+:KL+M2TYZ( + M7=A8R*@=P=914HK TV%>8@5QQ97C4\/6CDDO0L+_#TR2]#1M[NB RGR5U%*. M5TQ E_-$FN%IH2LF?D5 C!\F;ELYMC5LQ<0I47I..LDI'N*CK>.%S,G*9/@) M/--*+I*1;O6)__I7'P4RU=R^Q^+H0A91XN3,[SW7@3^:<88/U@C&VUH1C'%? M.H?.=+*].<.<TMC8Q?+%6F^I9/J9H1?ZR*QR_ MM?AGZ >1;$^N1Y"<%&[(TH9RW."/=L&"L+:&U&70''Y@LNPOW/*PK**BRO&A M/E9Y_*D%UR588*^R&5K!P36=_[9=& & Y6\OND224-55CC74"!<8A\H":\*6 MJA:X+*:D=KO*L:R)N4J,UK G4#((EWV,?(KVEI/EFP^B5XDQ9"+6T88H9!#S M9&'7BM# C&L5^+1_W)Z*2?O266U=];J7T@,M9'"(K _!!]G,AX>8A'[INR(C M)WWS?)I/,D8H^>6XP*H+M6(0,2P8^H&U@>NX^'DBI"S#?G ]S_T.580>)H\> M((FP_,VP0[A^G()-_+!S-!02GVAA.E!>;7]-I@G5GH S&NF;_$&X"6T#'1P, METM@PDG^!*<$A9$39Z$\;(4PDV#U!K\<8P6IC-,12>E4*NS$9 H^@!,"'_[& M6*T\L$(#FNT(I)M_IW4Z_&TX?HL..#(-M^4T(]%*?)KG1#[NWZU@O7_\BGRT M05U;AA$ZPB,ZH$PZ2SK&(%51SI P0G=L&YCE;,R?3'6+#%K-10@MFC<#WH=E MXBYX%A53#D5F* YH,LG86,(+%@3]OK-(.NX7)@ @EE4&2R8@"O&C%$ZZ!Q>S M=?G90XF18E$*O?684BHB2 G%R1:!4C95 =R_90F%WS]XZ>.A))77!U1F*?7) MGH<=R85EM("<7C+I3T3S@?D9JL;QBR_A%Y;1"N9RR:1'SV+=Q1_ =J.\C"^6 M#>!RWR'::GQQ+0"M)*2PB,^:V$ZARJ&ZUNARPD&D5!_PMY-@#;^)1YNI@:QJ MKJ%J>BW%O[[8"2-N56-$NK=/_5?Q?M^&F+M>! V!#+1U]>%!+8D3"MRI1H&Y M\6'8EH^9JHN*Z ,HC6 );OY-9 =9^$Z:/C%*]NIY?_YL'L CKG> M&-Z?A!LX9=640YL9LH)PB"HR4R O*0-=7IQ4&&(B[;)JRB%?"38:]"GDEGY8 MP^GVO&%CW(,%)5I KD\@0H$U$3K N&"[IJQ#87I#64XX*8:8 H+D7N:U5F M "0'F_$_U% .:E:<*) ND587"Y"L@'/B$V> DEKJTZ,$W )Z5)!838I0/HWY M3]=+92ZZG5]<**N&FS:%R^609Y"0<, O(=P1/>\Q66:ZC@V6PY95!DD&&++8 ML8DF?:QB0^6LI6O[LQ^-'TF1%E$*/#8B3\QPZT51%K^\O?@&&':Q-E'C- M64PXCZ.'"];7+ C"ROZ4(*3[-(C[S $^3LZH;9>UX:W,4P !3(->^#^ M^!PL"%:^M)(^\%<35=D /,.RH)9FAO/GSB4$WN6+Z8,HK7"J!MKU3=OP+'^^ M!IZQC1A)B*/"%M8'3S81E0V6 _8*.(!J.L:5U0=3)@FE![\I<6F %8O( %W,5'PKFV[8;!''B;(C-/K* ;^A4E%N#X+ A0$!YNW#<# MZP-^DS7$^(H08IRV>0XJYAU43+4R1PG-XO'G+'X-#=M:[E ?9Q'RC^ 5A19 MS%Q?.6M0( "E506FEEI& @-NI MJ[:2Y*J"_[,+=R%.]$)7W7A335AGXHHKPPY1*TLFP2DN-TA:2Q:) M05Q!XBMD);^#DM_)-0A,$-$A3)!4U25"2G/T+*3U@1@.1\&K![:&M4AGPD'H M(65&KX,0HS,J-=4*8A"0S05P\-."=-*(]U?ASJ8JM:$,E7A/*_RT@5V'J.>J M2,9A)5]%4K>5A" #R.JS(&F"DWW91@\7S +#"^H?=S7!K'B7OYB[ ]='^SUT M4.3XU9B&:>O,/";-"#UX4Y*#1P^65N+=4?TSUTJU(?3E*27Y]0A0U!3\:S5Z M':J?V56FC+KW(WHQN9SXR9IVT$O,XNSRJS&+J I.=S;BY=G0X< LC!,AO!C07WD@?J^/+[WPSW/XDV_$"S129DW^ M'\H.N7MY"7FJD21SJ-F,?V/+J$8,!'RIT"7*J>8Y5EPSD\)BBLFT@ 0'&4AH0I%23 M LU>:U8!\*:G R;-4 3"M/MQ5(D,8 *B$#]*X:2/=*&7H=5 D!**$]<3I6S2 M 43M^NF8]8'YX\K]^&D!K'C(PA].1RO\U3^>P;5E(Q6J>Y/S"J=-*H"UD3* MO)8!6DTZZ;=!<$DSP<+R72<6APPKIFBKP6212?HE#<&)#EL&':T\TO-35M]C M3M':#>-0V/\M*W1/?H2\%"\"61UJY5&+^EHX4$_^J@RTY1HN0(,@@_3E3ITW M&CZM3;C!PI?YNWH $OJ5A;!<#ND@8B\MK2WP$5F2R7+_SGR!&2TIK0QXT@QK M%05QRH+&A&WAGK^TO#+X5E$S%4@$.54=O%'J^:4%%H]0'-O=;M+3(\+5PK(Z M;0": -4)U)6D51[N*5B%-JJVHT:[N(JF8#,(JZJK82]+;+!^]@-WLP$>>B?(^G<$ M$IX E1K2BQW\5*#6E0]L_F$DC@^WJI.H?W-WY)AVN #]Q<**.SR'?;5@>T33 M4:6=C-9N+Z#6)%TM>#%V_VJY_#B-CKC&:1B*^F%RNJ"IR0X%YI M$@Q#S]T"PXDRLX]8 2Q*@=KSW4L<[39 MA-#@PG]LWEUS%\#FX&]?0V\;>@;!VC3Q8;V(*$]E"95[JNUX!O#+5A"E=EI\ MH)N;4W>'WE)\-78;7%PX?46]V%-=Y-2A=:'6$1+SK0$45#]9'OGH";>*"LLJ M0PCI=XKHU4-80DN^4937DE&L&.+U$L96E*,0/9)Y%O"07;JWG-<;0,4#C,@= MP=\/3#4+!Y7C"8J2\6E8-E[WNE>0DSGRY4$L-TL]@ M.-UI7+M>]![2(W@OO?-<5%8YCLB[\4RM'H*C1O9]YU,9R+>=BTNK1PEJ9"A0 M)<@H?8;@0X+D7/+)2=2%Z!BC.ZW[(*Y6W@:1:RM%0.!L*S2:S MBD1DB,%LIZ#41T[+2 M3L R=!?KWVQ:JSPD2[V71MHJA^E;'6$OD@]3$FA;'VEV=3354)31'-RSBAUT_A2A/LQX7_YL!N[QT6Q10BU\EJ MHRL_$4+SQ*F@(*$Q?+P2\^(T^9AT,7E7=PILE'EZ[I9/;_5:/%.-O_J$!AI* M2A!\O$0\J,SU<#M%;/FO3+AJRA$:?"C:KNV'C^FN'.O?;$NJ7.6O3!X.FA(: MCBC)/U[T^GR:B7LW"#?H!@_4U< (S/7;]O JR=Q-=#98(R6.G!=@H(R\DR4< MG7"=X>-]8*(^^)79+4F[0F,S>=G6;(!6WW\%GHF8L(+2C4$0O5]0> >$HMY7 MYEP])0F(A>2_.TT.1%X,[\]P>Q"MB"V8HEG9KZ#L]U^+("QZ$1$A*7WIOU]; MH(,XN"N'.EBZW@:%CD[>;6L5@8^9+*GJ?F6*U5=4RCF>QY?24__GW^R%MIC\ M&@VIRIEA%?23$DN,,Y\Y;33N<"A$Y_J3Y>'QF<(SH%RIKTP)%I6D+!#CA=]/ M:<+>*QHYZ!I_=%&/[56BZ_RK1*/Q;\/Q?#(=#1MX=XB/(4W%WY4^3$11 Q+D M]O;NYJI[RID>]GW\W?7^'#F1/PV[82\NG"7[=:_;E3S^6?6> MM_ ,@FH2\K27^ DNFOPU6/SLNHM2'F0*Z\R#2PR7-&7HPR(Z8XX3 MC]=ANAL8MD2DDSN+_L392_P:>N8:3J^X<4^JHB$3F,45EJQ7W!N4ULJQEI9I M.,$ KHP!=P:3\0 N]Z;]^6@R;LV";VKY M?Z(MPQO4BP<[[*"L."5+OI(ZDHYU#KBB_I&>D2PNK-S8IH+FY#"$5B[L@DX) M\!YV#\ QUQO#^Y-PFZFLFG* ,N!# 2Z-M(K#G/:?>$>IK)KZ,-,@10,XA=R: M;-2B8S3R\XR'$BT@ 5R>0*4B:@)UGE',SEQ J:XKBQ@DE>3_7F!!2VYV4RH MH3XQ:BX#B()B&:$$KJ47E DUU,>U!!J:!3Q96DUF@#1P*R<^.0L*N59683=0 M8=(CE=C +:!'!8EUH4ATRXR1(*0Z.M*#65XUEPN4;_S\T_72 >%C'N#*%VH! M[!2+ 0;9L'[\IH :&QLP669ZBWV$&UM6&=@8-)^%BTTTZ58;$STSAW\%46); M% 3[:/F!9[V'Z"H*/DU561VEL&6#Z21$II*D J#F?P6:PZ/ K4:63C3ITZG8 MUT=;C2"M<*H^TM(W;<.S_/D:>,8V>M*88'*QA?7!DTU$Z0_,XJY! GL%'#!P MO:T;+P$)Z1XQ9?7!E$E" ;>FV_(<>ZM!KB9J*UY4>7+#P[X #W9!,7W@I16N M%4^=9(3I.XL),D[[N'K7>36\P $>)=1E#6A*@DIBM^(1%&8Z,.CA%NJAVU+X MV<44>CF6%]Q]?_$+@#O[M0E5%[':=&UWM8N?"".LQBGJZ0-^96GE/Q>"P?W% M_!/XONOL/3L#*-G>NP/[2+5\9V]%'TYPDEW$U54ECL&?2_/HXBHHPQ$QP0UD M.57=U:=7)0M=P46V@5A!?8C)*)W8 G99U?*0"S(!ATP1E[1&X*B*/ARI+*VJ MSO>4[_O]$,D [ OI RB#?$(3N/+:!>Q%*=CAD+$MJJ KSM2RJO62>@NRD;29 M(Y6E%>;L%W?G,'#-/Q\,/WK^=PLSZ+YA6ZX;'H1!1N*@F"1?[L#U W^VA@Q$'5RDV9Q+[B/6;53*#9?]ZR'# MS=9V=P#,@/=AF2#J:(XX?3OJ"_QILCQD[81K(LN-Y2/==Q3RK>PXO9.?$( 0?P':W2*>)_$024=34DCI5Y1;Z I.D M'.]\)O:R0QG.7U&.E3(72DWH5KK#F).S*=8"6!0K*;$ .+<3567EJ-D$/0J\ M5M65)6Q:;MA_M5<\^NLDDN+5-E@3:=U>=*G]6M\ZZ3<[T4<[\5<[T6?/7J_6 M>KTP8_8HC_'#[E F?6[AN^$MZ#Q=-=M7SN2)]&Z)T)52K@MD+% $\&%=5PD M*]!]KWNES%),!%1Y:I0J0TETB9ZH;"'E$"[5.!XD@D32O0&8,_3AOT*X/QQ% MIXC6!T"2P"+W^.!)8@5EP20@4HULY_ 5K M^*84(WTEP=DS?/!?$$\3L.658T]C3" X:ZF4I":3J%(939$N,:FF]G]3CQD- M36/E6I">BRKJ7N& /_FK,B"6*[4 #U'WXOQ:6W"#1:^S-_5 Y#0KRR$Y7*H M"2+_!23.&I6=S-9O6!GZR-J+"%*AJC?VBL7=7U4[.>TJ\3AP@'):GE]^)H"-_+E?]^JOSTH:97SS+C^.+.%JU+ZFI=7QH+]O#0PME9@V+'T*/#8^P"+)]=[ M"@/T@K;OA^A%20Q_F=OYNOSDHRI.=V<5L+!($4A4L'@,/8P;6!]PYLH:_7C&$OQY] ML6,XBT[ZS7/LZSGVM8'8U[N+7K=[*=?8M27V-=654M&1]>)P5(!?+%@L<3A* M JQ3'(X*="N'7T(<3BGSVK69%!.'HP)[&F-"U3@D1P[FN_FX%Z\COA!RR:VL[ M=X=.@%S N#=M&5M0AAAL0)4 7$%FZ98!]V0?E""T \,)"$_UG911&]0*X)S$ M]5')*QU0/A/^;\ /+&=%V!X%D;@C)=$((C)&\!DIX35_N9,LIA7:9[ M+%HJ6V6A/O.(W7 P$$R<4;!3M"PC6[B)Z)+@D[+.!+W]=GLM2KB;W8[BJ#SVJ]N0! M,'*@6'"W/H7VIXDQ4?1=?49$3:(*'C+4NO_JB^\BY:%9V(1S]!SN7W /Z(K[ MX'F(\%^_5U.Z)@MZKOBE6GM$YWW 630UF11]]SQ2FIE,J'4OX,UE;0;,;RXZ M%+?A7JOI(9/]\GG0-#MH*+0O?=,BZ!2@_V%8-CIS>7*]GV&E8.K:-OP9%1'A M\B=]3Q_:-^K?9U:I@,>U#SZJVY;-!R>I/4YUR7L2*/F<,D- #C,YVOLJBN:T MT=[&&1,"PPMRP^-*MMW'I;+!$%[LQ[(H=+\NW26H6>@;%&T[J4@0C+3ECY(3 MQ)\]U^<>OH/_TGDP\++]C#JNNR7NQ2/! 2MT:I@;"[UVC@6(U1)8*-O47H6" MQD+!E\YC@?-8H-6Q@'UN>V<%E?<&YS'1K*(Y;9KCO<'0R4\3S#L#-::)21CX M@>$L+&>%=QV)_9@R Z,](1SL^A20T*^]3J.\^F*3(I[V\7?T83P[$86. H)Z M&W .M6U]I.BN6?:5RS:/!6H-"W4?R=HR*Y)P^&S1^>A/L&.GI>9:(/H!GK$"Z18N>.T20+ILZ(J#LB#Y#2.+Q01U="QU/[3]:(*E6[B#29^3P M);2TD48:7E_QX *;9JK0VRUBH/'KP7FP<1ML@D'YDI&U93I-U29UM#%U(HOM M-<2V>QYP8@9H8NW$>=XV-.Q[(G".&M=B]G<>98KNW M[/ ZGULQ'V%(&'GU.G4>D$T-2 $XG4_%B,*G=YQN MN2=NK=Z3\^ 3/_AXP:+6^1KOM6!_M?*B./L15(7E^)89IRT4L>@K^98R@Z(E MJ[LJZDS(W#L'/Q7.TEE-BG>89[^GS !HGI="O> 46A:ZPI+I3^,S@68UV,!" MZN2#YY$A9F%$HV:UUC]J#(VQZWQ$3OUL;A]!XP+SM?.@X#@H6'2L5O0/[QW! M6Z((QM51,Q_-XG$+\;C]>IR7J.IS^ U%..'<#0R[D:T$S:?/0X;_H2*[PH5F MP9WN )@![\,R0;%N]Q-KI$8_TM?QWP>N'XS=X \03('IKAR42?K0 M4EQI$JR!-U\;3H("9C1)Z\]YB+FJHJ!CH(PP#<K5"I!1PRGP6W,>@:)/G8<(1W< M8*%QL5P]074UL9Q;CR& $L)/<@B M==?K]B0EZ53#2R!7[T*/'%OJ,N@O%E:LAD?+-VW71W>B1+U.3_--949,Z[*2 ML*LU/6N\T"ZAX+#6J9 MTTF[9B.!F!XE^N,C7"+O'UP6-$X8>W$>10)&$0\,.)W=X\:8I-67.)_[4?;[ MQD]=CKZ=Q?(>[G5[Y_$D3_.M@O:8J!:MNX M3F09!L;6@E8DUL@4TLG[B%Y_?@K1;@\]I&(XV'OVS.VP?37<3?^V@M4C0'!+' MXC_L,DK ]<7MQ77G6^?P.?B/V7PR^/NW MA_YL^-@93%Y>A^-9?SZ:C-&?T&<[R7<[[[M.^N5.].G.?R8?_R_XG8WM^ 2E MHFZ@LZ,?)(ST@[B3Y;%6I\!&[P:AA:V?.]PJ.V6IVZ@4DV>NP2*T0;)(R=,L M7KJ$P1KR'2[OWR"'O"/NO=I&CG]39"+F:*6#,X]"/YJU 3UH Z[DFE(^9,L8 MQN85B'6UJ[/;JBQU_]-B>P>TUI>4XZ<$-M%NLO@K6A<>YT5^=%%J OX\QGU) M/1XW1"&NY&72KH"KQER"Q/)"3!SP @K.'LN*ZT0J)FA/@J]8523T$OJE,)K, MO[LL--D7/].DFHJ$7L@62!-8GLF>'%4X4Z6JDH3>519'EB50X4R5JDH2>KXCCBQ#%(/&0I:C"F>R5%62T$MWS&3AXT:, MSEWG\"L$1W:FC'KT4<$%7:XB[/99'>W#]])GY)VMYF-'Y> M*N55F%[ORJNRB0D"_W5EAHQTU@J>.1@AT&EEE&\=HILH#6%D.TO>#8:/;HVPO_LCIXGFTJC):*^ D?6G:Q-[L MZ.&EIO=F^$\K,VPTVYLQ:EQ ]*4V>[.\*IO8Q=.H^VDM&F$B["MEX-9^;(A&.\AIZYAB60WECSAQAPJP \VHB:[+QR"QZZ$-ZB^)45>!"-2Q+0G,)PFK"@E+K6OKR M2M4+"&Q/NBC!L:;G)#$J%/+P@-Q7S/=[-K17C=:1:;[45[B)131!V5B>+,\/ M'HW=9#E90D'WV2GI_?'"NZ(>Y\5PD,H7+T?;0EZH4<>S2/$:7*E2F?R&/#[X M]8:%))URFANVKF\%UH=4]I,R$6,=?MC53+76OC!O.2JL7>$"%,H<_BNT@MW( M\0,OC%:+IX^;5WIPM?&>?#UVJZ9LK>,(>&A4\G-BO/OW]49<.R 0D".K5>/P MY-F<_5DT[_&$^\YY7(A5):?D7BJYC.*73\3Y@0K:_WHL;4:% K*)*<#-D6-Z M42G#QJU/!'WES%.1BA20SDQPT-3 \-?H/V@I]6'84?R% [?RKA>@:SFCZ,G) M:&W%%B]U=W%Y&B\UZ,]^^>_HOSO#7]]&O_6?A^/YK-,?/W9FOTRF\V_SX?2E M,QK_-IS-7Z(_M212BEZ')=%1[ U!%MY<7]W>W_4N+F]O[R]O;GAE73T MP6[D.W;\A"(ZHYT!,_2LP )^4;@3IU:SX^ZJ!SLMUX!Q NW48(E1E%(13GM; M^K![ 0:R$DA-3Q[X5P@<(=:*HJ0Q/1,*9WS-4U0Q%U).D=)I[B8KD(88] M4=14AB5U\2,P@5%Z38)?BL3WIVA,H1T',2:*IJJZQ&&$FXXX5.)KPAR,A<;/ M1O@*RK"DV4F(42%*Y?&=PM6:9YDH/+U0BN+?$NU)G2:585!%;//DX*X-CN43#_$.LI0I=D9B%TGA$ 4R=<^ M3D0@;GD*RRK#@>KHY!&FEU03T] WS7 31A?GQB XN)5^AG(_N[X_9C^[ M'\!SD!)G<+7FN[#G0[1ZVGJ6#_Q'\!Y0DX>]*9TIQ4D;JMXR&KC>UO6@@AY< M9W&0!"WZULW,.SGTV?4;^10++NXSZD:_JG155&EK.YNX$[W3C,Z59"?TUHJ>Q_^P)XK7JY# M!K?&2>*+%R- ?]CA;\9S:UPYAO%<636@*DV2CY#'-7H*T')"-_3?' \8-EI4 M("/_&F6:#T*9 MVHX60>C7)?M<[M_Y$L1N1FO2TY>H8+^?@>^CI%RI-6C&?I=^53F:-T-)WC:^ MFIXU.>[@J[I&QL&9]LVI59, )[Z:.D&M$=*??/,\!J1IN:Y[I1LHL\T MDB3KX#IBRH%UG\^!]=0?33N_]9_?AFU);E7@-BO;D)"K2$T&TO=]$#EIGBWC MW;*3N,$HS<5BXNR37, "8Q=2/OEG=+I!>L*/6_O9(7,+ATQ7KF&B@;\P>8@0 M37S5]%4J$4$(L 0B,>I(38J(SUVE$D48(2. SRB])KO*1G-7J40<1KCIB$,E MOF[,>=CM?_S% A[$8KU[!A_ IIN6")7594_S,Q.KFI3*=%4X5O(2,4]3V#;4 M90X[DI2FATD5NMF@D;,- S_2XR7=I)6OH2YG*L-,H ZE_!H3I,M,%.' GR@Q*<,6&I9-9D[N&?J4(X*U(CF MJ<$@KR9T$)ZI0R=Z5)!;DX6$4IDZ]*(4)VV<,W44YZBXZW6[O9:3A9L6-,G4 M47Q>$JWPF0\/][64HXT:!X=D_:A[N76?IW,O5L&)/'&B8FA!7>XP8)EG1%T- M:+)&'OJ!M8&&=[*LS"66)I0C4UT:Y(E56QV:,(N'B7\N24G%]1O*<5/:)"E, MFYK<7!1^ZUH3\I')0/)>4JM(F+$4%C<<93!X,&S#,<%L#4#PZKEP9Q/LH ;1 MG>$MDI\MIKB7CRF>S'\93CL/_>?^>##LS'X9#N?PM^FG.H:SZ.P_UI:HXV.E M34$444X??TQ;66YVQA2@5]C9X)@0I$!CVNK*V1@V0(OS+%806=UG3;'"/.Q* M#CDI:BH'?RT0"W9T%56@5' P7A/PR\2H*XJ:RC&@*F0,X)=(+WVSA7$MP[:0 M0]3U=GM)\$YD;.'V %X"TXF_F$U@53%&::Q"V"I*ZN@N@^\&QM%"+IP5^5[^ M,R.<,&836).SR*?0!"^+0 M1+T?.5";*R@VF1VD*AKS@UEL34H4Q%C!K+@Y9:^!N6>Y/81P*Z;5@0@_-D&$9+.(DD!'/T>JR@, MH7@UKR_UA&JHKC4CI.%0Q)J- 8YZI"KZTHE9:@&/"BA%D$?+W[J^83-/>?N* M7Y L9-DU65S3F%L,:6BJZDN;RM(+B!8H"-UK[J W^@6J.O=9+/=8Z^UY;C7BP!2TYZ2^LALEW?]RYN>MW>Y1W\GYM[::MI-W0"_]78 M16^M>\8"#$+/(RZ0<37:8T"(.!0N>9EDUF>K=6(H2JE17%YG8C!(K,D) 4J_ MB'3TNQ6L!Z$?N!O@3<$R/,1G[<@\H6\@J\8>5..-'L2IJ0)-SA.2X0.5N@2^ M'XGP!"BM#*:2MHRI(+8FVYX1NJ\'_""9?S+ M%-H6M.5-71WP>@LEYX03MA=^!G 3V5]Y(,YXP[3EO;S(AS<_#_NS8:?_\W0X M?!F.Y[.V[&DC/92%*I\6DC'0419O$,/V"'S3LR*.D:*0"364&\C%,!P/459I M*&**9;V$NOAGF%ZJ<+TQ^)Y8'\M907OFP!_->% 2HHN9VE 0;38L"PQV;?DI M^,'\"" ??J#HFLFROXB[1 PG*BJJ'-KULE;;5/@@.^&/0?>)GZ,]G0DA;QWERH ?\(:0H(*_21^VM)JU$/&&BL&/;0A^B!U V'6X!BBNM%#B8I M!9Q8U6 %9GX:?FZ!&8#%R#'=#7B"JDIU5#3OX$OK@7,5(04<.1U@OI$S^$_, MG[5:!Y/EFQ^G)<%8 &(=/>A1752A476W*I!D?XA/18]]:9V)01:2TWE2]A;3 M@13,T768">(1F"A%,1@YCTFWIOES1D))/0!F%5# :_/\]Z9ITCPTT\7Y' W[ MP?4\]SMD\!3^X@C5"4)X>[% MAFTW''477[JR/L!PN81+LLGRY&#!Y0;UH*$@/23< MZPF:R>Y46-[\#M J#RSZL)?&"F1')G(,7%*M>\J;T8MI7*1//7$78K=83<7A M1/]$FTS'9WO&_/(B?PTE%Y,#?X7:[R0?T#A&!W+EMG=YT[V\O.MV[^XN[^XD MN@>&OGVSW^\A9NMXFN1O+-@%?44S Z#,=])W. MT8>^P$1\ VD%UX)WEQ=*N*TQ[@ERX9:,XXRJRR9DHFSMR^5],JC3+4J-07U- M,:C3SWR=,7UW<7=U?7E[=W]S=W?1ZS&/Z>;"GY0F"S%OH,LM7='!6F<:L1"((9UV,09(4A#&Q< M63VP91>15Z3/T?ZWR=1()^OFIQ"E<'ZQ'&L3;C+[!-;E\PW%\CG^6B?Y7.*C M3C_X%=;1=]>PS>O;VQLE]L9'=Y[WJ(>@1#*6)I2Q$0RPT,;S,$BLP*I=7.3X M/K[I2!MC:"?FWX'] 5Y<)UB3[R&Q-W>BY%[W6O+;&K494N2$Y:@;M2[)-,O% M/X#AS;^[-2F8M')F'IU*A.Y_VD X^&%RM@:&=LZDHU6*T,L6BM.N)MO.)"O1 MA=!]'Z]@WG0;FPHS=Q_ %)C ^@ +&@\[J9YR#&%:S-<34X''1BH@7K(,9ZZO M# /J@:((7K&SX>AP0LGK,(C\O7$3R@A^[\AZ#H-Q/7*4)94A2?6G) M0V+IV:V)Z6LP^Z8C^6C6FU7;4H8BW- ^(1!7Q:B5MJ8FK;!.W(JMG*FD@!-7 M%HD*'+.5VSD320G';--4JD.?K':N)5_LE$B90D4TXV-M*K8&Y85((HF@X*SQ M-+<4\33H"^D=S__NP(]H'$,C9'.3A:A\)Y,MK\Q@)JL5LT>AD*5]UT)F@6O^ MN79MV&\?O1$1[%[3KD9_8AN%E_GG#V;SR>#OOTR>'X?3V7]TAK^^C>9_P%_O MO]*)/M.6<9A7U]@-RB+ RBK)>57V&.4TR>=L#8>,_VIX42J5OK.(7F8\X%EF M@6JVJIQ]H(,[^_ L?PUH<@,\JYI8)?TP6,/EQK]S?E*Z2LH11@3\922C4HK& M'!KY?LC$G[C"F3LT"M$D(T&1U),P\-$K"'!]QT">HUIG!E%K19BGOL&%\<#= M;%RGTJHXE_\ LRJ./W%>$O/9ND9OI[JV#1;Q)R9+2#7(T**GPLH VY%J/)6FEU<==^%.Q'AT449 M\# P%Y95!M[JZ.01II=4D\7_T01,?-8K5TXY^.FAR\-.)YTFD,_"=]]:6(:W MFQDV@&M9)#;)R./**T,!?@:>253"/DYVFH1#[\?&!OXX]PS'ARL8E)*(9.G+ M*RH#>C7,"C"O)K(FQN#5LS[0\S&V$3^+29P$B@NKQXAJB!;MRJGE59,.OA<< M40'^ZY0&\%?_F*)GR@KL?^9ORH!05^AZ9 MK)= #CM%RM-60HVLUFX590D99.)FFDI@(9EI^._0GO/^=IK)>7.(@.Z>3 M4YS%D?0*XG'< =RYF@ J)/H=CCRX\IKRA4E<'=]2??5<$X"%CQZ217HP'!-, MED?3-=;M4U)/3\)4$YO3^ZI;U[?0LVCXM,K"HC3B]*-SXQ,PYM_LYB.51^/! MY&78F??_9SAK2_#%7OZ#)"61%\0:DG8IR=GG9)F^$ J[%[T*7!9O3%57F1'/ M -K)'J6BD-+]&'P8DA/Z<"_#]?V!X7F[I>M]-[P%;NW)T()R;*D.?YY*=?6@ M*Z'@#P/X;RO(J& *L88XK6E)16[E:Q&K@BZ$Y R3[H0KTDSZN^0V&0("_F^, MO;-X Y86H$_W&QM=P:T_Q;[IE%.IH&Q MM0+#1F0C^ "VNT6A)^@I3#I;0M>4EI3AKI"$3+=:VYWHZA+U)@\5 MUI(\%41.Z''7\JT;1GM'DW(UEU%! \HQAX_?B%92Z3<_R^>C(U%.4G58JW4P M6;[Y(!X6)9,1=3O*4:(FQOCIJ)Y*!&=X9E[:<)^-CM5#-R6=UM"72E6%%YP$ M6CYIX@'SL^?ZU'[JJ+!R5&&$DV8,(GE3PZGUMI-*I!H$ MN%?4X>&)'H(G (4U;'1+/43>RTQA)@XRM:P<_T02BI:^]34H>#14WT)P_LJ9V,*U M*3U@H#EZCUT4CAO"8N\V2.(MHLCV!\,'B^/0"G3258/A;!\ZD[P)A0H-C5#8 MIN^#X[*C3U)FP(Z1^+"ZL'(950,E#RR"LXH@2 M4SSBBBN'*@,>-& 2I-3E"AZ4V \L<^"&3N#MB*D<"\NV@ ($% L.Q*F%U(0! MF=. _S?T+']A16DOB5PHJ:4;*ZJ(*SUPEP\_H,[B+#F$.3]31CGL^4SUY3*J MF]MYWW?B+']22CD/OVC$E(RE!3.5+PL>95)=?DB)@YK M O QXE'-Z]H.,#EX714 E &/JE[7,CC;M?SB['55D@($%"MY7?5B0 ->U_:S MHHJX^GA=\W,DV0-;7%XY3M2>_=E$Q?)!&531>V-E?EE2K78@S+ BJ"*O)M-" M&A5+G 6RA=H!?PE\>1)0"*D)YH7Z*O/O>&8WGPDV@769K)CYPZ.'74?;"C$*F\IN*B@U>;CS?& MZ:X?Q@9.QJCX% 2AY_A3U[:?XAD6NST1^]DVF:7BG8T$_6BR M5\+H"L-$3&GE""2%$7EBLJB+$Y^V\?N+@>$%ZK$*CFL/I5I%=Y5#&\6!H&?= M!J&'\(P#TU"$6O3J&OZB))_&SYQEXBP/[6IRDB#*9%Z>^<>J+TX>J=AH#IU% M)59ATGEC!)FOC>!W-[07H\T6KF>B*_)HJV2:D3KA.(O5>[2-*GZ_AF?[RAE# MRA5@,XK0VV[M5?T*H%!1.FQG,7)@;X$?0&UY(5U]^[B7M(SY:A[ M(P=V*D2)64A1K 4ELP2^[UU=2#[S8%!V0:04I8"$#9KDRVCQ4= M@%T>=DKI- $]:^@(1CM?4#G0JQMM2N'4O0B>%: T\A!77'%(&8PWDX32QS+& M=Q,;H?[* R!BM&)?I%\ M0>5 I(*"C"!!,NG;8TZN;-=9N$YDL-X-Y\_)$O8=+)#LSZ.'R93LW::IJS0M M"/@6N+LKBZL)5[)6\;GD?B:FM')\X.4+)TM(V(-)-OG'ISCI,="+\6EMPLV# MZWGN=\M9#8PM_$NPHSCF*FM"@%:/P.CY;FE7J@^%;_@R*8RPFSO&T?DDU)>&K:T:F6F(+PFQK%59'LS'AUC%SV.%WMVBCQ=;"UH M0A%>D@M]^5)2^H(WQ]BX7H!BSR/E^GZ(;MXG;]=B@_5)E3*ZN[SH=:_OV\B: M&L(*<(PK-C,=*\7RHVLPKQ[86.&F[V34A-XY]L> %-M>HU7-J"9"&P+\]]*Y MF-IMLI4Z*:495VBD2["_UPG[XGD\OE&TH!EGZDJ>\*FG.Y^> M#,M#V8C@'^*KR9,P\ /#07<\&4A%:N8+,(M9_-3A>*$&OQ@V80/W SB&$PP, M?TV[[3JNHPD;JLN:0B_&V2QI;Y55XA0LP"82Z]6S3'#P1TR6\!>.:6T-.QXG MJ"388*]*UVU6$[()54?*1\$^:J$WJI_" /[T8CGHR"=U;[!>L\Z][1Y=L_[6 MB1OO)*UWTN:_W 7LWL7-Y?W-[?5MMWLGZ9CTQ8!06"A!P&3Y[#JK.? VJ,LE M4I55RXZ+2SC\+N2;"4H8\E:BDK2:1$<E')$J<:$PZH:/+H0>M-^TA7,H#I4;ZU!C9]Z5:D/H27Q;F(?NJ/ B'FKK MS+LR90@]N6\-[:P/;O8.M76F79DRU#KCYT\["C9]!9*0L*]]=N\&AIW#_E[X M?GX&;& &8/%K:'B0?_;NR7(,2'K#?C0"@VU3?YW/G38;/@\'\^%CY]>W_G0^ MG#[_T7D:C?OCP:C_W'GLS_MMV=?C]31REJZWB:E-WA@SMB$G>_P'<$(0YA#Z@;L!WB&QJN\#^/\HK2!&V HM*6=#*H&>S?K.1PF<-G*V/%?! MSY[K^Z^>N[1PH^.HA'Y$*!-.>CH*/BB/01!G%WV&XO8_H%U'D;9S=^!N-JXS M"USSS[5K0U%]%))K8IC V(I^;.&A $Y;H0_@O;M2.34T/'0# ,5/SM90]Y'( M*%#)LD.HY)(YE[*V?ARJ([CT[!F-,*<:8[(*Z_:ZUSVY3*D#-#-M"J7GM#K) MFAKI&^ 2342YV@][';^>'<*UIAS;1-LE)D5(3P/#AVF_ VNU1D,5C@!C!<8A MNE4]64;J\8]BFTAK)J8VE&,53U+D*5=?-SH>I&&TDJ@\IQPVWN%:.3./63M" MC])NQ3L8PW7%]&[IY*B$$\Z2'J@H:BH'YL4XM(T5V?TF(SN$' M)LN^YZ'7<$M2?A>651U3/"AY/.D%I #T2@Z@1[U'C_R,8;<.OT&9-'W(;_06 M'C'I$6,KRI& 'LD\"WC(KDFTW\"U(3%<#T+W 8[T0N0.N9)R5.$!=YY$%90@ MG3/82RHFNA6X3\>+CK/0.V,V2H4P7UO>XM7P@AT^)293 \KQHP*2!SIPDE\Z M-0K-B>\%1Z8$_NO4C,!?_>/5A&4R\&? ^H"(*UA>X8LI1H<+2@DDVBO=$ M^'A&69!#1C'IN%^8+)-85AD,F8 HQ(]2..EC%6/&GUP_,)"SUK'>\;8Z7RHK MY%6O>W\E'4%**$[L,*5LJ@(XO;GIXH$[_%4?P$IDTB2"XG16@=\C;,(QI94! MG<,VG$5$=9-,%TA!S#6-+:\\M"1\J- ER"G=& LA W'_7%BV#20@P%A* Y7G MX^I+Z"G:+&)V//N_*0\MY3:'+%!CJ:'I@2D=4B*F\4L4 _ BEL-UM= CF+*9@%=JH[FXOD_^P M&[O. *#+*O88;M+=T)_M_ !L'BT?I7-+]_!XYP/O;V05?-WKWMXI1R2JU6YS MVFDS_81S[TP\0:I1TP5'M8J,4KDCUN$(>:@E M[-_2[KXY_A:8UM(""^S9%+:L,B"R(7&"()-TJLX2>XN4)G^;.(GU>=BE/Z 7 M/?#3 %L+:D'/!.&)C><@MW12"/&Q/I>\W(8KK@PU^)^DD&7$9G>7 2:DK@G MPD?WZ'_V# =^!@=D45'5020CD0>26D:UKJV4[PFB]P;0?Z&;$2@MPB' "OL^ M4:4V=&$$/^&%WC*1=.@:7=Y!=^:M &D 8S%.2NE"#1;QU$J;AK$3N-#+MRW4 MEQ,\ 3 %)H!_*WR?BKZV+@3@(;;0Q&:\G-8HLPZT=-P=V>Q]A6TP' M#$P:RYH=&WLO6MSZKC6+OI]5YW_P)GOV7MU5S69 MM@$#LWOU+F/,'0P8<_OB,K8 XRN^ .;7'\G<$TA( HEALFIU=P!9EL9XQE5# MTC__=Z%KD1FP'<4T_OL?_ G[3P08DBDKQNB__^%;N6CJ/__WW_\5@?\+_A6) M_//_1J,1I9MI5B*R*7DZ,-R(9 /1!7)DKKCC7Y&6:5FB$:D"VU8T+9*Q%7D$ MUH^DG\BG9!*//<6Q>"(6B4;_W>\V(SJP%]/XM6Z-/^'/F]#K5Z%&L9_$3P(C M\$CZ%Q;[%4]%ZM7GS5?]5)2!+=K^9IZ_8,?8=ACDBW>L'N* /5,D$"F9@T@Q M^RLRE)+Q1%R6H@E,)*-Q?"A'14+"HDDQGA@2Z>0 D^6]GN!__AF[D+B0P(;S MRW.B(U&T_OMC[+K6KY\_AZ(S>#+MT<_U#W B>#J*X=$8_F/]B*88ZK;]?#Y_ M6@QL+7B&P+#83_3S !)LTWSA* >MY[%-6_QGMUKAI#'0Q:AB.*YH2+NG8)^R MNWUP_Q6)GZL?-TV5A1MU@'3P$OCY:63.?BH&' Y =/OIVJ+A#$U;%UU(:S2O M1!1+[917F/",OOOC_7O4=>W MX$A__ON/J[@:^/>?GYO_KOH:F++_[S^R,HLXKJ^!__[017ND&%'7M'[%,,O] M&[[U)_SYH(VL.)8F^K\,TP"H@;+XA7H#]NI/19:!$?P)&^1L44)SCGB&XC81 M>'GXA\!!$LJB+0L\EQ5R!4[(1CTJRNMMCX^GHNTI&VU TCB_# 7RSK4].(=@ M1HM5'Y0CL$,!)X08+B F"IH_(1OI*=?#2 ]/E=B)5\^FYC\BAJC# :\5T"_: MU'7%1?K)I@2N5>\ON-!951<6H-*QRO2KW1A^=I-3+C;I#&JLRK%!L*U." MXQAR]+V3/)N3=:CIH/$%,N>:DMH6-=3OWN2RLPYF)%G7XI5:M!WK-_RTU:=N MA(-O3:X^)+2RB@L:-FWAY79[/*5CYC=/[FS.9==S:XD+RG& Z]2 >S [7FTD MQ)@[GC'**)9P_+G:):5;$;XW9S>@&3TCYEI=E5T4ZM107R9HX17>U:#[:2O2 MP=BRGAW8$0$7UJ1OF?N,@(Z&T!2AT%,+Q0D^515#T3V]"O0!L 7;6$RX>"FQ MP/1I;<;0O6&<.H9"TP*VZ]JRWF=QZ,I?@W(>0* -)T44-6OEB+?>2=0.7 Y)G*RY4 ME=1,5#1QH(&<:7.B!E9ZU#,]AS>@?ZXI2R!73,>IFXZ"YH 35=AB[+!VQ824 MM^%4(:G9X>;W0]W;MPB6DUL9GEI=:BCN.#U1U' _6QD: M5+PV^HZ)?A069TX4.H2Q>:;/>DS9:"WZ!2R=DNG&K7.4]5SD[*)0^6"V>7T$ MAZ%H8Y4=]INU7&)&\+?/UE.SU0>*26']A<+D);K;:ZB% J]\1EJOJ-BBB>XD(8VLY T#Z$&F7SX?T3F ])I!6_&8DQN@95S\7YGJN!\4J->(=U' MK'Z)JQ79O =8C.S+O!+-UK7BF-I,!0;GOQAHPEP_IVC ID47C$S;/QBFD\\H MF624! S0I6'#QE6! G"8$ T /A,DI8*G3]CS:XZ:!HCN6M&0P:(,UN-N24)3 MQEN<7+1T3,DFW5ZVOV@;RQ%Z&R0O#-RQ6#P5)[YAP$TP4AP4][LU^,MVO.U& MO-2OYEH2[[=3/2G1G4[*@!((--YF,<]4(O4"U:Q2-,.WBC15X2+%&OVEPZ>@ MCRU!UPQ$J MCB1J/2#:C"%G(3YWL)@QS4I=:31X3O<&K$Y:$X4:"7$TW&@4)Z(Q_$L'G%WG MD7:^R-T7UL[.6DD+E#R!^CC(>T"?O0;F4&V9 M7I#]@-;!@']*8)450;9A^]2VT68<#F_)$$JP;Q(CUD9CE$RT*UD_X_)T>DY+ MJB770:SQNMVE/=W3("=F@!D. ;1-PV=C4@Q)L310-%849H>4;%J(0 =*F75& MDUC7C#J8%^>]!9]F:YWEMSL(#A'$:1 MK>50C6F\T6- :M@E625#-+I?GI5Z[G*D#UR.M%#Q>QG+IE(T3_NMF5C/)#0K M,7K_;)?M;*W4),T2-LU8B;IE3^;N\$JS_7U%J-2+V=FQFIA@[*1)-9IU"J]I MK_GOUU&KZ^2"#]W%,'$B8JTSBF%9RYUH#^5XWBLE3C M@UHUU'%D--%=2F0O466F3-FF3#E% M&(E91D[9:CYM2H564JFRV@A-.1V#TTX1WYJ[3@H65B^1+-$=,EPEWLI,&ZE2 M4S\TSIM8EM(TZPC]7K]M\1?'1,SPX^!6O>O]8T"^;SEGK?&+N, MJ"'J<&, W(HI!<_LD@UKV^0T@024&4H?4X8,580E*C+\BW7',/1>Q2ZKY8&U M<=2&TK!4LYBZ2C9G(F.)V=*"@IIA/5 01)2;3XJ,/@\58$>""8.CY0ITL7P8 M 3]_>-.= T:(OZN/,GS9PM(427%70XO("OPU*)W9RL4I&OSX-X#2!XGPS\^C M _AW,_+M.'\>(XH5. #;.;FB[:* , B>4$$"AF_[V?ZVI:Z\:[H.#0]_V7S> MO.3G 7[.@-,+!W(#)[2XMZ+?1NY0&JX)'&#/@-.",G#@:J&5"$A7U[,-U&[W MT!I'7J:]G$QX553%8<-;T$N\G8N%%D?G3?['OYOV;\S^6@!:5;2%>KW+S^^0;79U7?ZAYQAS>_?#T(SG)?V@.R,:5ZC,3[K.$GN6$N M3H]OWOG]:O;RCS MG-FX=01\GQD(&?O?-@..9'FBR?M%;"I4^MF69;BSQL,,A!$"J6N9@7:G6K"< MBM!@RH.JR2Z'J@PKY, /W MPOZWS4">[8NI'EY?8)T:4:A/K10NY>\C'/PN,W Q")R[VGIAJY!J,$6+M[*& M6@:U6G5L&I7\X.8A\_.A MY7K3BR$I1&;4HWUNU@![0-9,6E1=OVAZ8]%VWYH"?$!M&6 MQNL'TW61C:?&8Y/IL.RD/,<:8^"'%EG'J;1GQ%XGTTDHG3V D_3=C>&0P+>5 M63T?D%GXH^,J$HT$UO8_"\-V;>K5EHL:4*-N:<#2C(QFZ9<#ZV]"QLDPE!2='$M ML7W>&SB*K(BVCV)A=ABT.7BV;BLS^(ZZ)JYV,JT[<'57F%?TOL^3I:DT+BJC M3D"_ @C M_&:O%/?;?+T;VLQUZ!1<*HK%SU1PL"D9C6&7MWFI YOW>4ADK%8BFHJ518RP M2L[$UPN:-/U]]-,%('&NS4M=/4]P'@::P!45 \B,:!N*,=JN:_;[7)1N=Y88 MR26&F4ZN$)=N7C<!@,%&KBXI<-&C14EQ1VU2SVH*8S%": M@-' 6^2;2367\FY=X%^=\KVS6Y)6F]G!NNP;-K/!&%%RMCX@8,WZ EMHCV+= MP4QEL]%HD>BT4Y7,K8OXV=._+1B\.YP]H=;K6=KKC=M" YLFEU%\C#>LSNS6 M>?Z5:OT+BM0NH=;3G5'&7+3C#8PD2$6U$T7%$&X]G?4-:CT\[#Y;K7>4.A<7 M#+*,$36OJX%X-F9X-\_Z[U7K7U"7^"FU[O;BPD(H9Y(JBY?Z?@JCBV+SUKVX M+U7KUR\ZNX1:3S2FO5YB5,\P2EOMJCU-D+C"K:>DOT.MAX;=9ZMU!2B3LCN5 MQZK"=8E:/M=.>HU;]]R^6ZU?"P;)RZCU6*VW; V&0@O+$YU6(K,$IM"Y=7'_ M4K6># F#7U?KP/7U>+,YI#".8ZV>U#$&)>/F7;9O4.NA8??9:GV2S2X3=GQ9 M8#JE6+*UF!2P9/.AUD,%@\NMN"6M@M/E&^Z4)TKVF)P+[=C N75N7W5YYA0J27^RK8W1+,WT M@@FSUI%="\'YN,'=MHADD*K!VU:GYJY+K)= Y@T9V'N=H*O%G(S/+( M*0ZH MVXH$=A>7!3MK7O[6FIOKEP\ZO6YU46NGF&A9:(R:3(PEK-!"ZX"T.RB=I.U) M2)T/YLLS9;WEYQ6N7*N()PRUS#N>#L^/(0G7"*#J4&RQ3]B>P)?K1*>G\%&BI84VPW;G@K/CRT-TPBDZK+%QU7AM M7JS1.:RATM%R?-Z9\=Z<>KAJWR(X6ZX\Q":<8I,S/7N3)+;J.2"-FYQ*)-0L M5YTEZE7UD1OX%KG9L>4A."$5'&6V,3AL@U2D_*+M8]'*%+^/R/F\PNM16W>FW?Q@SCV2 ]\B.7M\N2O1.5DC M<0.RLENX45E 8%6J5V$XKX0W4T6-F1N/H.9^%FZ^= /F+4!_;_'%%7PB95NI M!A95.;K>R\;S.?EA)NYI\>4!_U,+*-EZ9E3(NZ,REF]UBQE2'4SZDT=T<3\+ M* _HGUX$:4LMISBFZUW&:[62,WR>FH#I _SWM CR@/^IA8R9ROJJUW,6O%[* M#R>9GE=4!@^?_WX6,A[0/[D880&:Q)91 \.XV*R6HZUJ@HT]5K_O:#'B ?Z3 M"PJ$W&0+'MW)8R3/B@MUV%C6PGLMYYV#_RH+"@_PGUX4D'-^-HK54U',)Y0B MU6U7!FSZD>VYIT6!+X&_8[O"#GCH4P>@Z0"9F@%;'&VT+1A6BH[=&V%,OBQW M*X5E5I1*H7.SX?A_[?$+?3PZG=MB$YX^FTV=1=_.Q7.QCEKNJ_GT(-U3^^W0 M>83?RZ8K[E4\ETV)='H>,\F^B46I"F&F75^1I@\V';+IRV^%.^X"U($]-&T= M75:T,A^;Q<:9.TYV9T1,93.YJEGA:"G'AXZ';UC@$Y.[J[7M\^Z(A>ZN+#-!OZ^8,R0DU9=ZL,X1'F4)YD)AIK5MPL@ZH]7GG_>O#A7T& MK?W\8QRZ9[UX\7*YEZ!?;7XO0F,#Z3)#=WD82,K7S]44$"L7V,R<(9M\2^\L M\TIF$CKTAPJCKQ+TMP(KTMDMQ467QT#!56:*[(G:#GFT:3B>AOS'3VITGE4' MD_2RSV*BD"U0UE+5!#)T($4Z^2@U-E=K/B-'B%3V'8#S]-5D;]XC=4"O#>3Z MTM)JY19@BN)3M]:\^'X)"J]W4R-Y=\ MAA"+)=5,+$E&?, AO,''BYRK#!2A D:BQ@3#WEFILN(X0*G#0%P7)>"YBB1J MM/E4<>6G-?.1F:O;)O1,7=;F@#U3I#W_*F?"">D0>X8RV(04&9"98:E!F:$I M5DADW479G84.+9 BOYY19&VIWB3)QTT7,I+':+E^\TMBWE;6^'- 6PRFN0R7 M22QYKM>Q^&9L8@S"5U9S#=R$A)GG.+Q'-<$V_%K]N.:GX@X[;8F8*IB2L%** MU<*5+A\Z/7!:)+=!T/ZL[MF)?#_#*_ +P]DL,619NF(6AUY7+0L^6^@Y2JPV MN$&&'\SJP?"M"M_ MO8&'E_-Z,'W+]*SB2*:'3A@U9$K3S#E:X]NH \)RNXV1:K)8!\]6.^,Q4TK? MG#IX;88/(.R L%.5544#CFL:6QPTC"B(X\M*E_>;>*N"DX ,& M^QEPUQ8EMXDVJ'C R=FF3IN:)@[,5;<;3'#6'.B]26RLP;(BS3T.T-&IU:Q4[Y&QWB6%KK9Z4+48^$[6R\D(6,H$LWO9OAAR.@) M=@9;M+ DS_94(0.JG8E;OB%K\*4AXVTQ_ ,A8\=GA9I5;"L\C:>7=;JE SEU M0^(?GI#Q!J%R)&3$E;D#O0PSQ>?[L6RQ7I^5TX70E;N%)F2\0::_&C+JGMT; M#8KM,29R/ #QL1]+F3=D'+XM9+Q%(+P6,DH+X/9BHRXO=N,YJCZ)+ZKNK9F% M;P@9;Q &9X>,=-W)QONX-.EZJ\,V2LU%E, M&CA&GU=R8C%6R>645"=TJ\9A"1E#4 G_?H8?AHS+-AO/316!4?-%1--,?Q4'."W!<+LXG*3)_VI9>?4V,(?WYHC^(5QP.TQ_=4XP&C6 M@%"6!,A^EFXYZ7@K3H7OL*DPQ@&W!X2S'M!4G?!$O/VG1ZBRP]>4@1U%JP%]='&_UVI0CER[/?:1 XC0;^2C^7T MKI2X;;6^#LQ.S/BVF+VW$?A"=CR5+8X&=H^B>)+(%+-C7"T#/72NVTW8\:L= M"O8QIK]JQP?%#)=>4F2?)]O1TF!2Z10$[6'';YKQ;]CQ6%3&>GI-R3-3UF5[ M>-0HMQ:WS?+OL.-A8O9I.YX>#;@V/^PXY=C]C;% M0JQ2+#A*L1 "D5I]V#_/ 4P].#IF!O_U0JD_^WU3=;O^%35GAY1MHRP'FNZ> M7EBM3E)0&0:_=!1WS!LVT$07R*VQ8LMU$7)@W6&9<7@E-9(,=:J/#1'GE 05 M#RU\3A!M9Q*.4NTD8LY^[U%R;[32>^A]MR8SG!=#%AB/%&9"I[IA<[J7>X\2F@L@]=P<:=#THFEO M8B_M#75R^HVC+_*V,C0UAWL2-T==!%]3TE@!LT#:V>&V)G#OZ#H/F3ET#J , M*6< AQH!0_(IR[+-F:BQPWTVYTR[90/17?5&CVW34*2BKGL&NAG.U >FY+NP M._AMW;,M.)/-EIOWRM]<^[.G?UC[CG+=97[?V&^?2!![OM,Y%TQ\,(6< MPZ9RH1JG,"X_%0>BIHJ-=NBJ/-[:JK^EUN?3?']F;>]0H5G:=\K5*6L M)+DE+M9WYJTCA,W/6?BCXRH2C393V/XS,,/'ZL$0#L^T%N';X5/PUQX0-U?9 MUCVET\[R"8+/L^UT020F81#/EN%MN5J-)TLJ'+N@\%TAOS/9> MF7Q"*B@%DJ, ,Q1AM MZIM=HMBOJ[[E$-5!W<>=\%ZL=J;#?'RNCQC]O>#0F9;8,SL=$^.4^FA2 MQ]E1KO\ QV\6?9\ 1T6MR V[-\RKTZB<+C3,UB2-A=:+#"!9X)$% [<8%)(>UE&M&F_+>EJV:$#&M^;F^OE&GXZ/ M+4Z=,EZY%A?GG2(_*X86/B]ILW^>Q7/B?#[Z>$G5@_6[DV0-NT_SO> ;P\\; M_Y9K=)U:ODQB@*_$H@P1RYO6 WX?A-^.L \ O@) UMC KU%J&TFK4TWQ95_4 MZ897;QMX:"/GD,-O2]8'^%X!7\[T-@G )I_L%W72:S%T*>8N)_X\:8#0+K2% M''T[NMXL_'*B8K=%S0,9?_MG ?(,G>;K5]#YC8>[Y#9MBH;EN4[0@'B&S;TN MJT!T/#L@6;4,?_%G'16,&G*!*\,6"#<^A"D+8@Y]1 M-(U#'2BNLCM5M9P?DLP(*%A^/L[8LQC>%KW0FOSS>+*WB>\T4SXO$F=P\\A( M7F'GYX?T$@>[$;P.A(>8?K>8YLT9L WT(P>C<,>$>I6!\[9*VT(;2T'&-.0= M9RA#IDU=![:DB%I=A,3:U.AT4U,E+B1XAFQZ/J&HFE,@'W;XCD1YO0/U7;#X MG448#X%5KIH&\*NBK0(WYQGRQNY.AJRJ2.-Z% /Y1K&2DAU09NY:6/'?3%@W MOQT'P#V(Y1Y),Z*C'*YN,8ZKZ%!+L#8& OA'=9GU^,NZ4 M6H+*#7N#15?Q6">\M3AO<&>OWNH=[/GM1/;^X]Q[$=T/1+QIS.-5LE>?J/E2 M/>?K!,7GP4.@[UR@?\_8]S[$_(0+7=*8!=F1>8OW1TJO,^V-9Z6;<*$?@OQP MIN],5#^4L,(U5XT76YTA%IW;XF+<%O%H^&Y:>@CP(W5UA]GGOEP9]V.C[)0G M^(Y:-'!KV:_<@O7\G;+%OP'0KYZC74YC%;[6QAD>JM]68TYUA\WQ70/]!C.M M-P3T&W#4"AE]G!%-F<7RI-DF\\T"&$1O85'_]W2L0@G^O;U.M^#.?#[17QAY M'!:C>KBJ-)P8G@8T7W5O(1KYG1RBFTWO?\&IW7YD.@'['O0\Q?=Z&3?=^/L6H)(VVE8.F:.6;#=\/ 0Y ?SO3] MB^J'$E:EM%2E+4-8,M[$JQ8GN(8MN@]+?)<"_$A=A2S[7"SB,[%@%&.JGLL/ M>[UT;9PB;T'X?J=L\6\ ]*OG:%.9:CM=%T8:G^5OT_/Y#4]&-M;Q$K%562RN7S\2HQ[7*AS>X< MT&@'F1-$^KQRVJ/NWGTAYY/WMDIJWP0CHUN:Z0/ N::DLM;>C3!;Z'D#1Y$5 MT?8Y48-B'+0\W?TMN.AK#+DBX^![AR"WAIOWVO,6);CV7-"NOA?K X2+GT\X\K*$V[^4*+855=+(]@808W5U.K9' M-7\QZDOE$(KJ.R[LP6(7OI,%.^[O9\19K1\OD;Y*9TNY)N!GT[YR=>/W?E?Y M7"UWA>MLDGN46VLY^*%8ZV2(3I5D>;:D"BX>3=87=-B$%<489VHYU/0J6FY% M.')+N*C6RHZ;";;.*"5Q0!;Y<6Y2#)NP(FJ50TZMHN17A8KO0?*#ZY5)J MGE9]K=BINH-9H9T.(^+.CVHOKN5>O[/N?4F-LM"83 :S24,E6YU:LIRI$.8H MM'%!.)(:WW(KW84ON&B+MB(.--!$%W,>/&,:LFD444710#14=C@$\'G4K%+, ML,UU-SV_HG1J>:' #E5KCN#V+ _O/=T[=0]W;B2HOJ8DNA,QJ M5"6'R[SA,OY8ZF#3X= HFP]DA@^98=&HPK-% 4J>>*N:#R=GVC4PIR0)W6VK M&*.Z;1KP3VFU*'( SETC#DJ5+-JRPULR'!CLF\0V-1"C9*)=R?H9EZ?3$*992+V:7KE"B0U=1 &G]ZR6MUY58;Q'[\SKS+2[M M+5OLV'25U[[,B+_!X+O2UY\1R:JD L M<;E$1Z/5Z*!"ELJ)7C56"9U'\ZJ0OI_\#[%]B*TFY&UE:&H.]R0^A4TJHTZ^ MWZ@#EL>FV2B8R=Q,;3=NRW2^H.Y#Z!Y"IPGHULW=UX;,&H V-4T+= KL,#5%,&E!D*1C\BG4%4?$HVD]6,G*]09 L#9EG6GV/=50OP:XQ\BO!;AK*@HTECA1$/US;!9SE%6GP_82AO'\E6O6:R7 MIFQ6"5T2Y%7I/$+?A^U\")XF4(Y< ## &4LPP G4MF1JYLCG/,O2_+!)8M/P MU8XG I+Q4B3EUC""+A1NRX<]A^ /T;Q3T7Q1Z',?65EY2,RS5G_IJZPS]X9I M'G<3B=LRD(^L[#>(Y+=LMOB,2-YR5M;JN(.\MTBE&9$M*[Z2G[-5ZK9LYR,K M^Q#;CXAM67$]Y5%3FWUXF[_MFSH8YGD(91G".5MQ9H5HR@+ M#=]EL#R7+"0MNVG6*K>5^GG$FK^3:*[VU"<$*(6!*&X%Q(7]H6DP4P^.'IWJ M:1K@^29Z='<"]+/VCJT$_3F#CZ.#ANI1U;Q:Z:1CSB)TAFF+K==FN0>(Y].\ M) 3V-L-# "2B>&H[PT^>80JYFKP,5YG^*,7$Y2C)Z EY4%W.,:?D/+CZ'JXF M+\75"YY,6]=$HR;J>_?H% W96YT1@7Y;-T^.5;?$6U0@N= ML%PS]P6LI$5GC"[9@O]!6)U!9_Z%NP%_6[.QD&H;TX0>DWFO79E+95<:91NA MM32GY[;G9&PG=ULLW#M?Z_W2V"?9+I65)!6#6G#RVN-_!*"S6T\GL;EVA_ M#PP^=,=M0E#Z=K7=ZF)FUN_U\UZ0['78[+<8'O" M#%/J=;.1HMV!D0O=HD-8%?L7N%V75NS%N6SWFR-QB>6GT51%;$P60CET%8VW MI=B_!P8?4NSXQ$PY8"DU&6]%/L#X]BOS3;"8$(5M*2 K"+V5:U M+G9XFNOF*-ML^EDL#'?8[$T^&<6(*'&Q!:OUZM/I,LOZ3:_RA/(0G M'/ L-Q?LS(A-TSS1G71;FI'%R4EHTQ/W"<]05EJ' YY,JS#I)%*C"J;S:I(# M4ZRX#&_V[$[A&8+BQ9/&O6A(I@ZVM2<54PH>.RP[!)H&Z9P'!K!%#7JZE*PK M!JI,%Q&AF06Z.GD;YA&55KI8'.62/-E+DD:"4MAR^$ZLWOGY)^>_5\SW'@+< MLQ'^%(R:P &B+:'ECBR8 #6%<1VJ@I'2%(=. MME"K,0_-N\Z=@=([FP9KB=-SQYC6>[)H):Y@UM<7RH7EN&#(GW>3S=C)0 MLJR@WM!"@B(7#5JT%%?4-O%5+>80RLS@><4G\J-T=E8G]="NFYZYJ^'5*?^6 M[O$EH()-5-6J#I)%E>#3B46W4;$2[@,J]^;/7 (J?C>F,-5BN*\WU(N3A19BQ^CB%4*7 MDH?UZ3_78-)UZAMNJ%[Q^\7$7\;-A$_F7;6LN%;*C_9[HVJ(@\\K%]8\A.9Z M0O-](*\-F:0Q34Q2F$(G 5?-M90T'EJ0/Z#UA87$[W2#3Y ]+RK&)S':H0K] M:$5>@0^RM;__UJO+J.F'QW47;(_7EI--!H'-1E)M^L MF':+K/-X,;0Z/,3R<7/VX[L%XP.[%4)C501Y069L1F9YG4RT+,K)Z%SO1JW* M!;=-/&S-G8K4-2U0FEEF,B.E2F&BF -.3.BDB^$]$^CF9.EAEZZW?2HT]JC' M=D<4R:FJ*F8;G3Y?G*2$\$;B-Y-N>MBAD(C0->U/KC1/Q-(%(8ZQ>&PRSW%\ MHD/>U(I&*&7G87<^7#]P/3M1C!.4M 1\ RL3A:6H+K-8RPLMUA_:^3I NZ8V M3;#L/,K3(H=Q6:YL+O*]G(-2=*DR#!2*7K10XS*'4ZFH=_U.K@Y2 MB0%5HYRX6FX6^F1JGDX[6&CCQN_D:M@*#T^?#/%.")@8[BX;2TOEZ6YEV,CJ M+;43OCL-PP:!;RE3/NWN>0-'D171]M$5%^PP(,-I_F^6_HBV;XE\:L83=,;@ MA7+5=LW0"O_).9Y P6TH]F_/^&H"HI7(2A[IA7ZM%%(LIPIMG+]G()=5YZ,/0\AF+)/7&^='BU M=;-DH @5,!(U)AC7+H>6MY6AJ3GW3=F37-;F@#U3I+W%D9P) M1ZC#5QG*8.^!IFB,5JU6U]VP)1V0)FUXVLB2. M9Q>NB7]RY-']K*ZTU>@RPV>7":,]'8=._=T8OC^/0F@I0YK?>.NZQZM?S,GJ M)6XZ698[6+ZU;,YZO72T8(8VQGJ+7+_A[9BAWF+^[?#V>]&!;N1K)=6;-(YE;8QM&"Q9 %2JNGT7'V: U5-,^ ]Y?*QL9!YM- MM:(I85[)RQ(RUB1BX;L&Y=4[F=\B]E5DX[<7R3">?_.:2.9,;_?U1Z60DB33 M,URG"22@S%!)Q$=$T@:RXIX2R&6B-M1HJC[D05&:Q1=*L9M-ALY8O2J01TC] ME3)XBDE?)9"OL?>W<@#O01QS!NE)J1[14LMR8D+8 F47A(.JI"$CD0(F/1 MUL6**W]X 6DC78@-[)"R;;1LARBXOR=MLP&*,N0*[-!P #6R0=!LW8TQ&CJL MTZ@)F$Y3LRY!F;/./'1ED*?7H4[0,PRK46<+UU$6;K>WO=+%G99 MR4KM^:>I _?TM;*!]^TX0\0UC?VJE/-K6NHVU+ NJ&NBM"]/NFI,12HS)1C0 MP--]D!Q68XM0AH(?6N<_&]-G[F%[P8$+O/GM4IWCO+NF$YDZVXF$3;]T63FP MV3E14K2-G=K\5%$,2+Y5@V?B@4YT*!J.:WN'%F>SUXLU-+\>C+4U-]?/%MCN M@(HYS(COM(B%8)<%IA+>O?HOZ;*#STO"?!ZU+RFZ-@"OD/2>HY[O RQ:*%H_ MG1J(;KS;9I$L>0@S9'5$?H+T":&$$NBECB!>J#*,E<+4C M-)F\V2OHAO?0LN^'[):D=P78DU7Y[T-H/S76#$4J28P8K;GV>#G,],)7O7AA ME'V W]>HPO],!O\"A:O%?C^9<[H= P.+:0]DHR*O=T+'^E?S=?=8N_J]YF]5 M0$W@"(J$0*16'U['5C.1((Y$W6#JH:AQ!HZ<]/?L]_730U=.E1--252UUI#$9X5G5+R MQ%L=:N+D3+L&YNL$.CK8Q#8-^.W9#A.V#>);3 ] M-A2ET,J6:::,=?+#^)1N3>30)8*V*P?OH<2+!8?721&.S/]!T^LMSE7\7L:R MJ13-TWYK)M8S"Y>]>;E_YL]DG!0NKETB6Z X9KA)O M9::-5*FI7]W>OV_VR8M[^\==K/619F,%S +]S ZKB@;C6-/8\[3VKKVD#+D) M1NA4+]/VMTV=C%\S#3I8M=5JT#FE&?BVN.I!KAQJYHN3C*: M.J652BR54=J%?.C<[.B D'@#GQ/EJ:DA M*T"Z-?O]D)D0V\W/"0S>S%MZ/EML\ 3?F/J)>$F)3>_8X7U(RS=N:ZAG8:[3N));#C4X2&R8PO>"R^>BL@'/. MC1J.-PCV>62?*#'=E>&]1NK[7+.Z",#7&J@B>H8TOCS&.U-#ZXW+G3)6GK6R MXRDYFTSP&XUJWJ;9 ^9AA?F>G;X\R(NI[-BT;=E0=:I1 %BETT^IMP[R$Q1[ M0/SKB^\^!"XQUG^S7:'=);>+.F M2MHN75&=)%^LA X"ESBJ[PX8_8DS3-]G$G<;LW;!ZF:GPR"=91M*<\I'R?QD M.:TX2R,9NLCD2\YV?*?5/$W4T!21?$'=W.?R0ZHZ(74Q9PU4W3/3LU'!C ,S M=.[4(^5R*%9UEWF%$,T),48O?2+*W0RE4]5N@-Z9M5# MEX6^[WWC1WFXO\OU#29>T:9^X\;QK_$#&<\V+2 :"$>0N,"A1L"0?,JR;',F M:NQPG^$YTV[90'17O=%CVS04J:CKG@%:\(,^,"7?A=W!;^N>;<&9?%2\B896 MJ2@MN\)S! \,(,:&D_!ML@V1Z_DE? R#5KEI/_EK9'JU"PP=FT/),Z@S0=/T MT6FQZ_J6#\LD6VHUV+PT9CHV05N65(K&K!LRE5\NDV?QX2%3WRU3_?0L6E)R M!0_C.,G/D#+;'O)WB>O;YC.VO]\"VVXB.,GILN(X0%EYQA+P7$42-=I\VHLZ MLJ5"JZND^QY#$@Z>4A6,-JW0I1A.<_[-&5X-":GS/>/4E3SCSZ3"SS*C3> MT9;&E.0J,\55MGE1D1DHC!RC';63K<2Z9%MLD?9=)B$_A7AR<+ MG77(B"S0E!FP?7:8M;T1YUF6YD/_?I>!5I;BWG7!="T?UUK-J,'KXX8U*FJU M>:GPP.YI['Z(S ]@?P+8Z],!Y:8R&F\K-.9E >>5)8:KTVK3SS;(?M(-7P51 MB'![C(H/6'XF4[9 @NX =KBZH+QE%@U)\V08W,$H#WXA:BU@VXIKVCM7H4[4 M2GZQ;%OJM. 831B@E4K$7<86E\IC?8#*#U@'M?VBHD#JY<46-EVVO51U(L35Z@WE8H\0YO-K%H\*I4\#]NWXO >*1#J+.QY&IOU9 M+!Z/>M/PW=<5PO@\/$"(?<0>,_F4*O8DW60(LY\>*Z[N^>1=!BE?RF>;U1M"RL8FK%=F\!UB,[,N\$LW6M>(X#$?/?4L0ZQG*BFP\_$/8G J.-.A*Z0$H=:2 M*T99%1>@4UJFR$RFMH.-#D3'L\&_GFO_0NTW;]A\O_F,7O'6ZZ!_!1S!8>/4 MLC/OR.JT#NP*294Z]?3\Q0O7) F>^<1+>2XKY JFL\*$JYZ:(WKB$R]47* + M\T%/&O5==L0 *C6V2EF9[NT=8KOI-K#TZ(%/O$_<7&HEI,KIKJ#D[2K#)0NC MYM0I$G;AY2R#EVZ?^L2;I?41X0(6JZA,N6_D59'UD]&Y2TNC)77\Q9N'/O'> MO4OH!:,$'4L'#!<,.YK$#,:8%O'YB3GO/??^MV>A%R:# +]KP:EA6KVA=2:6 M&A5K6"LJEHV:NINU'#RPWUG-@_-&9U1\$.DOGD=?9H%AZHIQK-MS1?:@BY^' MHW^'H&DB5/_);H*0_2C.1*,>9T6;>-S.GL ]>N!U/OQ4%K_@V$W/EH"S^C@& MHARH=CC ?_^!_XHXKJ]!"Z&+B^A!EF+XG[^# MUHZR!+ C]);@O;_@GQ'T#[GZ+^I?C(QM,/SOC_]IF1+\Z%BB<9$WKCZBCGX9 M)HR[M=4W\]54UU\A(Q85-65D_$*$A>-IH6K3B#F,T,C$&2X$&AH29) (_[&. M,$K28%SS:V"ZX[^?\^P%,_:(C6-/L<2*!'N=;7B*&(0_8=;B[X%I0X $7\2> M$.T<4U/DR/]@P?\NPR$XC(,7P\][K\6/O';'3S@"6[4#THB!% E$DDP,I5A* M2*>' R&. T(82(F4($DB(8J)>%S&B1]K@@;$O S$]GB)KAT%]N$@_QD$@J5HVPG3I M E7+,Q&:K5:+'%=D:Y<;>_J-H0=R'=O)]>$T#L?=H;A"L99OL;6_(MDG^BE" M8(EX>CO6/7GX\&B?=EHG"F43FNA?Q*&VPY_P--"/".FA_ML;S$"4U)%M>H8< ME4S-M']MI&'3(Y*C%]TA$<*>2/BJ5<=$X@GVO)(OJ(<,L"5B1(2F'+US)1:7 M$@[R@IS+L MD$B!)%*$$!^*I)"2R+@ @[$X(8LXF<:PM<9:/=&2A(PWC=5*5:F+ =G0N5*\ MIY3<$9SQBY9-<;DHYJM+B>>25(QJ5=U>EV^@+=_/6UK]&MN(8H;.@$QA/-7] M=D_M4D+L99]N.>_U8R1-J$1E)M7B&)'O%.9"_&7+>5870&*AZSP[Z!.38GG$ M48N&D-B^/=A?L87X2NU+:/7=V)&?I>WGP_ W:04E\#' K*HPR".[$V$_SQ[__YGQ2!Q?[>NC_6 MH5KZZ\P'/ M!-*G@ME&)ZH-8%E MVNZ/C2GN6V-Q3!(5@V=5B94:0G-0[E/0$"WPY,#)!A"]&.%^'//]/P.%T M,D[N.'S$LWD=]3M&AP3RQX(>_'C00]5J/%6)-)DZVVQ%ZGR3XZE:*])B(S < M:L&89Z4#\%B$;4;PQ!_RGQ$V%VD5F,A>N+0)E59M*;H%VZR?2\?BA[IC7VZ@ M/X1H_M\?Q(^W90B9D-N4H"/L.*I^8$!@VA%W#")#Q8$TB/A M", =BP?BQ+V M1/$7NAQ,A_V-9=%'3P'C6K*XNL:56:UH[(43-2DGNQ6UUE/9:E2RX%T$*?R?-LD[Q$DHTV:BH.JO:"=UT#$ M\'9&[^K)P%7I6@Z^MQ:\=L^"UPO:..;Q8ISWJKH]Y7KCI#(?O6MJD*U1(IU* MI4\:[=!E_9O%/%.)U M4LTK1#-\JTE2%^VO%C6*-?OJVG/\?S$*4W(!U: 7- M!B.T0"T:;D1T(L[F:,^(8D04UXE(8]&&W?T9#/6.DY")=[IMCPSD)3*0#_J' M+O'X7D;:WE'\$, M(J8=,=TQL",3SU8<69'0Y*#I6'6D[$\Y:&N/1&-]3,2?+]*;H47@6Z;_^LY3 M2UP4UV6D4M#A"T_*FWO1%%;OY7F.-C**H"2L3O=]N9!T/!HCXJD$$;\F<(I- M& _IEF;ZP%X]=CBS2,U\>HF-WU%-70-(E"S;P''6_ZDH!L#W0)0D\7)5T.L6 M0R?Z4%3+$]I=G'#'3X (QU-8I W@;$7#B62TF?QT%$WG][C!UI=$*6O"T/!/ MUFZ9.1L=)2O(YF?I,Y? M;Z1IO\[ K4D7& ;6KL.W0?V_;]F*Q7ED573,]I^^]#%PW%"4[. M4,1KJJCU3% (9-EP$HHE:A&P )*'W$'X-=15P'F' 3M8H_Q=;=B:JG6TH5'K M*]8SOZ<)ZH.%N9AR:E0=BDPR2:72[OO\GG0<2QW/W5\(&'#4$33L$_8IU*F[ M*\-HG9;:_/.^]-0?5]?N2*%3,,9[!KIDG)1TL4H)3%F=+3/->A;(Y G0G1@[ MF3@.N?-[^/.+\G 5$VJD^M@T7N;AXF.5JX',&VGZ$#$ MHSB,?:^7AGMO,JNY35\A<<"3?SL1%VC 0A189T#_BBC!V4I0 4=@P"1"B@?2 M?='AKAV^&&F]**/?C9:#UL4.=M6NTV[ !G+$\FS'0_DWUXS %HC_Z\4#XH_! MG\A H:5;2G)_[5=#QJ7D<$BD8D(BF9*%.!D'0DH:8H(82\?3@X0,"%Q\7F68 M+EJUIEVMV9B>8Z+L8%I,5>G&L6K(25V*U8H3>L1S)FG7$\D8/F^BEB^J(;N9 M6L>N1+4N[R5FKAJ/]KLS&U58$L];"M5TS.TVM#83S95PAZUET[6@PG+3,JSI MQ73R*?FQ_.*!3Q!+/"5BH7LB6HJ[VC(&1&D5Q6T2RQ%& MUCIEI5*V[-)XI9ZLQ_&V6C8M=RBFU>6H-%]OMWJ-7K(XG3+V+?S="N!C:#M),"-5"IT6-)UB2],UZ6>I1_P MU&Z0Q NK]O[TP^@@_1!YW2R:!KC&)NPC4SMBL(_S(A7\6#1DM.X((@,_(HT! M1 WL1XTHJYGM%4 I3D2,S(&F157#G,/^@.C 6)88D.H/2)#FCVM?N\!9Y/_.X'LD^6YSR?SK%CW]+RA-^*"*/Q= K\L M&P0!$9*;R%9]7'\YH -I64:DY-:4+ :$W$M*#K1,(9T0PQ M5.AQ^%50%;U3%K\Y\-NFYAFN: <5L;:S!_C)4/$!J::+*I==,)E$@XY/U<8# M\)<'_'P,@K*E9ZC_ U^OQ8RA-D=XER.BIFU!OR\- [!N #L^(@ 'F-_3^\PF M)H1R@'Y&FP B,OP51M:H*02E!((X&R=6_05;K)S('[#3(?S'\6 ZP0=%]_E4YJ+S4GJ#A]>S^1.:+$.._$'L37D *2D-YC ":&'@O;P232> M=6=HVXD3C"08KNBXD32VZD$6?>?I$%C7ER;:LVTXI-7^%Q1+N*+K[0M52N;[ M>2WM9S!0, QMU-#J7(]Z S8]X(1(JCZBSVKFE93KC8LX@CE$N*ZX+A0,H$&D M!W?_0CGW(P#=;Q4IHKA#E():CZSHBI'5W)?"RNQ#\AC$%=I\'D0$24)RB,$%X0H MPB0*JHRCWT+?U(@>_<'1H2##M]@;>P"AJ\/9^W\AJPR[@P8,C744&=GFW!UO M?GZ"1AH$8PN"N&"-)R@ 0Z$Y@?U]:H3!S_C?FV9O-C@]ODU#9)37C4^,==-R M'69"U3"($AM?8]_!>+J2LCY6R?"FLHZ=G_OXKL7^_23WJLW+E=9/[",BXD_I M]*FR*13QWK M\)Z%RJM/_]AYPR?M7!0I<:64K]8&5K?5)Q=1S M'IZUQ+5R[8^N\WTZ=7<9S7-=_->.N?Y?A_[KSOP=T'_.3NY49'$BM?VE!]:L M(OY@B!G/40S@[*?H\KV&QM6SA1%/<-$T1TR*+ND>3=%]&-SGG.5T4YKO8W;O M%G7\=6<:4GG^3:;YXU_F>(XC/$IK,\!\,#YZ-;P]Y444NT(Y5LEJF#]MU4C1 M'\PR^='GE=<9AVY]4Q7+.S(YUTXW/D-:)[#*D6>"O&&CG MKZ@A'QZ= ($:.^L[2YP(VJ6KR,=K;R)X[ _QSZ.9OD\[0%=?TCF-I^_9Q/C> M47YTL6F]C+SVRU M,,KPBJX+T*YLQ%7(8'2<$ARYN+HB?;M=370H_\$2$?^+0!0])@D1;SOY$$]_-;$(\&_KBN2L[ MSAAHVM:H_W&J2.Y@"0,B[\]3-4+?[@YP:$(OO0#/R(IE-ZT.&&]H&'XL[XJ9 MQ05"F-->0 B6%B]<]W..K=]A%14[BQ8TEPM%1Z@41R,(/O27OJK[797JKS&U M7\D?@2P,ZG:"5<0AJF^!CSF;ICL(_Q49B,AD>Q;2TO G23,=I-\LR 'PLOU6 M;TNKMSG!VX*5=Z3HD!9<];.J:([D-1.B%:ICY&J@WTJ>L1:(&+8ZB?BOH+V& MRFP&Z\ Y(HO^*^_630=I5E0]K?DK?P2@5T/Y, UY<\SSU O.[OLK* SX_]9B ME0N6X^$XT&5G@=2F!ZF[@IZUS*SL.;_"TWO5S>$X(I+&L0'ZXP?HSM/RO .Z, M5XFPXZ!,"RS0QG4@/T5:P:HUY&9P9=[J *[=:Y!OZ7I[)5N>;9G.YNVH[D34 MI'6-RJ;LTX#P<1S1AA*,5+V)]L@[:$J'KQENC__:='JA%>?W:0(JF$L.#&P( M:C]"Q +1P0/1L4%DCOYU)L)?OX'THR!_\PK>/9 7:[DC16X!! +EM4(IN\/' M'NYGE5G628)E.CFW+X%"KXQ">. '_B05* 8\C!M2A3EZ? ELL;N5S=1-%I+F-'W(0A9N>HN7( M[I0] /]>011!'"HD&PPA^ UHJX:VJ1^4M\Q0<9FY\ /U$$0=6PUQ! ,(O)N! M5 $(G'PXO@"18TA[8#L'1;%!\/NL]!7-<*H? /B_:L,)!0+K\U!N?P_WH&3%L3317QTPKD$/ M;W/L^8=V WY@=ICU\6N)U@?.I =2.D8., $,AFDA+N*2D!(E^)$0!]#IBI.D MO#E&9F_I_?_Y7V>=V;YW/>N:,D2 ^1&(KNH5 AWP2]3F4"%LCF6!B">W9[=O MP1Y#8A#W'LB4@_O[UW\^5GKN^-XT_QJQ=0K)PG;&=0?ZO[ M>W]L#QT*)HOZ_*)S^_$S?9@6E:DPZ X)FJVUH"\3."RO/;P MU*'K_XD[YT(C@2?.4WKE]*2MJUZGFJVBD$C'XBGRRWWVUQB[=N+1^"+%%Y[[ M;0O]\@Q-LCLO'G$HWRP_BF-E8@TBD\F0ZC M9*-QKM.E3^^3[[V;($,JW#?'C,T0/Z%HW^^,?XM6B3_TQ!XTJ:;BJ#D1K2D[ M IXB\*,GXWTW.O=4!77GNN(V&((&&5F/\OY51HQXZ(Q]<\8;-H"^Y S(G"L. MAV@%%J77!8(DL7!&$7L*)'/G"N0&N;,;<208+) M,*)TIS1B]ZTT;HDIP5 C>V-]:)#?2X/$J[!W3AP"U\\J#MJ4X:&J[1B9B,?" M"-B=%HG?MQ:Y-<:@X496XXWL#?BA3^Y-G[QP/-J>/PE3X/O M7O$4;I61JV$'6Z6.7"^\WF6\FL%?L(46'%&VMTTJ4D4G/]BKW5"K&T\B=<^6 MQN)J2^8*)*L.UB>&;W=0_09NR6/)9D]&2&Y]!DUN#V)AX[:$P&J@4X#4-Q@IPZ$!?RHK3]M.DI"I2%O6R-$Y.%2W;8\WX59*B+AG[#"%X,&+U/9$O?A"$C)R-]/T+I][.P5HZ M!9N_#SJ>LLB@9AEZ-61H1V^WU[N7I7&!6/K.W;$'MS1VN"Q=_(#7,N5'DRG/ MWH&A]<1S5O[^Y'#W8.=>ULX%\N0[KT5Z4,O"0XV"L?X(4N3PQY(B2\![)[_O MTC^']W)+*GIO#=_[3L_?&K[WYXN0MY\K%7[UPM+DOQ.6?!BOQ^"QOH]'.BA$ MWOZ^E?]#72$WZD[DQAW9@;.C<>Q(TG\&42!B&C]$&.-H+8""[=USNP,]?$Q> M60/WX&#O7E;9!Z+G>R=<>G!KXR5-.."U4/G1A,J.8K3G[ZYR4C?C=%J,CFD. MXC1_9G)#2BB]C]LW$"W?.27"0UTA.^K(#9N)\67@D1UYG.GW;.=X*)YBZE;6 M(*P%U8\FJ'9UZ_"F +B2=A3,>MTDYV5\+S.8@:#ZSFD8'NH*69'4&'9#_F#D ME?0<(Q]-$M':%>^$]O(43977'MD/*)/VWI=IGJ33./.X@Y?&,)S+E)?DP%?W M<<<',ND[)W5XJ"OD1AT"6C!N =SIR'\ @;.[_6,)G,5\T3]_W]O?/CBXQV0/ M_UQGB[[/T[?.%OUYTV#_Q:L6D1[GR5C,ZPS9!@]T MA>RH6_A6-_;(#OZ', ]^,"ZH&X3. 1H"][9_/:LG])OY[[WMP][.]GWT'I@H!&WY-:Q_@C"XP>K7?XJ=NT#.I)G)S^_[9]_.'UQ]OONDYV= M^YF7/:,_Q[,?!%.^V\:4/^9^NO>T9>C7'M07[;Y^P[O_B=&[7?[G>ZT?)H<[ MA]L'.[_'O=WD][U1DOQ^=#C:_7W?#'MO#@WC_;GNM/SG:VNNMZ+4N7=&C MX,^8R76W]1^GV_K7[TF.IUS7+O3EN]/?^J?/NZ_?O?OUY.W/T=EY__S%FQ=O MS^^R$HN(*#/KJ* MRV$W*XJ/^'UP5Y2HIGE$ET43$^?XEO;KF>%-+'9[C$TR5&_62&3WM' MN[N=**9A3)!D'$8;B]=M=EHW[+U8(YIG3(J_\=%^AWX5SVA.+]%C)RK3ZJ/$*VJ:.&1"]AVL?5KV"D+*GTW:6RI6$NYAE7C\5*F<9)!2IA@]E25P M6'(RGS(2;SJ7'?W)I%EAB MA":G\9QG4)X_+.N+B$S7!$AVVITF&>=DQ\D4X0(:->T]R "ZN#(F^=M&4'[1T]/)9! MVL5A$443,AJ1*H&8*%,6B#S7,I5>#&&7W_@8?@U24G-Z1ESQTOJ-!(FOS[9: M8H5XYD6JJ\K@E65^.4=D]*4J:B:<#IIG?KT/9)#-FR,4[R MO^N4A&\TF$=9?-6)KHR\XBS^"!$0%8/,*C>2.?64[XP)73GIN(YL8^S "$=H MQJ(Y2$'J7I&1:F:WH M)' M#7[?B^/![T>CT=[O1_M'NZ/=[?AH_S!6%_:^Q0N^F1=S>G+V:_2R?WS^[C0Z M^_#F3?_T_[Z&^[+2*5@2^F%G$\(]3>Z3^_+W=/4P__*_)_FE:']L6IRBRMOC M:FM#NH]I[DEQ@B@'AP7B?2MZ1FKT"B<^)H7($7XK-NT!<<=<5?]'B#S\RP,")G2%ZPZ4-GL:EZ^($D0V@ M)%GZ7@$//0]KXP=R:YI3U8?T-'QA98P^F=V;*P.95:FKMOB\#B07C)P10DHP M2&F:/DO?L8TAQL$ 1$XY\,8'%F/H9O&< MO*"?1NDG,PS#;C9R**_83"#)9;N]K7WYMA7 OW;8[6&VLRZ0(IQZ&9.KTJ49 M2Q [NRICFXW9V>''!H%_GN*C@R='3]LC:5[46*AFB/5;1/G>B9?$'F#%/AKD M6P8W3X#7,VM3C-*RFHD75#(F0IVK3G3>_V?_]IR],!Y$LQ M3.L)'?-/\7@^A%NT2>*K:-@DD!;X>W#GJDX2]>+\O370\R%/I6B%;E9!X@[A M&:75F#XDX:1&E[\9O8K>CN1&IV$==>B=+, C:=!-EYYN.G"'U5^+A[1=*@/C MF$P@<.=[=Y%<:[$?%T0Y?DQ2 Z?8I^6_4F:F$277K=I(7>IG2Y /_CR%^U0/ M+=]O^_8IG;6 60N8=Z$[0J=38U0X/0OGB(]18G5]X%IPY&OQS$6N MP%+C0#-?YOS7XW?_/'G>[1U%-#U#,TF39K 9H!15\"&>Z8-ES&.+K)B0$\U)/<*S$5%AMFPN,K7LFDM MFWX8V?3BTI!5/R)GA<,@"%0XU>VBL.1Z3>-RABK:#AM(O''H2"'(D>:U_MF? M?1,8+7I7&XO"'ANGK?!1? MTN P$%@%.!7KLJZ#45J8C M=O:"8RY;92< @ZT!A6M X;<#%*XUQ9?5% ]*100"VF5WK.PN 2VT()LXS1#, M$:=M:D%0+,,5N2 P#W%YK,J1Q'U%#P3P*.9\':<+G5(8P68C:6_R.)NQN&\I),P8&\KGM)YN$0@EXX&&8WTS"3"<9/C$F29.!Y#'VC\15/"2I$CL^0#X-P MZ%,N4(6KVE7!\1+_-%52TC9D-(YWX>@JFH_H*BZ!]B>UR&ABAK=K!L=EI4G[ M/N; )^=W2 ID#E._%?7SN4*#O\#!O"I\T!,GE90P=EMWS*VK NY("YRX7_D$P\!EY MSRF8G*Q[4OYX9?+_49/ ]TJ*:L;96/HB^C=W]YY'&6;(WYRG9>48UX)G+7A^ M&,'3#T +$ K. V;S6$ZE&2X[)NQ!-W[2=L(;J*U.Q%AVF]?A7P=I3_,"S&W$[A8&]?-[O1"_>] .<%.1D+*B)<.#U;%P(S%]+=T:"7D^S M=I!PU2.!.^4?^;1NJX"(7IT>.]%X0B FJTX@]X+\5A!&O#)N1KQ@Y"@&@"1: M4FBK;[R5Q1%-_Q1^ID>TV4"(U&1+./W22.G>""!]^T@/K_4H5ZW<(R<)R6]4 M(="(1K7%U/M(I+U)FBC:TN"&7N5)BBZC8*^VP(P:6#6 MRY9,8D* G(;_>;?NW% +&A5#\ =&MH[ZS.[/K,_T)D%7-V6GZ"X)*R"65H% M'S%*H(K&)N.*Y]K6[ =^5<=E)'$+P"P=;$1_#6 \# WSJ5DIOCY[Z[/WPYR] M$Q0F@'8-L$DNA&_3@J3YB&%?K*] PY!6[%9,R]15KVL2@#XR,YBF>L(0G8 7 MP-48=/#L3/N=SIH9J$(@LIB RJ7,$[:Q/61KR;*7H MTR +F,/17I^W]7G[DJQF0?X^@F[SV GN4]<)-]L7-<0.K.<.O0( MXB_!2ZG,/CO#X> HWCGZ_>#)X.#W/?-D^/OA07SX^\[NCAG&!\D@3O8:Y+0/ M!@"_NP; KP'P]P( +T>-^UK]OG^TNW=X\$6YLOX\256HBZ>EZ;(V_LO_1MSA MBLFJKB.X.GF ;+RR%-RFXIEBQG[?.3KL/3GZBO1EUTZBXPF\8;Y7K%5O*XKT M36YR_NT1307/E)D:UXJOLX\'>]L'NWLY7.*JWLST6]=.( M_B']=(^,):W_BZ-!6CA70'H M1S4!6]JDR$"S9I@\5=W3H-*#3.=T@E\*-#5++X7N=DIRU]%01V,SB6?LX29, M? 0%73']66)*B2K%S"$RJ7-D52OD0Y6S=$J"W/"(?8AI5"0U F"H6T33"J[0 MIT>.80UX%SI!YIJ9:PM[TVAB@*1-JXG>7IB;FL1)+XM"Z%:>@S"V/^0D[TS2 M1]'&R^?]34W82_):@#:5A^ZM5J;'--1!F=)*OS+9I<'HL.IQ7G5UZ;&->D_V M["ZZ#6M4Q![#K!)V!&8F+4H@E*89P,>S>5E -$4?TQPSL''V?[]NDE?#O;Q M3(HDCF9-29/X^AJ7 @&8AP/ MA1/.$>#.F$FY0,X-,&5@F"_3 M!F^] M$<#G <$#* .S*B200 SR,DXS-A;2 M/'I1(],0;=#4OWY!,[_)RW8$T;%DE\46.]L[G MR:)K(Q ^K,)&YO[M@R5W(:)>AGNXP7,T,,)X6@]3)42-WH^Q2W=IJ2P88V'A MKL"U$=>S0E>.Y$N1S6>@+UY;F^ED&6>!^2M>_>OWL9+/+>[F LR_#W;EN MN..B8DP(LT8&5$NRJ9B.J)&BEM-V0F(XMN,\FU=DHPCC8WR;9[K'R RC+JYF M7JC!/#J93 4H>$Q/-1DW?,O+?\5\"V6@135EG;+;F\3ZMFIO[(6%& /HNR&U=500(5&\*JA9/3 M?J@7[,UTR[E?\NV0T\&YA5XVCTEP&A*DN>DR.SH]Q][S].1];]D]L>.707%Y MXVN&*'J1I='KU%*<':L]L\$?;2[20/->70*POOQ$A_ ^H'1!V8\OV<#OD]3>RU-FV?U>)O&Y@/6AHN9H-B)M M:)Z3B)L,2/#L]CK1SO;.=B?*SCD1\#KDC]9O"=NM=?[JX!3=[9[1TI>C9OZ+B1#*252)VN(8OV*G!'; M4@+R/YZ2A)P4X@*)N4XC"!K1)+B406ROW,-_Y!4^G-9[,]BZNP$ MW418!0[(Z1,_96BF63$W0_D;W=@(1%H8BTTV[ Z .X[,A*\S59NYS^07,9F' MEVDYDU9)T)ERM['8I> ;#R?C@\DAQ 18DIF%A?N"49Y"7%$\7-4Y>CL;$5O MD//G3/\XSD;,H,]>\U"[ &%N$,A!@$/N8CUM5XA+CTK+X*;LY])SY.1*2[%8 M$7BM^WM,/C/UHSHYC.1,R<+O\E-54-'_!D9:8(B!E<:YKK PVB,#2B^2T09@ M<5M$B-;3.2*CBP?!LDM&5M'LHB%)P4LJ7Z7F>W4+EL<51Z/_$I3@(<)7C:-?:,2Y.**O8AML1.H^ M^J4FL84C"8>!G*)*>QX4N5-]F39:F!I3=A&7,E?TA#_DEI4KR6%!!3_6WU^. M>((R?RDO<8'1Q-W]R>%?HXV=_<>[.YL^!J;#6N*IF*9 M81X #<;9K_>W.]O;VX])DAWVGKXF:\/D+7.DKO2.8'2CD]W%3#HS0;%ZJ]86 M$0!EVI&R_RO#31X@3%AS*/.;6" SVQ.">VYI0"^;>SG%7X>! 0FYAMS03$E_ M%57C6"TRX(K!4R?>V9CV)(N5+V8]W")E\NVLUJ\PL >&%]A;XP76>(%[@1?X M]LY\,VJ>1S\++?T;-DNK1=?^?A@5_U5,ZGZ\PDD>O32#L@9"7N( 5T$GRCAZ M1-;$MG/YM<>D6$X_T_.+3/J:NF^NN/&?_KR>BI6NN2N:J^-B,DFYU12FIO?D M:15MO#C>]$7!:DG(PD--]J4L5S&%_>DTXP;"R$Z^Z?." MDZA!% "< QQP=K>I6F'8)5TC7AP'Y<^/=O:#F=,K'NV&TUE/:2(QG<81P3>- MB[ AJ$ZWX)[S(LJ*_ )-'S!LFGV6$5)W1&-W:]-.1XFC)U:E9A1]&ZY!R3TZ MXPFS57.6L9F4W=QRPW"9$G>E;F8 M_?.RR+(N'#<.(DE/WD^DEPZC"B^,6AH% _OF=D^Y*B1 MI2\UBX[=>5*5L5-ZEG:_V4]G4G_PR!88CHE<*Q'Q8WOBQ89I MC(-OS"81W:HU '+H:%),A6,L$4.UD79V)*Q6VN*=6&IUZ(J\9L4&RWC9S5C! MP+:=H"])0GHW3\.EZ ]&QJ&/EKFSQNTJE\-2?FH@@L%YX2!HIFTHV?+F[,PMF3?I0C_ M]C^[1T^KAMVP3(LC ^3 /:L&SBP"^*M(:U-(PSEF.9.][ M]H\%(-%V>:Y'(;)K 4\;3D-:JE2Q71$@$UD+* $)I[FZW/X;"92<'D5&I?8R MUR3IA#R7M"MQ[TXT+&J4!9-.RH<=)'H2,RBZW/J&U2-)F&$\9=-05)Q(1XEO M(!!13&#\5ORA2:5!=_B&4_(8(TXZQY+@Y03]QMF[XTWFA(AG/*_Z9+FC_U-AG8 1?N4PHN27K2[O:ASC*WTW/B_-S)>EMQ'BM*GMU7P,_IU[,K@$&& M,7 LD-N]/?K+O+)YH8S[G4\9G1_/HX/MK4C"9@Q^F0.5,R5UJ?H$5'@\)6GE M:"P0NY XDK+#2=B*LUE0%D 4&#(0S&-7"F#K # &).N/>$BL?W^)]0ZV]L6OMJ$J9=-CJ_^Y@2UOU=]S,X)[[N-YS]\]WXQ^X;=Y MKWG4%Y],4O-2O\-^-3Q%QV.8 PB5/4NE8 )_/HV'[F^\P]_6',VVSPFA$SQ3 MR\_,5O1-A<7W9AC3ECE#S*PIN^(\+VKN7>=QVFU[TH''=0>]/7GUF('EJZ3: MEP!8_QEYI$=NJ?AI#&B);%DA4@ZVO[Q$X7![Z:D@8Y4N79(NL/R*82AD;B=C MDGI29TISGR< %4E.'WL'A2MQ,U.^<=9_L& MM"I_B/UKJ3R-[KK 1%5G;>FJ>6@$:JA:82]+6RQ&MO 'BX JIHQ)X#0_?'): MB^R;1LJ^O O_P++N^^NL^SKK?K^R[O?C[)\T$G5_0KNO*+5B(%;)*<:6PE_I MNUQ?Y37-33TI\C3VV,P8?2=HC>DT=L [G$LS:^VT*>J]-70MB5'I+@J?K0GH MXUBR--;G ML*_2]D:],722I]+/N!/E_^@]Z44;^T]@R$1Q.=ELO3[GNI.R3C6!?88%CWK( MN^+4!%67K8T[,!>(Y['9$@9E-6+GT/,,!78FTWU:$+T2P#M*",2.EP&TYZHOHN>S>L,@0X-T$;Y#5?!#_J$FH M;/1?G\CXY;LPV,3-0W RJWD^)+%BZ.K3YV>;"KTM):>I,91I$?8T*>H9O9K1 M8 ;JHGTBP3;#Y)"&*T[:BM[)O.]VGO1VVQ/#U\ID(C+5$/R -#FV ?L[.]\H MY99"*,;[#XT2W,,7L"*3)H;GDYL*5)SHL ND!0$%X G%E83\40V 7,"T+F$W MT%SBTR8BP$G<8*Y;8)^A(4G,5 Y,W6!&IM0L FIES"P<&0MU,T60+>/6HB;+ M?( P%F9&E%8CPWMI.>9$??B:$4[])K7F7#B3W'X+S..$VV1S:H+CB3@/)&R3 M5$.:N,:RV-%WC?WLA3276# W>7HI;C,*ZJLQX-CL4.(+TL3!^+F&;7.I.PE'CVFR$[[@\]2WP_I2&?W,B7[3$D1*I9M&B?J3V = M#>,)"$NX1R=MAS>:MSMF+R]2%1I<0/O%_;"#W7!E=>WIWO:!R(=86$8G9A8/ M8,>9MOW9B099D7SDLJBD+*9CJ/3QG/0TO4L5P$3>#RFR[MDT_4CJ_^)GKD,T93V1/;9@4SE3J=_\&7O5%(W--?G'U[H(9NAUOT:O7UQSOO"?"*)10PMD M<47;AT>P7,5NN1^S/53GZ;^1::==SEL4^W%(2FD-G=18#GQ=/JVB#'E%M\I,J\5G14TVQ%+RIPP/%F]W5OR[L]0FI0.EK M!F1CZ\1S)-+F[=.\$E)TZ$.2E4V[!U2O$^F5:H(7"/DT/,.4'[66/P: I*# M!1BK"G0:HHF\_YC:A\"%=CT80 LHSO@4@8OLO<+OQNE4MHG0C7R[THKO4!B& ME12]19!S'%W(JGBT\P*V6?P!MVI+N))DW5C7=VUIN#A,(?SY=']_I_-GN6QZ M"VPV*YC3\B+G_%K)6*KR$H*^8OJF: /?';\E;\YSW#7J)X2I(7P]R-<4)A+B M6 %AGV-JBC J/ZAJ1:#P[5GPS/=U6=5(%BDNC69AXF(D"]//BV81:/0+F6R_ M7MI$ AFV:Z=>VT<()K<]:D6CAQATCW_5:AKN%Z,Y]<5IN@ 4D+T<3<+%T1\< MNI,O&+J+0:6SF9%*UH ; "]^4#$,8/4QP$R\@F.J]/YIR&% 8*NZ&FA&. MC;ZBDPBN;NEQ2:N%)Z(IH"T=*,E>3SG>B(A1EGV= M]V;[B!_'$$<41$QG4EDT@N@,1\1/63&*)3/A)X(]4.YX/9+P2C A'( @F:<- M(2$?*LM'@@"\'0Z/SW=W#+&?"PQ-R0NIH 8N73+N[V9%MD[/*1D'B(\("#-3Q@#0_X,>$! M#>DDFMRG.6\EI*#,57JTF\XO;0_#E6HWJ_/[*+V_ P5T&\CZ!U<;?@N_J0E1 M\.7MW$S:$@3 ONB%I?$='ZIN]J6.\]#U>[3;*)TG0X?^:*H9LPC)O2M/.! G MXY0VDWVBM\K:^S*HJ''WX][A;5/3MC'B7SW:V=^_R\$L&XBS[AEN:4@VI1KT MM$L@UMXC$C'-L0HIT9(19S-YHW7 M 'FF(\US+K-N M=$\+NJJ(-EZ=G6YRRG)6THV!T=/#KXD@_2])3O[;R+Y[SCR M(5S1WY )Z7L[#$W%/>ZPI7?T%S#H'H)H40X ''&:+;73;(Z29 MO*#O^ZS+KO(E#T#8W^E1:&B5I(0LP,,B@ !+ @"W[ MZ:.#\.L$Z+X9*CL%@254.^GP.)Y&+U.D%F"?;\@GFY*N0"K31$L/9VA%>+;7;>( AK+Z NMGK^#EI)N'RZ!T XL(P%IV1 M=4/'7-V8OU=U<]%X&9YPG]A&NTQX[;;];;OQ; ''Z>P-[81Z^K_1QAG;3^X1 MFS(QOX#KFHD97K\^CC;<7S>9285COH#%B/%%UB)8O@6 M1%O7FQ)O/%6V[3UQ-^;$G393^$8$9RIXEF+]#?*O2 "ZHFDZ:D-T4YD5E3WP M8. RKE#Z$L<-9@/'^%4_IV;4:(?.Q=2E%ARB%C5ZD:'DYG@+6@%5KRE-NV3$-<.B5#04?2B)WH9Y-#="=C M,2DIQY M99AW!D#$ 59PQM0M]*!"*GFT>;:/9$@?;$M0"4IMQ=4 R4B#&-1IYM)J.EE) M/'6-M.5U:(MRZH1)%UWFSC-N=PL[7A*4G".\F>0$^+POB7+F [1\ZWH.![$LQH);W=^6,MBPFW0'MOXGSBL[^UA[:BA M)%;U^Q(UU5/: _V$Z9BPZ$*#4,I.D)X4OE$3A\6E!=3=>,?WR)[]_'9*'QSS MD!)HR:R[4/)+24B<-'M2 )E8"$.\%0=W]ZJ]Q;SC+8P2.@4N:ZPH <5:HN1N MIE HWWOCLUJK>$PI6V1HFZ->'.F5O-TLQ5W3L45T$Q-7=2E0^(_&3,6$G<6C M4:?1_<_ZN842 ;+E.::5A/S'O6S7G;')IHH1 X!4X TB Z^D^:I4W1?E1UO6 MQ"2%CMAL:@IXO:2EBLH3(UZF95TY-^_BP'?'J$Z: M%AEX-B4R;9T1WU!&(OBD[;B81.A34,B7VG8L/!T(-6!N1'=S%6-1H^LAS?)+ MN&9(\#-5&VG" )J?(X>;+#?0S;-NV\Y69BYQ$ ; O>%F\!PW-= M:8Y)0Y.T"TS'Z0 JJ@^!&)24 M!F?T 1,I/%DC)=9(B?N%E+C3& %+T.6Z5 T+)T\8(^%B9RY\A8@7AX+175(-8A>9C==&^[N<_27*VJQ2U^Q8WI$M*M@ W:*%\QH/%BS2%]_/TWJ/Q,MOJ11#6BXTUCM".T_:+)4.UI[> M?EAP'DI+-'!BO)*]OJW6$H1AAXX$!X_G$"ZOX)/K0?% M@<)6.Y35S0B^O_AZ;L6/"K68E&TA60VAT,/7@DORG9#PU_1G:-8[[(DP,"J0[G6@?!^X MD$)0Z&?U!RA@.+'(1>8P1M)Z!P03ZT0N)1 0Y-4PZ4W+4$Y1_1(Q[ 17@IL3(AS; EW M(RR=YC0D82IF?BE?#H=.PA -"PTQ4&PJD174U1?-M"S[7^%<>B=-&NE)0MX$ MRX[N27EK76Q-BQ;NSUO-OX!9\BV\R#"[?;)'CT$#PA2N)YYTV]LI.IXN5EHR M,5%;;0-FA7I]\F1;1-JOTIALZIKL#'*?I E:)^B8UKGU*/ ;O;FM+Z+U$AJ! M68#CO^T-K676VKOZ"/KJUB.C0\L6E_ZT34MZV_N \%1M15?A;TW^X*QRPLYO M;;NJM[;O[2U_LSF8!<$1SL@TG1KFHFY*B\=%::E0@TVE':D;X I>-Y)P,T]. MZ/$<7*S<6(:&W^[U]Z)]^255\,-4/2>Y, 4D2%6%7)TC+!2=M\AD-@ZD74(' MM);F4JX"I2[$(9.@=3PR<%GBUHJS(O_I7D\[MZ1SAX"51)<=H&EE?K)_^"\- MX$;$-OC$XCIY#-TLGA?U[*=1^LD,PT2.S47)*\Y*^O_0%=/Q93P32$7-AN&7 MUPZZ/<@VMA03#8!I6*Z7%URLIV,[Y&0:)[)T<'_[GZ.#)T=/V^-H7N2!@\UL MW9=*&"W!;ZQ,&%EDE$M6-#0I*[%*,JE# :@](@>&1). B97Y"*T)1?P\%90C MWOXQUNDQ+^Q7RL/A__M[B_M>]Q:G&[=OGPY8GX,?^!S8EFD:7[*-;FP_0J&# M;A\/U_VNT^!:'!BZF[V3$) TB%6M7N8#!JX[9[H(]#16[FZUS^*@5O=1+SA] M'\Z^U:FSV^QZ -GZ'*[/X7]Q#ALY:SF -G7U=;JT/55W::W!UB?GX9T<\47M MP?D<=[0))%'G=*/:W+H/1V$AEOHGS\:=5#V'X_P^6SH=KI&(:R3BMT7K_,Y3X>,<.;XZM4KJ"5U#-Q XTM1.V!>/ MC2T39/=BNJX96#JYB*HR^<=?2 AE750(]'9V>Y]ZVQ^WMW>W_IA>_"6*L]D_ M_O(SF2SC-/F+'=0PK4#L_U.:<\4TMU)P\O5@=VN?BZE94WI!9VVWK3U\NWBV MK"4G!W#OD VRZ/'=J-%[FKX]]FDL/?+K@_ZG*L@:\9.3\_??=,3W:2:O+2;7 MA@Z1-Z_$-K\%JUP4'?MTJ()K*X:\N;CN8:^SN[T=Q4-@,=M-6#E3RUF3,+=, M]^HH$(L3R$I$'L]F-,)*T]M( <^E!FA0#.<.Q03_@T15P?5N,T/NODNE2)N2 MW+:>L.U*Y.HD(\EE>1 !3J8_;_%KN<$EF(\:/ K2^X&+AD"S-"CK%#Q+Z#=C MS-"Q*=(/03[30J.B@[@=6\2%I-66*WE$SBB>VMHT/%[[[T:@GRG28=5IO9Z- M^'%S[X)9:C2]E$YHC3F&P9TGID6*V$>TZ)VCDV ,7&1_D:,"<,;=28*[<\'+:)1^4@S7Q!Y' M6VHH[XJW,_E_YA-C7S*0 GSHC#DD8R8"]GA1J2 ;GT%9>J# _ EOY?QYV4K M^FU,:\"S65GJ)9FF9ON9="9E#H M5QI,]\,!5VKBPNK:]8VY+]VT,?HHB:>- M@;I>:Q8X"8.5,P*"UFBW9NUP+H G;*&9G388;_8@+:+>@8A;%:(95QPYOMN%J#*8%'\IM[[QP/E34A?P_H70-B>FD6!9L%^,88C0% M$%&0&!YN[L\DL^I\4?C!@Y!<-_:V5+X/V_I1]UT" MWF/^(6?1H(5WMSO;9)N@&>PD34IN0R4<;+@##>:JZ-*Y+X<.\ZT%?97EW!PV MSX$]D @;;4?D=X4=@0?IT$DEVU M/:&,"PJ^GY$]5;H*K3&).- !5-HOSK9Q2$MT+ ;(LIU"V#-25-+T]EJ>VQS,PO]CQ]B+/1H'0M=QT*_?2STZX0^K=JY$B2V!/&< M?+'M.&&2L<"""&/9WY9 K /B ;#*^]?**9H_6N[2PGV^M^UJ43LOBNG8]H2SQG6S&Q# M8L)S^YRVOEYH>L6XXE8+LNU.]&M:52;E"7//E><,%YYC6:BY50RL\3="^BUS1MM>"T?S/92%"*973ZY/ PV@B'N1FBGM-ARAT Z8^SIHF1@-60 M_A>+'1;3I?_XR^^OLH_[O9W]G9V#O=Y?9$O>$PLM'&"/OMS?W?FB [P]S5SO M8 G-7. @!$"?D_.(N[J#Q@I!;C&6V]8XE#(;$+C4!496JDG1HGQQP\+O'?ZU M@?L7.T4:0 =/4V[/X74'F?'%ZIWD8([W]XJ=V:-F8;0Q_*MO :4\ MC3;V_KIYFYE1D#"=//%W;?^I!,C@V16WA&=GJ&'H4B_$ILW/8%7!C>N7AKR"L)9(=O[VD\TO MRIGZ0&/6MXBGO7=D!U;EV7//'&/PDRY #24NEQ2?GA-9C1.K<<@_,^Q.M-?#TS7, M;Z>-@QK6YNOMB!LL;B?"==UZNA5%[T8B2CN1Q^I%&SL[)";890V$.$DOYD*0 M2NVA&?$\K1;MG@W[QA-_J/'XE(Y27-IJUZ:>6JYUK?J)I6NA;(!ORVUQCZ1( MWRZ/FTKANY&E8^_#JAB940T[M".6%SCU5I.)JX'=3QMP(JJ;/MZS-LB!);JQ M*EPV7F^/UWAG3QHE<X4OS(W4)9WD]KI_;[9J6H<=51G^?8=UV82>AZFPT!>NP%6; B%-MFZ4PGG)ALB$@)">LNN?D@LA>DVO3NX@C4CV@5M4:Q^P M#5&9F6OWH._* /V;%Y6%I74> ['?66'<[NW^E0S2W<>][=YFIV&+]_;HFR>/ M]XXVI1N2:C/\(5;QLYLH.; (1Z%L_8QF2Q'@H?/KHS6\+%OHALD MP 5#.YH%@Y@:^EK VE)Y"R!>4J6=QG2=CK^P9-I':AB&]0Q8P MO\1Y$"_B)CC'C1C5FSZ_DK8^OETT*LBOK'A/:7T[*ID:A)G9-+=A;_,])N8^ MI\?,4AA=N#5]ML&5)]PB+1N QF1[-,C9?"YU"=/]8K.(.SUX]VG9;K0> UN= MPTB"-&B0@A:.^8@E2J'#G27,)^/M:/L:>0(<0UWP35!7,'D,V7^TD0X+_0]&BQJX2CDQ2RWB?#M MV'-(9^_Z$U>%1VXK?,]*VBAI3_B Z8>1 5U42\UQ&FFR8F[)J5QP%G;$L5-I M]BDOR=@O\*=7MC5)/45BAC[EX&U17L2YDMS /^7 LS"P6U+S;.Z)1EF*N0,? MG1>V0YB=@V"Q [$6S)QGEN>$M[;N*M$Q59DPV)2]C$NQ@MQ[M]08V]PS1EDR MWB=)_4[TS$?DE$Z4CY:-$-YF725A\'(/ M$3;0VU[C!M:X@>\)-W"]J=U66 W*3*XX=6*>6VP/R8=G3'3A>U+HVEI7L MDDK#=V)R0:.ZY- M2C@D4+6Y9N!+@?.BQ /R9]^DT>D83^GMB/ XEHVAE&:,*#J@\":=#*!.77K1 M1D4M6;5%;, VI1NAOVDZ5>;W1NGL*Z'T% M6X*SD#1$@5ND")'X161K!',P]*]L)\Z/8-U\]S79J MK3KRE-H2^(GKV;@H'2.=7-TA-96;4@U*RCDZ=2 X$NOO:/.BXO>Z;VV M?F]TJZ.ZET;*D]9XDOJ5+!1N CF/?U=6TSFX<-)KR+'CZ@]OJP$>3 ;_?IQ'=L2!"@N<($4 MMC3+(K$#B QWY95<&;-DR#S/;757)RJ2)*ZT[W$D/9'_L)4EO)%3N)R7)H=[ MA/H3L,+6&>JX3OYYFZMLWO7 _[":A?&1;\AM+7@\[)27N7ZI M"^$]/>A@3]M.XLS>)#:HR02;+I7X]X6!6*[P39V]+HBR7S1'JEB@U68;WB M+#C8$D%+N< J8I>MS:J[/$DAN#2695\JOM;NW4/R8&?_%D;&@^S2(]U4>(^A M$HTW#:^L%,TR\6>9NNQ.2IZ(@89+JPG67;KL!*%2*+M<$]1DR58 0->J=SA# MF=BH&-VJID6+WDUG>NJTE-27?7;:U:' .4W1XB>^*'(.9Z%>M'O:UY)1&ZGA M4K@"EB8.0LRH&6N_DIER&IM)49;C^$*;.5I;<*$>247?P@MI0=/ J"LFO/'<8DNU8^P0 MG[-E9UEP(U H>@("XXL]_](LJW/<:E;[I94C;U2 8F:[7)&-K:W!I6:82UP+ M;5(LKB-_I&_],G&G7N;U69!@$VQ%7Z&7S?=B5XJ>6)I^<-MB&4Q!0%U<'[>4%,!:!(,T=]0$ M)-+#YF[-_WC\_[?2>0OBK>[&&6Z^G_1AMOBTM8HA590.J5,,UX_V?_U>9F)WK+ M;_BU!M&?7*!;\DF>;(FV>_[N_?F+UR_.O]8#SZ[,$+TIM&;H65I MX;K;:ZUUCWC46%'@38.^(4 M3./(K-PDAOGZ893O1!Q1) BRU(%? -=+/WBU>@NQAI MF.JW@8ZB#&,K["NC+=W)JQ#&R,8,[X&MZ#TBMAPM5LO=^'#+XLMUW(O!9/?S MXF5!XVW%>$;%RK)+-?;:6:C,63),^UA&13CRA\;:!+5*T@1&7X?ERES26&S( M^Y\LCD[?N I1_[C/&]JFF8E>Q!7-P=NBI"7NCTHR5*2E'UH QM&&7X]C#F)> M2;]>A)'IZ5/#FU 18U*H26::B&.!=MG7-)\PAPCC8<#^S8(A5?[E4L8M#Q7K MY1;K7F%('QHDI+>&A*PA(=\1).1&=*-@TCDXF II6VDKIQPW7RW.L,WXA\FS M%D!W0X'2Y]Y&R1L2(\;/V,$G"8H0Z8U2FWR!IJ^HU1@<@Y3>U8 M) =2DTF2>6V5,W^BOH,=@1OT,"6%C:@;.W;F[OR73%3@)EZM.,?+:7+D")2_:M#=.^@_J5L MO7^33:YL-&(;,2R(;2($A:-'O>#![EXXKB_>]#7F)_7C2TUN>4BKT0^&N[4O M'JF]:\=W>_):U^H M/&NCS*6E@&W! MWUD"#F.2F(A'):B'@"57 :123Q@=.IV%0V>2P(KQ &]?G>$_N -@;W<8>_Z& MR,%O'<-B@J[':,A[9P&L^]&S_L8X5D#Z='A#',L%=KSAVPI@::#6AVD6K%ZS MH%E@)VL.5K#%KDM>T O8K6$G.AZG.=HJQ^E5G+N:[U/#?+L))-JO!1W_+3L8 MB"3157R#[H#%P(I2)?)V ;+0Y"N+P+_]S^[14[)=P?4EQ H9U[+X+MLI)]:E M,*9S"YM?0>\=B+\KF-NQOU>CB5/5[#/UEVV*/= M76\T=SQ@P^]I]@SSH+VS_K"W]\3_4CYK^\HK[&IGY76\E6[M0>LCS<@ K$:< M\P9+KK,++8(R92^0CC3FXHJ^FEN<()N.Z%A@:U_%PO2VHK4IO)A8[A.[\ZAC M6QX(;@L'&P"(F0:ZF5 A.=D?^+/)!_BQ"PED%\N$242%%%I*MJCXC784K MY;5\%#;(4C4B"_+P95;SM]CW#U%5G<&H"B(A4A:YI.E=QRV*U'O.V !M<(4Y MA;+,V6G;P"UN=TFG.G9'J1=G.A 8WTN8XIMT\NI&QS3"JA* B:+MP* WCVD/@S$562$ZL@I:;)G]N/RJ*!EM M-4Y5J;J"W!?E2%6,=3$/UR;)U;;>J4]+6O,ITW6>2NZR1J2HO^&B1&81&'T<#\( M'JXR@QJU (]VPY]P^/WFD&*KQ*@]MH4XV,#0\N2!-IDP!_6%,C<9OV(EF\4?AA84OF4A%C-O"RDPKU94!W2Y@ M^EGM""?LO>))8>L[JC8$(:T^[S0QR87CA=9@6BNM$NRXY=ZN@SI]>UGS$(5C M"\4@1H"32A9^BQV AW*2ZZP>:&%3LU!T>61SUF[-*"B^--;[OLY3\Z@?MD;:Y4^6M+FW^8C/;IX:.EML!>T\ MA0EWKU],I9@T(?X3L=UOYMDN]ER%.[NEZ%;N%QJ7I@-N$ ;9:T,:TN2,66&X MC-CSGK^C]I04LW7#8E=&-(?M4Z-32T*&.!?ZJ.0R];;6CFPN5.,M M= U@-@::[UI)K5N+L[ 2Y])10H>]M.?NWC[W0NJ3HX":RZK#4T5&Y 03[(W8 MQGM8.=F_"1E09BP=KP1^%]M],G3F8X[]HP'3LW?]TTA[ MGK1[)5_%Y<2YVF@"RV%D9C3.@XX)G59CQMD5;6?6JG)?:;T !U?Y'%9&DMO! MG!7#<=T[+<$Q^^J:L&JV*6P<0Q##LZ<#2VE:F5OW^)/WP(NS4\]D[T'?0%3] M(GM"(\Z0OJI<<['>S@)Q?&\[NG@\?-U1#L7@&TBN?W-U>4%+AXLDD*U?(R$% MQ$ ;#Z]Q-M^YJ)X.>:*YF8R*"9<,V E;7>[W'._N; MN)$LRISI)"(7-?A$K7TFD]W-Y_JE,DW7)T M;H*N;I@F6V6 G"%*.SW'?11KO\I=A;<4S&B1+6.X/\0;[N -28[TM_[I<\TQL6QH"E#78XJIZB0>&"]K/>N> MU(SX'FVW3I8]$]#W' ?!7]IR[M+8KJFNX0PGP9G(S8F[EBRS9\OEWAQ3#@Z: M[R,3=*; %SA[5D3Q;N8/]*BY0]@\"Y'#FG-&3FX]S'4IN_5A,/6.CU 5D(IC-H*6;X+-!&S;R%I;/0[M>> M-$P%D\HL9S+>8!):R[:!9C/BNE;J6WF\4R#:[6ULTJW56Z.WT(-2FTIB[#!X M+>C@)93 >8G<4X@Y".GUEB<(&B:]W#>P3.SM_4VNZS>[^N8"-7'5PH<_PG[] MVEC^/QMGHZ5X5513_LU_:&V=*+,-#N]R*F[Q$I_?8G=_[V"?/(([:@'\E>#; MBT&[+?CVT6TH--R2IE8.(6[#L3VM@2=[M5;@U1D3845]#EV=D@!,2TF^G\WS M(=EUI.R*DL3695K657,^ ]%P7MF^#T%] M_V1>)'$Y%.S''S70"1*D^Y@.H*+AK,YI;>"DRS;%@$4\D+!S0T)_<' M)E 9G)@?SV%EY*,LGDQD*C4VZS187%5%(MZ0,GO:Z(1E+@N'Q]1=C$,HLJ"B MC.E $0KD]UG"RD6WX0H43T&FXW#Q0VTXW G9P3"+"$2F$PX. DM*MHP0RS;] M(;>3+SEW'1*)?:35>YE$%Y@!3R2X\3+YV_\<[3UY>BJ<2DEW1E,5,459P#>X M]%%K5R;+IHY<)[M*X2<5S MZ_A0C5UW76_W.D+T2![ 92I9^F7GB D4M9(J2GJ#VV9; M=W))R'V\U$AOR%_MZNO,*40%74L/CHY8Q@GD#;JL^/'6>8'^T&BO!$9&3>8T M_27>66C[V"(TR)]^C@ZV"8C=VDDM9D,4E,;_5%\ZS[EBY4:XI#'6]AG'UOE MZLQRC(&6:^>(A[3U-0A,[X=W_%F5+GK4?!PD7I'0M,;RE N1/7/IVY-7C]^^ M>OWLI,%&ONQ4KJ(]:,0UKC^:?^H\77=\FG57B\=EQ2DYV/[RAT0M^B"+X-K; MHUPN+8;AN6ELKY7 ,^EZ?//Q2NI)+2H)SDPZM&4\%K;2ZI1,?NJ+35=4BB'M M'$F02[8*I[X57**K-0&19<=Z& M<[E!'V*RMI8+H*^#(;Q3:N7[\0HG#>*&VXFXAG [F>#4T:?'D"(7)GI-FU<< MM^5B;J7%L530>=E&SB:YN>A&Q<*-46,.U]%A#$&DX(] J+6&KJ7!J!FDK#KW-L&1-K-5@WZ%M M/'K9O]R$79)?6+&ONG[SM99V8! [$#$5)N$DOA%["!PV(E1(,0H;#_6V@QRD M2TQ:.C [/7?48^P>&4(6Y\== &?1FY-SGL]7<7F)/<\8 -ZA:/'&&5!FN\3= MTM$< FYPI@K#1K*K_^D3HZDZ?GRGZI90&.1;A4*!QC=T\-O(G3>41./0$,Q*, M54P-L) PI89;T3O92;N=)[W=]DOQM3(1\%&:5<>:E6->-OL[.U=HB2(<7%P3 MYJ-FI"WM::37XUGAQ@85Y\KLY+;:)0P-'%ZG0@,%.\6M.?FXF/2[G4)=QZL5Y:\#S%- MCIRB(-7Z5!BLW&!@/J9U*HR)4I0.=;K#] M%RQ) ;7(O'O4GT K#N,)>K/#B,;ROU%H]#%[,)$JAN "G';[PTX# WBZMWT@ M9SB6SB 3,XL'T-]F$6W%P1X3QLV79#=L6D, ESB]@S1WU9\VY\ 6\R=AY)C( MZW&WLK-I^I%TVL7/S'=IT/* M]2"1G6*LM_\F:(XH:D$',;VN0HVCRC@^^G4 MN.V*@^IV,Z<$5)*U:+NJ^N("' 4\@X-Y".5NOD37I2V:\R3M06GJM6=,V"<% MT35HBB(SUD=H,F2[O$8UX[YA 9)A6F^-B+"%O^X7T'"? M?^@9,ZZ0)]WHR([QAC*?2%)=,N\'F9S0%EE:5Y)97P4(LD0A>K-28IM]TU0;ZO&SS/M7P*1LT=/ LO MUZ2DA#.;J%A!QO>'/94/Z%7)_#_PH&/P%Z>SNNSR1O+8]Y=^TR=L]LI9NDT.*^BZ'A%6(FLOP?E4F M::4*T+_M\S]-A="'/TVO\LIDEP8F,UXKSJONXKOUN"74K7:2#>0]KTO;9GA9 MH;T2($I/-[1>EPT82=MW$N@EX [T99TIZAM0>S*-U'4C"DS4]-]NKUHX^1UMT??ROKZWS@T#;WZ MZU.)//&EE;76G,L4FFUIGF,Z%N ^"#[-*^5.\;66E?%@G1!C%4L?4+%5FS/@ MFT=[&-6T*FB92'&0/S$V-2Y%X^R25"-=RQU5@EL,R!7P.2VN:X(ONQ'2EVQN M\>:R9FBUB*QI33M-DI\CL3$<;P1[-GI#6 !V!_BP_H,$@.RM 2!K ,CW"@ A M^0JA/:'_9-6"%++"8ZD("N1.5D_KJA.D[^C%2O%+5>QLD7HVC9(O1#\0KE"_ MA86&*(M*HG\< 6]IC$7PHPUNJ;0&'M$*Z@57H26NA?@JK:H:[L"$V\,^KQFC M&D(;$?V-9B7'L?KA=SIS >0TYU+U9GMQ+,G=6%->+'FUV!N-2:K(>:36$+=^ MT8U6>,A/H7*V)=^8MZ!)OV$S6;ICRGC*=.51,05RH78 A_9AL"?BOJB3];ZW+GV_EVP8K]_1WXBJ4F]Q;Z9T; MI&]F4D[RUO]%'H^$C!#,L']JAF%0UA,,E?5T)@$*#=M6[+ ZGE#@A)%][B.YY+IFF9 M!(;/99'5M + *6@B2S/RV(-<%XXBW!D7?&'KJ?VCJ$O2-B,P,FFC,]+>HVZ6 MCLPB8T)O+QH#.J?+C Y6\4L9@HHMIA!.$/.>S.L8+IH_G=D6%>>/*FP@8CH M#X;E\. ^MDUYYDW!$?$YN GVJQ$WIF'%6-._9>:OMUB31+VWC'=66P\LZ;O2 M+.-^G3)6%6YD%O[<=VEA7-/ M^M5?Q_7X7GHD +QMI_TK\3W>DQ-YYWFK_;W#:*-_?M+=WQ8#7_Z\LQEUHWZ2 MD:]VIV7FGUU#WMOM'>X<].Z0SDAG!>:2B@ 5Q$I M+$BAC5_ZOVY&O<>[@85'DB I+E7(2K<71S^N[4.T_2N>(VP4>#+;@AB*CDJH M@>P0FN1JS>1\C*M)<+%?1N;$1K^_&8I. C+ZLJ*J J,D]BB^D(=/>V]2>-_Q3]R/+^"'WP@4@HUQVJUJ03GJ[#YMK MU=W"DB!7:'>MMN!4'C.=XR;1S>.B]'$UYLGR]#X6ZFZCL[Q_=+][9+IN]09" MO2]-D?])JC5++XIP?S6">(@Y]#_TSY]U:>!? 4W\8!=40;<(@=K%=.OH H + M4[FB-@$+HJMF5VNC_W,?<[ZY6-P?@U\"@!1$=-RYPP]P=GTBDFT@1NVZ4SJ) M,_-X9/"?+MV4C$?P(69#T,*Z&B7\*R_\?ND*7F^XHF)H*WK-W(OI]9,B<:S/ MG(-54T#;EVQ$YD&;&"/W]9Q [D9P5(H!#5L]\H$)J&=AD78E1,OXZ&64A)Z: M@ZL).($PY!\()%)PB^2XWWZZY,9V6M89A=N4$/MZGW!KM>HOG,X77E&4!M*> MJ2P+ Q)1*8IXF&R#L=DB#,&[%O3,XD5%JQBALI+ *-3@15E<@3*YJ8D7"E/8 M^=#RX65%<;9PA7?]EAOU9VQ58(JY17P!#R5J'=L5N\YMN*@/1ZQ5\]=_46TJ M">B<%QX"][X:B)8I M>? =(0\>IDH)?$*?$JN,^6A[ZMP4*M)FD)*#670E&=WO&I(% M]3T2+!.#['LLNKOK>,BSGY_M[NQ%W>B9*7\V^;.TN(?1C[O8T>[]>4\7DD"B MS:QYA<$&92N">:BQ@%: X,J9 M_PR5%2536R>8IE)&$#:Z51=2XO#:O'SMTK>(<.%F^$4/:_26VORT).^4]_[4 M(FU.83QOO#L]W63&6:YW 84_,@P%2CZC/N>]5GO$2D" /18'@K?3QMNSX]?'FS5:7ERG:V.2 DV7%5PC)"@ M=N&ER\J?^H XH'+30*_D=K&+6G,)-YC ^68SO$S7=BA*BG(-TM.XZ@NX!W#CA># 1@#H3=\_XQBW>3,8]I1(JR07YDPF/>Q>7-.\<"BE0^ MFBR+?$3@VKLN;\EANPWPO>D$3&$1C%/4L?()')@\&8/ H+)&\I2[:L>7!4B_ MY[Z397NDU5J=8 LY.J#M&.6R0GL!3GI.IJVJ#H)T>&T:NSZ"6,:5GG\[*N9B'^>4>W#38P.].\OS5P MF&NRDEM/:(B0'_IKT-F$7(1& MMBC,"=1F/\*I:;/ W8))4HA16 HN_%Q1YA(+#>B;^ 1QEXO6(.!G-*6!^<2^ MF!EZ'"(=X\N4L]@X4UHJ'4*UM# DOHC3G#:!#6>;W*:AF9#<-% \+\C?%H*" M?Z4?8[DB(" 2*HR,P?C--AY\97/E@F]6/HIPW9CR!9=+2]. M'X,8') JP5+R3,#KGWKS&:N,TTG7NF)%QWG56;UI<=Q MJJ_VK!-)*[Z>];^;HF^#'/[C[>W#S<_QVMZ8,OD8_8VD[%-ZSI;;*[^:^:RL MA_'?J[HY=3P93[AZF0E_+:$%HL (MG-AORDYY:7Q9OH8X>8WM![U]']56+0] M/W;JVJW-G6()F=40'.5^698[9FR2C^+PN*Y3GBN2\[\LT1L-AIH=RV5>=583 MGNZUNF\R'*XT'R&TFFVLX"7 ]5!#4#D[66$NV9*T.A(@CRZRM!@@4(<0T\;/ MS]YLMA:RR9]('GM91&_CCW%>=*(WSSOP8-U@8F_2SW,BARSXRC&.!)+__-7)]Z5KSV3Q" M?G9I/GU[UQB*Z\*&.8P6:56VJ:XWJFUC36N4DV(8JB8#0DC9ELDX:CXH" 7, M])K>OAI@NC8?ML[DU@;%=$%BVK&J:O=@V/D^%K+"PK1 (16UG*)!D"P59[N8L<\6ADN$B045&=120VZ-L/Z;U[9)7#:?3,?H[94F M#AC0(5^Q+.@ABY !6(AP/4#K@*R<_%PI,]^@J=T/;\>])]&=TJHCQ;@L[ND# M%G&KV)3VC]UYS0I3^REJ0;DE!6VB22HQY(8-=ZO5M["0QZ1$2VZ0(ZDHWCZN MBPXOYHN&0Q'T=]4(=H4N'74F*-/@U#"M^55LW4]IU'_7VOV$H4L_ZN)5@[PA6V%OIP]HM6 !63*J.0@JVH\B84N MVIF"0>.NCB2F&G7[DK 74H9QS*DX7;B@[Y)-S4ES%PGY6:@HL)^66"ZN2#^P MA<#E*IWF:R[)#JQ+[AL5X>KO/@[)^+Y2T?W#/#F6^\H?F)!TU_&PJW88E 7I M(4>Q:IFO0O:1QY[IJJ.L5]T&'99 (2O2*=(_2.AB&_?L,/]+&7:A89"!\_G0 M8MLSD$-3:Y-L'_.6=BQBL=IF+3:K'R \&0GI,NHTO&(Z(T_A/X(% 0A-J8 8 MB3F=PNX@<< D[)B1"\X!AO?\$8RTVY_ XX7J$ YM# MZLCT<$#]B60 XB+9-9S*H9D:OE4V]U4">:ZI,M9NPJ]43@L&,WJ(.S=F[8OK MN-2NYEYG# 56!IS0[(W]NLE3\HN"18HI0;/ EG,QR#1L4RF"Z=>TJDSJ"NYO M1473;EO[2TP+THF.2:#$G>@\3J_BW#%CGQKN+)'@A[_2KI/("#_[9UJ,(JNT M\V' WM-^P#4D/C8PBS8W59%_\>U$@QI]Y;ATG&7@#4NL]>9:4?992_Q+_](7/L\P9RNK-_T)&@H]ASC9&%*;;/NBV2 MN4WJ)*LF)1L?! .F=8G,N3O[MD2>OD( ,[@-RI1$ITF-$GI_ N9O-9R"P[ ^ M7/W\PXO6#];7#FF^')]?FR-,S:"B'$HL4?JIE8 VXS_^K^ M*2X4,2O3BPO#A(XZ48T!L>Y3P$? [OV79WI:=@IY_PB),6RN5I7Z0Z(4G:_3"&KWPO:(7G.8@/9*0(AS5F30\ M#8Q;''9;?VL3'U8/;44O16BHR&(! .6ITGRYCFDJ*+9E18R35D,A 4RMNG1J M33%W5CZ9$5EL*AX#JJ29H1G">F&M!)?+('QAN-6T89(ZPER/4BL!(.%<:\U M!:CH03TKW2&CP;:(5H,-U['.[4W1Z=UV#=F(.OKKC?9%V+T9@JFJFEEU >$KP>#-9T((U; M_AE "MK\ODL'%3+^=H167?'CQ\*/((4,C(!/H=BX@%[B!:FR, !Y)H@;90)7 MWE -8&FW;%\I>3/[<5#\E$NMI>,3[^@C60>X)U&+Z AN%2W@Z;R9\OF'EPK7]S&PJF@AT,P]%'_TN8/: MCG,5J-J=J"E0\YO)T>\VHKH5?5BT YLQ&!JT#;38 &=IT>[VUO;UI\.2VE= MT &']]'.$;GPSNUVG,!-*S T 1TPHFHUL:&!T.V"A[K1<&Q'^MWCLPKBD-R;/<&WP\##L"OW$\'*K]:M*C MT^N2/[MQR1H\%_=FP9 J_W*(K8!_C>S3!5R7PA$T"9<'U-8R@\FA8+NXFD;95'5-<&M@+89I.3$9=UN9DY5V MH^1:XCSTI1_U]I[8W]^FU"LP.J^)0"ZU/8-DHB . CMLDK)_2]L"HOR*KIIC MGA.^M]A]GO3VO#V? ;2XO"..UJW9X5],"+#K@?H>Y;I%J_30W M+$.C2;F/Z =P[8,3N$PC?580(-CE2XVSKU"5]S"%Y?5ZQB)O/#!M!?3LVRF> MQ6'?H]E=UL*XH8IF5T6@BY+F-"\$#:HF'LH>HIM!7[@R] H1'V>TDX6\*0R* ML3.QD+TY4(<7]]&C_< :;0<*Y*#!HO,*U-U:1$&2(+&-G'?1KMF8Q$/;7'#5 MK?MGQ]'!]D$CRJDE%B,?=>1B+0C?%2 K;G&+N',0+'3#^"G:B#=%[&J+RP>9 M/#]<)\_7R?/O-7D>6D$0!1N#33K@@-U(<:BW^*R#ZP7<$C0LR4,63D,#KY1% MAV-?;CG<5BR-#,\9I&$;' 2^&9//5"PQTY?"[5]=&I0SR.<6;:!O.$G_-!BJ?E7O))*@2K]9#.\_#I71B?IYAD*[VL%=9-[ MDX-30B-;SWED.EAF!^0NY+6VHN(I&,$5VTS;%? M%/M(##T5;I]TY"-['6O"K:&PM+R*2TQ65$^),\;1'/0B$(VG;MWY-C$H M5\0#R'X1F DV*ED72O")[8I(F-FSG9\2F M5@;F L0Q M#[+;!&4U=.63J*B9H!T E#F_)'-N*O R\:\6S\;DG&U%SS0SR\S/EJR[=964 M-,UF9C)E"R&^!%<.UUS[%Y1- 9.*6V#&F"_0+39*93CB7"0URB<$22KASD%E M6* J$:- 6.5]Z=/P =[0PQS8]Q**RLDT$X[*50OY;4X/&Z>Z,4)(6%61=ZR8 M7#!D\Y!1T>88G=$9K/D*EA\=1,XU.AQFN"$+8MY=_F"$A1[A$6DAV&A"W6_4 MH)=Y3_/+(@LZ(3+OJ'NL&XZ$=Z=2PCB)IZHITS)R8#W>U[,Q+?J%L(S7E1B$ M]$,:,UN9TU2"NZIGFP];V+1M<[]Q:,:LMWU'8DXU@M W!#_\Q%M!/H%Y+\-^V!7/ W"#;R3,(AN%L^+>O;3*/UDAF&PP<9+1&7, M2OK_T"4Y^#++@O9X-@R_O';4[5&V&9JQN4'3'*91\H*3*#JVPZFC;=/!_>U_ MC@Z>'#UMCZ-YD3=MFQ&E+Q746,+TL2*HL2)#I,UMAGI<6C#)GY 12)OFQ-=Y MD<^)SJ0S$:KFSXA5/4@6H/EY$M4;3%CTQ]B>CWD_K\_6^FPMG"WZ=^KL,'6V M6MKIWAXPL5_I8=:,'"[8GO^NT^0C<[HE,9O&LXC/9%.E+SE%MJD.F95I)0 " MF+J2L5#3$" @_9F:GV+=KD_@^@3^">W6,JE@N<$HO?_'KVTX>I/S>J.Q$YF< MMJ+U5)O3ZS*W/W&>VS\YC63;HO^* M8\X]$Q"AJJDJH('#O1-1#?3 F:'A G,FWD\=LBU7J;$E7\FJPO/7O]QK?^1. M22Z*;CX*VB_>/=.4;2F5RMRY/]9>ZR9OMHMRCLUVD5,"!TB;>;E8%$"J;;9K MYCOP83T_)F^G64UT5)5N-N0A '%?+RGDY5.P1(*VIJ0*=5QMD)HA'W1#*4:> M);L#"W9U+0KRM,6(P>,\#S><@?X>"LAC$[\/4X8W= MI&4U:]#2H6F;J6J> ""W+I2UGE.3(TE1).LL^4,9\).C1V&&T-%]K%12L2""8$?6@ MP_C^7T=\,K5"SG,A*JMJ2KOF< JTV" J[A #9C^A@8ATOA1*5?+&*16_:YN/ M [-PBAHH[%L#VCW< ^WV0+OO"&CW$=6O'\6)D",?]6P?:3,Q#,[_=E*LULMZ M2X %*NELBMDYL]X27@GU8):=/AZ/[(^RAQZ#\&R$EP"]WN' M;EZB^PP^TQFI R.B8"QP0K>35)L4=P? A+6!,"57)^'+))?X9%7 ':).T=DY M<0169T6/RH<#)W;DN(H5=>MB6<[5ME%--2*'SP26&B 5/II6_16'9I&@V'-% M/XD'W%<@?1W@!#DK'=X0%2O#-1VEKO 66XXHLAX[7#GU6).:"'6 =F?GZV[C M?.Q;S]Z^NP3\Q(3#(NC^CNW[(VLZ+?$8+"11T M1+:&:MM@ C%D!#'648*N/5=TE8E1NV?W>M(NNHD*W+T' M,:0M#,<9=)KIPTHIJ0:3 \"F(5-6]07W]H8WRY#0P61"+%88BC[J);5 0I*4 M+[ OY\6J;"69,BWQL/3/Z=:W[#$Q$QD0R.ZPRLS !13&4S(8SW]^0C[:4C.= M;3>5'NBOQE3ZE;&7OU,QXO$7,6,W=O8^#O?"F*2P,U?3)3J#-D6^DHITT7!! MC(\TMSEB 0S'(QWP;!)'6@O1$9HOM_^6] +9EN#V I"HK!^MR-6VXC+LMIK! M8R(C4K0ROI*CGV -?B5#&.8G/XL,5QX@OPC!7,.-C)=U\XYM4YBJHJ$V5;NE ML0W7S5FP?__VA,[)+7$K0.'3A\YXNL@<="P-;M1N29,D'58I^1E0UR4S:WB[ M,YA^(?#[?*WT5^$>2;!^22=*QZ(2-"5; SZ&;+J8HUV_2]9&R3KLJ[S7G= /Y+ M[CK8Q@CS2ZPFI2)+)#- "[N25%^Y848)UD\*/T.!G*7@J"0P*X2$8L-';@-6 M,.0NPBY=4NDQ',TY&FJ W-HTU.+7%L&'XKX',$.?+;>97212DB?"&MSQ@D>N M)K2/N7I7+ VP38^NK-)7,[@3GOJ'^Y.U*,7PG?U)RJ.X<^_^!!+<9OUTWEANG7U$^LPW<1+U'+=VDS MGU[%K8:X$C*H@53N/EPM-H90][$EC6)?!^.%!'JJ*21G5P;3_R]ZR\4[5O[F M2 CV4GK[9=PRSE(:69.2E(V]YP1580-%'WQ5A)4]EZ^YM6/&>%/79%DE@;VJ M@_V!UI\]9#C!ZO"(&TVI:V:L90<[#0;H(26>9=O<(LP[V*[\OG'=7[;KF6?&S5BD@W6I>HTM>Y!I5^@;^Y7% MJDY!0SCSZ7QQ+SN.'EU#9%TR<[!#(+W@2^56R? [W-<8/86Z&KHHMD"+A#*E M([W1&/\9N.);-T\=")W<[,BKW"4.\D=H7OB(<>W(T/_+BUV>$RN^A^:*(?N- MYC*U:-BKU-TMK7RB[^"N+9EI:KAK8##:>@5/B6-(E]BAR[!%)S)B9=>-PE%CIJ[H%_0F(WTBJD@X9GA 8P&0N,@5PBM^)DK@[ M9L.S!JL2+CC=HC/1!7@+5.=BB] KMAJ/:_*E^"MOB6QJ.[GUZO';VXX5"@!R M[&A26-6V(-WB.I_1^E#KA_'8RZ1&F[DJ++MGW%FDWQLL0*AL=$)4->CSG!R^*,7-ZB6<4OV\I2JQ"'RZ]B:%G# M=' ;+-ZEK!..)?2:*D*Q+,\BN0Y?"+?'P[6,?F?R.2Z]"/:A]W+YH*C.F*YN M$[:EIB_GG@.N%P[PF:]]G#8T[@WMD[Y ;P6BSF_^OT1LA?VX5CKGO[/Z3^>OWGSE,^WU\&SS?R/PX&;!W^^Y!>64MA0".8F$9FQL(-* MKH,%]^L.G+ ?\'\?T/]E"4YVSNZ;.$]1>OEJV.;F"OZ4MOE0G)-_D[YBJF MB)Z[HG&>Q_V4SW_MVHU%W[:])DT'LLS^H\"%TN=A>PBIO:+9\6"S95ZNVNL^ M7_)8X3)]K?@[JA5_=,S 9:,0R'9>QI\B]=VCC&?$*B%SM:L_ P@@>G\:I M-&3M\%=T! M&H&EQ[,&;6C#QHV,7C%]=GVR>='.FG)*+XK8(0X__7%]Q6G=V_!_ %?^-[)" MD/9'L<%BV%T3>7#_"Y88P.U4UJZ<@)Q=/WJ M'!,3$Q-0&?AC6%C(I%0N62+SU_-H,6BSX4,B5$HI)GO=$9D@(:8+B9MOBKBP<,; M7]55DZ?AWX2[?++J_=+*6(P/9MF:.H2@!6JAW$] M%QE#"!D(Q_JRK/2B6T9WO'V53>K9+&\1#U()!MTWOTK7**]I-,9=<)\-T=63 M@E,7KC6Y]?Q_GI_=IB0:$5D>O#Z_]>0V3NHYM#7.M/!S7BS7DT77((&:=V>, M3:83[$J&H+8;<-6WG1\B#B"N])Q$$752DPI MZ-3PT#(6E%)H%W>@0J+9$C +:_T2I&[2KJ!TROS+.3SJ@9W M"U'S2^$=S'XOP@E68SS2O"0?RHLY4+HU#[T.%]Z .(F,&PLTX,UL:F:C>(]G M6=*KZH+!*8IWK='!91-(M)DX !!'!&!B&&(;UB<66$+(FDE.$(E$O P*W37' M&NX-^Y)T0NW-Q&\ZTWYZI?:83H-<03M+-@96EXDN >6L/!+=;*4QU;21QL/6=D4;+8B M!(QX")FOT4@:X?",/"O;X]CP*1QY8*T XVVG% MAP&>R-\3PYR.GF)- MXT*(,S5J-<$*1^TZ++:P"NK5ENOSJVF]KDMR/4V/,9S*X60BD.JMMZ]> M'KP^;6\+;$!B69+&J0EL1B<;%MXML! 2OV!P!>A\G-[F+2NL_P3')OJW\#&5 MM(QWL2B6EIT"Q=L%'J,$[#,1,-<]C M%DKGR^,+;2G :#"H>IE-5%73*JU$Q18FA")_1?AZ#^62!K<(WVJHD'DJG1=, MP49C#D[%(*&@I4J33Y-TJIR?M:(F<%ZNZ:<[S,^F\T8AXP)4M M^V?P0%%Y?AI6,W5<$RJ5./8U!,@=Q\"(?9L8T7*P-F9[1@I_.<@NRCF36S\%%(@3W[6SR,^ZJ'YRNPIO.@B&?'?()^>3EJ[=/__'TK7[A M2?CEY%6:([K]1TB$?A# O @3XA27?*L=?R39Q,2AQPG=2T)*6XW+5%KV+L&8 MX;?Y+)\7JV!!V80( K"L0O2UZ:(A/:.,0<4'-F4X<"W0WXY!V=CVPA9$3-$W M6:(^WI>H]R7J[[)$W2_'2/NNQ?F?.=-/<@T>A)Q-[&T M.(*;,#5^L5 1R1L$0'51])J*M0'(7$7'6SD980D&T9U6N(R^::\1;':[_X]HOOBO,R=7#; M1V%-W: %<[1?,#=IP4A;X1($-'TH!N-6?B?;W1=G[GC9I6&F"14Y62:TN3>; MBGK\*/@(CPN)^Q@;#>PU_E 2E^ $O7+X-7L'\<(9$$I?UE/AC"O(VZP3A^WAV#BDMFN@#KC8)JT-JCQG?/] M9U3[('0.:S)2X8Z?71.1Y]V*40GAUC.9'=QG=[\Q@647B]:>D!X@!29JSM*G M*;.Q'*7G3R#4P4P:K.CO0^<92O@GBTI[W-NADY MU\/UC0TJD:+TJZ]6$40>F_0OG9=K<3A[;_5KBC_UI8HBR9LXPU2VXA[10N0T MN3$>C?W]GV!Q9<:;D6B M^ Q-@$7:!]1]:X'T(W7->4UMU$HVW]\_Y&_J>Y" M@:2;(NA@8]B+99$*U%JHM=2Q3+AD>^_1\@TQ^&OA#@\'GC10*Q JCI3FPF82 MQ-,H(0+6]27E0)SE, 8!-P^UJ5C)LB, .BJCD0XZ6)D-T_;(1E4(J#4XNHW/ M7;O[,F#=XZ'#Q M.3+9$WI38F/*F(MM&]7P2WF<=1GFN)]%5!YT:^YC2=,8>_$TEPS[,1H?)W:?A]E[BG_[J%2$= MM0J"U)NG*K)?/#=J\40NHT@CE)_EY.C9ZMESY^]7T.X5Y!'EGI14 >7P1GK< M(M]8T)HPQ?4.?0Y9R(,1CBXXD([8+:&E$;51\"+@#JZW:CH3;Y6/;]:4$S M(5>WPBD\9FI@ _RO*= 4VN,@%*(OIKB)_5?UM*V7%![E -97+H+L!;_7?M\; ME;(6-+LBQIQBPIG'YR%>7M3-V/!\)H(Z9I,:.S.3;XHA@Z=$+T;OT[_CU@;8 MQBB!W,I>N! 1W/S>9+UU_/0B5=]#D28=ERJ,ZR,$[2>./=B8'FXH 2!8PG$* MV90]+;[>>8C#);3BT*$7X4ECBMU%@IW#R6E82/P8W*N![GY !*[@8-/R>T9W MM&__6I?QHY@+L)X_^FX'EM1=7CYO$^KD<'3N&JHG^29)7MG"T]!YY&8^Y6%+ M(+YY79.CR+'PDV+9%F"K.OPF(6,G>\C8'C+V'4'&KH_2$1#K;@SK;@BK,A;J MP;*HD_0-'P[>A.5-0RWQ*^%6"[;I8U"P='G+N^[(JEX3&;NP["PW,^61L\I[ M'8="!W=E?N8::9G><>\0:XF/4SLL^2XO!VY-."^^$J;KY7A^N'?H+)>2+G:Y MXD&F>)]XVD=^,?$T2NB[SSGMU\V.=6-$*1;P].-;I@TEQX]J-M;/I@'RI:DL M;_?+;+_,=BRSD9)?K&$F>8%$%U%K@?N5M5]9NW Y29'8\CN^&MS3%B#W:22/ M9] 5<2/WJ?;]NKMBW2$5,E(C=Q($NQ?;C4BZ[PQ.KB2G^UL$&KWFO):GJ?N\ M<=3=PWN#E),;CVC;;$3684QD@$$.BV*N/ NYI)V7-<7-2SI\,N41[2D)X,\) M]6$6NZN66TWS41_KJC;JI@V%V"T3P&@@G?E3+M/J3.:EG3*3#J0\0E/3J"1W M2,"UV3OH1M$3A#"9?2@^<7 M'FO:\;\L\YLQ1H6$ -NPY#5?&9Z(XG8M(C4%L5WP]5E"AL@OF+";-:?Z+7(N M"?R699 %D[.P1"GG(@:YTO&7J2]).2FO?$TYZ!&8Z:N;,C>*Y.Y+<.QPTH.9 M<]BNYYM.[]+8.BD8!2)&*-/GT X]OC.R#S]>8N]U<5&&6]/ 3UVIY@G* M Z.O_,LUIH]9FN>C)D4K2\)/D*R8\"\N=D2*U)_8]$Q^JNMYAF?E'?2X;E<% M08E/@P]\ZZ3N':[J0*%NN2_S2Q!B MH-5I&NT*P/-HDH^$BNB#0XD?+@:0=TY!$$1,N.I'N"IA[@,]*59_R M^:HDZH^( _VUFPN=2%[ISHXEK:98=,%T]?@AE-E-A3D\Q2W3#L^;_%(HKRIG M8\N$(3B/]3U2<\E '99+M\EESB9@B>8[C[L5:?2%?I39; 9SG2^7[@]M4?X[ MO$I:436!$04ZS9I^[5I$$")R4'"0J14OC1*2\KPDP)7IO& 8#B6,8R6'LCPQ M&TI:%\?"6=V)23J2(=Y(EK"6KU101#[NW3->[=(=HC4O-M@1.JYO\&:S$@9OGWK;_]X M==L?4DZVY^O'S_NU>Z/6;E2H5BHQX'-P"C_WITI8M,;#>NOYST],RXQ-)=E& M+NLI,H:[;OHRPLS;'-[^?E'N%^7.-+6>XRRX1_Z&=.OXVC?B*\0NTYI8$F\] M?_TC$P(7>5B7MO):DD:319E^PEK-0B4>_K8!W_!^9>Y7YJZ5N2X:I!$DY,CG M(<33W!6U61U(FHB4.L8-(/7_ #L;3W:A:% MR+46U#R5STR/@=+M8%Q//%S;$E'N9+_&]VM\YQIOBA#RQLS952X",5U3FD. M[1&XBG0B(XH ^;&5Z21W]HMPOPAW+4(]V>$ (+$WORA;BG.HUE-N-@4!J1>Z M^)(DPE7KZEM#\M[9(WGW2-X;@>3=6^0_MD5NPTIHJ2PJ1MBEO/Q!3[8Z!&GK M8F8J>B#XMYHJO(-\QKA9:MC@_T8V;",Y!5?PX(PW5>PK%DBBKHQZD3%U);[# MZGM@A&D':;,9JS]-_D9.]HMD%*^BISW[VXM7M[.T8@,D"JZ+VLZY5JUMO%&] M5XA%R?,7XA,-#(B5@^K-#0M4Z5-9%H]!>YLMQ 8*4B2/)6>D\5&HW'M*^WWY M&_8E_*9N7D(\JY_VH+1(ZQ9X?^.$X+-5C1,ANRTW%FG:Q4C-9K\\]\MS9S29 M;[6&V;7$TE1X A@RP[%L'YM$?R8OGKYU@Q;6'OEW@Q;6#K&7 9:(5/\2!)4_ MXON$UI%1QWT+\A8*_YCDD]O,ZL#[GX$ M5: VJ]-_1Y_CP]#-23K-&7D%0T]#)3(YNR1OD27XP[,G"JCR:(((\N\1B&J MN#Q.DE-JZDT=3/Q(-8V=1U[W6P_CM-_D)+BV,@G&2!NQN2EK\_>O?\3.#^$X SFE*&859:$B+=>YVN%4#Y;+Q3PT \TJ MM!'+.=@[EO ,0^[]3@9;;HQBI&4@?)Y4M4U7$L/%S?3%B(%AE*7=/[QQ-P*R M2%NZ[K+(6UHX54<^AST_S0T#&>?,!MH0@G!3]$1'T[%_$0CAF-UZ/"B>7F!% M@%?& 5-Y3W&@FF)6M 9*NMJHQPH&U@-R@VDLFHM2MV8DP8P7$Y[\,]RLKCK2^&GM;R^IST= P!1"0TX0P-$1>+7] * MGY+%^*_/I4][@M5RA:[:I]*CW:18%\1-"H#_]%?V M0A!%E*T&$2Q,I6GQ\)\$YV>&_:AI>E[DR\WYMF\129V3@*="%^4J]>9(S\CV M-5E41>TUHJOD R?M16E+>CI1I:7#D6.B;#*OVQ"*!=.\#'Y9!>7!:7 $UM(* M581U7X>H9]5ODBK>SYI"+XPJDE-13\Z8ICF<[@UFP[1ZPY-3*M38 M1RH*TB3$FA=\%!804*5@@4=W>),R4'O;<.-LP\FW8!O452H:*96%6&B%=@?9 MQV$#K16"3NDN93'1?15C9%&Z1@*74QLD:(RPC8*Y)1I2FO"HFCF1MKDA4,V@ M:="\)OX!-B'%/!7L2S9GWV1PD\]^Q^YW[+5W[)T;O&/;83";-6Z4W=S7VFZJ(&0S.Q&JM)2*5]9=J M@*TUCS5LYS&DB*R*3GT"U)&<+RWRC;7K:GPD.4203I)9\P6;&)IN4=#[ MUD"M=_>@UCVH]4: 6C\[X2@]1/2JD&V6+LP-HREZ@?5.%? M@]SDX1=B-GGZ3ZNW_//O7X[8Y ./MP/=\D9$V1O2R72D-R..+//B$"/;DDF/ MQZA[UFLDR(83<3B9_*0D!_(G0ZP6[X,;:J?>TW]F.\.3'QOZ;BQH82%K<3&O MA-9#"J5,:\_8"AYS%[SDI?_AR=')439\6"QDZC].'_7O'*($'Z E:3!I#WGZ M O5<_UNH3-$%W&3E&EMMSLMF+JQ&6XVPC%P:3\U>1AO\;GIT1]DR(V)C[A/T M_@;38RE/F:.V*#$W6P[Y\J:A$A059^EK)%!6*@LH)FF)>$O3KZ[=_XJ%8>\Z MO.!A;4W7@?)S)-6??NFK5\6RBG[XO5WY+5_Y2?@.$JY0HS,L%5^WTDK=,D>[ M#YFG$,-TY*,52%BWRAK&Q58ERQGOFIR@2IPW" $R-3@4WH:O/YY M?#[B"AGY?21<0]6=OO'VM;&:Q<5Z'(;PYAQ*#;(B*2:&EB-M$#KHD)#NOR7_ M+FTL?!?ZS^K#*Q]PE+""MJPAPF:1@G-><%OMT-N]+N-*^?1&\=.;^-B,Z*AD MOC)-51]PW0K 1*G%,UEB[TELM%CKC ^$N)72J31(VS6[,VD^.-]"$R,_ORC. MRQE); C/CN2(',N.4":N&*K(;9MI>BBF=(Q,AQ:36TK(A"QW'#O]UE!79XK# M5> #:VZ&"6EG3;GVE?X4&:2S1+?N4?9IET:BA>EP2*,8I/?EC!G[+9LV>)O, MELL.DN/Y&U3\^:%2^,\JQ*STG*W PWX5!=<\/1$4,6U'J#F/CB8KW%Y> MLC!E\MKI!<%_EC+HHN05H^,60"P(+P[FX7OGHY?6<.*<<(W$%N3EOV77C>W/Y10Y,_25692XP7()]E._MI^'K^#CZ35/RK<+N M#&=9K@^F:>G@UZ%EA"\LSM-76CR*0,:.81N5KIJXX.'920N;[_CJ=ZM!'RC) MPI8M*VBPV^EH1.?QM>%3\@/,BO:V?(4CN]S$Q=E&\SMJ])1'RC72P:P.>^'^ M]B+%*_$R<;UJU@L4_-E6M=J,YR[-..I*3^U?!EIQ$T_] (P,=[L M\ OP)T5"Z?*!WJ6^7G<+A+DB$L@*6$(^@4H*UV<"5?>2S,#T'^+_HOQ! ?"$ MRA@K=9U:[@"@]S MMK58;DK<%S $S O&*7@"=U=I?Z%D^MO^=(=( +Y/OU.! MRJ]A>8T9,QXL+"<\<%3V#:'!]Z*NTW) MCLJJ7A:0F9]PR^57LD1J",HV;AW8[06]L=08L(]>!3.A(L_L(@RX$*!9]CZ$ M 53F.M\R7H?#\3!5%%:3R5F%K1Z6BNZQ;,>U,&/!=2Z0+O'L2\A[IWTSO"=+ M[59@Q\>)"MA/L,#Y**!2EY30S(^BNA7=EPB4"1X[MZ:+\,R[3N>6HRO/)0G! M=4 [+UD84+9\&TUPR;,Q1;.)! SI;5MUL$9()Z8A(@>(ES=/JW.=_CY$7X7H M!U'4M6(QT'FPD"T/YBN%)2_9(^=L0E1DC-F=V.\26_'$FV#QJNT B)\V4?40 M_K$7_,I6\-*3^)(A)F;7(CJY8 4G\E90VT8W+-R-7.)"/E5BT.07&MD6K=?S MBN'*R+D602E4*@^AQ[3WU"ER)0EA3G>.SA6P!5,O%?B"'%==UE?O7-IUZO_(IMFF)5X'G5+([MT/,G*#5X.$%4ZDVR* M/("2)I].4'T)]O-(+IXK&[#[7::LQB*G5LQRT7T#8QU0YM:7H0LX!J/)Q==C M=5*_>Z7..]1037*!I*/7->Q?Q#XW.IWFMX2!VHW&R2 'W^>B""\=OEOX MXEF3KV#RI222HAP6HV(/R,)),XJ*!:C5]\_G4:23;U+7\]Z^<+HOG'Y'A=.D M3DK\YTVIM#$&04-\E5>Y<*&OBMEY7I7M*MG:W&C-R4QJ<0IG7]$P'#YG5MHT M:G+LX,RLKD*.?4S46^>2F,IR(]9>[6#B2MC10$X657"JOEOD^[\5;4+>Q)@I M#.Y$SXJN4.I51GN:C+.BU>/7SIX8I6D++/89 J'D?$F],;TS3RF( 561EX]?^@;YFF9B+USZUE,@/ M%& ,(DT$O!=/K='V7QHUO>4M.J"%OLB:"[7^Y,HI;K>-M[4E[YQ-!2I(X M7.\-3K,3KS'UA9SR..(:I$T?3C]'MRU+Z*1".,S**ID!0VFY.IKM[,&^HI3\ M[]Q.T6Q]:,<@.;I[6R2Y*T3^[I4GVA;(97#<@-Y(\P;=#P;3&?-?PA7+BR/- M1YP!F2LMA4G=H$T8Z=F/8PFG,XX0I%@[6&_\XKLJKZK@I7"'4J0*<[4[J7>T M1>_"*LI\=5KS%#U*+DDB$F)"^$KA88ON04E M+HN24%75<_!O!92F1 M!C$^592F0"$ZL%J&QF7778H+(W.5B;I$O*X)BA1 M<'?WT*[[1'PPN+#G$KVZ',JCG@S1#@=N!(8E$;*[+/+UCRQBM6NFYCDV8#B? MF-.:DM07!_$K+7QUBP?FL_42=J/J=[W3.VY[IQ(O0)RZ2A:J^CZ 7/$5\*5P M>TVKC.9>1*)N#,&$Q'/KB2K3I1$# "?8I6<1"'VH.E+04I&"+VMXI7)U=)OS M19?4D;,WAAY]M64OGAQYE89Q /Q!+ JIACC?_: MS<^X5*,94LIRGG'(920L]FH!^D@&&*=V7A=LSW0121TL/&G)6 +/6**>N_&UDB9>-$%+].1K+/JM/W M[>25,%YFAP!D#WE"EWGE?P:EEQ<6V9X*%>NK)R].16URT^[4Q4NP-G1I7.U- M!\1I<,["6WPC(HQVY2=O'I]J#)^LA.3IX!DV^4Q\_>1)Q9.%?>G]F4,+I5PQ M[5$O-=H&:XY";K=R1ZU:%A<4D;4&2DO'1>P@XKPR6)'7-D_55=/D7&?8C9A$ M_@UO5!\Q FYI1L5K;%-W(M:=R2IVE>4_PHL93K?K"&;+MB+@ GY7-(NBW#CK M6"Z#%2BI(7?CM[_BA=66WTPXX/H^^#DM,[A]S0S /XVW MQH\6F\A[G(;)D<[+F$0'Q$@P.C5?0K/W!&XNB26!,<;:LU2SB07[7%.,')TE!T='3FT[RZMX(@2!&T4OF8DT4W!KC#Y MM23[2D<.(PNDEUW#F1D%][1O&<:A;HB49?LS9,?73OQBTNSED \I[X4B@2@# M<@%T./8!E'T'F<93._*%80H<71/WANR=(C/# :@0ED5 C1DLQG32=MWUS@YU M!0TN;B=R>Q["M()G@2!FU*Y2#(QB'>%U/HWA]$F7FW/ 30G65*,.&P+AK5&- M!/PF[)N_CU 85C0N5FS^S)@D4(GBRP2!0T#'I[\S-:%@" M17DAD=>B;,*;3?()]M;&UA%]*,12&^#^,$GN\ED2Y,6=B 4HMTY64A&-6;H* MW ?8QRXE\$U6S'[85\SV%;/OM6*F9WT*)Q4(%B?P+-1)&IX3@!GN-)XQ24IE9VY*D'QP*HG!R.EAN$[>4/:+=G5 M10I$3/RPMUPX(?U\3ILZGZL[=*G-;^Y>)3<'^9NY-V>X$\QBP66 )3MK8\;= MS[Y!D*=YD\Z[K!T]2#CAI*\W>:T^[U?25*5,L/$LO-[JHECTG-*,W(JEF;3E MELD92Q8F'RO):-!NB+8SY95CL(^KOL\]&F5[C]]$(02BA>B/H[4;B*S';GM6C,2'IK M[A--LI!+CS7R4-:FG8A69,SYV75(#@:Z,]%3:\B"8"G'TLPZWU)F <4XF7?P MA K!KF4LV[:>0;E4FK)GS!G4;I"'&%Q/69QU7*+TND%QI&&(2%!%)MLM=G(3C\MV6)+&^0?' X>>-RE50IA D* MSU"\+XG#.[=4_DP6JF0F_/JDA^K:),,\)CD?Q^">7S"C&]#M_P1T-;(KF82= M$0*)JD;.;G;XX3\/WQR2#W'6&-J_K"CSHG+?UC,64U!G92NI);;_,./C5?8I MBB.(B-%#'=XLZ)BH18%C6.S63.,QCM(DW71>KL.8-Y]=AI61?7%)+H01J@);9W7O"M MJDD"TS"2SK,5/N=&W_"4MFS#/%7%60VE7_EFYD>DC7F2F/E+.@I;6<=TD&*=TGW0<;!8"A YW7KJB<37'[)%^!KL M(),)H#? 2W?,B*"XBFV1)9JF=3" %L@=>'UKUB9=Y[KF!L-ENG%%W#+Z6QK- MKYQ;[E2'41&X@&"K+VHX,*P1@6'J86(+#1/*EZ&F@W6F@F=,DD;AB'C42/'= M>1A"@5PL9KKM^?4UG-WE+DN Z=;JB9*+V13D4YYN8JY;,^AJQ;I& >)QR%2E MRH$2][9.( U&!N#SXLX.6OF_E_6FGT]+&!"?!#<#&/U3>S0U;:DE(A@\4-=4 M.+:]DZ6UU[KRJX_3A#/K.(X>/PPD7619MXJ\20SU*DP)S5$FY+45F[89$VHC M+T^\$?1^O'5 SJOGK/ 4=,MWA/F:G6.JZ<3OT%]35.R8ZW"C0$H9S\%L-!G) M$0+7_#!$\A\R];2#CR:R.)J'';@8RD.7',Y.Q40[#M,7@974]B'RX41 .EH[ MT5 CCL9.\$%5/$^=$R2'D;W>1*C4HA-5B KH!X&1PGPX6/]*;"H- MX"K?26Y#.YP>Q0TGNB%5= *SY'X>M, 1\458A-7^DB[DW-^%-M#]LB.5-,6 MJ&Q%&:CELDK@DM@^5;ML'%:1F2%YP!!A,( Z0[MS?RC*_'7U>)(2E@W*JY=* MS3JJA92M(R@S3X&T8CZ@>:>$M\;)?* MH(+S7<9(MKQ>EMI ^6O7E.U'Y%&*^UJN+P0,J8=&ID:,FC[WK< M:=&G"(LNVN&W682\OR]"[HN0WTD1\J.5F*[D^?[MPDR?H9SZ\4639]%)()/V MJBDO*&'SC_Q2RB6&&?R:P=:S) *5ZD3_]-'(?8G$5#B;5R#-JB,*JL_,T8=9 M*BQR".>6EHA1TNW3IJ'CS;45V1@S1"O!J<\K)A 9C!8^0]>&E81'2ON-4&%= M;CUGY*+).PXG\FG7(N+?E ?ORMD[LL%9.+.6D&"@EBT@,K.TLTS$K#F#%S') MK&^4S\[A1Z5_C^ET7ANC^/!8@G!NY^@W.?1EM5'.6DW"DY0J9?07\(IIN).[ MN3T,JW'82Q"GY@,WSBRICM-8J=B^GL#;9S(K>Z6#[T_IX&-.8%_C."7C\'8&V=JBI:Y,S;? M2CF/W&VA=XD8AA!]=94D.[)8ST+!0/^5"7;VG/\\>5=25I= W142,LCY7Q(# M8%%NE&7)N*.8",FQ\BY()D[S 9QW!DQBSMP\O5.B7G!:%6R]@! AZYFY0$., MJCK_1%+%+3)>6:=F6#XDG 7_[.=/ = 5'2"( MJ\-1)^PG:@C#8^%MTQ1!EYPO#]CT)M(J1IW1*]<5X#^03H[5Z5=R=KQJZDT1 M^R)/*24PAZ%Z3(]XJ@(PX2=\UO/?@5H/KYC?Q&M*?:6KL2I:C#@]/27Q;S,R.::^79 M4RXE+2](O(JWW(D2S]84*(+LJ):TNJD$U*KC* MQ[R',6W0.=E$> :G%,%213O7W4@?X.I7BC.:\B%@#&+G KV/P0OIELB-80RT M%\)6XCZ-WI5G8=\M)S_AMX_9,0FOY]%NO9#/$C/1_[MW=VBPY>1":'BT/V7W MI^S'G[*\P.')-^#J78ZYX2G'W/BFX"0A?T:]YAN*8-9%N").7[Y0>GHG#2AU MDQ[5XR=[/+^CDC@LZ2SO6FDEGA;Z8<%'[3AT(M-GA &08]"B)LQ"."C)9=\ MD%G[]E=C<_*(F/->\8%2$ MX&MG!6J=DWJZ5.X"P3"@IW_W$UXE;+0W5'M#]2T9*G&MGA.P$5WDKPB=(7V3 M\,O25LI3;B$^?OCP!]B'9\]?G5J#JW9EFLV+ILM:L]G5'K-!Q?MBUBG98[[9 MH#-*Z(3Q$?0>9^=A6W,%6Q,?6^\S.TU!\IT3*H<>2PCG6[*=P0LI=?S[WTL9 M4;L)-W%NTU7WC->HI\';[!BOE\>)22E3@&5RUZ-(J6H%>[AK=&3QR@4'4F+- MU$J2I:+_[M; @S-K&)&2PKYJ?R" !,8H]B'#; :UY8!(C@)-I,3KLB5V7_>T M2<-)HV.P[Z,24I9%@7HV>$?P.N*T6ZU8<1*?Q&6_VE%_]#7.!36$^W-A?R[\ MSG-!;/DP9+=#(A+POBUFYQ6+B9"?]U2Q1F2C3%I(?G?JP!5EXQ&DNYD6_('B M/+3$:28(&??I,L4L;V[*A- %F$I'! ]J=,N<=7EC[K;DKC.&:NEQ!UBC(_.- MKC3E3)@PH/1:<3M(H]>Q!U>?V8O"*^,W>%WQ5C4$2,%RZ.Y_#AY]99HUXX+P26< 8_!P(^P6YO@ M$EMO!X:IW03PE*'?*_>?17;@>;Y" S027K]VE7Q45C%2JKM&N1N8<(:?R?+U MD):R$0AH031=!%W1^G81+K<07R!.HS0@X_M_%4/]"1WX/*S$__.G7YXMW_UP MY][=^_-?OV5(1A?:3WP34?=-96D M3I7#!A=J#3B>-@$H]BL#X1^ P IG5VP2XTQ;8LTI"VD$HVKD1)68U.E[# @* MVQ'-?/_Y/XY_.'KTYWRU?A3;!=X8Z#A\\S$XS M+CR(76ERZ]FS-[>SQ&C#C65?TBJFL<2)V5[(%"!QSAF*J8 GQ2U-2ZRWB(!> M&@)NIA"U-1W5LPUB)9R D!.KUU2AWC3\KW4]#^:WX3XV,LLASJJA7QA^=C.? M[7:6UKC/ZW9-J(B4YRELE?!6J M3E%^O"N.GF\- ?9@CP#;(\!N! *LYQ ]./E!'"+_P=WCDWMWCO:>TB?WE+XI M%XGU=]O#&WK@_DAZB15WQ9+<[DGFX[4>7S8%CI&.R]-+92$(-NYF;.%0N! M?]OQ\=ZX_['#X+S*PV:F?39L7!K'@2K"2K_O +3\ZV'QGN-A('! (LX+U$TJP*O1409B'AC4L=.?RJL!*$+E-?DP^DJ/0*N\^7YD,I^\C MST2<_/RWS))GHWE$M*&Y0> Y52V5A%&4>UG9LDY;^9+54(M^1S :C)M1L<+1 M?-8M8Q8-'SWMB#X]_"!\AZH,3P__>7A;#96R ] 7_R99_"?T Z'Z5H[;OWM MR:O7]N-I,2-N,VN@IL&\" ,^.3I^DDX4M1^@=(L]ZBHD MT7@-ZR>W62[*2 VD#Q=U>4KF*&ESVDA*R03AM>#&<11RC;>-GXU68-?*9I_E MTEMI.Y_[5MM'_2=U2Z0T) 7#$^2US7*F6A^8_X%M_BK=-$_YP?K2S<' N )1 MVM2R7"9&]_I=%ZI%#F6?1/=3Z+V8&B,$^L'96\I(DM..\>>H%O5YK4P$6OLZ M^D_! &6 ?T)RIT TS<1' !:MQ?-%)+7CH1SIRXG,!Q^8'U$J M%;UCK::Q^KD@;\,ESW+ZUZ13D6BVFJ W[L#ALNB6(#X/IT6%C523^["\8&O, MJ&'Y\P3Y+G0CD:716W+W, ,GTI[L,94"00$N2Z%!^9RHZ=F& M4[-SK&]*W1#4-6=UPZLNBZ502IOCAH;@)_&(,A@2_J*C"'&]3K&,S(<7D2Z M<*-<(2V6=DZL\5%ZF9RV MOC(.,W^Q0VD+7J@7E2"'O#J6FRE9^?XX8.C.P\U6?GEA;.O0SCY M=I1M@7#F]Q!!SC&PA=7-7S#%WD3%E%P-(ZR$?]'.0G#<9#/ MU+T9:R41/(F*"_ <4L*WU?[/WDKIR!G3^1TA/1T?PKW."UB1WIE->N.?H0&F*YN_GSSNY#SY[WK:*F@X;.+[ MN@6%KI%?MHP;4-888_QWB,WHK#_.Z)?N'<1VP!&T;SC$D9D$*+FE!V[R, M'+OJW7KV.]\P012YI,R6*/-!M0]@6]OS"5%1^BYSY'G'DSKM! M8C9IV7..C"Q+:=P;QL=4%3@R'Z!=BW<7S/8[T)$4(4JJF"NQ6,+90K_&CGD] M$;,Z,D&.95TVB@SV<3XG1=^9]A:2JD68S/-P!!XPT5985O6V: Z$KSVBX!)# MJU@0AHK@,J /W#74XXQ+'O&Q,/24FY3 M6S_^>'I[%(BNX+J=YO>J-5H;^29[;_>._I/^>)_^AZ+@.JRH@WIQ &8=)6:T MI5)?%@(EV$F)QRLT.H4-%^8DH M,Z^RJ>X@9LW!2EB)=,N.[6C>I65<;G@D9EKK6W_OD7UKP(N'>^#%'GAQXX 7 M=^ZQ7]P]/KG_X,$G#8MVDV[LB'O*MNW( MVE[M Y'R:3B??^T$%:8M^^ ZQ?%G+--UMYF)@ZJG-ZO2$:TDH: GP8/1EJ!8 MJF=V3N(5ATF%#":\:690+)A1KS>.P\E+9Y"/[V9BE'.F:GB/ Z<%=&R4XXELQL'BP@%%1JP E?+5H0W1 M_Q;4Z(F&&R(08.^0E4J\N]QW-+V?F4D00!Z\]*_=WZ8+&$KT/8A@J/:G]PI[38G*_D%NO ?8- ME^S6?YT\I@@HS%6W!A*1[M9[P>'%F7;=CC='$]U5UMS/$2K'*_05<8>0]$15 M5!9U[T;)PKP\+QSUQB=X$V]UEM]T:PKMY*;D8AL_.$L$\-/2!R#R( 55UO]3 MY>D0R9RJNMMF_*8:AVV+C>P+89).IU"*'#N7>_B1^I G M#]3+C1'VC_0_$Y@B2B5KCR2$SX0X(LPJ$__G"FP)X5@37"FV1]"G9]?IIV+: ML+=ZC^\4AM7@&:F68W_L$S