0001558370-20-001256.txt : 20200225 0001558370-20-001256.hdr.sgml : 20200225 20200224195618 ACCESSION NUMBER: 0001558370-20-001256 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200225 DATE AS OF CHANGE: 20200224 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Xencor Inc CENTRAL INDEX KEY: 0001326732 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 201622502 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36182 FILM NUMBER: 20646789 BUSINESS ADDRESS: STREET 1: 111 WEST LEMON AVE CITY: MONROVIA STATE: CA ZIP: 91016 BUSINESS PHONE: 626-305-5900 MAIL ADDRESS: STREET 1: 111 WEST LEMON AVE CITY: MONROVIA STATE: CA ZIP: 91016 10-K 1 xncr-20191231x10k128a17.htm 10-K
5690230156279542P5YP13Y000.3300001326732--12-31false2019FY0001326732srt:MinimumMemberus-gaap:EmployeeStockMember2019-12-310001326732srt:MaximumMemberus-gaap:EmployeeStockMember2019-12-310001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMemberxncr:DiscoveryProgramMember2019-01-012019-12-310001326732xncr:VirBiotechnologyMemberxncr:ResearchAndLicenseAgreementMemberxncr:SalesBasedMilestonesMember2019-09-300001326732xncr:VirBiotechnologyMemberxncr:ResearchAndLicenseAgreementMemberxncr:RegulatoryBasedMilestonesMember2019-09-300001326732xncr:VirBiotechnologyMemberxncr:ResearchAndLicenseAgreementMemberxncr:DevelopmentBasedMilestonesMember2019-09-300001326732xncr:VirBiotechnologyMemberxncr:ResearchAndLicenseAgreementMember2019-09-300001326732xncr:GenentechMemberxncr:Xmab24306ProductMemberxncr:ResearchAndLicenseAgreementMember2019-03-310001326732xncr:GenentechMembersrt:MaximumMemberxncr:CollaborationAndLicenseAgreementMember2019-03-310001326732xncr:AstellasMemberxncr:ResearchAndLicenseAgreementMemberxncr:SalesBasedMilestonesMember2019-03-290001326732xncr:AstellasMemberxncr:ResearchAndLicenseAgreementMemberxncr:RegulatoryBasedMilestonesMember2019-03-290001326732xncr:AstellasMemberxncr:ResearchAndLicenseAgreementMemberxncr:DevelopmentBasedMilestonesMember2019-03-290001326732xncr:MorphoSysMemberxncr:CollaborationAndLicenseAgreementMember2017-06-012017-06-300001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMemberxncr:GlobalDiscoveryProgramMember2019-12-012019-12-310001326732xncr:AmgenIncMemberxncr:MilestoneMemberxncr:ResearchAndLicenseAgreementMember2015-09-012015-09-300001326732xncr:AmgenIncMemberxncr:ResearchAndLicenseAgreementMemberxncr:DiscoveryProgramMember2015-09-300001326732us-gaap:DomesticCountryMemberxncr:YearsPriorTo2018Member2019-01-012019-12-310001326732us-gaap:DomesticCountryMemberus-gaap:TaxYear2018Member2019-01-012019-12-310001326732xncr:CSLLimitedMemberxncr:ResearchLicenseAndCommercialization2009AgreementMember2009-02-012009-02-280001326732xncr:AimmuneMemberus-gaap:SubsequentEventMemberxncr:LicenseAgreementMember2020-02-290001326732xncr:GenentechMemberxncr:ResearchActivityMemberxncr:CollaborationAndLicenseAgreementMemberus-gaap:CostApproachValuationTechniqueMember2019-03-310001326732xncr:GenentechMemberus-gaap:LicenseMemberxncr:CollaborationAndLicenseAgreementMemberus-gaap:CostApproachValuationTechniqueMember2019-03-310001326732xncr:AstellasMemberxncr:BispecificProductMemberxncr:ResearchAndLicenseAgreementMemberus-gaap:IncomeApproachValuationTechniqueMember2019-03-290001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMemberxncr:BispecificFcTechnologiesMember2016-06-012016-06-300001326732xncr:VirBiotechnologyMemberxncr:ResearchAndLicenseAgreementMember2019-07-012019-09-300001326732xncr:AlexionPharmaceuticalsIncMemberxncr:OptionAndLicenseAgreementMember2013-01-012013-01-310001326732xncr:AimmuneMemberus-gaap:SubsequentEventMemberxncr:LicenseAgreementMember2020-02-012020-02-290001326732xncr:GileadMemberus-gaap:SubsequentEventMemberxncr:LicenseAgreementMember2020-01-012020-01-310001326732xncr:AstellasMember2019-03-292019-03-290001326732xncr:AmgenIncMemberxncr:ResearchAndLicenseAgreementMember2015-09-012015-09-300001326732xncr:MorphoSysMemberxncr:CollaborationAndLicenseAgreementMember2010-06-012010-06-300001326732xncr:GenentechMemberxncr:CollaborationAndLicenseAgreementMember2019-02-012019-02-280001326732xncr:GenentechMemberxncr:CollaborationAndLicenseAgreementMember2019-03-012019-03-310001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMemberxncr:GlobalDiscoveryProgramMember2019-01-012019-12-310001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMemberxncr:GlobalDiscoveryProgramMember2016-06-012016-06-300001326732xncr:AmgenIncMemberxncr:ResearchAndLicenseAgreementMemberxncr:GlobalDiscoveryProgramMember2015-09-012015-09-300001326732xncr:AmgenIncMemberxncr:ResearchAndLicenseAgreementMemberxncr:DiscoveryProgramMember2015-09-012015-09-300001326732xncr:NovartisMembersrt:MaximumMemberxncr:CollaborationAndLicenseAgreementMemberxncr:FcLicensesMember2016-06-012016-06-300001326732xncr:NovartisMembersrt:MaximumMemberxncr:CollaborationAndLicenseAgreementMemberxncr:GlobalDiscoveryProgramMember2016-06-012016-06-300001326732xncr:NovartisMembersrt:MaximumMemberxncr:CollaborationAndLicenseAgreementMemberxncr:BispecificFcTechnologiesMember2016-06-012016-06-300001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMember2019-11-012019-11-300001326732srt:MaximumMemberxncr:PiperJaffrayMemberus-gaap:CommonStockMember2016-09-192016-09-190001326732us-gaap:CommonStockMember2018-03-012018-03-310001326732us-gaap:CommonStockMember2019-01-012019-12-310001326732us-gaap:CommonStockMember2018-01-012018-12-310001326732us-gaap:CommonStockMember2017-01-012017-12-310001326732us-gaap:RetainedEarningsMember2019-12-310001326732us-gaap:AdditionalPaidInCapitalMember2019-12-310001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001326732us-gaap:RetainedEarningsMember2018-12-310001326732us-gaap:AdditionalPaidInCapitalMember2018-12-310001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001326732us-gaap:RetainedEarningsMember2017-12-310001326732us-gaap:AdditionalPaidInCapitalMember2017-12-310001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310001326732us-gaap:RetainedEarningsMember2016-12-310001326732us-gaap:AdditionalPaidInCapitalMember2016-12-310001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2016-12-310001326732us-gaap:CommonStockMember2019-12-310001326732us-gaap:CommonStockMember2018-12-310001326732us-gaap:CommonStockMember2017-12-310001326732us-gaap:CommonStockMember2016-12-310001326732xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeTwoMember2019-01-012019-12-310001326732xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeThreeMember2019-01-012019-12-310001326732xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeOneMember2019-01-012019-12-310001326732xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeFourMember2019-01-012019-12-310001326732xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeFiveMember2019-01-012019-12-310001326732xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeTwoMember2019-12-310001326732xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeThreeMember2019-12-310001326732xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeOneMember2019-12-310001326732xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeFourMember2019-12-310001326732xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeFiveMember2019-12-310001326732xncr:EquityIncentivePlan2013Member2019-01-012019-12-310001326732xncr:EmployeeAndNonEmployeeStockOptionMember2018-01-012018-12-310001326732xncr:EmployeeAndNonEmployeeStockOptionMember2017-01-012017-12-310001326732xncr:EmployeeAndNonEmployeeStockOptionMember2019-01-012019-12-310001326732xncr:EquityIncentivePlan2013Member2019-12-310001326732xncr:EquityIncentivePlan2010Member2019-12-310001326732xncr:EmployeeAndNonEmployeeStockOptionMember2019-12-310001326732xncr:EmployeeAndNonEmployeeStockOptionMember2018-12-310001326732xncr:EmployeeAndNonEmployeeStockOptionMember2017-12-310001326732xncr:EquityIncentivePlan2013Member2018-01-012018-01-010001326732us-gaap:EmployeeStockMember2016-01-012016-12-310001326732us-gaap:EmployeeStockMember2015-01-012015-12-310001326732us-gaap:EmployeeStockMember2014-01-012014-01-010001326732srt:MinimumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-12-310001326732srt:MinimumMemberus-gaap:EmployeeStockMember2019-01-012019-12-310001326732srt:MaximumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-12-310001326732srt:MaximumMemberus-gaap:EmployeeStockMember2019-01-012019-12-310001326732srt:MinimumMemberus-gaap:EmployeeStockOptionMember2018-01-012018-12-310001326732srt:MinimumMemberus-gaap:EmployeeStockMember2018-01-012018-12-310001326732srt:MaximumMemberus-gaap:EmployeeStockOptionMember2018-01-012018-12-310001326732srt:MaximumMemberus-gaap:EmployeeStockMember2018-01-012018-12-310001326732srt:MinimumMemberus-gaap:EmployeeStockOptionMember2017-01-012017-12-310001326732srt:MinimumMemberus-gaap:EmployeeStockMember2017-01-012017-12-310001326732srt:MaximumMemberus-gaap:EmployeeStockOptionMember2017-01-012017-12-310001326732srt:MaximumMemberus-gaap:EmployeeStockMember2017-01-012017-12-310001326732us-gaap:RestrictedStockUnitsRSUMemberxncr:EquityIncentivePlan2013Member2019-01-012019-12-310001326732xncr:NovartisMemberxncr:Xmab14045ProductMemberxncr:CollaborationAndLicenseAgreementMemberxncr:BispecificFcTechnologiesMember2019-12-310001326732xncr:NovartisMemberxncr:Xmab13676ProductMemberxncr:CollaborationAndLicenseAgreementMemberxncr:BispecificFcTechnologiesMember2019-12-310001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMemberxncr:GlobalDiscoveryProgramMember2019-12-310001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMemberxncr:FcLicensesMember2019-12-310001326732xncr:GenentechMemberxncr:CollaborationAndLicenseAgreementMemberxncr:CollaborationProductsMember2019-12-310001326732xncr:AmgenIncMemberxncr:ResearchAndLicenseAgreementMemberxncr:DiscoveryProgramMember2019-12-310001326732xncr:AmgenIncMemberxncr:ResearchAndLicenseAgreementMemberxncr:Cd38ProgramMember2019-12-310001326732xncr:GenentechMemberxncr:Xmab24306ProductMemberxncr:CollaborationAndLicenseAgreementMember2019-03-310001326732xncr:GenentechMemberxncr:ResearchActivityMemberxncr:CollaborationAndLicenseAgreementMember2019-03-310001326732xncr:GenentechMemberxncr:CollaborationAndLicenseAgreementMember2019-03-310001326732xncr:AstellasMemberxncr:ResearchActivityMemberxncr:ResearchAndLicenseAgreementMemberus-gaap:CostApproachValuationTechniqueMember2019-03-290001326732xncr:AstellasMemberxncr:ResearchActivityMemberxncr:ResearchAndLicenseAgreementMember2019-03-290001326732xncr:AstellasMemberxncr:BispecificProductMemberxncr:ResearchAndLicenseAgreementMember2019-03-290001326732xncr:AstellasMemberxncr:ResearchAndLicenseAgreementMember2019-03-290001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMember2016-07-310001326732xncr:AmgenIncMemberxncr:ResearchAndLicenseAgreementMember2015-09-300001326732xncr:OtherCounterpartyMember2019-01-012019-12-310001326732xncr:NovartisMember2019-01-012019-12-310001326732xncr:NonUnitedStatesMember2019-01-012019-12-310001326732xncr:MilestoneMember2019-01-012019-12-310001326732xncr:GenentechMember2019-01-012019-12-310001326732xncr:CollaborationMember2019-01-012019-12-310001326732xncr:AstellasMember2019-01-012019-12-310001326732xncr:AmgenIncMember2019-01-012019-12-310001326732xncr:AlexionPharmaceuticalsIncMember2019-01-012019-12-310001326732us-gaap:RoyaltyMember2019-01-012019-12-310001326732us-gaap:LicenseMember2019-01-012019-12-310001326732country:US2019-01-012019-12-310001326732xncr:NovartisMember2018-01-012018-12-310001326732xncr:MilestoneMember2018-01-012018-12-310001326732xncr:CollaborationMember2018-01-012018-12-310001326732xncr:AmgenIncMember2018-01-012018-12-310001326732xncr:AlexionPharmaceuticalsIncMember2018-01-012018-12-310001326732country:US2018-01-012018-12-310001326732xncr:OtherCounterpartyMember2017-01-012017-12-310001326732xncr:NovartisMember2017-01-012017-12-310001326732xncr:NonUnitedStatesMember2017-01-012017-12-310001326732xncr:MorphoSysMember2017-01-012017-12-310001326732xncr:MilestoneMember2017-01-012017-12-310001326732xncr:CSLLimitedMember2017-01-012017-12-310001326732xncr:CollaborationMember2017-01-012017-12-310001326732xncr:AmgenIncMember2017-01-012017-12-310001326732us-gaap:LicenseMember2017-01-012017-12-310001326732country:US2017-01-012017-12-310001326732xncr:GenentechMemberxncr:Xmab24306ProductMemberxncr:CollaborationAndLicenseAgreementMember2019-12-310001326732srt:MinimumMemberxncr:ComputersSoftwareAndEquipmentMember2019-01-012019-12-310001326732srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2019-01-012019-12-310001326732srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2019-01-012019-12-310001326732srt:MaximumMemberxncr:ComputersSoftwareAndEquipmentMember2019-01-012019-12-310001326732srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2019-01-012019-12-310001326732srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2019-01-012019-12-310001326732xncr:ComputersSoftwareAndEquipmentMember2019-12-310001326732us-gaap:LeaseholdsAndLeaseholdImprovementsMember2019-12-310001326732us-gaap:FurnitureAndFixturesMember2019-12-310001326732xncr:ComputersSoftwareAndEquipmentMember2018-12-310001326732us-gaap:LeaseholdsAndLeaseholdImprovementsMember2018-12-310001326732us-gaap:FurnitureAndFixturesMember2018-12-310001326732us-gaap:DomesticCountryMemberxncr:YearsPriorTo2018Member2019-12-310001326732us-gaap:DomesticCountryMemberus-gaap:TaxYear2018Member2019-12-310001326732us-gaap:StateAndLocalJurisdictionMember2019-12-310001326732srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2019-01-010001326732xncr:SanDiegoCaOfficeSpaceTwoMember2019-12-310001326732xncr:SanDiegoCaOfficeSpaceOneMember2019-12-310001326732xncr:MonroviaCaOfficeAndLaboratorySpaceMember2019-12-310001326732xncr:MonroviaCaOfficeAndLaboratoryWithAdditionalSpaceMember2019-07-310001326732xncr:InProcessIntangibleAssetsMember2019-12-310001326732us-gaap:TrademarksMember2019-12-310001326732us-gaap:TrademarksMember2018-12-310001326732us-gaap:DomesticCountryMember2019-12-310001326732us-gaap:DomesticCountryMember2018-12-310001326732srt:MinimumMemberus-gaap:PatentsMember2019-01-012019-12-310001326732srt:MinimumMemberus-gaap:LicensingAgreementsMember2019-01-012019-12-310001326732srt:MaximumMemberus-gaap:PatentsMember2019-01-012019-12-310001326732srt:MaximumMemberus-gaap:LicensingAgreementsMember2019-01-012019-12-310001326732xncr:PatentsPendingIssuanceMember2019-12-310001326732xncr:PatentsDefiniteLifeMember2019-12-310001326732xncr:PatentsPendingIssuanceMember2018-12-310001326732xncr:PatentsDefiniteLifeMember2018-12-310001326732xncr:LicensesAndOtherIntangibleAssetsMember2019-12-310001326732us-gaap:PatentsMember2019-12-310001326732xncr:LicensesAndOtherIntangibleAssetsMember2018-12-310001326732us-gaap:PatentsMember2018-12-310001326732us-gaap:EmployeeStockOptionMember2019-12-310001326732us-gaap:EmployeeStockMember2019-12-310001326732us-gaap:EmployeeStockOptionMember2018-12-310001326732us-gaap:EmployeeStockMember2018-12-310001326732us-gaap:RestrictedStockUnitsRSUMember2019-12-310001326732us-gaap:RestrictedStockUnitsRSUMember2018-12-3100013267322017-10-012017-12-3100013267322019-10-012019-12-3100013267322019-07-012019-09-3000013267322019-04-012019-06-3000013267322019-01-012019-03-3100013267322018-10-012018-12-3100013267322018-07-012018-09-3000013267322018-04-012018-06-3000013267322018-01-012018-03-310001326732xncr:SecondRangeOfParticipatingEmployeeContributionsMember2019-01-012019-12-310001326732xncr:FirstRangeOfParticipatingEmployeeContributionsMember2019-01-012019-12-310001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMemberxncr:GlobalDiscoveryProgramMemberxncr:DevelopmentBasedMilestonesMember2019-07-012019-09-300001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMemberxncr:GlobalDiscoveryProgramMember2019-07-012019-09-300001326732xncr:AmgenIncMemberxncr:ResearchAndLicenseAgreementMemberxncr:DiscoveryProgramMember2019-07-012019-09-300001326732xncr:AmgenIncMemberxncr:ResearchAndLicenseAgreementMember2019-07-012019-09-300001326732xncr:AstellasMemberxncr:BispecificProductMemberxncr:ResearchAndLicenseAgreementMember2019-06-012019-06-300001326732xncr:AlexionPharmaceuticalsIncMemberxncr:OptionAndLicenseAgreementMember2019-04-012019-09-300001326732xncr:GenentechMemberus-gaap:LicenseMemberxncr:CollaborationAndLicenseAgreementMember2019-03-012019-03-310001326732xncr:GenentechMemberxncr:ResearchActivityMemberxncr:CollaborationAndLicenseAgreementMember2019-01-012019-12-310001326732xncr:AlexionPharmaceuticalsIncMemberus-gaap:RoyaltyMemberxncr:OptionAndLicenseAgreementMember2019-01-012019-12-310001326732xncr:VirBiotechnologyMemberxncr:ResearchAndLicenseAgreementMember2019-01-012019-12-310001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMember2019-01-012019-12-310001326732xncr:MorphoSysMemberxncr:CollaborationAndLicenseAgreementMember2019-01-012019-12-310001326732xncr:InmuneBioIncMemberxncr:LicenseAgreementMember2019-01-012019-12-310001326732xncr:GenentechMemberxncr:CollaborationAndLicenseAgreementMember2019-01-012019-12-310001326732xncr:CSLLimitedMemberxncr:ResearchLicenseAndCommercialization2009AgreementMember2019-01-012019-12-310001326732xncr:AstellasMemberxncr:ResearchAndLicenseAgreementMember2019-01-012019-12-310001326732xncr:AmgenIncMemberxncr:ResearchAndLicenseAgreementMember2019-01-012019-12-310001326732xncr:AlexionPharmaceuticalsIncMemberxncr:OptionAndLicenseAgreementMember2019-01-012019-12-310001326732xncr:AmgenIncMemberxncr:ResearchAndLicenseAgreementMemberxncr:DiscoveryProgramMember2018-10-012018-12-310001326732xncr:AlexionPharmaceuticalsIncMemberxncr:OptionAndLicenseAgreementMember2018-10-012018-12-310001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMemberxncr:GlobalDiscoveryProgramMember2018-07-012018-09-300001326732xncr:AlexionPharmaceuticalsIncMemberxncr:OptionAndLicenseAgreementMember2018-07-012018-09-300001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMember2018-01-012018-12-310001326732xncr:MorphoSysMemberxncr:CollaborationAndLicenseAgreementMember2018-01-012018-12-310001326732xncr:InmuneBioIncMemberxncr:LicenseAgreementMember2018-01-012018-12-310001326732xncr:CSLLimitedMemberxncr:ResearchLicenseAndCommercialization2009AgreementMember2018-01-012018-12-310001326732xncr:AmgenIncMemberxncr:ResearchAndLicenseAgreementMember2018-01-012018-12-310001326732xncr:AlexionPharmaceuticalsIncMemberxncr:OptionAndLicenseAgreementMember2018-01-012018-12-310001326732xncr:AmgenIncMemberxncr:ResearchAndLicenseAgreementMemberxncr:Cd38ProgramMember2017-10-012017-12-310001326732xncr:CSLLimitedMemberxncr:ResearchLicenseAndCommercialization2009AgreementMember2017-03-012017-03-310001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMemberxncr:GlobalDiscoveryProgramMember2017-01-012017-12-310001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMember2017-01-012017-12-310001326732xncr:MorphoSysMemberxncr:CollaborationAndLicenseAgreementMember2017-01-012017-12-310001326732xncr:CSLLimitedMemberxncr:ResearchLicenseAndCommercialization2009AgreementMember2017-01-012017-12-310001326732xncr:AmgenIncMemberxncr:ResearchAndLicenseAgreementMember2017-01-012017-12-310001326732xncr:AlexionPharmaceuticalsIncMemberxncr:OptionAndLicenseAgreementMember2017-01-012017-12-310001326732xncr:GenentechMemberxncr:ResearchActivityMemberxncr:CollaborationAndLicenseAgreementMember2019-12-310001326732xncr:VirBiotechnologyMemberxncr:ResearchAndLicenseAgreementMember2019-12-310001326732xncr:MorphoSysMemberxncr:CollaborationAndLicenseAgreementMember2019-12-310001326732xncr:InmuneBioIncMemberxncr:LicenseAgreementMember2019-12-310001326732xncr:CSLLimitedMemberxncr:ResearchLicenseAndCommercialization2009AgreementMember2019-12-310001326732xncr:AstellasMemberxncr:ResearchAndLicenseAgreementMember2019-12-310001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMember2019-12-310001326732xncr:AmgenIncMemberxncr:ResearchAndLicenseAgreementMember2019-12-310001326732xncr:AlexionPharmaceuticalsIncMemberxncr:OptionAndLicenseAgreementMember2019-12-310001326732us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2019-01-012019-12-310001326732us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2018-01-012018-12-310001326732us-gaap:RetainedEarningsMember2019-01-012019-12-310001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001326732us-gaap:RetainedEarningsMember2018-01-012018-12-310001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310001326732us-gaap:RetainedEarningsMember2017-01-012017-12-310001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-01-012017-12-3100013267322017-12-3100013267322016-12-310001326732us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-12-310001326732us-gaap:MoneyMarketFundsMember2019-12-310001326732us-gaap:CashAndCashEquivalentsMember2019-12-310001326732us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2018-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2018-12-310001326732us-gaap:MoneyMarketFundsMember2018-12-310001326732us-gaap:CashAndCashEquivalentsMember2018-12-310001326732xncr:InmuneBioIncMemberxncr:LicenseAgreementMember2017-10-012017-10-310001326732xncr:InmuneBioIncMemberxncr:LicenseAgreementMember2017-10-310001326732us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2019-12-310001326732us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2019-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2019-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2019-12-310001326732xncr:MarketableSecuritiesMember2019-12-310001326732us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2018-12-310001326732us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2018-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2018-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2018-12-310001326732xncr:MarketableSecuritiesMember2018-12-310001326732us-gaap:USTreasuryAndGovernmentMember2019-12-310001326732us-gaap:CorporateDebtSecuritiesMember2019-12-310001326732us-gaap:USTreasuryAndGovernmentMember2018-12-310001326732us-gaap:CorporateDebtSecuritiesMember2018-12-310001326732us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001326732us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001326732us-gaap:FairValueMeasurementsRecurringMember2019-12-310001326732us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001326732us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001326732us-gaap:FairValueMeasurementsRecurringMember2018-12-310001326732us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001326732us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001326732us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001326732us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001326732us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001326732us-gaap:EmployeeStockMember2019-01-012019-12-310001326732us-gaap:EmployeeStockMember2019-01-012019-12-310001326732us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310001326732us-gaap:ResearchAndDevelopmentExpenseMember2018-01-012018-12-310001326732us-gaap:GeneralAndAdministrativeExpenseMember2018-01-012018-12-310001326732us-gaap:EmployeeStockOptionMember2018-01-012018-12-310001326732us-gaap:EmployeeStockMember2018-01-012018-12-310001326732us-gaap:EmployeeStockMember2018-01-012018-12-310001326732us-gaap:ResearchAndDevelopmentExpenseMember2017-01-012017-12-310001326732us-gaap:GeneralAndAdministrativeExpenseMember2017-01-012017-12-310001326732us-gaap:EmployeeStockOptionMember2017-01-012017-12-310001326732us-gaap:EmployeeStockMember2017-01-012017-12-310001326732us-gaap:EmployeeStockMember2017-01-012017-12-310001326732us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001326732us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-310001326732us-gaap:AdditionalPaidInCapitalMember2017-01-012017-12-3100013267322018-01-012018-12-3100013267322017-01-012017-12-3100013267322019-12-3100013267322018-12-3100013267322019-06-2800013267322020-02-1400013267322019-01-012019-12-31xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purexncr:segmentxncr:itemxncr:companyxncr:customer

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 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, 2019

or

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

For the transition period from to

Commission file number: 001-36182

Xencor, Inc.

(Exact Name of Registrant as Specified in its Charter)

Delaware
(State or Other Jurisdiction of
Incorporation or Organization)

20-1622502
(I.R.S. Employer
Identification No.)

111 West Lemon Avenue, Monrovia, CA
(Address of Principal Executive Offices)

91016
(Zip Code)

(626305-5900

(Registrant’s Telephone Number, Including Area Code)

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

Title of each class

    

Trading Symbol

    

Name of each exchange on which registered

Common Stock, par value $0.01 per share

XNCR

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 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 is a shell company (as defined in Rule 12b-2 of the Securities Exchange Act of 1934). Yes  No 

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 as of June 28, 2019 was $2,291,908,831.

The number of outstanding shares of the registrant’s common stock, par value $0.01 per share, as of February 14, 2020 was 56,943,858.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s proxy statement to be filed with the Securities and Exchange Commission pursuant to Regulation 14A in connection with the registrant’s 2020 Annual Meeting of Stockholders, which will be filed subsequent to the date hereof, are incorporated by reference into Part III of this Form 10-K. Such proxy statement will be filed with the Securities and Exchange Commission not later than 120 days following the end of the registrant’s fiscal year ended December 31, 2019.

Xencor, Inc.

FORM 10-K

For the Fiscal Year Ended December 31, 2019

Table of Contents

    

    

Page

PART I

Item 1

Business

4

Item 1A

Risk Factors

25

Item 1B

Unresolved Staff Comments

57

Item 2

Properties

57

Item 3

Legal Proceedings

57

Item 4

Mine Safety Disclosures

57

PART II

Item 5

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

57

Item 6

Selected Financial Data

59

Item 7

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

60

Item 7A

Quantitative and Qualitative Disclosures About Market Risk

81

Item 8

Financial Statements and Supplementary Data

81

Item 9

Changes in and Disagreements With Accountants on Accounting and Financial Disclosure

115

Item 9A

Controls and Procedures

115

Item 9B

Other Information

116

PART III

Item 10

Directors, Executive Officers and Corporate Governance

116

Item 11

Executive Compensation

116

Item 12

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

116

Item 13

Certain Relationships and Related Transactions, and Director Independence

116

Item 14

Principal Accounting Fees and Services

116

PART IV

Item 15

Exhibits, Financial Statement Schedules

117

Item 16

Form 10-K Summary

121

Signatures

122

The Xencor logo is a trademark of Xencor, Inc. XmAb, PDA and Protein Design Automation are also registered trademarks of Xencor. All other product and company names are trademarks of their respective companies. References in this Annual Report on Form 10-K to “we”, “our”, “us”, “Xencor” or “the Company” refer to Xencor, Inc.

2

PART I

Forward-Looking Statements

This Annual Report on Form 10-K (Annual Report), may contain “forward-looking statements” within the meaning of the federal securities laws made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends affecting the financial condition of our business. Forward-looking statements should not be read as a guarantee of future performance or results and will not necessarily be accurate indications of the times at, or by, which such performance or results will be achieved. Forward-looking statements are based on information available at the time those statements are made and/or management’s good faith belief as of that time with respect to future events, and are subject to risks and uncertainties that could cause actual performance or results to differ materially from those expressed in or suggested by the forward-looking statements. Our actual results could differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth below under Part I, Item 1A, “Risk Factors” in this Annual Report. These statements, which represent our current expectations or beliefs concerning various future events, may contain words such as “may,” “will,” “expect,” “anticipate,” “intend,” “plan,” “believe,” “estimate” or other words indicating future results. Such statements may include, but are not limited to, statements concerning the following:

the initiation, cost, timing, progress and results of our research and development activities, preclinical studies and future clinical trials;
our ability to obtain and maintain regulatory approval of our future product candidates, and any related restrictions, limitations, and/or warnings in the label of an approved product candidate;
our ability to obtain funding for our operations;
our plans to research, develop and commercialize our future product candidates;
our strategic alliance partners’ election to pursue development and commercialization;
our ability to attract collaborators with development, regulatory, and commercialization expertise;
our ability to obtain and maintain intellectual property protection for our future product candidates;
the size and growth potential of the markets for our future product candidates, and our ability to serve those markets;
our ability to successfully commercialize our future product candidates;
the rate and degree of market acceptance of our future product candidates;
our ability to develop sales and marketing capabilities, whether alone or with potential future collaborators;
regulatory developments in the United States (U.S.) and foreign countries;
the performance of our third-party suppliers and manufacturers;
the success of competing therapies that are or become available;
the loss of key scientific or management personnel;
our failure to successfully execute our growth strategy including any delays in our planned future growth;

3

our failure to maintain effective internal controls; and
the accuracy of our estimates regarding expenses, future revenues, capital requirements and need for additional financing.

Given these uncertainties, you should not place undue reliance on these forward-looking statements. These forward-looking statements represent our estimates and assumptions only as of the date of this Annual Report, and except as required by law, we undertake no obligation to update or revise publicly any forward-looking statements, whether as a result of new information, future events, or otherwise after the date of this Annual Report. We qualify all of our forward-looking statements by these cautionary statements.

Item 1. Business.

Our Business

We are a clinical-stage biopharmaceutical company focused on discovering and developing engineered monoclonal antibody and other protein therapeutics to treat severe and life-threatening diseases with unmet medical needs. We are developing a suite of clinical-stage drug candidates, ourselves and with our partners, from our proprietary XmAb® technology platforms that are designed to treat cancer and autoimmune diseases. In contrast to conventional approaches to antibody design, which focus on the segment of antibodies that interact with target antigens, our protein engineering efforts and the XmAb technologies are focused on the parts of the antibody that interacts with multiple segments of the immune system and controls antibody structure. This segment, referred to as the Fc domain, is constant and interchangeable among antibodies. Our engineered Fc domains, the XmAb technology, can be readily substituted for natural Fc domains.

We believe our XmAb technologies enhance antibody performance by, for example, increasing immune inhibitory activity, improving cytotoxicity, extending circulating half-life, or stabilizing novel antibody and other protein structures, while maintaining 99.5% identity in structure and sequence to natural antibodies. By designing antibodies and other protein molecules with improved function, we believe that our XmAb-engineered proteins offer innovative approaches to treating disease and potential clinical advantages over other treatments. For example, our partner Alexion, used our Xtend™ Fc technology to enhance the half-life of Ultomiris®, a complement inhibitor antibody, to allow for a longer duration of action, less frequent dosing and reduced patient burden of therapy compared to the previous generation therapy, Soliris®. Ultomiris is approved for marketing in the United States (U.S.), the European Union and Japan for the treatment of adult patients with the rare blood disease paroxysmal nocturnal hemoglobinuria (PNH) and also approved in the US for the treatment of patients with atypical hemolytic uremic syndrome (aHUS).

In December 2019, our partner MorphoSys AG submitted a Biologics License Application (BLA) to the US Food and Drug Administration (FDA) for tafasitamab (MOR208/XmAb5574) for the treatment of patients with relapsed/refractory diffuse large B cell lymphoma (DLBCL). Tafasitamab was initially developed by us and incorporates our Cytotoxic Fc domain to enhance its tumor killing properties.

Our protein engineering capabilities allow us to continually explore new functionality in the Fc region, which provides us with opportunities to:

Identify new technology platforms;
Identify new drug candidates for internal development; and
Provide collaboration and licensing opportunities with partners for access to our technologies, to our drug candidates, or a combination of both.

4

The most recent expansion of our platform is the XmAb bispecific Fc domains, which enable the rapid design and simplified development of antibodies and other protein structures that can bind two or more different targets simultaneously.

Our Strategy

Our goal is to become a leading biopharmaceutical company focused on developing and commercializing engineered monoclonal antibodies and other proteins in oncology and autoimmune to treat patients with severe and life-threatening diseases with unmet medical needs. Key elements of our strategy are to:

1.Advance the clinical development of our bispecific Fc domain development candidates.  Our XmAb bispecific technology and protein engineering capabilities allow us the opportunity to rapidly develop multiple drug candidates with dual targeting mechanisms for the treatment of various cancers including hematologic malignancies and solid tumors as well as autoimmune diseases. We and our partners have initiated Phase 1 studies for six of these candidates and a seventh is expected to dose a Phase 1 study in early 2020, and we plan to advance additional bispecific antibodies and cytokines, currently in preclinical development, in the future.
2.Build a large and diversified portfolio of product candidates. We aim to create new XmAb-engineered antibody and cytokine product candidates that exploit the novel properties of our XmAb technology platform for preclinical and clinical development by us or, if appropriate, license certain candidates to leading pharmaceutical and biotechnology companies.
3.Continue to monetize and expand the use of our XmAb technology platform and XmAb candidates.  We continuously seek opportunities to maximize the value of our XmAb technologies and drug candidates and will selectively license our drug candidates and access to certain of our technologies to leading pharmaceutical and biotechnology companies.

Since we began focusing our efforts on the potential applications of our bispecific Fc domain, we and our partners have advanced ten drug candidates using our bispecific Fc domain into clinical development, we have expanded the functionality of our bispecific Fc technology and have entered into three collaborations with major pharmaceutical companies that have generated over $340.0 million in total upfront and milestone payments.

In 2019, we received a total of $164.0 million in upfront payments, milestones and royalties from our partnerships and collaborations including: upfront payments from Genentech and Astellas of $120.0 million and $15.0 million, respectively; milestone payments from Novartis and Amgen of $10.0 million and $5.0 million, respectively; and a total of $13.0 million in milestones and royalties from Alexion.

In early 2020, we will receive $16.0 million in licensing payments including an upfront payment of $6.0 million from Gilead and $10.0 million from Aimmune, which includes a $5.0 million upfront payment and Aimmune Common Stock having an aggregate value of $5.0 million.

4.Broaden the functionality of our XmAb technology platform. We are conducting further research into the function and application of antibody Fc domains in order to expand the scope of our XmAb technology platform. Our bispecific technology, which uses our heterodimeric Fc domain to enable molecules with dual target binding, is the most recent example of the expanding functionality of our XmAb technology platform, and we have applied it to create a wide range of novel therapeutic candidates.
5.Continue to expand our patent portfolio protecting our XmAb technologies and XmAb candidates. We seek to expand and protect our development programs and product candidates by filing and prosecuting patents in the United States and other countries.

5

XmAb® Technologies

A distinguishing feature of our XmAb technologies is our modular approach to protein engineering. This provides us with flexibility to seek out new applications of the bispecific Fc domain, allows us to design drug candidates with distinct and novel mechanisms-of-action, and also allows for different variable target combinations. This approach is illustrated through our expansion of our bispecific Fc platform and the novel candidates that we have designed.

CD3 candidates: the initial bispecific antibody candidates we designed were created with our engineered heterodimer Fc domain, or bispecific Fc domain, and are dual-antigen targeting molecules, containing an anti-tumor associated antigen binding domain and a second binding domain targeted to CD3, an activating receptor on T-cells. The goal of the “CD3 bispecific” is to recruit or activate T cells against tumor cells expressing the antigen target. We are currently conducting Phase 1 studies for three CD3 bispecific antibody candidates: XmAb14045, plamotamab (XmAb13676), and XmAb18087.

TME activator candidates: we expanded the functionality of our bispecific Fc platform with a suite of tumor microenvironment (TME) activators that have been designed to promote tumor-selective T-cell activation by targeting multiple checkpoints or co-stimulating receptors. These TME activator candidates use our bispecific Fc domain and incorporate our Xtend technology for longer half-life. We are currently conducting Phase 1 studies for three TME activator candidates: XmAb20717, XmAb22841, and XmAb23104.

Cytokine candidates: the most recent expansion of our bispecific Fc platform is our novel cytokine candidates. These cytokines are built on our bispecific Fc domain and have their potency tuned to improve therapeutic index. These candidates also incorporate our Xtend technology for longer half-life. Our first cytokine candidate is XmAb24306, an IL-15/IL-15Ra cytokine complex built with our bispecific Fc domain, which we believe is a promising candidate for oncology combination therapies. In December 2019, the investigational new drug (IND) application submitted for XmAb24306 by our partner Genentech was allowed by the FDA. Genentech plans to initiate a Phase 1 clinical study of XmAb24306 in 2020. Our second cytokine candidate is XmAb27564, an IL-2 Fc fusion protein with our bispecific Fc domain, which is currently in IND-enabling studies.

We continue to invest in our protein engineering efforts to identify additional novel technologies and drug candidates.

Other XmAb Fc Technologies

Our business, research, and clinical efforts are in developing and advancing our bispecific Fc technology and pipeline of drug candidates in oncology and autoimmune diseases. We have also designed additional Fc technologies and XmAb drug candidates that we have partnered with other companies, and we will continue to seek additional partnering and licensing opportunities for these technologies and candidates. Our Fc domains and technologies include:

1.Immune Inhibitor Fc Domain – selective immune inhibition and rapid target clearance, targeting the receptor FcγRIIb;
2.Cytotoxic Fc Domain – increased cytotoxicity, targeting the receptors FcγRIIIa on natural killer (NK) cells and FcγRIIa on other immune system cells; and
3.Xtend™ Fc Domain – extended antibody half-life, targeting the receptor FcRn on endothelial cells.

XmAb Bispecific Fc Drug Candidates

There are currently ten drug candidates that have been engineered with our bispecific Fc domain in clinical development: five candidates are wholly owned and are being evaluated by us in Phase 1 studies, two candidates are being co-developed with our partners, and three candidates are being advanced into clinical studies by our partners. Eight of the candidates are currently advancing in Phase 1 studies, and two additional candidates have IND applications that have been allowed by the FDA and which expect to initiate clinical studies in 2020.

6

Wholly Owned

Co-developed with Partners

Developed by Partners

Plamotamab (XmAb13676)

XmAb14045

AMG 424

XmAb18087

XmAb24306

AMG 509

XmAb20717

Novartis undisclosed

XmAb22841

XmAb23104

Drug candidates with our bispecific Fc domain in clinical development include:

1.XmAb14045 is a bispecific antibody that targets CD123, an antigen on acute myeloid leukemia (AML) cells and leukemic stem cells, and CD3, an activating receptor on T cells. It is being developed in collaboration with our partner Novartis Institutes for BioMedical Research, Inc. (Novartis) and is being evaluated in a Phase 1 study. In September 2016, we dosed the first patient in an open-label, multiple-dose, dose escalation study to assess the safety, tolerability, and preliminary anti-tumor activity of XmAb14045 in patients with relapsed or refractory AML and other CD123-expressing hematologic malignancies. We presented initial data from the study in December 2018 at the American Society of Hematology (ASH) Annual Meeting. The data presented indicated multiple complete remissions had been achieved with weekly dosing of XmAb14045 in this heavily pretreated patient population.

In February 2019, we received notice from the FDA placing the XmAb14045 study on partial clinical hold due to safety issues of cytokine release syndrome and pulmonary toxicities. In April 2019, the FDA lifted the partial clinical hold following discussion and agreement on amendments to the study protocol, including guidance on the monitoring and clinical management of cytokine release syndrome. In July 2019, we resumed enrolling patients in the study based on the amended protocol. In 2020, pending agreement with our partner, Novartis, we plan to initiate additional clinical studies evaluating XmAb14045.

2.Plamotamab (XmAb13676) is a bispecific antibody that targets CD20, an antigen on B-cell tumors, and CD3 for the treatment of B-cell malignancies. In February 2017, we dosed the first patient in an open-label, Phase 1, multiple-dose, dose escalation study to assess the safety, tolerability, and preliminary anti-tumor activity of plamotamab in patients with B-cell malignancies. This program was also partnered with Novartis as part of our Novartis collaboration. In December 2018, as part of a strategic pipeline reprioritization, Novartis notified us of its decision to return its rights to develop and commercialize plamotamab, which became effective in June 2019.

At the ASH Annual Meeting in December 2019, we presented preliminary safety and anti-tumor activity of plamotamab in patients with relapsed/refractory non-Hodgkin’s lymphoma (NHL) and chronic lymphocytic leukemia (CLL). As of November 8, 2019, the data cut-off for analysis, 53 patients were treated with plamotamab monotherapy with 45 NHL patients and 8 CLL patients. Plamotamab was generally well tolerated with safety events mild or moderate in severity. Cytokine release syndrome (CRS) was reported in 53% (28 of 53) patients with most CRS occurring with the first dosing of the drug. Plamotamab demonstrated clinical activity in DLBCL at doses of 80 mcg/kg and higher (the top dose through the cut-off date was 170 mcg/kg) in a dose-dependent manner. In DLBCL, the objective response rate (ORR) was 7/18 (38.0%), and the complete response rate (CRR) was 5/18 (27.8%).

We continue to enroll patients in the ongoing dose-escalation study, and we are planning to initiate additional studies for plamotamab.

7

3.XmAb18087 is a bispecific antibody that targets somatostatin receptor 2, or SSTR2, a target on neuroendocrine tumors (NET) and gastrointestinal stromal tumors (GIST), and CD3. In February 2018, we dosed the first patient in an open-label, Phase 1, dose-escalation study to assess the safety, tolerability, and preliminary anti-tumor activity of XmAb18087 in patients with NET or GIST. XmAb18087 is our first CD3 bispecific antibody to be evaluated in solid tumors. We expect to provide initial data from this study in 2020.
4.XmAb20717 is a bispecific antibody that targets PD-1 and CTLA-4, two immune checkpoint receptors, to selectively activate the tumor microenvironment, and is being developed in broad oncology indications including patients with solid tumors. In July 2018, we dosed the first patient in an open-label Phase 1 dose-escalation study to assess the safety, tolerability, and preliminary anti-tumor activity of XmAb20717 in patients with selected solid tumors. We expect to provide initial data from this study in 2020.
5.XmAb22841 is a bispecific antibody that targets CTLA-4 and LAG-3, also an immune checkpoint receptor, and is being developed in multiple oncology indications. We are advancing XmAb22841 in combination with an anti-PD-1 drug to create a triple checkpoint blockade. In May 2019, we dosed the first patient in an open-label, Phase 1, dose-escalation study to assess the safety, tolerability, and preliminary anti-tumor activity of XmAb22841 in patients with selected solid tumors.
6.XmAb23104 is a bispecific antibody that targets PD-1 and ICOS, an immune co-stimulatory receptor, and is being developed in multiple oncology indications. In May 2019, we dosed the first patient in a an open-label, Phase 1, dose-escalation study to assess the safety, tolerability, and preliminary anti-tumor activity of XmAb23104 in patients with selected solid tumors.
7.XmAb24306, our initial cytokine candidate, is an IL15/IL15-receptor alpha complex fused to our bispecific Fc domain (IL15/IL15Ra-Fc) and incorporates our Xtend technology for extended half-life. We believe a broad combination development strategy will be critical to realize the potential of IL-15 cytokines like XmAb24306. In February 2019, we entered into a research and license agreement with Genentech, Inc. and F. Hoffmann-LaRoche Ltd. (collectively Genentech), to develop and commercialize novel IL-15 cytokine therapeutics, whereby the companies will co-develop XmAb24306 and other potential IL-15 programs. In December 2019, the IND application submitted for XmAb24306 by our partner Genentech was allowed by the FDA. Genentech plans to initiate a Phase 1 clinical study of XmAb24306 in 2020.
8.Amgen-Xencor XmAb bispecific antibody candidates: Amgen, Inc. (Amgen) is advancing two bispecific antibody candidates that were developed with our bispecific Fc technology under our collaboration with them.
a.AMG 424 is a CD38 x CD3 bispecific antibody candidate that is currently in Phase 1 clinical study that is enrolling patients with multiple myeloma.
b.AMG 509 is a STEAP1 (six transmembrane epithelial antigen of prostate 1) x CD3 bispecific antibody candidate for the treatment of patients with prostate cancer. The FDA has allowed the IND application to proceed, and Amgen has indicated it expects to initiate a Phase 1 study for this candidate in 2020.
9.Novartis-Xencor XmAb bispecific antibody candidate: in December 2019, Novartis initiated a Phase 1 clinical study with an undisclosed bispecific antibody candidate that was developed with our bispecific Fc technology under our collaboration with them.

8

XmAb Immune Inhibitor Fc Candidate

Obexelimab (XmAb5871) uses our XmAb Immune Inhibitor Fc Domain and targets CD19 with its variable domain, which is designed to inhibit the function of B cells, an important component of the immune system. We believe that obexelimab has the potential to address a key unmet need in autoimmune diseases due to its combination of potent reversible B-cell inhibition without B-cell depletion, enabling the immune system to resume natural function once treatment is no longer needed. We have completed Phase 2 clinical trials for obexelimab in three autoimmune disease areas: Systemic Lupus Erythematosus (SLE), IgG4-Related Disease (IgG4-RD), and Rheumatoid Arthritis (RA). We have also completed a Phase 1 bioequivalence trial using a subcutaneous (SC) formulation, and we expect that further clinical studies of obexelimab could be conducted with the SC formulation. We believe that the clinical trials that we have conducted with obexelimab show the potential of this molecule in treating B-cell mediated autoimmune indications. We are looking to continue developing obexelimab in additional late-stage clinical trials with a partner that has the resources and infrastructure to maximize the potential of this compound.

Collaborations

An important part of our business strategy is to leverage the value of our Fc technologies and drug candidates with partnerships and collaborations. Our goal in such partnerships is to a retain a major economic interest in drug candidates that we develop or, are developed with our XmAb technologies, in the form of retention of U.S. commercial rights, profit-sharing interest, co-development opportunities, upfront payments, milestones, and royalties on approved drug candidates. We seek to partner with companies that can provide infrastructure for late stage development, have a track record of developing and commercializing oncology drug candidates, or have a pipeline of development and commercial compounds for potential combination with our bispecific compounds. The plug-and-play nature of our technologies allows us to license access to our bispecific Fc platform to partners with limited effort or resources on our part.

We primarily enter into three types of collaborations to broaden the use of our technology or to advance the development of our drug candidates. We have co-development collaborations with Genentech for XmAb24306 and with Novartis for XmAb14045, in which we share development activities and costs in order to bring significant resources to develop the program. We have product candidate license agreements with MorphoSys for tafasitamab and with Aimmune Therapeutics (Aimmune) for XmAb7195, in which they conduct all future development and commercialization and we receive license fees, milestone payments and royalties on sales. We also have several XmAb technology license agreements with a variety of partners that monetize limited access to one or more of our Fc technologies in return for license fees, milestones and royalties.

A summary of our key collaboration and partnerships include:

Genentech

In February 2019, we entered into a research and license agreement with Genentech (the Genentech Agreement) to develop and commercialize novel IL-15 cytokine therapeutics that use our bispecific Fc technology, including XmAb24306, a Collaboration Product. We are jointly collaborating on the worldwide development of XmAb24306 and potentially other IL-15 cytokine therapeutics, each a Collaboration Product, with Genentech maintaining worldwide commercialization rights, subject to us having a co-promotion option in the U.S. We retain the right to perform clinical studies of Collaboration Products at our sole expense in combination with other therapeutic agents, subject to certain restrictions. Genentech received a worldwide exclusive license to XmAb24306 and other Collaboration Products. The key aspects of the agreement include:

We received an upfront payment of $120.0 million and are eligible to receive up to $160.0 million in clinical milestone payments for XmAb24306 and up to $180.0 million in clinical milestone payments for each new Collaboration Product,
We are eligible to receive a 45% share of net profits from sales of XmAb24306 and other Collaboration Products, while also sharing in the net losses at the same percentage rate,

9

We are sharing in 45% of development and commercialization costs of XmAb24306, while Genentech will pay for commercial launch costs, and
We are conducting a two-year joint research program with Genentech to discover additional IL-15 programs, including ones targeted to specific immune cells, and we are eligible for clinical milestone payments for new Collaboration Products developed under a research plan.

In December 2019, the IND application submitted for XmAb24306 by Genentech was allowed by the FDA. Genentech plans to initiate a Phase 1 clinical study of XmAb24306 in 2020.

Astellas

In March 2019, we entered into a Research and License Agreement (Astellas Agreement) with Astellas Pharma Inc. (Astellas) pursuant to which the Company and Astellas will conduct a discovery program to characterize compounds and products for development and commercialization. Under the Astellas Agreement, Astellas was granted a worldwide exclusive license, with the right to sublicense products in the field created by the research activities.

Pursuant to the Astellas Agreement, we are applying our bispecific Fc technology to an antigen pair provided by Astellas to generate bispecific antibody candidates and are conducting limited testing and characterization of the bispecific antibody candidates and will return the candidates to Astellas for development and commercialization. The activities are being conducted under a research plan agreed to by both parties. Astellas will assume full responsibility for development and commercialization of the antibody candidate. Pursuant to the Astellas Agreement, we received an upfront payment of $15.0 million, and we are eligible to receive up to $240.0 million in milestones which include $32.5 million in development milestones, $57.5 million in regulatory milestones and $150.0 million in sales milestones and royalties on net sales that range from the high-single to low-double digit percentages.

During 2019, we completed delivery of bispecific drug candidates to Astellas and are conducting testing and characterization of the candidates.

Aimmune

In February 2020, we entered into a License, Development and Commercialization Agreement (the Aimmune Agreement) with Aimmune, in which we granted them an exclusive worldwide license to XmAb7195, which was renamed AIMab7195. Under the Aimmune Agreement, Aimmune will be responsible for all further development and commercialization activities for XmAb7195. We will receive an upfront payment of $10.0 million which includes $5.0 million in cash proceeds and shares of Aimmune common stock with an aggregate value of $5.0 million, and we are eligible to receive up to $385.0 million in milestones, which include $22.0 million in development milestones, $53.0 million in regulatory milestones and $310.0 million in sales milestones, and tiered royalties on net sales of approved products from high-single to mid-teen percent range.

Gilead

In January 2020, we entered into a Technology License Agreement (the Gilead Agreement) with Gilead Sciences, Inc. (Gilead), in which we provided an exclusive license to our Cytotoxic Fc and Xtend Fc technologies for an initial identified antibody and options for up to three additional compounds directed to the same molecular target. Xencor retains the right to grant licenses for other antibodies directed to the target. These additional antibodies selected by Gilead are subject to our approval. Gilead is responsible for all development and commercialization activities for all target candidates. We received an upfront payment of $6.0 million and are eligible to receive up to $67.0 million in milestones, which include $10.0 million in development milestones, $27.0 million in regulatory milestones and $30.0 million in sales milestones for each antibody selected. In addition, we are eligible to receive royalties in the low-single digit percentage range on net sales of approved products.

Gilead has advanced the initial compound GS-9722, into Phase 1 clinical studies.

10

Novartis

In June 2016, we entered into a Collaboration and License Agreement (the Novartis Agreement) with Novartis to develop and commercialize bispecific and other Fc engineered antibody drug candidates. Key aspects to the agreement include:

We received a $150.0 million upfront payment and are eligible to receive up to $2.1 billion in milestone payments.
We granted Novartis certain exclusive rights to research, develop and commercialize XmAb14045 and plamotamab, our two lead bispecific clinical candidates. In December 2018, Novartis returned all their rights to plamotamab to us. In November 2019, we and Novartis amended the Novartis Agreement and Novartis paid us $1.4 million in settlement of its remaining projected cost-sharing obligations due for the plamotamab program.
We are eligible to receive up to $325.0 million in milestone payments in connection with the development of XmAb14045, including $90.0 million in development milestones, $110.0 million in regulatory milestones, and $125.0 million in sales milestones, and low-double digit royalties on sales of approved products in all territories outside the United States (ex-U.S. rights). We retained the commercialization rights to all XmAb14045 candidates in the U.S.
We and Novartis are co-developing XmAb14045 worldwide and sharing development costs equally.
We will also apply our bispecific technology to up to four target pair antibodies selected by Novartis, subject to approval by us. Novartis is responsible for development and commercialization of each global discovery product candidate. We are eligible to receive up to $250.0 million in milestone payments for each global discovery program which includes $50.0 million in development milestones, $100.0 million in regulatory milestones, and $100.0 million in sales milestones and royalties in the mid-single digit range on global net sales of approved products.
We have the right to participate in the development and commercialization of one of the global discovery programs prior to submission of an IND for such program. If we elect to participate in development, we will assume responsibility for 25% of the worldwide development costs for the program and 50% of commercialization costs and will receive 50% of the U.S. profits on net sales of the product.
We completed delivery of one bispecific antibody candidate for a global discovery program in 2017 and one bispecific antibody candidate for a global discovery program in 2018. In December 2019, Novartis dosed the first patient in a Phase 1 study of an undisclosed bispecific antibody candidate that was a target pair antibody, and we received a $10.0 million milestone.
We also granted Novartis a non-exclusive research license to our cytotoxic, Xtend, and Immune Inhibitor Fc technologies to research, develop, commercialize and manufacture antibodies against up to 10 targets selected by Novartis, subject to approval by us. For each program that advances to development, we are eligible to receive up to $76.0 million in milestone payments and also low single-digit royalties on global net sales of approved products.

11

Amgen

In September 2015, we entered into a research and license agreement (the Amgen Agreement) with Amgen to develop and commercialize products using our bispecific technology. Under the Amgen Agreement, we licensed the rights to our internally developed, preclinical CD38 x CD3 bispecific antibody candidates to Amgen and also agreed to apply our bispecific technology to five previously identified Amgen antibodies. We have received $60.5 million in upfront and milestone payments and are eligible to receive up to an additional $600.0 million in milestone payments and royalties on approved products. Amgen is responsible for all development of the bispecific antibody candidates under the Amgen Agreement. Current programs in development from the Amgen collaboration include:

AMG 424, a bispecific antibody that targets CD38 and CD3 and is in clinical development for multiple myeloma. The program is currently in a Phase 1 clinical study, and we are eligible to receive up to $345.0 million in additional milestones payments and royalties from high-single to low-double digit percentage range on the sale of approved products from this program, and
AMG 509, a bispecific antibody that targets STEAP1 and CD3 and is being developed for patients with prostate cancer. Amgen has received FDA allowance for its IND submission and plans to initiate a Phase 1 study for this candidate in 2020. We received a $5.0 million milestone related to allowance of the IND, and we are eligible to receive up to $255.0 million in additional milestone payments and tiered royalties in the mid-to-high-single digit percentage range on the sale of approved products.

Alexion

In 2013, we licensed Alexion Pharmaceuticals, Inc. (Alexion) the right to access our Xtend Fc domain, which Alexion used to develop Ultomiris, an improved version of Alexion’s commercialized Soliris product. The Xtend technology has increased the half-life of Ultomiris by over three-fold compared to Soliris and extended the dosing schedule to bimonthly for Ultomiris compared to biweekly for Soliris.

In December 2018, Alexion received U.S. marketing approval for Ultomiris for the treatment of adult patients with PNH. During 2019, Alexion received marketing approval in Europe and Japan for Ultomiris for the treatment of adult patients with PNH and also marketing approval in the U.S. for the treatment of adult patients with atypical hemolytic uremic syndrome (aHUS). During 2019, we received $8.0 million in milestone payments and recorded royalty revenue of $5.0 million from this partnership. We are eligible to receive an additional $30.0 million in sales milestones and a continued low-single digit percent royalty on the sale of approved products.

MorphoSys

In June 2010, we entered into a collaboration and license agreement (the MorphoSys Agreement) with MorphoSys AG (MorphoSys) to license the worldwide rights to tafasitamab (formerly MOR208 and XmAb5574). Tafasitamab is an anti-CD19 antibody drug candidate initially developed by us, and it incorporates our XmAb Cytotoxic Fc domain.

MorphoSys submitted a BLA to the FDA in December 2019 for treating patients with DLBCL. We are eligible to receive an additional $37.5 million in regulatory milestones related to DLBCL. We are also eligible to receive up to $98.0 million in additional milestones for development of tafasitamab in additional oncology indications and $50.0 million in sales milestones across all indications. If licensed products are commercialized, we are entitled to receive tiered royalties in the high-single digit to low-double digit percent range. The term of this agreement will continue until all of MorphoSys’ royalty payment obligations have expired unless terminated earlier.

12

Vir Biotechnology

In August 2019, we entered into a Patent License Agreement with Vir Biotechnology (VirBio), in which we provided a non-exclusive license to our Xtend technology for up to two targets. We received an upfront payment, and we are eligible to receive total milestones of $155.25 million, including $5.25 million of development milestones, $30.0 million of regulatory milestones and $120.0 million of sales milestones and royalties on the net sales of approved products in the low single digits.

VirBio has advanced a program using Xtend technology into a Phase 1 clinical study.

Boehringer Ingelheim

In February 2007, we entered into a research and option agreement (BI Agreement) with Boehringer Ingelheim International GmbH (BI). Under the terms of the BI Agreement we provided a research license to our XmAb cytotoxic technology and options to non-commercial licenses. In 2019, BI discontinued development of the last drug candidate under the license and our license with them terminated.

NIH

In January 2016, we announced that the National Institutes of Health (NIH) initiated a Phase 1 clinical trial of VRC01LS, a therapeutic antibody for the treatment of human immunodeficiency virus (HIV) that uses our Xtend technology to enhance antibody half-life. VRC01LS is a humanized monoclonal antibody targeted to the CD4 binding site of HIV-1. VRC01LS is a modification of the VRC01 monoclonal antibody, which demonstrated a suppression of HIV viral load in a Phase 1 trial conducted by NIH. NIH has not entered into an agreement with us for this technology.

Our Research and Development Pipeline

We have used our XmAb Fc platforms and protein engineering capabilities to produce a growing pipeline of drug candidates in clinical and preclinical development. These include multiple oncology candidates using our bispecific Fc domain, including CD3 bispecific antibodies, TME activating bispecific antibodies and cytokine candidates. We have also produced additional drug candidates using our immune inhibitor Fc domain. We will continue to progress these candidates as additional options for clinical development by us or as out-licensing opportunities. We also from time to time in-license antibody technologies and compounds from other companies which we believe may allow us to create potential product candidates by incorporating our XmAb technology. These licenses may require us to pay upfront fees, development and commercial milestone payments, and if commercial products are approved, royalties on net sales.

Human Capital Management

Our ability to develop XmAb technologies, advance our programs into late-stage development, position our programs for commercialization and identify successful business partnerships is dependent on attracting and retaining experienced leadership. In 2019, we identified certain gaps in the skillsets and experience provided by our senior management and appointed executives into the newly created positions of vice president, regulatory affairs and quality assurance; vice president, business development; and vice president, general counsel and corporate secretary.

Additionally, our former senior vice president and chief medical officer, retired effective at the end of October 2019. In December 2019, we appointed Allen Yang, M.D., Ph.D., who had been serving as the acting chief medical officer of Jazz Pharmaceuticals, as our senior vice president and chief medical officer. In this role, Dr. Yang is responsible for leading development strategy and overseeing clinical operations for our portfolio of bispecific antibody and cytokine candidates.

13

Market Opportunity

Our drug candidates that use the XmAb bispecific Fc domain, including XmAb14045, plamotamab, XmAb18087, XmAb20717, XmAb22841, XmAb23104 and XmAb24306: We are pursuing the development of our bispecific antibody and cytokine candidates for applications in oncology, whereby the immune system is modulated to treat cancer. Cancer is a broad group of diseases in which cells divide and grow in an uncontrolled fashion, forming malignancies that can invade other parts of the body, and it is the second leading cause of death in the United States (U.S.). The American Cancer Society estimates that in 2020 there will be approximately 1.8 million new cases of cancer and approximately 606,500 deaths from cancer. The National Institutes of Health (NIH) estimates that based on growth and aging of the U.S. population, medical expenditures for cancer in the year 2020 are projected to reach at least $158.0 billion (in 2010 dollars).

Obexelimab: We have advanced development of obexelimab through Phase 2 trials for SLE, IgG4-RD, and other autoimmune diseases. The unmet need in SLE remains high for the estimated 240,000 Americans with a lupus diagnosis. SLE is a serious and potentially fatal disease that primarily affects women. It is an autoimmune disease that affects many parts of the body, including the joints, skin, kidneys, heart, lungs, blood vessels and brain. Patients are often subject to prolonged use of systemic corticosteroids and potent immunosuppressive agents with significant short- and long-term side effects. Current biologic treatments are limited by their modest efficacy or safety risks. Because B cells play a significant role in SLE pathogenesis, we believe that obexelimab is a potential treatment. IgG4-RD is a fibro-inflammatory autoimmune disorder that we estimate impacts approximately 40,000 patients in the United States. IgG4-RD affects multiple organ systems and we believe is characterized by the distinct pathologies in diseased organs, frequently including the presence of IgG4-positive plasma blast cells. There are currently no approved therapies for IgG4-RD and glucocorticoids (hormone steroids) are the current standard of care treatment.

Intellectual Property

The foundation for our XmAb technology and our product candidates and partnering is the generation and protection of intellectual property for novel antibody and cytokine therapeutics. We combine proprietary computational methods for amino acid sequence design with laboratory generation and testing of new antibody compositions. Our design and engineering team prospectively assesses, with patent counsel, the competitive landscape with the goal of building broad patent positions and avoiding third-party intellectual property.

As a pioneer in Fc domain engineering, we systematically scanned the structure of the Fc domain to discover Fc variants. We have filed patent applications relating to thousands of specific Fc domain variants with experimental data on specific improvements of immune function, pharmacokinetics, structural stability, and novel structural constructs. We have filed additional patent applications derived from these applications as we discover new properties of the Fc variants and as new business opportunities arise. We continually seek to expand the intellectual property coverage of our technology and candidates and invest in discovering new Fc domain technologies, antibody product candidates and cytokine product candidates.

Our patent estate, on a worldwide basis, includes over 1,000 issued patents and pending patent applications which we own or for which we have a fully-paid exclusive license, with claims directed to XmAb Fc domains, all of our clinical and preclinical stage antibodies and our computational protein design methods and platforms. We also have a large number of issued patents and pending patent applications with claims directed specifically to our XmAb technology and candidates.

The patent expiration in the U.S. and major foreign countries for our key technologies and drug candidates is set forth below. We have pending applications filed that may extend the exclusivity of some of our technology and products:

14

Technology

Patent Expiry

Cytotoxic

2025 U.S.; 2024 Ex-U.S.

Immune Inhibitor

 

2028 U.S.; 2025 Ex-U.S.

Xtend

2025 U.S.; 2028 Ex-U.S.

Bispecific

 

2034 U.S. and Ex-U.S.

Company Products

Patent Expiry

Obexelimab (XmAb5871)

2029 U.S.; 2028 Ex-U.S.

Plamotamab (XmAb13676)

2035 U.S. and Ex-U.S.

XmAb18087

2037 U.S. and Ex-U.S.

XmAb20717, XmAb22841, XmAb23104

2037 U.S. and Ex-U.S.

Partnered Products

Patent Expiry

Tafasitamab (MOR208)

2029 U.S.; 2027 Ex-U.S.

Ultomiris

2025 U.S.; 2028 Ex-U.S.

AIMab7195 (XmAb7195)

2029 U.S. and Ex-U.S.

XmAb14045

2035 U.S.; 2036 Ex-U.S.

XmAb24306

2038 U.S.; 2037 Ex-U.S.

In addition to patent protection, we rely on trade secret protection and know-how to expand our proprietary position around our technology and other discoveries and inventions that we consider important to our business. We seek to protect this intellectual property in part by entering into confidentiality agreements with our employees, consultants, scientific advisors, clinical investigators, and other contractors and also by requiring our employees, commercial contractors, and certain consultants and investigators, to enter into invention assignment agreements that grant us ownership of certain discoveries or inventions made by them.

Further, we seek trademark protection in the United States and in certain other jurisdictions where available and when we deem appropriate. We have obtained registrations for the Xencor trademark, as well as certain other trademarks, which we use in connection with our pharmaceutical research and development services and our clinical-stage products, including XmAb, PDA and Protein Design Automation. We currently have registrations for Xencor and PDA in the United States, Australia, Canada, the European Community, and Japan, for Protein Design Automation in the United States, Australia, Canada and the European Community, and for XmAb in the United States, Australia, and the European Community.

Manufacturing

We are able to internally manufacture the quantities of our product candidates required for relatively short preclinical animal studies. We believe that this allows us to accelerate the drug development process by not having to rely on third parties for all of our manufacturing needs. We have adopted a manufacturing strategy of contracting with third parties in accordance with current good manufacturing practices (cGMPs) for the manufacture of drug substance and product, including our pipeline of bispecific antibody and cytokine development candidates and also our obexelimab development candidate. We have used third party manufacturers for all our bispecific antibody and cytokine candidates which include: XmAb14045, plamotamab, XmAb18087, XmAb20717, XmAb22841, XmAb23104, and XmAb24306. Additional contract manufacturers are used to fill, label, package and distribute investigational drug products. This allows us to maintain a more flexible infrastructure while focusing our expertise on developing our products. Obexelimab is produced by mammalian cell culture of a Chinese hamster ovary cell line that expresses the antibody, followed by multiple purification and filtration steps typical of those used for monoclonal antibodies. We do not have any long-term manufacturing agreements in place and will ultimately depend on contract manufacturers for the manufacture of our products for commercial sale, as well as for process development. We have successfully completed clinical trials with subcutaneous formulations for obexelimab which have been manufactured with third party contract manufacturers. In February 2020, we entered into a License, Development and Commercialization Agreement for XmAb7195 (Aimmune Agreement) with Aimmune Therapeutics, Inc. (Aimmune). Under the Aimmune Agreement, Aimmune will assume all future manufacturing of XmAb7195.

15

KBI Biopharma, Inc.

In July 2014, we entered into a master services agreement (KBI Agreement) with KBI Biopharma, Inc. (KBI). We have engaged KBI under the KBI Agreement for process development, clinical scale-up, analytical method development, formulation development, and other services related to drug substance and drug product for our bispecific antibody and cytokine development candidates: XmAb14045, plamotamab, XmAb18087, XmAb20717, XmAb22841, XmAb23104, and XmAb24306 in accordance with cGMP regulations. For each bispecific program, we have entered into a separate agreement with the terms and conditions of services and payment. The KBI Agreement is for a three-year term but is automatically extended on an annual basis until the services are completed. The KBI Agreement may be terminated by either party for a breach that is not remedied within 30 days after notice or 60 days after notice of the existence of an incurable scientific or technical issue that renders KBI unable to render services under the KBI Agreement, by after 60 day notice, or in the event of a bankruptcy of a party. For termination other than a material breach by KBI, we must pay for all services conducted prior to the termination and to wind down the activities.

Cell Line Agreements with Selexis

In December 2015, we entered into a master service agreement (Selexis Agreement) with Selexis SA (Selexis) for the manufacture of Selexis cell lines. Under the terms of the Selexis Agreement, Selexis will manufacture cell lines for the antibody candidates provided by us and upon completion of the cell lines, we have the option to take an unrestricted commercial license to the cell line. The terms of each commercial license require us to make payments upon achievement of certain development and regulatory milestones and we will also pay royalties based on a percentage of net sales for products that are derived from or utilize the Selexis cell line. The royalty percentage is less than 1%.

Selexis has manufactured cell lines for all our bispecific antibody and cytokine drug candidates, and we currently have commercial licenses to the Selexis cell line for the following bispecific antibody and cytokine candidates: XmAb14045, plamotamab, XmAb18087, XmAb20717, XmAb22841, XmAb23104, XmAb24306 and XmAb27564.

License Agreements with BIO-TECHNE

In February 2015, we entered into a license agreement with BIO-TECHNE Corporation (BIO-TECHNE) for a non-exclusive license to certain antibody technology including monoclonal antibodies which recognize human somatostatin receptor 2 (SSTR2). The variable domain of this antibody is incorporated in our XmAb18087 drug candidate.

Under the terms of this agreement, we made an upfront payment and are obligated to make payments upon the achievement of certain development and regulatory milestones, and royalties based on a percentage of net sales from products that are derived from the XmAb18087 program. The royalty percentage is less than 1%.

We entered into a second agreement with BIO-TECHNE effective February 2018 for a non-exclusive license to certain recombinant monoclonal antibody reactive with human programmed death protein, PD-1 antibody. We expect to use this protein in certain of our oncology drug candidates.

Under the terms of this agreement, we made an upfront payment and are obligated to make payments upon the achievement of certain development, regulatory and sales milestones, and royalties based on a percentage of net sales from products that are derived from the PD-1 antibody. The royalty percent is 1%.

Development and Manufacturing and Cell Line Sale Agreements with Catalent

In September 2005, we entered into a development and manufacturing services agreement (the Catalent Manufacturing Agreement) with Catalent Pharma Solutions LLC (Catalent).

16

We have also entered into separate cell line sale agreements (Cell Line Agreements) with Catalent for the obexelimab and XmAb7195 cell lines. Catalent manufactured the cell lines for the obexelimab and XmAb7195 programs using their proprietary GPEx® technology. Under the Catalent Manufacturing Agreement, we have an unrestricted license to the GPEx cell lines provided that Catalent is manufacturing drug substance material from the cell line. The Cell Line Agreements allow us to transfer the manufacturing processes for either obexelimab or XmAb7195 to a third party manufacturer. In 2018, we transferred the manufacturing process for obexelimab from Catalent to a third party manufacturer. In connection with the Aimmune Agreement, we sublicensed our rights to the XmAb7195 cell line to Aimmune who will assume all our rights and obligations under our Cell Line Agreement with Catalent for XmAb7195.

Upon transfer of the obexelimab cell line to a third party manufacturer, we will be required to make payments to Catalent based upon the achievement of certain development and regulatory milestones and will also pay royalties based on a percentage of net sales for products that are derived from or utilize the GPEx cell line. The royalty percentages under each Cell Line Agreement are less than 1.0%. We have not made any payments under the Cell Line Agreement to date.

We have the unilateral right to terminate the Catalent Manufacturing Agreement upon 30 days written notice to Catalent. Absent early termination, the agreement will remain in effect. If we terminate the agreement without cause or if Catalent terminates the agreement for our material breach of the agreement, our ownership rights in the cell line will automatically terminate, and title will revert to Catalent.

Master Bioprocessing Services Agreement with FUJIFILM Diosynth Biotechnologies

In June 2017, we entered into a bioprocessing services agreement (FUJI Agreement) with FUJIFILM Diosynth Biotechnologies U.S.A. (FUJI). We have engaged FUJI under the FUJI Agreement for manufacturing and development services related to drug substance for our obexelimab program in accordance with cGMP regulations. The FUJI Agreement may be terminated by either party for a breach or default that is not remedied within 45 days or for an additional 45 days if such cure has commenced by the responsible party, but it is unable to cure it within the original 45-day notice period. If such cure is not completed within the 90-day period, we have the right to terminate the FUJI Agreement. We have the unilateral right to terminate the Agreement upon 30 days written notice to FUJI.

Umbrella Development Services Agreement with Patheon Biologics LLC

In September 2018, we entered into an Umbrella Development Services Agreement (Patheon Agreement) with Patheon Biologics LLC (Patheon). Under the terms of the Patheon Agreement, any of the affiliates within the global network of service sites in Thermo Fisher Scientific Inc.’s Pharma Services Group may perform clinical manufacturing and development services for us in accordance with cGMP regulations. The Patheon Agreement includes a statement of work for Patheon to provide process transfer, process development and cGMP manufacturing to support our obexelimab program. The Patheon Agreement may be terminated by either party for a breach or default that is not remedied within 30 days, or such other time period as may be reasonably necessary to remedy such breach after receiving notice of the breach from the non-breaching party or if the other party is subject to an insolvency event. We have the unilateral right to terminate the Patheon Agreement upon 30 days written notice to Patheon for any business reason, subject to cancellation fees. Patheon has the unilateral right to terminate the Patheon Agreement if we request to reschedule work beyond 120 days, the project work is not progressing according to our expectations and we cannot agree on appropriate changes, after six months of inactivity on a project at our request or if Patheon determines it is unable to perform its obligations in a safe and effective way in compliance with applicable regulatory requirements.

17

Competition

We compete in an industry that is characterized by rapidly advancing technologies, intense competition, and a strong emphasis on proprietary products. Our competitors include pharmaceutical companies, biotechnology companies, academic institutions, and other research organizations. We compete with these parties for promising targets for antibody-based therapeutics, new technology for optimizing antibodies, and in recruiting highly qualified personnel. Many competitors and potential competitors have substantially greater scientific, research, and product development capabilities as well as greater financial, marketing and sales, and human resources than we do. In addition, many specialized biotechnology firms have formed collaborations with large, established companies to support the research, development, and commercialization of products that may be competitive with ours. Accordingly, our competitors may be more successful than we may be in developing, commercializing, and achieving widespread market acceptance. In addition, our competitors’ products may be more effective, more effectively developed, or more effectively marketed and sold than any treatment we or our development partners may commercialize, and may render our product candidates obsolete or noncompetitive before we can recover the expenses related to developing and commercializing any of our product candidates.

Competition in the field of cancer drug development is intense, with hundreds of compounds in clinical trials by large multinational pharmaceutical companies. We are aware of companies with competing bispecific and biologic technologies. Several companies have competing bispecific molecules including CD20 x CD3 candidates and CD123 x CD3 candidates in clinical development . The field of oncology has multiple large pharmaceutical companies with competing oncology programs, and several companies have immune checkpoint inhibitor candidates in clinical development or have received marketing approval. In addition, we are aware of a number of other companies with development stage programs that may compete with the drug candidates we and our licensees are developing in the future. We anticipate that we will face intense and increasing competition as new treatments enter the market and advanced technologies become available.

Regulatory Overview

Our business and operations are subject to a variety of U.S. federal, state and local and foreign supranational, national, provincial and municipal laws, regulations and trade practices. The FDA and comparable regulatory authorities in state and local jurisdictions and in other countries impose substantial and burdensome requirements upon companies involved in the clinical development, manufacture, marketing, and distribution of drugs and biologics. These agencies and other federal, state and local entities regulate research and development activities and the testing, manufacture, quality control, safety, effectiveness, labeling, storage, recordkeeping, approval, advertising and promotion, and export and import of our product candidates.

U.S. Government Regulation

We are subject to extensive regulation by the U.S. and other countries. Regulation by government authorities is a significant factor in the development, manufacture, distribution and ongoing research activities. All of our products in development will require regulatory approval by government agencies prior to commercialization. In particular, drugs and biologic products are subject to rigorous preclinical studies and clinical trials and other approval procedures of the FDA and similar regulatory authorities in foreign countries. The process of obtaining these approvals and the subsequent compliance with appropriate federal and state statutes and regulations require the expenditure of substantial time and financial resources. Various federal and state statutes and regulation also govern or influence testing, manufacturing, safety, labeling, storage, tracking, tracing and record-keeping of drugs and biologic products and their marketing.

18

U.S. Drug Development Process

In the United States, the FDA regulates drugs and biologic products under the Federal Food, Drug and Cosmetic Act (FDCA), its implementing regulations, and other laws including, in the case of biologics, the Public Health Service Act. Our antibody product candidates are subject to regulation by the FDA as a biologic. Biologics require the submission of a Biologics License Application (BLA) to the FDA and approval of the BLA by the FDA before marketing in the United States. The process of obtaining regulatory approvals for commercial sale and distribution and the subsequent compliance with applicable federal, state, local and foreign statutes and regulations require the expenditure of substantial time and financial resources. Failure to comply with the applicable requirements at any time during the product development process, approval process or after approval, may subject an applicant to administrative or judicial civil or criminal sanctions. These sanctions could include the FDA’s refusal to approve pending applications, license suspension or revocation, withdrawal of an approval, imposition of a clinical hold on clinical trials, warning letters, product recalls, product seizures, total or partial suspension of production, or distribution, injunctions, fines, refusals of government contracts, restitution, disgorgement or civil and/or criminal penalties. The process required by the FDA before a biologic may be marketed in the United States generally involves the following:

1.completion of preclinical laboratory tests, animal studies, and formulation studies performed in accordance with the FDA’s current Good Laboratory Practices (GLP) regulations;
2.submission to and acceptance by the FDA of an IND which must become effective before human clinical trials in the United States may begin;
3.performance of adequate and well-controlled human clinical trials in accordance with the FDA’s current good clinical practices (GCP) regulations to establish the safety and efficacy of the product candidate for its intended use;
4.submission to and acceptance by the FDA of a BLA;
5.satisfactory completion of an FDA inspection (if the FDA deems it as a requirement) of the manufacturing facility or facilities where the product is produced to assess compliance with the FDA’s cGMP regulations to assure that the facilities, methods, and controls are adequate to preserve the product’s identity, strength, quality, and purity;
6.potential audits by the FDA of the nonclinical and clinical trial sites that generated the data in support of the BLA;
7.potential review of the BLA by an external Advisory Committee to the FDA, whose recommendations are not binding on the FDA; and
8.FDA review and approval of the BLA prior to any commercial marketing or sale.

Before testing any compounds with potential therapeutic value in humans, the product candidate enters the preclinical testing stage. Preclinical tests include laboratory evaluations of product chemistry, stability, and formulation, as well as animal studies to assess the potential toxicity and activity of the product candidate. Clinical trials involve the administration of the product candidate to human patients under the supervision of qualified investigators, generally physicians not employed by or under the clinical trial sponsor’s control. Clinical trials are conducted under protocols detailing, among other things, the objectives of the clinical trial, dosing procedures, subject selection and exclusion criteria, and the parameters to be used to monitor subject safety and effectiveness. The FDA or responsible Institutional Review Board may place a trial on hold at any time related to perceived risks to patient safety.

19

1.Phase 1. The product candidate is initially introduced into a limited population of healthy human subjects, or in some cases, patients with the disease for which the drug candidate is intended, and tested for safety, dosage tolerance, absorption, metabolism, distribution, and excretion. In the case of some products for some diseases, or when the product may be too inherently toxic to ethically administer to healthy volunteers, the initial human testing is often conducted in patients with the disease or condition for which the product candidate is intended to gain an early indication of its effectiveness.
2.Phase 2. The product candidate is evaluated in a limited patient population (but larger than in Phase 1) to identify possible adverse effects and safety risks, to preliminarily evaluate the efficacy of the product for specific targeted indications, and to assess dosage tolerance, optimal dosage, and dosing schedule.
3.Phase 3. Clinical trials are undertaken to further evaluate dosage and provide substantial evidence of clinical efficacy and safety in an expanded patient population (such as several hundred to several thousand) at geographically dispersed clinical trial sites. Phase 3 clinical trials are intended to establish the overall risk/benefit ratio of the product and provide an adequate basis for product labeling. Generally, two adequate and well-controlled Phase 3 clinical trials are required by the FDA for approval of a BLA.
4.Post Approval. Clinical trials or other post-approval commitments 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 and may be required by the FDA as a condition of approval.

Concurrent with clinical trials, companies usually complete additional animal studies and must also develop additional information about the chemistry and physical characteristics of the biologic and finalize a process for manufacturing the product in commercial quantities in accordance with cGMP requirements.

U.S. Review and Approval Processes

The results of product development, preclinical studies and clinical trials, along with descriptions of the manufacturing process, analytical tests, proposed labeling, and other relevant information are submitted to the FDA in the form of a BLA requesting approval to market the product for one or more specified indications. The standard time for the FDA to accept a BLA submission is two months.

If the FDA determines that the BLA is substantially complete, it will accept the BLA for review.

Once accepted, the FDA reviews the BLA to determine, among other things, whether the proposed product is safe and effective for its intended use, and whether the product is being manufactured in accordance with cGMP to assure and preserve the product’s identity, strength, quality, and purity, and it may inspect the manufacturing facilities to assure cGMP compliance and clinical sites used during the clinical trials to assure cGMP compliance. The standard FDA review process is 10 months once a BLA is accepted for review, but it can take longer. During the review process, the FDA also will determine whether a risk evaluation and mitigation strategy (REMS) is necessary to assure the safe use of the product. If the FDA concludes a REMS is needed, the sponsor of the BLA must submit a proposed REMS prior to approval. A REMS can substantially increase the costs of obtaining approval. In addition, under the Pediatric Research Equity Act, a BLA or supplement to a BLA must contain data that are adequate to assess the safety and effectiveness of the product for the claimed indications in all relevant pediatric subpopulations, and to support dosing and administration for each pediatric subpopulation for which the product is safe and effective. The FDA may, on its own initiative or at the request of the applicant, grant deferrals for submission of some or all pediatric data until after approval of the product for use in adults, or full or partial waivers from the pediatric data requirements.

The FDA will issue a complete response letter describing deficiencies in the BLA and recommend actions if the agency decides not to approve the BLA. The applicant will have to address all of the deficiencies which could take substantial time to address.

20

If the product receives regulatory approval, the approval may be significantly limited to specific diseases and dosages or the indications for use may otherwise be limited, and may require that certain contraindications, warnings, or precautions be included in the product labeling. In addition, the FDA may require post marketing studies, sometimes referred to as Phase 4 testing, which involves clinical trials designed to further assess drug safety and effectiveness and may require testing and surveillance programs to monitor the safety of approved products that have been commercialized.

Post-Approval Requirements

Any biologic products for which we or our collaborators receive FDA approvals are subject to continuing regulation by the FDA, including, among other things, cGMP compliance for product manufacture, record-keeping requirements, reporting of adverse experiences with the product, providing the FDA with updated safety and efficacy information, product sampling and distribution requirements, complying with certain electronic records and signature requirements, and complying with FDA promotion and advertising requirements, which include, among others, restrictions on direct-to-consumer advertising, promoting biologics for uses or in patient populations that are not described in the product’s approved labeling (known as “off-label use”), industry-sponsored scientific and educational activities, and promotional activities involving the internet. Failure to comply with these or other FDA requirements can subject a manufacturer to possible legal or regulatory action, such as product reclass, warning letters, suspension of manufacturing, seizure of product, injunctive action, mandated corrective advertising or communications with healthcare professionals, possible civil or criminal penalties, or other negative consequences, including adverse publicity.

U.S. Patent Term Restoration and Marketing Exclusivity

Depending upon the timing, duration and specifics of the FDA approval of any of our biologic product candidates, we may apply for limited patent term extension under the Drug Price Competition and Patent Term Restoration Act of 1984, commonly referred to as the Hatch-Waxman Amendments. The Hatch-Waxman Amendments permit a patent restoration term of up to five years for one patent per product as compensation for patent term lost during product development and the FDA regulatory review process of that product. The U.S. Patent and Trademark Office, in consultation with the FDA, reviews and approves the application for any patent term extension or restoration.

Market exclusivity provisions under the FDCA can also delay the submission or the approval of certain applications of other companies seeking to reference another company’s BLA. Specifically, the Biologics Price Competition and Innovation Act established an abbreviated pathway for the approval of biosimilar and interchangeable biological products generally not earlier than 12 years after the original BLA approval. The abbreviated regulatory pathway establishes legal authority for the FDA to review and approve biosimilar biologics, including the possible designation of a biosimilar as “interchangeable” based on their similarity to existing brand product.

U.S. Foreign Corrupt Practices Act

The U.S. Foreign Corrupt Practices Act, to which we are subject, prohibits corporations and individuals from engaging in certain activities to obtain or retain business or to influence a person working in an official capacity. It is illegal to pay, offer to pay or authorize the payment of anything of value to any foreign government official, government staff member, political party or political candidate in an attempt to obtain or retain business or to otherwise influence a person working in an official capacity.

21

Pharmaceutical Coverage, Pricing and Reimbursement

The cost of pharmaceuticals continues to generate substantial governmental and third-party payor interest. We expect that the pharmaceutical industry will experience pricing pressures due to the trend toward managed healthcare, the increasing influence of managed care organizations and additional legislative proposals. Significant uncertainty exists and will continue to exist as to the coverage and reimbursement status of any product candidate for which we obtain regulatory approval. In the United States and markets in other countries, sales of any product for which we receive regulatory approval for commercial sale will depend in part on the availability of coverage and adequate reimbursement from third-party payors. Third-party payors include government payor programs at the federal and state levels, including Medicare and Medicaid, managed care providers, private health insurers and other organizations. Third-party payors are increasingly challenging the price and examining the medical necessity and cost-effectiveness of medical products and services, in addition to their safety and efficacy. Formulary placement by third-party payors is very competitive and can lead to lower prices and may effectively restrict patient access to our drugs. We may need to conduct expensive pharmacoeconomic studies in order to demonstrate the medical necessity and cost-effectiveness of our products, in addition to the costs required to obtain the FDA approvals. Our product candidates may not be considered medically necessary or cost-effective.

The U.S. government, state legislatures and foreign governments have shown significant interest in implementing cost containment programs to limit the growth of government-paid healthcare costs, including price controls, restrictions on reimbursement and requirements for substitution of generic products for branded prescription drugs. In the United States, there has been heightened government scrutiny over the manner in which manufacturers set prices for their marketed products, which has resulted in several 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, reduce the cost of products under Medicare, and reform government program reimbursement methodologies for products. For example, at the federal level, on May 11, 2018, the president laid out his administration’s “Blueprint” to lower drug prices and reduce out of pocket costs of drugs that contains additional proposals to increase manufacturer competition, increase the negotiating power of certain federal healthcare programs, incentivize manufacturers to lower the list price of their products and reduce the out of pocket costs of drug products paid by consumers. In addition, the administration’s budget proposal for fiscal year 2020 contains further price control measures that could be enacted during the budget process or in other future legislation, including, for example, measures to permit Medicare Part D plans to negotiate the price of certain products under Medicare Part B, to allow some states to negotiate product prices under Medicaid, and to eliminate cost sharing for generics for low-income patients. The Department of Health and Human Services (HHS) has solicited feedback on some of these measures and has implemented others under its existing authority. For example, in May 2019, CMS issued a final rule to allow Medicare Advantage plans the option to use step therapy for Part B drugs beginning January 1, 2020. This final rule codified CMS’s policy change that was effective January 1, 2019. Although some of these and other measures may require additional authorization to become effective, Congress and the administration have each indicated that it will continue to seek new legislation and/or administrative measures to control pharmaceutical costs. In other countries, pricing and reimbursement schemes differ. In the European Community, governments influence the price of pharmaceutical products through their pricing and reimbursement rules and control of national healthcare systems that fund a large part of the cost of those products to consumers. The downward pressure on healthcare costs in general, and particularly prescription drugs, has become very intense. As a result, increasingly high barriers are being erected to the entry of new products. In addition, in some countries, cross-border imports from low-priced markets exert a commercial pressure on pricing within a country. There can be no assurance that any country that has price controls or reimbursement limitations for drug products will allow favorable reimbursement and pricing arrangements for any of our products.

22

Healthcare Reform

In the United States and foreign jurisdictions, there have been and will continue to be a number of legislative and regulatory proposals to change the healthcare system in ways that could affect our ability to sell our product candidates profitably, once they are approved for sale. Among policy makers and payors in the United States and elsewhere, there is significant interest in promoting changes in healthcare systems with the stated goals of containing healthcare costs, improving quality and/or expanding access. In the United States, the pharmaceutical industry has been a particular focus of these efforts and has been significantly affected by major legislative initiatives.

For example, in March 2010, President Obama signed into law the Patient Protection and Affordable Care Act, which, as amended by the Health Care and Education Reconciliation act of 2010 (Affordable Care Act) is a sweeping law intended to broaden access to health insurance, reduce or constrain the growth of healthcare spending, enhance remedies against fraud and abuse, add new transparency requirements for the healthcare and health insurance industries, impose new taxes and fees on the health industry and impose additional health policy reforms. In the years since its enactment, there have been, and continue to be, significant developments in, and continued legislative activity around, attempts to repeal or repeal and replace the Affordable Care Act. On December 14, 2018, a Texas U.S. District Court Judge ruled that the Affordable Care Act is unconstitutional in its entirety because the “individual mandate” was repealed by Congress as part of the Tax Cuts and Jobs Act of 2017. 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. It is unclear how this decision, subsequent appeals, and other efforts to repeal and replace the Affordable Care Act will impact the Affordable Care Act. In addition, other reform measures have been proposed and adopted since the Affordable Care Act was enacted.

Additional new laws may result in additional reductions in funding to Medicare and other healthcare programs and other healthcare funding, which could have a material adverse effect on our customers and our financial operations. Further, new laws may, among other things, increase drug rebates or discounts owed under federal health care programs, impose additional reporting or compliance obligations, and/or otherwise put additional downward pressure on drug prices or increase the burden of compliance on pharmaceutical manufacturers.

Other Healthcare Laws and Compliance Requirements

In the United States, the research, manufacturing, distribution, sale and promotion of drug products and medical devices are potentially subject to regulation by various federal, state and local authorities in addition to the FDA, including the Centers for Medicare & Medicaid Services, other divisions of Health and Human Services (e.g., the Office of Inspector General), the U.S. Department of Justice, state Attorneys General, and other state and local government agencies. For example, sales, marketing and scientific/educational grant programs must comply with fraud and abuse laws such as the federal Anti-Kickback Statute, as amended, the federal civil False Claims Act, as amended, and similar state laws. Pricing and rebate programs must comply with the Medicaid Drug Rebate Program requirements of the Omnibus Budget Reconciliation Act of 1990, as amended, and the Veterans Health Care Act of 1992, as amended. If products are made available to authorized users of the Federal Supply Schedule of the General Services Administration, additional laws and requirements apply. All of these activities are also potentially subject to federal and state consumer protection and unfair competition laws.

23

The federal Anti-Kickback Statute prohibits, among other things, any person, including a prescription drug manufacturer (or a party acting on its behalf), from knowingly and willfully soliciting, receiving, offering or providing remuneration, directly or indirectly, to induce or reward either the referral of an individual, or the furnishing, recommending or arranging for a good or service, for which payment may be made under a federal healthcare program such as the Medicare and Medicaid programs. The federal false claims laws, including the civil False Claims Act imposes liability on any person or entity that, among other things, knowingly presents or causes to be presented, a false or fraudulent claim for payment by a federal healthcare program. The qui tam provisions of the federal civil False Claims Act allow a private individual to bring civil actions on behalf of the federal government alleging that the defendant has submitted a false claim to the federal government, and to share in any monetary recovery. In recent years, the number of suits brought by private individuals has increased dramatically. In addition, various states have enacted anti-kickback statues and false claims laws analogous to the federal civil False Claims Act. Also, the Health Insurance Portability and Accountability Act of 1996 (HIPAA) created several additional federal crimes, including healthcare fraud, and false statements relating to the delivery of or payments for healthcare benefits, items or services. HIPAA, as amended the Health Information Technology for Economic and Clinical Health Act (HITECH), and its implementing regulations also established uniform federal standards for certain “covered entities” (certain healthcare providers, health plans and healthcare clearinghouses) and their “business associates” (individuals and entities that create, receive, maintain or transmit individually identifiable health information for or on behalf of a covered entity) governing the conduct of certain electronic healthcare transactions and protecting the security and privacy of protected health information. In addition, we may be subject to health care professional payment transparency laws and patient privacy and security regulation by the federal government and by the states and foreign jurisdictions in which we conduct our business.

Because of the breadth of these laws and the narrowness of available statutory exceptions and regulatory safe harbors, it is possible that some of our business activities could be subject to challenge under one or more of such laws. If our operations are found to be in violation of any of the federal and state laws described above or any other governmental regulations that apply to us, we may be subject to penalties, including significant administrative, criminal and significant civil monetary penalties, damages, fines, disgorgement, imprisonment, exclusion from participation in government healthcare programs, injunctions, recall or seizure of products, total or partial suspension of production, denial or withdrawal of pre-marketing product approvals, private “qui tam” actions brought by individual whistleblowers in the name of the government or refusal to allow us to enter into supply contracts, including government contracts, additional oversight and reporting obligations, and the curtailment or restructuring of our operations, any of which could adversely affect our ability to operate our business and our results of operations.

Europe / Rest of World Government Regulation

In addition to regulations in the United States, we, and our collaborators, will be subject to a variety of regulations in other jurisdictions governing, among other things, clinical trials and any commercial sales, marketing and distribution of our products, similar or more stringent than the U.S. laws.

Whether or not we, or our collaborators, obtain FDA approval for a product, we must obtain the requisite approvals from regulatory authorities in foreign countries prior to the commencement of clinical trials or marketing of the product in those countries. The requirements and process governing the conduct of clinical trials, product licensing, pricing and reimbursement vary from country to country. In addition, we and our collaborators may be subject to foreign laws and regulations and other compliance requirements, including, without limitation, anti-kickback laws, false claims laws and other fraud and abuse laws, as well as laws and regulations requiring transparency of pricing and marketing information and governing the privacy and security of health information, such as the European Union’s Directive 95/46 on the Protection of Individuals with regard to the Processing of Personal Data.

If we, or our collaborators, fail to comply with applicable foreign regulatory requirements, we may be subject to, among other things, fines, suspension or withdrawal of regulatory approvals, product recalls, seizure of products, operating restrictions and criminal prosecution.

24

Employees

As of December 31, 2019, we had 166 employees, all of whom were full-time, 45 of whom hold Ph.D. or M.D. degrees, 135 of whom were engaged in research and development activities and 31 of whom were engaged in business development, finance, information systems, facilities, human resources or administrative support. None of our employees are represented by any collective bargaining unit. We believe that we maintain good relations with our employees.

Corporate Information

We were incorporated in California in August 1997 under the name Xencor. In September 2004, we reincorporated in the state of Delaware under the name Xencor, Inc. Our principal offices are located at 111 West Lemon Avenue, Monrovia, CA 91016, and our telephone number is (626) 305-5900. Our website address is www.xencor.com. Our website and the information contained on, or that can be accessed through, the website will not be deemed to be incorporated by reference in and are not considered part of this Annual Report. Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to reports filed or furnished pursuant to Section 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended, are available free of charge on the Investor Relations portion of our web site at www.xencor.com as soon as reasonably practical after we electronically file such material with, or furnish it to, the Securities and Exchange Commission (SEC).

Item 1A. Risk Factors.

Except for the historical information contained herein or incorporated by reference, this Annual Report and the information incorporated by reference contains forward-looking statements that involve risks and uncertainties. These statements include projections about our accounting and finances, plans and objectives for the future, future operating and economic performance and other statements regarding future performance. These statements are not guarantees of future performance or events. Our actual results may differ materially from those discussed here. Factors that could cause or contribute to differences in our actual results include those discussed in the following section, as well as those discussed in Part II, Item 7 entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and elsewhere throughout this Annual Report and in any other documents incorporated by reference into this Annual Report. You should consider carefully the following risk factors, together with all of the other information included or incorporated in this Annual Report. Each of these risk factors, either alone or taken together, could adversely affect our business, operating results and financial condition, as well as adversely affect the value of an investment in our common stock. There may be additional risks that we do not presently know of or that we currently believe are immaterial which could also impair our business and financial position.

Risks Relating to Our Business and to the Discovery, Development, Regulatory Approval of Our Product Candidates and other Legal Compliance Matters

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

We are a clinical-stage biopharmaceutical company. To date, we have financed our operations primarily through equity and debt financings and our research and development licensing agreements and have incurred significant operating losses since our inception in 1997. For the year ended December 31, 2019, we generated net income of $26.9 million and our net loss for the year ended December 31, 2018 was $70.4 million. We have sustained losses on a regular basis expect for the year ended December 31, 2016 when we earned a net income of $45.1 million. As of December 31, 2019, we had an accumulated deficit of $296.4 million. We expect to incur additional losses in future years as we execute our plan to continue our discovery, research and development activities, including the ongoing and planned clinical development of our antibody product candidates, and incur the additional costs of operating as a public company. We are unable to predict the extent of any future losses or when we will become profitable, if ever. Even if we do achieve profitability, we may not be able to sustain or increase profitability on an ongoing basis which would adversely affect our business, prospects, financial condition and results of operations.

25

Biopharmaceutical product development is a highly speculative undertaking and involves a substantial degree of uncertainty. We have never generated any revenue from product sales and may never be profitable.

We have devoted substantially all of our financial resources and efforts to developing our proprietary XmAb technology platform, identifying potential product candidates and conducting preclinical studies and clinical trials. We and our partners are still in the early stages of developing our product candidates, and we have not completed development of any products. Our revenue to date has been primarily revenue from the license of our proprietary XmAb technology platform for the development of product candidates by others or revenue from our partners. Our ability to generate revenue and achieve profitability depends in large part on our ability, alone or with partners, to achieve milestones and to successfully complete the development of, obtain the necessary regulatory approvals for, and commercialize, product candidates. We do not anticipate generating revenues from sales of products in the foreseeable future. Our ability to generate future revenues from product sales depends heavily on our and our partners’ success in:

1.completing clinical trials through all phases of clinical development of our current product candidates, and advancing preclinical stage programs into clinical development;
2.seeking and obtaining marketing approvals for product candidates that successfully complete clinical trials;
3.obtaining satisfactory acceptance, formulary placement and coverage, and adequate reimbursement for our approved products from third-party payors, including private health insurers, managed care providers and governmental payor programs, including Medicare and Medicaid;
4.launching and commercializing product candidates for which we obtain marketing approval, with a partner or, if launched independently, successfully establishing a sales force, marketing and distribution infrastructure;
5.identifying and developing new XmAb-engineered therapeutic antibody candidates;
6.establishing and maintaining supply and manufacturing relationships with third parties;
7.obtaining additional licensing and partnering opportunities, similar to our agreements with Genentech, Novartis, Amgen, MorphoSys, Alexion, Gilead and Aimmune with leading pharmaceutical and biotechnology companies;
8.achieving the milestones set forth in our agreements with our partners;
9.conducting further research into the function and application of antibody Fc domains in order to expand the scope of our proprietary XmAb technology platform;
10.maintaining, protecting, expanding and enforcing our intellectual property; and
11.attracting, hiring and retaining qualified personnel.

26

Because of the numerous risks and uncertainties associated with biologic product development, we are unable to predict the timing or amount of increased expenses and when we will be able to achieve or maintain profitability, if ever. In addition, our expenses could increase beyond expectations if we are required by the U.S. Food and Drug Administration (FDA), or foreign regulatory agencies, to perform studies and trials in addition to those that we currently anticipate, or if there are any delays in our or our partners completing clinical trials or the development of any of our product candidates. If one or more of the product candidates that we independently develop is approved for commercial sale, we anticipate incurring significant costs associated with commercializing such product candidates. Even if we or our partners are able to generate revenues from the sale of any approved products, we may not become profitable and may need to obtain additional funding to continue operations, which may not be available to us on favorable terms, if at all. Even if we do achieve profitability, we may not be able to sustain or increase profitability on a quarterly or annual basis. Our failure to become and remain profitable would depress the value of our company and could impair our ability to raise capital, expand our business, maintain our research and development efforts, diversify our product offerings or even continue our operations. A decline in the value of our company could also cause you to lose all or part of your investment.

We will require additional financing and may be unable to raise sufficient capital, which could lead us to delay, reduce or abandon research and development programs or commercialization.

As of December 31, 2019, we had $601.3 million in cash, cash equivalents and marketable securities. We expect our expenses to increase in connection with our ongoing development activities, including the continued development of our pipeline of bispecific drug candidates and other research activities. Identifying potential product candidates and conducting preclinical testing and clinical trials are time-consuming, expensive and uncertain processes that take years to complete, and we or our partners may never generate the necessary data or results required to obtain regulatory approval and achieve product sales. In addition, our product candidates, if approved, may not achieve commercial success.

Our commercial revenues, if any, will be derived from sales of products that we do not expect to be commercially available for many years, if at all. If we obtain regulatory approval for any of our product candidates, we expect to incur significant commercialization expenses related to product manufacturing, marketing, sales and distribution. Accordingly, we will need to obtain substantial additional funding in connection with our continuing operations. If we are unable to raise capital when needed or on attractive terms, we could be forced to delay, reduce or eliminate our research and development programs or any future commercialization efforts.

We believe our existing cash, cash equivalents and marketable securities, together with interest thereon and expected milestones and royalty payments will be sufficient to fund our operations into 2024. However, changing circumstances or inaccurate estimates by us may cause us to use capital significantly faster than we currently anticipate, and we may need to spend more money than currently expected because of circumstances beyond our control. For example, our current and our planned clinical trials may encounter technical, enrollment or other issues that could cause our development costs to increase more than we expect. For example, in February 2019, we received notice from the FDA placing the XmAb14045 study on partial clinical hold due to safety issues of cytokine release syndrome (CRS) and pulmonary toxicities, which hold was lifted in April 2019. Under the Genentech Agreement, we will be sharing 45% of development costs worldwide for XmAb24306 and other IL-15 programs, and under the Novartis Agreement, we are co-developing XmAb14045 worldwide and sharing development costs. We do not have sufficient cash to complete the clinical development of any of our product candidates and will require additional funding to complete the development activities required for regulatory approval of our current product candidates or any other future product candidates that we develop independently. Because successful development of our product candidates is uncertain, we are unable to estimate the actual funds we will require to complete research and development and commercialize our product candidates. Adequate additional financing may not be available to us on acceptable terms, or at all. In addition, we may seek additional capital due to favorable market conditions or strategic considerations; even if we believe we have sufficient funds for our current or future operating plans. If we are unable to raise capital when needed or on attractive terms, we could be forced to delay, reduce or eliminate our research and development programs or any future commercialization efforts.

27

The development and commercialization of biologic products is subject to extensive regulation, and we may not obtain regulatory approvals for any of our product candidates.

The clinical development, manufacturing, labeling, packaging, storage, recordkeeping, advertising, promotion, export, import, marketing and distribution and other possible activities relating to our current lead antibody product candidates, as well as any other antibody product candidate that we may develop in the future, are subject to extensive regulation in the United States as biologics. Biologics require the submission of a Biologics License Application (BLA) to the FDA and we are not permitted to market any product candidate in the United States until we obtain approval from the FDA of a BLA for that product. A BLA must be supported by extensive clinical and preclinical data, as well as extensive information regarding chemistry, manufacturing and controls (CMC) sufficient to demonstrate the safety, purity, potency and effectiveness of the applicable product candidate to the satisfaction of the FDA.

Regulatory approval of a BLA is not guaranteed, and the approval process is an expensive and uncertain process that may take several years. The FDA and foreign regulatory entities also have substantial discretion in the approval process. The number and types of preclinical studies and clinical trials that will be required for BLA approval varies depending on the product candidate, the disease or the condition that the product candidate is designed to target and the regulations applicable to any particular product candidate. Despite the time and expense associated with preclinical studies and clinical trials, failure can occur at any stage, and we could encounter problems that require us to repeat or perform additional preclinical studies or clinical trials or generate additional CMC data. The FDA and similar foreign authorities could delay, limit or deny approval of a product candidate for many reasons, including because they:

1.may not deem our product candidate to be adequately safe and effective;
2.may not find the data from our preclinical studies and clinical trials or CMC data to be sufficient to support a claim of safety and efficacy;
3.may not approve the manufacturing processes or facilities associated with our product candidate;
4.may conclude that we have not sufficiently demonstrated long-term stability of the formulation of the drug product for which we are seeking marketing approval;
5.may change approval policies or adopt new regulations; or
6.may not accept a submission due to, among other reasons, the content or formatting of the submission.

Generally, public concern regarding the safety of drug and biologic products could delay or limit our ability to obtain regulatory approval, result in the inclusion of unfavorable information in our labeling, or require us to undertake other activities that may entail additional costs.

We have not submitted an application for approval or obtained FDA approval for any product. This lack of experience may impede our ability to obtain FDA approval in a timely manner, if at all, for our product candidates.

To market any biologics outside of the United States, we and current or future collaborators must comply with numerous and varying regulatory and compliance related requirements of other countries. Approval procedures vary among countries and can involve additional product testing and additional administrative review periods, including obtaining reimbursement and pricing approval in select markets. The time required to obtain approval in other countries might differ from that required to obtain FDA approval. The regulatory approval process in other countries may include all of the risks associated with FDA approval as well as additional, presently unanticipated, risks. Regulatory approval in one country does not ensure regulatory approval in another, but a failure or delay in obtaining regulatory approval in one country may negatively impact the regulatory process in others, including the risk that our product candidates may not be approved for all indications requested and that such approval may be subject to limitations on the indicated uses for which the drug may be marketed. Certain countries have a very difficult reimbursement environment and we may not obtain reimbursement or pricing approval, if required, in all countries where we expect to market a product, or we may obtain reimbursement approval at a level that would make marketing a product in certain countries not viable.

28

If we experience delays in obtaining approval or if we fail to obtain approval of our product candidates, the commercial prospects for our product candidates may be harmed and our ability to generate revenues will be materially impaired which would adversely affect our business, prospects, financial condition and results of operations.

Even if we receive regulatory approval for any of our product candidates, we will be subject to ongoing regulatory obligations and continued regulatory review, which may result in significant additional expense. Additionally, our product candidates, if approved, could be subject to labeling and other restrictions and market withdrawal and we may be subject to penalties if we fail to comply with regulatory requirements or experience unanticipated problems with our products.

Any regulatory approvals that we or our partners receive for our product candidates may also be subject to limitations on the approved indicated uses for which the product may be marketed or to the conditions of approval, or contain requirements for potentially costly post-marketing testing, including Phase 4 clinical trials, and surveillance to monitor the safety and efficacy of the product candidate. In addition, if the FDA or a comparable foreign regulatory authority approves any of our product candidates, the manufacturing processes, labeling, packaging, distribution, adverse event reporting, storage, advertising, promotion, import, export and recordkeeping for the product will be subject to extensive and ongoing regulatory requirements. These requirements include submissions of safety and other post-marketing information and reports, registration, as well as continued compliance with current good manufacturing practices (cGMPs), and current good clinical practices (cGCPs), for any clinical trials that we conduct post-approval. Later discovery of previously unknown problems with a product, including adverse events of unanticipated severity or frequency, undesirable side effects caused by the product, problems encountered by our third-party manufacturers or manufacturing processes, or failure to comply with regulatory requirements, either before or after product approval, may result in, among other things:

1.restrictions on the marketing or manufacturing of the product;
2.requirements to include additional warnings on the label;
3.requirements to create a medication guide outlining the risks to patients;
4.withdrawal of the product from the market;
5.voluntary or mandatory product recalls;
6.requirements to change the way the product is administered or for us to conduct additional clinical trials;
7.fines, warning letters or holds on clinical trials;
8.refusal by the FDA to approve pending applications or supplements to approved applications filed by us or our strategic partners, or suspension or revocation of product license approvals;
9.product seizure or detention, or refusal to permit the import or export of products;
10.injunctions or the imposition of civil or criminal penalties; and
11.harm to our reputation.

Additionally, if any of our product candidates receives marketing approval, the FDA could require us to adopt a REMS to ensure that the benefits of the therapy outweigh its risks, which may include, among other things, a medication guide outlining the risks for distribution to patients and a communication plan to health care practitioners.

29

Moreover, the FDA strictly regulates marketing, labeling, advertising and promotion of products. Drugs may be promoted only for the approved indications and in accordance with the provisions of the approved label, although physicians, in the practice of medicine, may prescribe approved drugs for unapproved indications. However, companies may share truthful and not misleading information that is otherwise consistent with the labeling. 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.

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

The FDA’s policies may change, and additional government regulations may be enacted that could prevent, limit or delay regulatory approval of our product candidates. We cannot predict the likelihood, nature or extent of government regulation that may arise from future legislation or administrative action, either in the United States or abroad. If we are slow or unable to adapt to changes in existing requirements or the adoption of new requirements or policies, or if we are not able to maintain regulatory compliance, we may lose any marketing approval that we may have obtained and we may not achieve or sustain profitability, which would adversely affect our business, prospects, financial condition and results of operations.

If we experience delays or difficulties in the enrollment of patients in clinical trials, our receipt of necessary regulatory approvals could be delayed or prevented.

We may not be able to initiate or continue clinical trials for our product candidates if we are unable to locate and enroll a sufficient number of eligible patients to participate in these trials as required by the FDA or similar regulatory authorities outside the United States. In addition, some of our competitors have ongoing clinical trials for product candidates that treat the same indications as our product candidates, and patients who would otherwise be eligible for our clinical trials may instead enroll in clinical trials of our competitors’ product candidates.

Patient enrollment is affected by other factors including:

1.the severity of the disease under investigation;
2.the patient eligibility criteria for the study in question;
3.the perceived risks and benefits of the product candidate under study;
4.our payments for conducting clinical trials;
5.the patient referral practices of physicians;
6.the ability to monitor patients adequately during and after treatment; and
7.the proximity and availability of clinical trial sites for prospective patients.

Our inability to enroll a sufficient number of patients for any of our clinical trials could result in significant delays and could require us to abandon one or more clinical trials altogether. Enrollment delays in our clinical trials may result in increased development costs for our product candidates and in delays to commercially launching our product candidates, if approved, which would cause the value of our company to decline and limit our ability to obtain additional financing.

30

The manufacture of biopharmaceutical products, including XmAb-engineered antibodies, is complex and manufacturers often encounter difficulties in production. If we or any of our third-party manufacturers encounter any loss of our master cell banks or if any of our third-party manufacturers encounter other difficulties, or otherwise fail to comply with their contractual obligations, our ability to provide product candidates for clinical trials or our products to patients, once approved, the development or commercialization of our product candidates could be delayed or stopped.

The manufacture of biopharmaceutical products is complex and requires significant expertise and capital investment, including the development of advanced manufacturing techniques and process controls. We and our contract manufacturers must comply with cGMP regulations and guidelines. Manufacturers of biopharmaceutical products often encounter difficulties in production, particularly in scaling up and validating initial production and contamination. These problems include difficulties with production costs and yields, quality control, including stability of the product, quality assurance testing, operator error, shortages of qualified personnel, as well as compliance with strictly enforced federal, state and foreign regulations. Furthermore, if microbial, viral or other contaminations are discovered in our products or in the manufacturing facilities in which our products are made, such manufacturing facilities may need to be closed for an extended period of time to investigate and remedy the contamination.

All of our XmAb engineered antibodies are manufactured by starting with cells which are stored in a cell bank. We have one master cell bank for each antibody manufactured in accordance with cGMP and multiple working cell banks and believe we would have adequate backup should any cell bank be lost in a catastrophic event. However, it is possible that we could lose multiple cell banks and have our manufacturing severely impacted by the need to replace the cell banks.

We cannot assure you that any stability or other issues relating to the manufacture of any of our product candidates or products will not occur in the future. Additionally, our manufacturer may experience manufacturing difficulties due to resource constraints or as a result of labor disputes or unstable political environments. If our manufacturers were to encounter any of these difficulties, or otherwise fail to comply with their contractual obligations, our ability to provide any product candidates to patients in clinical trials and products to patients, once approved, would be jeopardized. Any delay or interruption in the supply of clinical trial supplies could delay the completion of clinical trials, increase the costs associated with maintaining clinical trial programs and, depending upon the period of delay, require us to commence new clinical trials at additional expense or terminate clinical trials completely. Any adverse developments affecting clinical or commercial manufacturing of our product candidates or products may result in shipment delays, inventory shortages, lot failures, product withdrawals or recalls, or other interruptions in the supply of our product candidates or products. We may also have to take inventory write-offs and incur other charges and expenses for product candidates or products that fail to meet specifications, undertake costly remediation efforts or seek more costly manufacturing alternatives. Accordingly, failures or difficulties faced at any level of our supply chain could materially adversely affect our business and delay or impede the development and commercialization of any of our product candidates or products and could have a material adverse effect on our business, prospects, financial condition and results of operations.

Clinical trials are expensive and take years to conduct and the outcome of such clinical trials is uncertain. Clinical trials may fail to prove our product candidates are safe and effective. This could lead to delays, downsizing or termination of clinical development plans for any our product candidates.

Each product candidate must receive regulatory approval and therefore must undergo rigorous and extensive preclinical studies and clinical trials to demonstrate safety and efficacy in patients. Clinical trials at any stage in development may fail to demonstrate the safety, efficacy or pharmacologic properties needed to be a viable product candidate in patients. Early clinical trials may fail to demonstrate the safety and pharmacokinetic characteristics needed to invest in larger later stage clinical studies. Later clinical studies that are larger may not demonstrate the desired safety and efficacy profile needed to be of benefit to patients. Additionally, regulatory authorities may determine that the data provided is not sufficient to grant marketing approval for our product candidates and may request additional data including additional clinical trials or reject product approval.

31

Adverse side effects or other safety risks associated with our product candidates could delay or preclude approval, cause us to suspend or discontinue clinical trials, abandon product candidates, limit the commercial profile of an approved label, or result in significant negative consequences following marketing approval, if any.

Conducting early clinical trials is complex and the outcomes are uncertain. Preclinical studies are performed to help inform human clinical trials, but human and animal studies are not comparable. Expected or unexpected undesirable side effects caused by our product candidates could result in the delay, suspension or termination of clinical trials by us, our collaborators, the FDA or other regulatory authorities for a number of reasons. If we elect or are required to delay, suspend or terminate any clinical trial of any product candidates that we develop, the commercial prospects of such product candidates will be harmed and our ability to generate product revenues from any of these product candidates will be delayed or eliminated. Serious adverse events observed in clinical trials could hinder or prevent market acceptance of the product candidate at issue. Any of these occurrences may harm our business, prospects, financial condition and results of operations significantly.

We may not be successful in our efforts to use and expand our XmAb technology platform to build a pipeline of product candidates and develop marketable products.

We are using our proprietary XmAb technology platform to develop engineered antibodies, with an initial focus on four properties: immune inhibition, cytotoxicity, extended half-life and most recently, heterodimeric Fc domains enabling molecules with dual target binding. This platform has led to our current pipeline of candidates as well as the other programs that utilize our technology and that are being developed by our partners and licensees. While we believe our preclinical and clinical data to date, together with our established partnerships, has validated our platform to a degree, we are at a very early stage of development. Although the first drug candidate incorporating our Fc technology has been approved by the FDA, other drug candidates that incorporate our Fc technologies or Fc candidates have not yet, and may never lead to, approved or marketable therapeutic antibody products. Even if we are successful in continuing to build our pipeline, the potential product candidates that we identify may not be suitable for clinical development, including as a result of their harmful side effects, limited efficacy or other characteristics that indicate that they are unlikely to be products that will receive marketing approval and achieve market acceptance. If we do not successfully develop and commercialize product candidates based upon our technological approach, we may not be able to obtain product or partnership revenues in future periods, which would adversely affect our business, prospects, financial condition and results of operations.

We face significant competition from other biotechnology and pharmaceutical companies and our operating results will suffer if we fail to compete effectively.

The biotechnology and pharmaceutical industries are intensely competitive. We have competitors both in the United States and internationally, including major multinational pharmaceutical companies, biotechnology companies, universities and other research institutions. Many of our competitors have substantially greater financial, technical and other resources, such as larger research and development staff and experienced marketing and manufacturing organizations and well-established sales forces. Competition may increase further as a result of advances in the commercial applicability of technologies and greater availability of capital for investment in these industries. Our competitors may succeed in developing, acquiring or licensing on an exclusive basis, drug products that are more effective or less costly than any product candidate that we are currently developing or that we may develop.

Competition in autoimmune disease and cancer drug development is intense, with hundreds of compounds in clinical trials by large multinational pharmaceutical companies. In addition, many currently marketed drugs are undergoing clinical testing in new indications in order to expand their use to new patient populations. Other companies, including many large international companies, are developing bispecific antibody technologies and checkpoint inhibitors. This includes products in preclinical and clinical development. Some of these agents have received marketing approval, and companies continue to conduct clinical trials to expand their currently approved indications. Alternative technologies, such as standard chemotherapy, cellular therapies and cancer vaccines, may also compete with our products for patients to conduct clinical trials and future potential market share.

32

Our ability to compete successfully will depend largely on our ability to leverage our experience in drug discovery and development to:

1.discover and develop products that are superior to other products in the market;
2.attract qualified scientific, product development and commercial personnel;
3.obtain and maintain patent and/or other proprietary protection for our products and technologies;
4.obtain required regulatory approvals; and
5.successfully collaborate with pharmaceutical companies in the discovery, development and commercialization of new products.

The availability and price of our competitors’ products could limit the demand, and the price we are able to charge, for any of our product candidates, if approved. We will not achieve our business plan if acceptance is inhibited by price competition or the reluctance of physicians to switch from existing drug products to our products, or if physicians switch to other new drug products or choose to reserve our products for use in limited circumstances.

Established biopharmaceutical companies may invest heavily to accelerate discovery and development of products that could make our product candidates less competitive. In addition, any new product that competes with an approved product must demonstrate compelling advantages in efficacy, convenience, tolerability and safety in order to overcome price competition and to be commercially successful. Accordingly, our competitors may succeed in obtaining patent protection, receiving FDA approval or discovering, developing and commercializing medicines before we do, which would have a material adverse impact on our business. We will not be able to successfully commercialize our product candidates without establishing sales and marketing capabilities internally or through collaborators.

Our current and future relationships with healthcare professionals, principal investigators, consultants, customers and third-party payors in the United States and elsewhere may be subject, directly or indirectly, to applicable anti-kickback, fraud and abuse, false claims, physician payment transparency, health information privacy and security and other healthcare laws and regulations, which could expose us to penalties.

Healthcare providers, physicians and third-party payors in the United States and elsewhere will play a primary role in the recommendation and prescription of any product candidates for which we obtain marketing approval. Our current and future arrangements with healthcare professionals, principal investigators, consultants, customers and third-party payors may expose us to broadly applicable fraud and abuse and other healthcare laws, including, without limitation, the federal Anti-Kickback Statute and the federal civil False Claims Act, that may constrain the business or financial arrangements and relationships through which we sell, market and distribute any product candidates for which we obtain marketing approval. In addition, we may be subject to physician payment transparency laws and patient privacy and security regulation by the federal government and by the states and foreign jurisdictions in which we conduct our business. The applicable federal, state and foreign healthcare laws that may affect our ability to operate include the following:

the federal Anti-Kickback Statute, which prohibits, among other things, persons from knowingly and willfully soliciting, offering, receiving or providing remuneration, directly or indirectly, in cash or in kind, to induce or reward, or in return for, either the referral of an individual for, or the purchase, lease, order or recommendation of, any good, facility, item or service, for which payment may be made, in whole or in part, under federal and state healthcare programs such as Medicare and Medicaid;

33

federal civil and criminal false claims laws, including, without limitation, the federal civil False Claims Act which can be enforced through civil whistleblower or qui tam actions, which prohibit individuals or entities for, among other things, knowingly presenting, or causing to be presented, to the federal government, including federal health care programs, such as, the Medicare and Medicaid programs, claims for payment that are false or fraudulent or making a false statement to avoid, decrease or conceal an obligation to pay money to the federal government;
the civil monetary penalties statute, which imposes penalties against any person or entity who, among other things, is determined to have presented or caused to be presented a claim to a federal health program that the person knows or should know is for an item or service that was not provided as claimed or is false or fraudulent;
the Health Insurance Portability and Accountability Act of 1996 (HIPAA) which created additional federal civil and criminal statutes that prohibit knowingly and willfully executing, or attempting to execute, a scheme to defraud any healthcare benefit program or obtain, by means of false or fraudulent pretenses, representations or promises, any of the money or property owned by, or under the custody or control of, any healthcare benefit program, regardless of whether the payor is public or private, knowingly and willfully embezzling or stealing from a health care benefit program, willfully obstructing a criminal investigation of a health care offense and knowingly and willfully falsifying, concealing or covering up by any trick or device a material fact or making any materially false statements in connection with the delivery of, or payment for, healthcare benefits, items or services relating to healthcare matters;
HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act (HITECH), and their respective implementing regulations, which impose obligations on “covered entities,” including certain healthcare providers, health plans, and healthcare clearinghouses, as well as their respective “business associates” that create, receive, maintain or transmit individually identifiable health information for or on behalf of a covered entity, with respect to safeguarding the privacy, security and transmission of individually identifiable health information;
the Physician Payments Sunshine Act, created under Section 6002 of the Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act of 2010 (collectively, the “Affordable Care Act”), imposed annual reporting requirements for certain manufacturers of drugs, devices, biologics and medical supplies for certain payments and “transfers of value” provided to physicians, as defined by such law, and teaching hospitals, as well as ownership and investment interests held by physicians and their immediate family members. Failure to submit timely, accurately and completely the required information for all payments, transfers of value and ownership or investment interests may result in significant civil monetary penalties; and
analogous state and foreign laws, such as state anti-kickback and false claims laws, which may apply to sales or marketing arrangements and claims involving healthcare items or services reimbursed by non-governmental third-party payors, including private insurers; state and foreign laws that require pharmaceutical companies to comply with the pharmaceutical industry’s voluntary compliance guidelines and the relevant compliance guidance promulgated by the federal government or to adopt compliance programs as prescribed by state laws and regulations, or that otherwise restrict payments that may be made to healthcare providers; state and foreign laws that require manufacturers to report information related to payments and other transfers of value to physicians and other healthcare providers or marketing expenditures; state laws that require the reporting of information related to drug pricing; state and local laws that require the registration of pharmaceutical sales representatives; and state and foreign laws governing the privacy and security of health information in certain circumstances, many of which differ from each other in significant ways and often are not preempted by HIPAA, thus complicating compliance efforts.

34

Further, the Affordable Care Act, among other things, amended the intent requirement of the federal Anti-Kickback Statute and the healthcare fraud statute. A person or entity no longer needs to have actual knowledge of these statutes or specific intent to violate them in order to have committed a violation. In addition, the Affordable Care Act provided that 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.

Efforts to ensure that our future business arrangements with third parties will comply with applicable healthcare laws and regulations may involve substantial costs. It is possible that governmental authorities will conclude that our business practices may not comply with current or future statutes, regulations or case law involving applicable fraud and abuse or other healthcare laws. If our operations are found to be in violation of any of these laws or any other governmental regulations that may apply to us, we may be subject to significant civil, criminal and administrative penalties, including, without limitation, damages, fines, imprisonment, disgorgement, exclusion from participation in government healthcare programs, such as Medicare and Medicaid, additional reporting requirements and/or oversight if we become subject to a corporate integrity agreement or similar agreement to resolve allegations of non-compliance with these laws, and the curtailment or restructuring of our operations, as well as reputational harm, which could significantly harm our business.

Recently enacted and future legislation may increase the difficulty and cost for us to obtain marketing approval of and commercialize our product candidates and affect the prices we may obtain.

Among policy makers and payors in the United States and elsewhere, there is significant interest in promoting changes in healthcare systems with the stated goals of containing healthcare costs, improving quality and/or expanding access. In the United States, the pharmaceutical industry has been a particular focus of these efforts and has been significantly affected by major legislative initiatives. In March 2010, President Obama signed into law the Affordable Care Act, a sweeping law intended to broaden access to health insurance, reduce or constrain the growth of healthcare spending, enhance remedies against fraud and abuse, add new transparency requirements for the healthcare and health insurance industries, impose new taxes and fees on the health industry and impose additional health policy reforms. The Affordable Care Act established an annual, nondeductible fee on any entity that manufactures or imports certain specified branded prescription drugs and biologic agents, addressed a new methodology by which rebates owed by manufacturers under the Medicaid Drug Rebate Program are calculated for drugs that are inhaled, infused, instilled, implanted or injected, increased the minimum Medicaid rebates owed by most manufacturers under the Medicaid Drug Rebate Program, extended the Medicaid Drug Rebate program to utilization of prescriptions of individuals enrolled in Medicaid managed care organizations, and provided incentives to programs that increase the federal government’s comparative effectiveness research.

In addition, the Affordable Care Act implemented payment system reforms including a national pilot program on payment bundling to encourage hospitals, physicians and other providers to improve the coordination, quality and efficiency of certain healthcare services through bundled payment models. There remain judicial and Congressional challenges to certain aspects of the Affordable Care Act, as well as recent efforts by the administration to repeal or replace certain aspects of the Affordable Care Act. Since January 2017, the president has signed two Executive Orders and other directives 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, two bills affecting the implementation of certain taxes under the Affordable Care Act have been signed into law. Legislation enacted in 2017, informally titled the Tax Cuts and Jobs Act of 2017 (TCJA), includes a provision which repealed, 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”.

35

In addition, the 2020 federal spending package permanently eliminated, effective January 1, 2020, the Affordable Care Act’s mandated fees “Cadillac” tax on high cost employer-sponsored health coverage, and medical device tax and, effective January 1, 2021, also eliminates 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 percent to 70 percent 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, the Centers for Medicare & Medicaid Services (CMS) published a new final rule permitting further collections and payments to and from certain Affordable Care Act qualified health plans and health insurance 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 Texas U.S. District Court Judge ruled that the Affordable Care Act is unconstitutional in its entirety because the “individual mandate” was repealed by Congress as part of the TCJA. 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. It is unclear how this decision, future decisions, subsequent appeals, and other efforts to repeal and replace the Affordable Care Act will impact the Affordable Care Act and our business.

In addition, other legislative changes have been proposed and adopted since the Affordable Care Act was enacted. On August 2, 2011, President Obama signed into law the Budget Control Act of 2011, which, among other things, created the Joint Select Committee on Deficit Reduction to recommend to Congress proposals in spending reductions. The Joint Select Committee did not achieve a targeted deficit reduction of at least $1.2 trillion for the years 2013 through 2021, triggering the legislation’s automatic reduction to several government programs. This includes reductions to Medicare payments to providers of 2% per fiscal year, which went into effect on April 1, 2013 and, due to subsequent legislation, including the BBA, will remain in effect through 2029 unless additional Congressional action is taken. On January 2, 2013, President Obama signed into law the American Taxpayer Relief Act of 2012, which, among other things, reduced Medicare payments to several providers, including hospitals, imaging centers and cancer treatment centers and increased the statute of limitations period for the government to recover overpayments to providers from three to five years.

Further, there has been heightened governmental scrutiny recently over the manner in which manufacturers set prices for their marketed products, which have resulted in several 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, reduce the cost of products under Medicare, and reform government program reimbursement methodologies for products. At the federal level, the administration’s budget proposal for fiscal year 2020 contains further price control measures that could be enacted during the 2019 budget process or in other future legislation, including, for example, measures to permit Medicare Part D plans to negotiate the price of certain products under Medicare Part B, to allow some states to negotiate product prices under Medicaid, and to eliminate cost sharing for generics for low-income patients. Additionally, the administration released a “Blueprint” to lower drug prices and reduce out of pocket costs of drugs that contains additional proposals to increase manufacturer competition, increase the negotiating power of certain federal healthcare programs, incentivize manufacturers to lower the list price of their products and reduce the out of pocket costs of drug products paid by consumers. HHS solicited feedback on some of these measures and has implemented others under its existing authority. For example, in May 2019, CMS issued a final rule to allow Medicare Advantage plans the option to use step therapy for Part B drugs beginning January 1, 2020. This final rule codified CMS’ policy change that was effective January 1, 2019. While some of these and other proposed measures may require additional authorization to become effective, Congress and the administration have each indicated that it will continue to seek new legislative and/or administrative measures to control pharmaceutical costs. At the state level, legislatures have increasingly passed legislation and implemented regulations designed to control pharmaceutical and biological product pricing, including price or patient reimbursement constraints, discounts, restrictions on certain product access and marketing cost disclosure and transparency measures, and, in some cases, designed to encourage importation from other countries and bulk purchasing. We expect 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 our products or additional pricing pressure.

36

We expect that healthcare reform measures that may be adopted in the future may result in more rigorous coverage criteria and lower reimbursement, and in additional downward pressure on the price that may be charged for any of our product candidates, if approved.

Even if we are able to commercialize any product candidates, our product candidates may be subject to unfavorable pricing regulations, third-party coverage and reimbursement policies or healthcare reform initiatives.

Our ability to commercialize any product candidates successfully will depend, in part, on the extent to which coverage and adequate reimbursement for our product candidates will be available from government payor programs at the federal and state levels, including Medicare and Medicaid, private health insurers, managed care plans and other third-party payors. Government authorities and other third-party payors, such as private health insurers and health maintenance organizations, decide which medical products they will pay for and establish reimbursement levels. Increasingly, third-party payors are requiring that drug companies provide them with predetermined discounts from list prices and are challenging the prices charged for products. Coverage and reimbursement may not be available for any product that we commercialize and, even if these are available, the level of reimbursement may not be satisfactory. Inadequate reimbursement levels may adversely affect the demand for, or the price of, any product candidate for which we obtain marketing approval. Obtaining and maintaining adequate reimbursement for our drugs may be difficult. We may be required to conduct expensive pharmacoeconomic studies to justify coverage and reimbursement or the level of reimbursement compared to other therapies. If coverage and adequate reimbursement are not available or reimbursement is available only to limited levels, we may not be able to successfully commercialize any product candidates for which marketing approval is obtained.

In addition, net prices for products may be reduced by mandatory discounts or rebates required by government healthcare programs or private payors and by any future relaxation of laws that presently restrict imports of products from countries where they may be sold at lower prices than in the United States. Third-party payors often rely upon Medicare coverage policy and payment limitations in setting their own reimbursement policies. However, no uniform policy requirement for coverage and reimbursement for drug products exists among third-party payors in the United States. Therefore, coverage and reimbursement can differ significantly from payor to payor. As a result, the coverage determination process is often a time-consuming and costly process that will 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 at all. Further, there may be significant delays in obtaining coverage and reimbursement for newly approved products, and coverage may be more limited than the indications for which the product is approved by the FDA or similar regulatory authorities outside the United States. Moreover, eligibility for coverage and reimbursement does not imply that a product will be paid for in all cases or at a rate that covers our costs, including research, development, manufacture, sale and distribution expenses. Interim reimbursement levels for new products, if applicable, may also not be sufficient to cover our costs and may not be made permanent. Our inability to promptly obtain coverage and adequate reimbursement rates from both government-funded and private payors for any approved products that we develop could significantly harm our operating results, our ability to raise capital needed to commercialize products and our overall financial condition.

The regulations that govern marketing approvals, pricing, coverage and reimbursement for new drugs and biological products vary widely from country to country. Current and future legislation may significantly change the approval requirements in ways that could involve additional costs and cause delays in obtaining approvals. Some countries require approval of the sale price of a product before it can be marketed. In many countries, the pricing review period begins after marketing or product licensing approval is granted. In some foreign markets, prescription pharmaceutical pricing remains subject to continuing governmental control even after initial approval is granted. As a result, we might obtain marketing 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, and negatively impact the revenues able to be generated from the sale of the product in that country. Adverse pricing limitations may hinder our ability to recoup our investment in one or more product candidates, even if our product candidates obtain marketing approval.

37

There can be no assurance that our product candidates, if they are approved for sale in the United States or in other countries, will be considered medically reasonable and necessary for a specific indication, that they will be considered cost-effective by third-party payors, that coverage or an adequate level of reimbursement will be available, or that third-party payors’ reimbursement policies will not adversely affect our ability to sell our product candidates profitably if they are approved for sale.

Our business could be negatively impacted by cyber security threats and other disruptions, including the theft of our intellectual property, and could compromise our information and expose us to liability, which would cause our business and reputation to suffer.

We are increasingly dependent on information technology systems and infrastructure, including mobile technologies, to operate our business. In the ordinary course of our business, we use our data centers and our networks to store and access confidential and proprietary business information. The information includes, among other things, our intellectual property and proprietary information, the confidential information of our collaborators and licensees and the personally identifiable information of our employees, and the individually identified health information of patients participating in our clinical trials. It is important to our operations and business strategy that this electronic information remains secure and is perceived to be secure. The size and complexity of our information technology systems, and those of our partners and third-party vendors with whom we contract together with the volume of data we retain, make such systems potentially vulnerable to breakdown, malicious intrusion, security breaches and other cyber-security attacks.

Information security risks have significantly increased in recent years in part due to the proliferation of new technologies and the increased sophistication and activities of organized crime, hackers, terrorists and other external parties, including foreign state actors. We face various cyber security threats, including cyber security attacks to our information technology infrastructure and attempts by others to gain access to our proprietary or sensitive information. A security breach or privacy violation that leads to disclosure or modification of or prevents access to personally identifiable information or other protected information could harm our reputation, compel us to comply with federal and/or state breach notification laws and foreign law equivalents, subject us to mandatory corrective action, require us to verify the correctness of database contents and otherwise subject us to liability under laws and regulations that protect personal data, resulting in increased costs or loss of revenue. Similarly, the loss of clinical trial data from completed or ongoing or planned clinical trials could result in delays in our regulatory approval efforts and significantly increase our costs to recover or reproduce the data. Moreover, a security breach that exposes our confidential intellectual property could compromise our patent portfolio. Additionally, theft of our intellectual property or proprietary business information could require substantial expenditures to remedy. If we are unable to prevent such security breaches or privacy violations or implement satisfactory remedial measures, our operations could be disrupted, and we may suffer loss of reputation, financial loss and other regulatory penalties because of lost or misappropriated information. In addition, these breaches and other inappropriate access can be difficult to detect, and any delay in identifying them may lead to increased harm of the type described above. Moreover, the prevalent use of mobile devices that access confidential information increases the risk of data security breaches, which could lead to the loss of confidential information, trade secrets or other intellectual property. As cyber threats continue to evolve, we may be required to expend significant additional resources to continue to modify or enhance our protective measures or to investigate and remediate any information security vulnerabilities.

The procedures and controls we use to monitor these threats and mitigate our exposure may not be sufficient to prevent cyber security incidents. The result of these incidents could have a material adverse effect on our business, financial condition and results of operations including disrupted operations, lost opportunities, misstated financial data, liability for stolen assets or information, increased costs arising from the implementation of additional security protective measures, litigation and reputational damage. Any remedial costs or other liabilities related to cyber security incidents may not be fully insured or indemnified by other means.

38

Compliance with global privacy and data security requirements could result in additional costs and liabilities to us or inhibit our ability to collect and process data globally, and the failure to comply with such requirements could have a material adverse effect on our business, financial condition or results of operations.

The regulatory framework for the collection, use, safeguarding, sharing, transfer and other processing of information worldwide is rapidly evolving and is likely to remain uncertain for the foreseeable future. For example, the EU’s General Data Protection Regulation (GDPR), imposes strict obligations on the processing of personal data, including personal health data, and the free movement of such data. The GDPR applies to any company established in the EU as well as any company outside the EU that processes personal data in connection with the offering of goods or services to individuals in the EU or the monitoring of their behavior.

As such, the GDPR will apply to us in connection with any clinical trials we conduct in the EU. The GDPR enhances data protection obligations for processors and controllers of personal data, including, for example, obligations relating to: processing health and other sensitive data; obtaining consent of individuals; providing notice to individuals regarding data processing activities; responding to data subject requests; taking certain measures when engaging third-party processors; notifying data subjects and regulators of data breaches; implementing safeguards to protect the security and confidentiality of personal data; and transferring personal data to countries outside the EU, including the U.S. The GDPR imposes substantial fines for breaches of data protection requirements, which can be up to four percent of global revenue or 20 million euros, whichever is greater, and it also confers a private right of action on data subjects for breaches of data protection requirements. The GDPR and other changes in laws or regulations associated with the enhanced protection of certain types of sensitive data, such as healthcare data or other personal information from our clinical trials, could require us to change our business practices or lead to government enforcement actions, private litigation or significant penalties against us and could have a material adverse effect on our business, financial condition or results of operations.

Additionally, California recently enacted legislation that has been dubbed the first “GDPR-like” law in the U.S. Known as the California Consumer Privacy Act (CCPA), it creates new individual privacy rights for consumers (as that word is broadly defined in the law) and places increased privacy and security obligations on entities handling personal data of consumers or households. The CCPA, which went into effect on January 1, 2020, requires covered companies to provide new disclosures to California consumers, and provides such consumers new ways to opt-out of certain sales of personal information. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches that is expected to increase data breach litigation. The CCPA may increase our compliance costs and potential liability. Some observers have noted that the CCPA could mark the beginning of a trend toward more stringent privacy legislation in the U.S., which could increase our potential liability and adversely affect our business.

Risks Relating to Our Dependence on Third Parties

Our existing partnerships are important to our business, and future partnerships may also be important to us. If we are unable to maintain any of these partnerships, or if these partnerships are not successful, our business could be adversely affected.

Because developing biologics products, conducting clinical trials, obtaining regulatory approval, establishing manufacturing capabilities and marketing approved products are expensive, we have entered into partnerships, and may seek to enter into additional partnerships, with companies that have more resources and experience than us, and we may become dependent upon the establishment and successful implementation of partnership agreements.

Our partnership and license agreements include those we have announced with Genentech, Novartis, Amgen, MorphoSys, Alexion and others. These partnerships and license agreements also have provided us with important funding for our development programs, and we expect to receive additional funding under these partnerships in the future. Our existing partnerships, and any future partnerships we enter into, may pose a number of risks, including the following:

1.collaborators have significant discretion in determining the efforts and resources that they will apply to these partnerships. In December 2018, Novartis notified us of its decision to return the rights to plamotamab to us under the terms of the Novartis Agreement;

39

2.our Novartis Agreement requires us to co-develop worldwide with Novartis our lead bispecific antibody candidate, XmAb14045, and share development costs. Such an arrangement may require us to incur substantial costs in excess of our available resources;
3.our Genentech Agreement requires that we fund 45% of worldwide development costs of XmAb24306 and other IL-15 candidates. Such an arrangement may require us to incur substantial costs in excess of available resources;
4.collaborators may not perform their obligations as expected;
5.collaborators may not pursue development and commercialization of any product candidates that achieve regulatory approval or may elect not to continue or renew development or commercialization programs based on clinical trial results, changes in the collaborators’ strategic focus or available funding, or external factors, such as an acquisition, that divert resources or create competing priorities;
6.collaborators may delay clinical trials, provide insufficient funding for a clinical trial program, stop a clinical trial or abandon a product candidate, repeat or conduct new clinical trials or require a new formulation of a product candidate for clinical testing;
7.collaborators could independently develop, or develop with third parties, products that compete directly or indirectly with our products or product candidates if the collaborators believe that competitive products are more likely to be successfully developed or can be commercialized under terms that are more economically attractive than ours, which may cause collaborators to cease to devote resources to the commercialization of our product candidates;
8.a collaborator with marketing and distribution rights to one or more of our product candidates that achieve regulatory approval may not commit sufficient resources to the marketing and distribution of such product or products;
9.disagreements with collaborators, including disagreements over proprietary rights, contract interpretation or the preferred course of development, might cause delays or termination of the research, development or commercialization of product candidates, might lead to additional responsibilities for us with respect to product candidates, or might result in litigation or arbitration, any of which would be time-consuming and expensive;
10.while we have generally retained the right to maintain and defend our intellectual property under our agreements with collaborators, certain collaborators may not properly maintain or defend certain of our intellectual property rights or may use our proprietary information in such a way as to invite litigation that could jeopardize or invalidate our intellectual property or proprietary information;
11.collaborators may infringe the intellectual property rights of third parties, which may expose us to litigation and potential liability;
12.collaborators may learn about our technology and use this knowledge to compete with us in the future;
13.results of collaborators’ preclinical or clinical studies could produce results that harm or impair other products using our XmAb technology platform;
14.there may be conflicts between different collaborators that could negatively affect those partnerships and potentially others; and
15.the number and type of our partnerships could adversely affect our attractiveness to future collaborators or acquirers.

40

If our partnerships and license agreements do not result in the successful development and commercialization of products or if one of our collaborators terminates its agreement with us, we may not receive any future research and development funding or milestone or royalty payments under the arrangement. If we do not receive the funding we expect under these arrangements, our continued development of our product candidates could be delayed, and we may need additional resources to develop additional product candidates. All of the risks described in these risk factors relating to product development, regulatory approval and commercialization described in this Annual Report also apply to the activities of our collaborators and there can be no assurance that our partnerships and license agreements will produce positive results or successful products on a timely basis or at all.

Our partnership agreements generally grant our collaborators exclusive rights under certain of our intellectual property and may therefore preclude us from entering into partnerships with others relating to the same or similar compounds, indications or diseases. In addition, partnership agreements may place restrictions or additional obligations on our ability to license additional compounds in different indications, diseases or geographical locations. If we fail to comply with or breach any provision of a partnership agreement, a collaborator may have the right to terminate, in whole or in part, such agreement or to seek damages. Many of our collaborators also have the right to terminate the partnership agreement for convenience. If a partnership agreement is terminated, in whole or in part, we may be unable to continue the development and commercialization of the applicable product candidates, and even if we are able to do so, such efforts may be delayed and result in additional costs.

There is no assurance that a collaborator who is acquired by a third party would not attempt to change certain contract provisions that could negatively affect our partnership. The acquiring company may also not accept the terms or assignment of our contracts and may seek to terminate the agreements. Any one of our partners could breach covenants, restrictions and/or sub-license agreement provisions leading us into disputes and potential breaches of our agreements with other partners.

We may in the future determine to partner with additional pharmaceutical and biotechnology companies for development and potential commercialization of therapeutic products. We face significant competition in seeking appropriate collaborators. Our ability to reach a definitive agreement for a partnership will depend, among other things, upon our assessment of the collaborator’s resources and expertise, the terms and conditions of the proposed partnership and the proposed collaborator’s evaluation of a number of factors. If we elect to fund and undertake development or commercialization activities on our own, we may need to obtain additional expertise and additional capital, which may not be available to us on acceptable terms or at all. If we fail to enter into partnerships and do not have sufficient funds or expertise to undertake the necessary development and commercialization activities, we may not be able to further develop our product candidates or bring them to market or continue to develop our product platform and our business, prospects, financial condition and results of operations may be materially and adversely affected.

We rely upon third-party contractors and service providers for the execution of most aspects of our development programs. Failure of these collaborators to provide services of a suitable quality and within acceptable timeframes may cause the delay or failure of our development programs.

We outsource certain functions, tests and services to contract research organizations (CROs), medical institutions and collaborators as well as outsourcing manufacturing to collaborators and/or contract manufacturers, and we rely on third parties for quality assurance, clinical monitoring, clinical data management and regulatory expertise. We also have engaged, and may in the future engage, a CRO to run all aspects of a clinical trial on our behalf. There is no assurance that such individuals or organizations will be able to provide the functions, tests, biologic supply or services as agreed upon or in a quality fashion and we could suffer significant delays in the development of our products or processes.

41

In some cases, there may be only one or few providers of such services, including clinical data management or manufacturing services. In addition, the cost of such services could be significantly increased over time. We rely on third parties and collaborators as mentioned above to enroll qualified patients and conduct, supervise and monitor our clinical trials. Our reliance on these third parties and collaborators for clinical development activities reduces our control over these activities. Our reliance on these parties, however, does not relieve us of our regulatory responsibilities, including ensuring that our clinical trials are conducted in accordance with GCP regulations and the investigational plan and protocols contained in the regulatory agency applications. In addition, these third parties may not complete activities on schedule or may not manufacture under GMP conditions. Preclinical or clinical studies may not be performed or completed in accordance with Good Laboratory Practices (GLP) regulatory requirements or our trial design. If these third parties or collaborators do not successfully carry out their contractual duties or meet expected deadlines, obtaining regulatory approval for manufacturing and commercialization of our product candidates may be delayed or prevented. We rely substantially on third-party data managers for our clinical trial data. There is no assurance that these third parties will not make errors in the design, management or retention of our data or data systems. There is no assurance these third parties will pass FDA or regulatory audits, which could delay or prohibit regulatory approval.

We rely on third parties to manufacture supplies of our preclinical and clinical product candidates. The development of such candidates could be stopped or delayed if any such third party fails to provide us with sufficient quantities of product or fails to do so at acceptable quality levels or prices or fails to maintain or achieve satisfactory regulatory compliance.

We do not currently have nor do we plan to acquire the infrastructure or capability internally to manufacture our clinical drug supplies for use in the conduct of our clinical trials, and we lack the resources and the capability to manufacture any clinical candidates on a clinical scale. Instead, we rely on our third-party manufacturing partners to manufacture our clinical drug supply. Any of our contract manufacturers may not perform as agreed, may be unable to comply with cGMP requirements and with FDA, state and foreign regulatory requirements or may terminate their respective agreements with us.

In addition, manufacturers are subject to ongoing periodic unannounced inspection by the FDA and other governmental authorities to ensure strict compliance with government regulations. We do not control the manufacturing processes of our third-party manufacturing partners, which include, among other things, quality control, quality assurance and the maintenance of records and documentation. If we were to experience an unexpected loss of supply, we could experience delays in our planned clinical trials as our third-party manufacturing partner would need to manufacture additional clinical drug supply and would need sufficient lead time to schedule a manufacturing slot. While there are other potential suppliers of clinical supplies of our biologics, the long transition periods necessary to switch manufacturers for any of our clinical drug supply would significantly delay our clinical trials and the commercialization of such products, if approved.

We intend to rely on third parties to manufacture commercial supplies of our product candidate. If we are unable to enter into commercial supply agreements with third-party suppliers or if any such third-party supplier fails to provide us with sufficient quantities or fails to comply with regulatory requirements, commercialization of such products could be delayed or stopped.

We do not currently have nor do we plan to acquire the infrastructure or capability internally to manufacture our products on a commercial scale. Although we have entered into agreements for the manufacture of clinical supplies of our clinical drug supplies, we have not entered into a commercial supply agreement with any manufacturer for large commercial scale drug supply. We might be unable to identify manufacturers for late stage clinical trials or commercial supply on acceptable terms or at all. A change to the manufacturing process for any of our product candidates would cause us to incur significant costs and to devote significant efforts to implement such a change. Additionally, the late-stage clinical development and commercialization of any product candidates by us or our collaborators may be delayed as a result, which would materially and adversely affect our business.

42

If our third-party manufacturers cannot successfully manufacture material that conforms to our specifications and the applicable regulatory authorities’ strict regulatory requirements, or pass regulatory inspection, they will not be able to secure or maintain regulatory approval for the manufacturing facilities. In addition, we have no control over the ability of any third-party manufacturer to maintain adequate quality control, quality assurance and qualified personnel. The facilities used by our third-party manufacturers to manufacture clinical drug supply for our product candidates and any other potential product candidates that we may develop in the future must be approved by the applicable regulatory authorities, including the FDA, pursuant to inspections that will be conducted after we submit our BLA to the FDA. In addition, manufacturers are subject to ongoing periodic unannounced inspection by the FDA and other governmental authorities to ensure strict compliance with government regulations. If the FDA or any other applicable regulatory authorities do not approve these facilities for the manufacture of our products or if they withdraw any such approval in the future, or if our suppliers or third-party manufacturer decide they no longer want to supply our biologics or manufacture our products, we may need to find alternative manufacturing facilities, which would significantly impact our ability to market our products and our business, prospects, financial condition and results of operations may be materially and adversely affected.

Risks Relating to Our Intellectual Property

If we are unable to obtain, maintain and enforce intellectual property protection covering our products, others may be able to make, use or sell products substantially the same as ours, which could adversely affect our ability to compete in the market.

Our commercial success depends, in part, on our ability to obtain, maintain and enforce patents, trade secrets, trademarks and other intellectual property rights and to operate without having third parties infringe, misappropriate or circumvent the rights that we own or license. The value of many of our partnered licensing arrangements is based on the underlying intellectual property and related patents. If we are unable to obtain, maintain and enforce intellectual property protection covering our products or underlying technologies, others may be able to make, use or sell products that are substantially the same as ours without incurring the sizeable development and licensing costs that we have incurred, which would adversely affect our ability to compete in the market. As of December 31, 2019, we held over 1,000 issued patents and pending patent applications. We file patent applications in the United States, Canada, Japan, Europe and other major markets either directly or via the Patent Cooperation Treaty. Our ability to stop third parties from making, using, selling, offering to sell or importing our product candidates is dependent upon the extent to which we have rights under valid and enforceable patents or trade secrets that cover these activities. However, the patent positions of biopharmaceutical companies, including ours, can be highly uncertain and involve complex legal and factual questions for which important legal principles remain unresolved. No consistent policy regarding the breadth of claims allowed in patents in these fields has emerged to date in the United States. The U.S. patent laws have recently changed, there have been changes regarding how patent laws are interpreted, and the U.S. Patent and Trademark Office (the PTO) has also implemented changes to the patent system. Some of these changes are currently being litigated, and we cannot accurately determine the outcome of any such proceedings or predict future changes in the interpretation of patent laws or changes to patent laws which might be enacted into law. Those changes may materially affect our patents, our ability to obtain patents or the patents and applications of our collaborators and licensors. The patent situation in the biopharmaceutical industry outside the United States is even more uncertain. Therefore, there is no assurance that our pending patent applications will result in the issuance of patents or that we will develop additional proprietary products which are patentable. Moreover, patents issued or to be issued to us may not provide us with any competitive advantage. Our patent position is subject to numerous additional risks, including the following:

1.we may fail to seek patent protection for inventions that are important to our success;
2.our pending patent applications may not result in issued patents;
3.we cannot be certain that we are the first to invent the inventions covered by pending patent applications or that we were the first to file such applications and, if we are not, we may be subject to priority disputes;
4.we may be required to disclaim part or all of the term of certain patents or all of the term of certain patent applications;

43

5.we may file patent applications but have claims restricted or we may not be able to supply sufficient data to support our claims and, as a result, may not obtain the original claims desired or we may receive restricted claims. Alternatively, it is possible that we may not receive any patent protection from an application;
6.we could inadvertently abandon a patent or patent application, resulting in the loss of protection of certain intellectual property rights in a certain country. We, our collaborators or our patent counsel may take action resulting in a patent or patent application becoming abandoned which may not be able to be reinstated or if reinstated, may suffer patent term adjustments;
7.the claims of our issued patents or patent applications when issued may not cover our product candidates;
8.no assurance can be given that our patents would be declared by a court to be valid or enforceable or that a competitor’s technology or product would be found by a court to infringe our patents. Our patents or patent applications may be challenged by third parties in patent litigation or in proceedings before the PTO or its foreign counterparts, and may ultimately be declared invalid or unenforceable, or narrowed in scope;
9.there may be prior art of which we are not aware that may affect the validity or enforceability of a patent claim. There also may be prior art of which we are aware, but which we do not believe affects the validity or enforceability of a claim, which may, nonetheless, ultimately be found to affect the validity or enforceability of a claim;
10.third parties may develop products which have the same or similar effect as our products without infringing our patents. Such third parties may also intentionally circumvent our patents by means of alternate designs or processes or file applications or be granted patents that would block or hurt our efforts;
11.there may be dominating patents relevant to our product candidates of which we are not aware;
12.our patent counsel, lawyers or advisors may have given us, or may in the future give us incorrect advice or counsel. Opinions from such patent counsel or lawyers may not be correct or may be based on incomplete facts;
13.obtaining regulatory approval for biopharmaceutical products is a lengthy and complex process, and as a result, any patents covering our product candidates may expire before, or shortly after such product candidates are approved and commercialized;
14.the patent and patent enforcement laws of some foreign jurisdictions do not protect intellectual property rights to the same extent as laws in the United States, and many companies have encountered significant difficulties in protecting and defending such rights in foreign jurisdictions. If we encounter such difficulties or we are otherwise precluded from effectively protecting our intellectual property rights in foreign jurisdictions, our business prospects could be substantially harmed; and
15.we may not develop additional proprietary technologies that are patentable.

Any of these factors could hurt our ability to gain full patent protection for our products. Registered trademarks and trademark applications in the United States and other countries are subject to similar risks as described above for patents and patent applications, in addition to the risks described below.

44

Many of our product development partnership agreements are complex and may call for licensing or cross-licensing of potentially blocking patents, know-how or intellectual property. Due to the potential overlap of data, know-how and intellectual property rights there can be no assurance that one of our collaborators will not dispute our right to use, license or distribute data, know-how or other intellectual property rights, and this may potentially lead to disputes, liability or termination of a program. There are no assurances that our actions or the actions of our collaborators would not lead to disputes or cause us to default with other collaborators. For example, we may become involved in disputes with our collaborators relating to the ownership of intellectual property developed in the course of the partnership. We also cannot be certain that a collaborator will not challenge the validity or enforceability of the patents we license.

We cannot be certain that any country’s patent and/or trademark office will not implement new rules which could seriously affect how we draft, file, prosecute and/or maintain patents, trademarks and patent and trademark applications. We cannot be certain that increasing costs for drafting, filing, prosecuting and maintaining patents, trademarks and patent and trademark applications will not restrict our ability to file for patent protection. For example, we may elect not to seek patent protection in certain jurisdictions or for certain inventions in order to save costs. We may be forced to abandon or return the rights to specific patents due to a lack of financial resources.

We currently rely, and may in the future rely, on certain intellectual property rights licensed from third parties to protect our technology and certain product candidates. We have licensed and sublicensed certain intellectual property relating to our Xtend technology from a third party. We have also sublicensed certain intellectual property rights related to our bispecific technology from a third party and, we have licensed certain intellectual property rights from a third party related to our XmAb18087 product candidate. We also license certain rights to the underlying cell lines for all our product candidates from third parties. Under these licenses, we have no right to control patent prosecution of the intellectual property or to enforce the patents, and as such the licensed rights may not be adequately maintained by the licensors. The termination of these or other licenses could also prevent us from commercializing product candidates covered by the licensed intellectual property.

Furthermore, the research resulting in the in-licensed patents was developed in the course of research funded by the U.S. government. As a result, the U.S. government may have certain rights (“march-in rights”) to intellectual property embodied in our Xtend products. Government rights in certain inventions developed under a government-funded program include a non-exclusive, non-transferable, irrevocable worldwide license to use inventions for any governmental purpose. Circumstances that trigger march-in rights include, for example, failure to take, within a reasonable time, effective steps to achieve practical application of the invention in a field of use, failure to satisfy the health and safety needs of the public and failure to meet requirements of public use specified by federal regulations. Federal law requires any licensor of an invention that was partially funded by the federal government to obtain a covenant from any exclusive licensee to manufacture products using the invention substantially in the United States. The U.S. government also has the right to use and disclose, without limitation, scientific data relating to licensed technology that was developed in whole or in part at government expense. The government funding agency can elect to exercise these march-in rights on their own initiative or at the request of a third party. It is also possible that we might knowingly or unknowingly in-license additional technology that is subject to U.S. government march-in rights.

We intend to file applications for trademark registrations in connection with our product candidates in various jurisdictions, including the United States. No assurance can be given that any of our trademark applications will be registered in the United States or elsewhere, or that the use of any registered or unregistered trademarks will confer a competitive advantage in the marketplace. Furthermore, even if we are successful in our trademark registrations, the FDA and regulatory authorities in other countries have their own process for drug nomenclature and their own views concerning appropriate proprietary names. No assurance can be given that the FDA or any other regulatory authority will approve of any of our trademarks or will not request reconsideration of one of our trademarks at some time in the future. The loss, abandonment, or cancellation of any of our trademarks or trademark applications could negatively affect the success of the product candidates to which they relate.

45

If we are not able to prevent disclosure of our trade secrets and other proprietary information, the value of our technology and products could be significantly diminished.

We rely on trade secret protection to protect our interests in proprietary know-how and in processes for which patents are difficult to obtain or enforce. We may not be able to protect our trade secrets adequately. We have a policy of requiring our consultants, advisors and collaborators to enter into confidentiality agreements and our employees to enter into invention, non-disclosure and non-compete agreements. However, no assurance can be given that we have entered into appropriate agreements with all parties that have had access to our trade secrets, know-how or other proprietary information. There is also no assurance that such agreements will provide for a meaningful protection of our trade secrets, know-how or other proprietary information in the event of any unauthorized use or disclosure of information. Furthermore, we cannot provide assurance that any of our employees, consultants, contract personnel, or collaborators, either accidentally or through willful misconduct, will not cause serious damage to our programs and/or our strategy, for example by disclosing important trade secrets, know-how or proprietary information to our competitors. It is also possible that our trade secrets, know-how or other proprietary information could be obtained by third parties as a result of breaches of our physical or electronic security systems. Any disclosure of confidential data into the public domain or to third parties could allow our competitors to learn our trade secrets and use the information in competition against us. In addition, others may independently discover our trade secrets and proprietary information. Any action to enforce our rights is likely to be time consuming and expensive, and may ultimately be unsuccessful, or may result in a remedy that is not commercially valuable. These risks are accentuated in foreign countries where laws or law enforcement practices may not protect proprietary rights as fully as in the United States or Europe. Any unauthorized disclosure of our trade secrets or proprietary information could harm our competitive position.

We may be required to reduce the scope of our intellectual property due to third-party intellectual property claims.

Our competitors may have filed, and may in the future file, patent applications covering technology similar to ours. Any such patent application may have priority over our patent applications, which could further require us to obtain rights to issued patents covering such technologies. If another party has filed a U.S. patent application on inventions similar to ours that claims priority to an application filed prior to March 16, 2013, we may have to participate in an interference proceeding declared by the PTO to determine priority of invention in the United States. The costs of these proceedings could be substantial, and it is possible that such efforts would be unsuccessful if, unbeknownst to us, the other party had independently arrived at the same or similar invention prior to our own invention, resulting in a loss of our U.S. patent position with respect to such inventions. In addition, changes enacted on March 15, 2013 to the U.S. patent laws under the America Invents Act resulted in the United States changing from a “first to invent” country to a “first to file” country. As a result, we may lose the ability to obtain a patent if a third-party files with the PTO first and could become involved in proceedings before the PTO to resolve disputes related to inventorship. We may also become involved in similar proceedings in other jurisdictions.

Furthermore, recent changes in U.S. patent law under the America Invents Act allows for post-issuance challenges to U.S. patents, including ex parte reexaminations, inter parte reviews and post-grant oppositions. There is significant uncertainty as to how the new laws will be applied and if our U.S. patents are challenged using such procedures, we may not prevail, possibly resulting in altered or diminished claim scope or loss of patent rights altogether. Similarly, some countries, notably members of the European Union, also have post grant opposition proceedings that can result in changes in scope and/or cancellation of patent claims.

46

Our products could infringe patents and other property rights of others, which may result in costly litigation and, if we are not successful, could cause us to pay substantial damages or limit our ability to commercialize our products, which could have a material adverse effect on our business.

Our commercial success depends upon our ability, and the ability of our collaborators, to develop, manufacture, market and sell our product candidates and use our proprietary technologies without infringing the patents and other proprietary rights of third parties. There is considerable intellectual property litigation in the biotechnology and pharmaceutical industries. For example, we are aware of an issued U.S. patent owned by Genentech that may relate to and claim components of certain of our candidates and partnered products, including Ultomiris, XmAb20717, XmAb22841, XmAb23104, and XmAb24306 or their manufacture. We believe that this patent will expire in the United States in 2020. Furthermore, we are aware of issued patents owned by Merus B.V. (Merus) that may relate to and claim components of our bispecific antibody product candidates and partnered bispecific product candidates, including XmAb14045, plamotamab, XmAb18087, XmAb20717, XmAb23104 and XmAb22841, and will putatively expire in 2033. We are additionally aware of several patents and pending applications directed to the use of IL-15 fused with Fc domains, and in some cases in combination with targeting domains, that might be relevant to XmAb24306, with putative expirations ranging from 2025 to later than 2032. It is possible that these terms could be extended, for example, as a result of patent term restoration to compensate for regulatory delays. While we believe that our current development of these candidates currently falls into the “safe harbor” of non-infringement under 35 U.S.C. §271€(1), this protection terminates upon commercialization. In addition, there can be no assurance that our interpretation of this statutory exemption would be upheld. We believe there exists reasonable arguments of invalidity for the Genentech patent, the Merus patents and the IL-15 patents; however, we cannot assure that if challenged in litigation for infringement of these patents that we would prevail. In order to successfully challenge the validity of any issued U.S. patent, we would need to overcome a presumption of validity. This burden is a high one requiring us to present clear and convincing evidence as to the invalidity of such claims. There is no assurance that a court would find these claims to be invalid or not infringed.

In addition, as the biopharmaceutical industry expands and more patents are issued, the risk increases that there may be patents issued to third parties that relate to our products and technology of which we are not aware or that we must challenge to continue our operations as currently contemplated. Our products may infringe or may be alleged to infringe these patents. Because some patent applications in the United States may be maintained in secrecy until the patents are issued, because patent applications in the United States and many foreign jurisdictions are typically not published until eighteen months after filing and because publications in the scientific literature often lag behind actual discoveries, we cannot be certain that others have not filed patents that may cover our technologies, our product candidates or their use. Additionally, pending patent applications which have been published can, subject to certain limitations, be later amended in a manner that could cover our technologies, our products or the use of our products. We may become party to, or threatened with, future adversarial proceedings or litigation regarding intellectual property rights with respect to our products and technology. Third parties may assert infringement claims against us based on existing patents or patents that may be granted in the future.

If we are sued for patent infringement, we would need to demonstrate that our products or methods either do not infringe the patent claims of the relevant patent or that the patent claims are invalid, and we may not be able to do this. Proving invalidity is difficult. For example, in the United States, proving invalidity requires a showing of clear and convincing evidence to overcome the presumption of validity enjoyed by issued patents. Even if we are successful in these proceedings, we may incur substantial costs and divert management’s time and attention in pursuing these proceedings, which could have a material adverse effect on us.

Any such claims are likely to be expensive to defend, and some of our competitors may be able to sustain the costs of complex patent litigation more effectively than we can because they have substantially greater resources.

47

If we are found to infringe a third party’s intellectual property rights, we could be required to obtain a license from such third party to continue developing and marketing our products and technology. We may also elect to enter into such a license in order to settle litigation or in order to resolve disputes prior to litigation. However, we may not be able to obtain any required license on commercially reasonable terms or at all. Even if we were able to obtain a license, it could be non-exclusive, thereby giving our competitors access to the same technologies licensed to us and could require us to make substantial royalty payments. We could also be forced, including by court order, to cease commercializing the infringing technology or product. In addition, we could be found liable for monetary damages, including treble damages and attorneys’ fees if we are found to have willfully infringed a patent. A finding of infringement could prevent us from commercializing our product candidates or force us to cease some of our business operations, which could materially harm our business. Claims that we have misappropriated the confidential information or trade secrets of third parties could have a similar negative impact on our business.

Our intellectual property may be infringed upon by a third party.

Third parties may infringe one or more of our issued patents or trademarks. We cannot predict if, when or where a third party may infringe one or more of our issued patents or trademarks. To counter infringement, we may be required to file infringement claims, which can be expensive and time consuming. There is no assurance that we would be successful in a court of law in proving that a third party is infringing one or more of our issued patents or trademarks. Any claims we assert against perceived infringers could also provoke these parties to assert counterclaims against us, alleging that we infringe their intellectual property. In addition, in a patent infringement proceeding, a court may decide that a patent of ours is invalid or unenforceable, in whole or in part, construe the patent’s claims narrowly and/or refuse to stop the other party from using the technology at issue on the grounds that our patents do not cover the technology in question, any of which may adversely affect our business. Even if we are successful in proving in a court of law that a third party is infringing one or more of our issued patents or trademarks there can be no assurance that we would be successful in halting their infringing activities, for example, through a permanent injunction, or that we would be fully or even partially financially compensated for any harm to our business. We may be forced to enter into a license or other agreement with the infringing third party at terms less profitable or otherwise commercially acceptable to us than if the license or agreement were negotiated under conditions between those of a willing licensee and a willing licensor. We may not become aware of a third-party infringer within legal timeframes for compensation or at all, thereby possibly losing the ability to be compensated for any harm to our business. Such a third party may be operating in a foreign country where the infringer is difficult to locate and/or the intellectual property laws may be more difficult to enforce. Some third-party infringers may be able to sustain the costs of complex infringement litigation more effectively than we can because they have substantially greater resources. Any inability to stop third-party infringement could result in loss in market share of some of our products or even lead to a delay, reduction and/or inhibition of the development, manufacture or sale of certain products by us. There is no assurance that a product produced and sold by a third-party infringer would meet our or other regulatory standards or would be safe for use. Such third-party infringer products could irreparably harm the reputation of our products thereby resulting in substantial loss in market share and profits.

We may be subject to claims that our employees, consultants or independent contractors have wrongfully used or disclosed confidential information of third parties.

We employ individuals who were previously employed at other biotechnology or pharmaceutical companies. We may be subject to claims that we or our employees, consultants or independent contractors have inadvertently or otherwise used or disclosed confidential information of our employees’ former employers or other third parties. We may also be subject to claims that former employers or other third parties have an ownership interest in our patents. Litigation may be necessary to defend against these claims. There is no guarantee of success in defending these claims, and if we do not prevail, we could be required to pay substantial damages and could lose rights to important intellectual property. Even if we are successful, litigation could result in substantial cost and be a distraction to our management and other employees.

48

Risks Related to Employee Matters and Managing Growth and Other Risks Related to Our Business

We are subject to competition for our skilled personnel and may experience challenges in identifying and retaining key personnel that could impair our ability to conduct and grow our operations effectively.

Our planned growth and future success depend on our ability to retain our executive officers and to attract, retain and motivate qualified personnel. If we are not successful in attracting and retaining highly qualified personnel, we may not be able to successfully implement our business strategy. Although we have not experienced problems attracting and retaining highly qualified personnel in the recent past, our industry has experienced a high rate of turnover of management personnel in recent years. Our ability to compete in the highly competitive biotechnology and pharmaceuticals industries depends upon our ability to attract and retain highly qualified management, scientific and medical personnel. We are highly dependent on our current management team, whose services are critical to the successful implementation of our product candidate development and regulatory strategies. In order to induce valuable employees to continue their employment with us, we have provided stock options that vest over time. The value to employees of stock options that vest over time is significantly affected by movements in our stock price that are beyond our control and may at any time be insufficient to counteract more lucrative offers from other companies.

Despite our efforts to retain valuable employees, members of our management team may terminate their employment with us at any time, with or without notice. Further, we do not maintain “key person” insurance for any of our executives or other employees. The loss of the services of any of our executive officers and our inability to find suitable replacements could harm our business, financial condition, prospects and ability to achieve the successful development or commercialization of our product candidates. Our success also depends on our ability to continue to attract, retain and motivate highly skilled scientific and medical personnel at all levels.

In 2016 we began to increase the number of our employees and expand the scope of our operations with a goal of advancing multiple clinical candidates into development. The increase in employees, especially in clinical development, places a significant strain on our management, operations and financial resources, and we may have difficulty managing this future potential growth. As we continue to grow our operations and advance our clinical programs into later stages of development, it will require us to recruit and retain employees with additional knowledge and skill sets and no assurance can be provided that we will be able to attract employees with the necessary skill set to assist in our growth. Many of the other biotech and pharmaceutical companies and academic institutions that we compete against for qualified personnel have greater financial and other resources, different risk profiles and a longer history in the industry than we do. We also may employ consultants or part-time and contract employees. There can be no assurance that these individuals are retainable. While we have been able to attract and retain skilled and experienced personnel and consultants in the past, no assurance can be given that we will be able to do so in the future.

We may become subject to the risk of product liability claims.

We face an inherent risk of product liability as a result of the clinical testing of our product candidates and will face an even greater risk if we or our partners commercialize any products. Human therapeutic products involve the risk of product liability claims and associated adverse publicity. Currently, the principal risks we face relate to patients in our clinical trials, who may suffer unintended consequences. Claims might be made by patients, healthcare providers or pharmaceutical companies or others. For example, we may be sued if any product we develop allegedly causes injury or is found to be otherwise unsuitable during clinical testing, manufacturing, marketing or sale. Any such product liability claims may include allegations of defects in manufacturing, defects in design, a failure to warn of dangers inherent in the product, negligence, strict liability and a breach of warranties. Claims could also be asserted under state consumer protection acts. If we cannot successfully defend ourselves against product liability claims, we may incur substantial liabilities or be required to limit commercialization of our product candidates, if approved. Even successful defense would require significant financial and management resources. Regardless of the merits or eventual outcome, liability claims may result in:

1.decreased demand for our products due to negative public perception;
2.injury to our reputation;

49

3.withdrawal of clinical trial participants or difficulties in recruiting new trial participants;
4.initiation of investigations by regulators;
5.costs to defend or settle the related litigation;
6.a diversion of management’s time and resources;
7.substantial monetary awards to trial participants or patients;
8.product recalls, withdrawals or labeling, marketing or promotional restrictions;
9.loss of revenues from product sales; and
10.the inability to commercialize any of our product candidates, if approved.

We may not have or be able to obtain or maintain sufficient and affordable insurance coverage to cover product liability claims, and without sufficient coverage any claim brought against us could have a materially adverse effect on our business, financial condition or results of operations. We run clinical trials through investigators that could be negligent through no fault of our own and which could affect patients, cause potential liability claims against us and result in delayed or stopped clinical trials. We are required by contractual obligations to indemnify collaborators, partners, third-party contractors, clinical investigators and institutions. These indemnifications could result in a material impact due to product liability claims against us and/or these groups. We currently carry at least $10.0 million in product liability insurance, which we believe is appropriate for our current clinical trials. Although we maintain such insurance, any claim that may be brought against us could result in a court judgment or settlement in an amount that is not covered, in whole or in part, by our insurance or that is in excess of the limits of our insurance coverage. Our insurance policies also have various exclusions, and we may be subject to a product liability claim for which we have no coverage. We will have to pay any amounts awarded by a court or negotiated in a settlement that exceed our coverage limitations or that are not covered by our insurance, and we may not have, or be able to obtain, sufficient capital to pay such amounts. We may also need to expand our insurance coverage as our business grows or if any of our product candidates is commercialized. We may not be able to maintain or increase insurance coverage at a reasonable cost or in an amount adequate to satisfy any liability that may arise.

Our employees may engage in misconduct or other improper activities, including noncompliance with regulatory standards and requirements and insider trading.

We are exposed to the risk of employee fraud or other misconduct. Misconduct by employees could include intentional failures to comply with FDA regulations, to provide accurate information to the FDA, to comply with manufacturing standards we have established, to comply with federal and state healthcare fraud and abuse laws and regulations, or to report financial information or data accurately or disclose unauthorized activities to us. In particular, sales, marketing and 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, sales commission, customer incentive programs and other business arrangements. Employee misconduct could also involve the improper use of information obtained in the course of clinical trials, which could result in regulatory sanctions and serious harm to our reputation. We have adopted a Code of Business Conduct and Ethics, but it is not always possible to identify and deter employee misconduct, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to be in compliance with such laws or regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, including the imposition of significant civil, criminal, and administrative sanctions, and our reputation.

50

In addition, during the course of our operations our directors, executives, and employees may have access to material, nonpublic information regarding our business, our results of operations, or potential transactions we are considering. We may not be able to prevent a director, executive, or employee from trading in our common stock on the basis of, or while having access to, material, nonpublic information. If a director, executive, or employee was to be investigated or an action was to be brought against a director, executive, or employee for insider trading, it could have a negative impact on our reputation and our stock price. Such a claim, with or without merit, could also result in substantial expenditures of time and money, and divert attention of our management team from other tasks important to the success of our business.

We may be vulnerable to disruption, damage and financial obligation as a result of system failures.

Despite the implementation of security measures, any of the internal computer systems belonging to us, our collaborators or our third-party service providers are vulnerable to damage from computer viruses, unauthorized access, natural disasters, terrorism, war and telecommunication and electrical failure. Any system failure, accident or security breach that causes interruptions in our own, in collaborators’ or in third-party service vendors’ operations could result in a material disruption of our drug discovery and development programs. For example, the loss of clinical trial data from completed or future clinical trials could result in delays in our or our partners’ regulatory approval efforts and significantly increase our costs in order to recover or reproduce the lost data. To the extent that any disruption or security breach results in a loss or damage to our data or applications, or inappropriate disclosure of confidential or proprietary information, we may incur liability as a result, our drug discovery programs and competitive position may be adversely affected and the further development of our product candidates may be delayed. Furthermore, we may incur additional costs to remedy the damages caused by these disruptions or security breaches.

Our business involves the controlled use of hazardous materials and as such we are subject to environmental and occupational safety laws. Continued compliance with these laws may incur substantial costs and failure to maintain compliance could result in liability for damages that may exceed our resources.

Our research, manufacturing and development processes, and those of our third-party contractors and partners, involve the controlled use of hazardous materials. We and our manufacturers are subject to federal, state and local laws and regulations governing the use, manufacture, storage, handling and disposal of such materials and certain waste products. Our operations involve the use of hazardous and flammable materials, including chemicals and biological materials. Our operations also produce hazardous waste products. The risk of accidental contamination or injury from these materials cannot be completely eliminated. In the event of such an accident, we could be held liable for any damages that result, and any such liability could exceed our resources. We are not insured against this type of liability. We may be required to incur significant costs to comply with environmental laws and regulations in the future, and our operations, business or assets may be materially adversely affected by current or future environmental laws or regulations or any liability thereunder.

Risks Related to Ownership of Our Common Stock

The market price of our common stock is likely to be highly volatile, and you could lose all or part of your investment.

Prior to our initial public offering (IPO), there was no public market for our common stock. The trading price of our common stock is likely to be volatile. Since our IPO, the trading price of our common stock has ranged from a low of approximately $5.75 to a high of approximately $48.38. Our stock price could be subject to wide fluctuations in response to a variety of factors, including the following:

1.adverse results or delays in clinical trials by us or our partners;
2.inability to obtain additional funding;
3.any delay in submitting a BLA for any of our product candidates or by our partner’s candidates and any adverse development or perceived adverse development with respect to the FDA’s review of that BLA;

51

4.delays or cancellations of clinical programs by any of our partners, particularly those in later stages of development;
5.failure to successfully develop and commercialize our product candidates;
6.changes in laws or regulations applicable to our products;
7.inability to obtain adequate product supply for our product candidates, or the inability to do so at acceptable prices;
8.adverse regulatory decisions;
9.changes in the structure of healthcare payment systems;
10.introduction of new products or technologies by our competitors;
11.failure to meet or exceed product development or financial projections we provide to the public;
12.the perception of the pharmaceutical and biotechnology industry by the public, legislatures, regulators and the investment community;
13.announcements of significant acquisitions, strategic partnerships, joint ventures or capital commitments by us or our competitors;
14.disputes or other developments relating to proprietary rights, including patents, litigation matters and our ability to obtain patent protection for our technologies;
15.additions or departures of key scientific or management personnel;
16.significant lawsuits, including patent or stockholder litigation;
17.changes in the market valuations of similar companies;
18.sales of our common stock by us or our stockholders in the future; and
19.trading volume of our common stock.

In addition, the stock market in general, and the Nasdaq Global Market and biotechnology companies in particular, have experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of these companies. Broad market and industry factors may negatively affect the market price of our common stock, regardless of our actual operating performance.

In the past, securities class action litigation has often been brought against a company following a decline in the market price of its securities. This risk is especially relevant for us because biopharmaceutical companies have experienced significant stock price volatility in recent years. If we face such litigation, it could result in substantial costs and a diversion of management’s attention and resources, which could harm our business.

52

Our principal stockholders, directors and management own a significant percentage of our stock and will be able to exert significant control over matters subject to stockholder approval.

Based on information available to us as of December 31, 2019 our executive officers, directors, 5% stockholders and their affiliates beneficially owned, as a group, approximately 70.15% of our voting stock. Further John S. Stafford III, a former director of our company, beneficially owns approximately 11.36% of our voting stock and his family members beneficially own approximately an additional 3.11% of our voting stock.

Therefore, our officers, directors and 5% stockholders and their affiliates, including Mr. Stafford, will have the ability to influence us through this ownership position and so long as they continue to beneficially own a significant amount of our outstanding voting stock. These stockholders may be able to determine all matters requiring stockholder approval and this concentration of ownership may deprive other stockholders from realizing the true value of our common stock. For example, these stockholders, acting together, may be able to control elections of directors, amendments of our organizational documents, or approval of any merger, sale of assets, or other major corporate transaction. This may prevent or discourage unsolicited acquisition proposals, offers for our common stock or other transactions or arrangements that you may believe are in your best interest as one of our stockholders.

Raising additional funds through debt or equity financing may be dilutive or restrict our operations and raising funds through licensing may require us to relinquish rights to our technology or product candidates.

To the extent that additional capital is raised through the sale of equity or convertible debt securities, the issuance of those securities could result in substantial dilution for our current stockholders and the terms may include liquidation or other preferences that adversely affect the rights of our current stockholders. Existing stockholders may not agree with our financing plans or the terms of such financings. Moreover, the incurrence of debt financing could result in a substantial portion of our operating cash flow being dedicated to the payment of principal and interest on such indebtedness and could impose restrictions on our operations. Debt financing and preferred equity financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends. In addition, if we raise additional funds through product development partnerships and licensing arrangements, it may be necessary to relinquish potentially valuable rights to our products or proprietary technologies or grant licenses on terms that are not favorable to us. If we are unable to obtain additional funding on required timelines, we may be required to (1) seek collaborators for one or more of our product candidates at an earlier stage than otherwise would be desirable or on terms that are less favorable than might otherwise be available; (2) relinquish or license on unfavorable terms our rights to technologies or product candidates that we otherwise would seek to develop or commercialize ourselves; or (3) significantly curtail one or more of our research or development programs or cease operations altogether. Additional funding may not be available to us on acceptable terms, or at all.

The clinical development stage of our operations may make it difficult for you to evaluate the success of our business to date and to assess our future viability.

Our operations to date have been limited to organizing and staffing our company, business planning, raising capital, developing our proprietary XmAb technology platform, identifying potential product candidates, and conducting preclinical studies and clinical trials. We have conducted, or are currently conducting, early phase clinical trials for several product candidates, but have not completed any late stage clinical trials for these or any other product candidate. We have not yet demonstrated our ability to successfully complete any pivotal clinical trials, obtain regulatory approvals, manufacture a commercial scale product, or arrange for a third party to do so on our behalf, or conduct sales and marketing activities necessary for successful product commercialization. Consequently, any predictions you make about our future success or viability may not be as accurate as they could be if we were further advanced in development of our product candidates.

In addition, we may encounter unforeseen expenses, difficulties, complications, delays and other known and unknown factors. We will need to transition at some point from a company with a research and development focus to a company capable of supporting commercial activities. We may not be successful in such a transition.

53

We expect our financial condition and operating results to continue to fluctuate significantly from quarter to quarter and year to year due to a variety of factors, many of which are beyond our control. Accordingly, you should not rely upon the results of any quarterly or annual periods as indications of future operating performance.

If our internal control over financial reporting is not effective, we may not be able to accurately report our financial results or file our periodic reports in a timely manner, which may cause investors to lose confidence in our reported financial information and may lead to a decline in our stock price.

Effective internal control over financial reporting is necessary for us to provide reliable financial reports in a timely manner. If we fail to adequately staff our accounting and finance function to address the additional demands that will be placed upon us as a public company, including the requirements of the Sarbanes-Oxley Act of 2002, or fail to maintain adequate internal control over financial reporting, it could prevent our management from concluding our internal control over financial reporting is effective and impair our ability to prevent material misstatements in our financial statements, which could cause our business to suffer.

As a large accelerated filer, we are subject to additional internal control requirements of the Sarbanes-Oxley Act of 2002.

Sales of a substantial number of shares of our common stock by our existing stockholders in the public market could cause our stock price to fall.

If our existing stockholders sell, or indicate an intention to sell, substantial amounts of our common stock in the public market, the trading price of our common stock could decline. In addition, a substantial number of shares of common stock are subject to outstanding options that are or will become eligible for sale in the public market to the extent permitted by the provisions of various vesting schedules. If these additional shares of common stock are sold, or if it is perceived that they will be sold, in the public market, the trading price of our common stock could decline.

Future sales and issuances of our common stock or rights to purchase common stock, including pursuant to our equity incentive plans, could result in additional dilution of the percentage ownership of our stockholders and could cause our stock price to fall.

We expect that significant additional capital will be needed in the future to continue our planned operations. To the extent we raise additional capital by issuing equity securities, our stockholders may experience substantial dilution. We may sell common stock, convertible securities or other equity securities in one or more transactions at prices and in a manner, we determine from time to time. If we sell common stock, convertible securities or other equity securities in more than one transaction, investors may be materially diluted by subsequent sales. These sales may also result in material dilution to our existing stockholders, and new investors could gain rights superior to our existing stockholders.

Pursuant to our 2013 equity incentive plan (2013 plan), subject to board approval, our management is authorized to grant stock options and other equity-based awards to our employees, directors and consultants. The number of shares available for future grant under the 2013 plan will automatically increase each year until 2023 by 4% of all shares of our capital stock outstanding as of December 31 of the prior calendar year, subject to the ability of our Board of Directors to take action to reduce the size of the increase in any given year. As of December 31, 2019, we had options to purchase 7,174,319 shares outstanding under our equity compensation plans. In addition, we are also authorized to grant equity awards, including stock options, to our employees, directors and consultants, covering up to 11,277,816 shares of our common stock, pursuant to our equity compensation plans. We plan to register the number of shares available for issuance or subject to outstanding awards under our equity compensation plans. If our Board of Directors elects to increase the number of shares available for future grant by the maximum amount each year, our stockholders may experience additional dilution, which could cause our stock price to fall.

54

Changes in tax laws or regulations that are applied adversely to us or our customers may have a material adverse effect on our business, cash flow, financial condition or results of operations.

New income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time, which could adversely affect our business operations and financial performance. Further, existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us. For example, the TCJA enacted many significant changes to the U.S. tax laws. Future guidance from the Internal Revenue Service and other tax authorities with respect to the TCJA may affect us, and certain aspects of the TCJA could be repealed or modified in future legislation. In addition, it is uncertain if and to what extent various states will conform to the TCJA or any newly enacted federal tax legislation. Changes in corporate tax rates, the realization of net deferred tax assets relating to our operations, the taxation of foreign earnings, and the deductibility of expenses under the TCJA or future reform legislation could have a material impact on the value of our deferred tax assets, could result in significant one-time charges, and could increase our future U.S. tax expense.

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

Our net operating loss (NOL) carryforwards generated in tax years ending on or prior to December 31, 2017, are only permitted to be carried forward for 20 years under applicable U.S. tax law. Under the TCJA, our federal NOLs generated in tax years ending after December 31, 2017, may be carried forward indefinitely, but the deductibility of such federal NOLs generated in tax years beginning after December 31, 2017, is limited. It is uncertain if and to what extent various states will conform to the TCJA. In addition, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, and corresponding provisions of state law, if a corporation undergoes an “ownership change,” which is generally defined as a greater than 50% change, by value, in its equity ownership over a three-year period, the corporation’s ability to use its pre-change NOL carryforwards and other pre-change U.S. tax attributes (such as research tax credits) to offset its post-change income or taxes may be limited. Upon analysis, we believe that we triggered an “ownership change” as a result of the sale of stock in connection with our IPO in December 2013 and our net operating loss and tax credit carryforwards have been limited as a result. It is also possible that we have in the past undergone, and in the future may undergo, additional ownership changes besides our IPO that could result in additional limitations on our net operating loss and tax credit carryforwards.

As a result, our pre-2018 NOL carryforwards may expire prior to being used, and our NOL carryforwards generated in 2018 and thereafter will be subject to a percentage limitation. Similar provisions of state tax law may also apply to limit our use of accumulated state tax attributes. In addition, at the state level, there may be periods during which the use of NOLs is suspended or otherwise limited, which could accelerate or permanently increase state taxes owed. As a result, if we earn net taxable income, we may be unable to use all or a material portion of our NOLs and other tax attributes, which could potentially result in increased future tax liability to us and adversely affect our future cash flows.

We do not intend to pay dividends on our common stock so any returns will be limited to the value of our stock.

We have never declared or paid any cash dividend on our common stock. We currently anticipate that we will retain future earnings for the development, operation and expansion of our business and do not anticipate declaring or paying any cash dividends for the foreseeable future. Any return to stockholders will therefore be limited to the appreciation of their stock.

Provisions in 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 or increase the cost of acquiring us, even if doing so would benefit our stockholders or remove our current management.

Some provisions of our charter documents and Delaware law may have anti-takeover effects that could discourage an acquisition of us by others, even if an acquisition would be beneficial to our stockholders and may prevent attempts by our stockholders to replace or remove our current management. These provisions include:

55

authorizing the issuance of “blank check” preferred stock, the terms of which may be established and shares of which may be issued without stockholder approval;
prohibiting stockholder action by written consent, thereby requiring all stockholder actions to be taken at a meeting of our stockholders;
eliminating the ability of stockholders to call a special meeting of stockholders; and
establishing advance notice requirements for nominations for election to the board of directors or for proposing matters that can be acted upon at stockholder meetings.

These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our Board of Directors, which is responsible for appointing the members of our management. In addition, we are subject to Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with an interested stockholder for a period of three years following the date on which the stockholder became an interested stockholder, unless such transactions are approved by our Board of Directors. This provision could have the effect of delaying or preventing a change of control, whether or not it is desired by or beneficial to our stockholders. Further, other provisions of Delaware law may also discourage, delay or prevent someone from acquiring us or merging with us. Any provision of our certificate of incorporation or bylaws or Delaware law that has the effect of delaying or deterring change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.

Requirements associated with being a public reporting company will continue to increase our costs significantly, as well as divert significant company resources and management attention.

We have been subject to the reporting requirements of the Exchange Act and the other rules and regulations of the Securities and Exchange Commission (SEC) since December 2013. Effective for the year-ended December 31, 2016, we became a large accelerated filer and are subject to additional internal control and SEC reporting obligations. Compliance with the various reporting and other requirements applicable to public reporting companies requires considerable time, attention of management, and financial resources.

Further, the listing requirements of The Nasdaq Global Market require that we satisfy certain corporate governance requirements relating to director independence, distributing annual and interim reports, stockholder meetings, approvals and voting, soliciting proxies, conflicts of interest and a code of conduct. Our management and other personnel need to devote a substantial amount of time to ensure that we comply with all of these requirements. Moreover, the reporting requirements, rules and regulations increase our legal and financial compliance costs and also make some activities more time-consuming and costly. These reporting requirements, rules and regulations, coupled with the increase in potential litigation exposure associated with being a public company, could also make it more difficult for us to attract and retain qualified persons to serve on our board of directors or board committees or to serve as executive officers, or to obtain certain types of insurance, including directors’ and officers’ insurance, on acceptable terms.

In addition, being a public company could make it more difficult or more costly for us to obtain certain types of insurance, including directors’ and officers’ liability insurance, and we may be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. The impact of these events could also make it more difficult for us to attract and retain qualified persons to serve on our board of directors, our board committees or as executive officers.

Any changes we make to comply with these obligations may not be sufficient to allow us to satisfy our obligations as a public company on a timely basis, or at all.

56

Item 1B. Unresolved Staff Comments.

None.

Item 2. Properties.

Our principal laboratory and administrative facilities are located in Monrovia, California, which is located in the greater Los Angeles region. We currently lease 48,000 square feet of laboratory and office space in Monrovia, California. The original lease was for 24,000 square feet under a lease that expires June 2020. In July 2017, we entered into an amended lease for an additional 24,000 square feet of space in the same building. The amended lease includes a 64-month term for the additional 24,000 square feet with an option to renew for an additional five years at then market rates. The lease terms for the original space were not amended. We are currently negotiating a new lease for the original 24,000 square feet space of our Monrovia office space. In June 2017, we entered into a lease for 23,500 of office space in San Diego. The lease term has a 61-month term beginning from August 2017 and includes an option to renew for an additional five years. We believe that our existing facilities are adequate to meet our current needs, and that suitable additional alternative spaces will be available to meet future needs on commercially reasonable terms.

Item 3. Legal Proceedings.

None.

Item 4. Mine Safety Disclosures.

Not applicable.

PART II

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

Market Information

Our common stock began trading on The Nasdaq Global Market on December 3, 2013 under the symbol “XNCR.” Prior to such time, there was no public market for our common stock. On February 14, 2020, the closing price for our common stock as reported on the Nasdaq Global Market was $36.49.

Holders of Record

As of February 14, 2020, we had 56,943,858 shares of common stock outstanding held by approximately 193 stockholders of record. The actual number of stockholders is greater than this number of record holders, and includes stockholders who are beneficial owners, but whose shares are held in street name by brokers and other nominees. This number of holders of record also does not include stockholders whose shares may be held in trust by other entities.

Dividend Policy

We have never declared or paid any cash dividends on our common stock. We currently intend to retain all available funds and any future earnings to support our operations and finance the growth and development of our business. We do not intend to pay cash dividends on our common stock for the foreseeable future. Any future determination related to our dividend policy will be made at the discretion of our board of directors and will depend upon, among other factors, our results of operations, financial condition, capital requirements, contractual restrictions, business prospects and other factors our board of directors may deem relevant.

57

Securities Authorized for Issuance Under Equity Compensation Plans

Information about our equity compensation plans is incorporated herein by reference to Item 12 of Part III of this Annual Report.

Performance Graph

The following graph shows a comparison from December 31, 2014 through December 31, 2019 of the cumulative total return for our common stock, the Nasdaq Biotechnology Index (NBI) and the Nasdaq Composite Index (CCMP). The graph assumes an initial investment of $100 on December 31, 2013 and assumes reinvestment of the full amount of all dividends, if any. The comparisons in the graph are not intended to forecast or be indicative of possible future performance of our common stock.

Graphic

The performance graph shall not be deemed to be incorporated by reference by means of any general statement incorporating by reference this Form 10-K into any filing under the Securities Act of 1933, as amended or the Exchange Act, except to the extent that we specifically incorporate such information by reference, and shall not otherwise be deemed filed under such acts.

Recent Sales of Unregistered Securities

There were no sales of unregistered securities during the year ended December 31, 2019.

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

None.

58

Item 6. Selected Financial Data.

The selected financial data set forth below as of December 31, 2019, and 2018, and for the years ended December 31, 2019, 2018, and 2017, are derived from our audited financial statements included elsewhere in this Annual Report. This information should be read in conjunction with those financial statements and notes thereto and with “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The selected financial data set forth below as of December 31, 2016 and 2015 are derived from our audited financial statements that are contained in reports previously filed with the SEC, not included herein. Periods prior to 2018 have been revised to reflect the adoption of Accounting Standards Codification Topic 606 (ASC 606) related to changes in standards for revenue recognition. (Amounts are in thousands, except share and per share amounts).

Year Ended

December 31, 

2019

2018

2017

2016

 

2015

Statement of Operations:

    

 

    

    

    

    

    

    

    

Revenues

 

$

156,700

$

40,603

$

46,150

$

109,020

$

26,602

Operating expenses:

Research and development

118,590

97,501

71,772

 

51,872

 

34,140

General and administrative

24,286

22,472

17,501

 

13,108

 

11,960

Total operating expenses

142,876

119,973

89,273

 

64,980

 

46,100

Income (loss) from operations

 

13,824

 

(79,370)

 

(43,123)

 

44,040

 

(19,498)

Other income (expenses)

Interest income, net

13,619

9,086

4,181

 

2,070

 

1,827

Other income (expense)

(256)

(125)

(7)

 

6

 

(1,081)

Total other income, net

 

13,363

 

8,961

 

4,174

 

2,076

 

746

Net income (loss) before tax

 

27,187

 

(70,409)

 

(38,949)

 

46,116

 

(18,752)

Income tax expense (benefit)

312

(463)

991

Net income (loss) attributable to common stockholders

 

$

26,875

$

(70,409)

$

(38,486)

$

45,125

$

(18,752)

Other comprehensive income (loss)

Net unrealized gain (loss) on marketable securities, net of tax

2,132

837

(367)

(925)

(516)

Comprehensive income (loss)

$

29,007

$

(69,572)

$

(38,853)

$

44,200

$

(19,268)

Net income (loss) per share attributed to common stockholders (1):

Basic

 

$

0.48

$

(1.31)

$

(0.82)

$

1.09

$

(0.48)

Diluted

$

0.46

$

(1.31)

$

(0.82)

$

1.07

$

(0.48)

Weighted average shares of common stock used in computed net income (loss) attributable to common stockholders:

Basic

56,531,439

53,942,116

46,817,756

 

41,267,329

 

39,015,131

Diluted

58,467,880

53,942,116

46,817,756

 

42,388,867

 

39,015,131

(1)See Note 1 to our Annual Financial Statements appearing elsewhere in this document for a description of the method used to calculate basic and diluted income (loss) per common share.

59

As of December 31, 

(in thousands)

2019

    

2018

    

2017

2016

 

2015

Balance Sheet Data:

    

 

    

    

    

    

Cash, cash equivalents and marketable securities

 

$

601,308

$

530,469

$

363,328

$

403,476

$

193,321

Working capital

491,847

 

261,874

 

158,229

 

50,720

 

54,883

Patents, licenses, and other intangible assets, net

14,421

 

11,969

 

11,148

 

10,362

 

9,971

Total assets

670,250

 

576,732

 

390,202

 

429,263

 

208,210

Deferred revenue

47,131

 

40,079

 

60,118

 

80,168

 

32,650

Total stockholders’ equity

 

$

593,201

$

521,681

$

316,464

$

337,933

$

164,911

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

You should read the following discussion and analysis together with “Item 6. Selected Financial Data” and our financial statements and related notes included elsewhere in this Annual Report. The following discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those expressed or implied in any forward-looking statements as a result of various factors, including those set forth under the caption “Item 1A. Risk Factors.”

Overview

We are a clinical-stage biopharmaceutical company focused on discovering and developing engineered monoclonal antibody and other protein therapeutics to treat severe and life-threatening diseases with unmet medical needs. We are developing a suite of clinical-stage drug candidates, ourselves and with our partners, from our proprietary XmAb® technology platforms that are designed to treat cancer and autoimmune diseases. In contrast to conventional approaches to antibody design, which focus on the segment of antibodies that interact with target antigens, our protein engineering efforts and the XmAb technologies are focused on the parts of the antibody that interacts with multiple segments of the immune system and controls antibody structure. This segment, referred to as the Fc domain, is constant and interchangeable among antibodies. Our engineered Fc domains, the XmAb technology, can be readily substituted for natural Fc domains.

We believe our XmAb technologies enhance antibody performance by, for example, increasing immune inhibitory activity, improving cytotoxicity, extending circulating half-life, or stabilizing novel antibody and other protein structures, while maintaining 99.5% identity in structure and sequence to natural antibodies. By designing antibodies and other protein molecules with improved function, we believe that our XmAb-engineered proteins offer innovative approaches to treating disease and potential clinical advantages over other treatments.

Our protein engineering capabilities allow us to continually explore new functionality in the Fc region, which provides us with opportunities to:

Identify new technology platforms;
Identify new drug candidates for internal development; and
Provide collaboration and licensing opportunities with partners for access to our technologies, to our drug candidates, or a combination of both.

The most recent expansion of our platform is the XmAb bispecific Fc domains, which enable the rapid design and simplified development of antibodies and other protein structures that can bind two or more different targets simultaneously.

60

XmAb® Technologies

A distinguishing feature of our XmAb technologies is our modular approach to protein engineering. This provides us with flexibility to seek out new applications of the bispecific Fc domain, allows us to design drug candidates with distinct and novel mechanisms-of-action, and also allows for different variable target combinations. This approach is illustrated through our expansion of our bispecific Fc platform and the novel candidates that we have designed.

CD3 candidates: the initial bispecific antibody candidates we designed were created with our engineered heterodimer Fc domain, or bispecific Fc domain, and are dual-antigen targeting molecules, containing an anti-tumor associated antigen binding domain and a second binding domain targeted to CD3, an activating receptor on T-cells. The goal of the “CD3 bispecific” is to recruit or activate T cells against tumor cells expressing the antigen target. We are currently conducting Phase 1 studies for three CD3 bispecific antibody candidates: XmAb14045, plamotamab (XmAb13676), and XmAb18087.

TME activator candidates: we expanded the functionality of our bispecific Fc platform with a suite of tumor microenvironment (TME) activators that have been designed to promote tumor-selective T-cell activation by targeting multiple checkpoints or co-stimulating receptors. These TME activator candidates use our bispecific Fc domain and incorporate our Xtend technology for longer half-life. We are currently conducting Phase 1 studies for three TME activator candidates: XmAb20717, XmAb22841, and XmAb23104.

Cytokine candidates: the most recent expansion of our bispecific Fc platform is our novel cytokine candidates. These cytokines are built on our bispecific Fc domain and have potency tuned to improve therapeutic index. These candidates also incorporate our Xtend technology for longer half-life. Our first cytokine candidate is XmAb24306, an IL-15/IL-15Ra cytokine complex built with our bispecific Fc domain, which we believe is a promising candidate for oncology combination therapies. In 2020, our partner Genentech plans to initiate a Phase 1 clinical study of XmAb24306. Our second cytokine candidate is XmAb27564, an IL-2 Fc fusion protein with our bispecific Fc domain, which is currently in investigational new drug (IND)-enabling studies.

We continue to invest in our protein engineering efforts to identify additional novel technologies and drug candidates.

Other XmAb Fc Technologies

Our business, research, and clinical efforts are in developing and advancing our bispecific Fc technology and pipeline of drug candidates in oncology and autoimmune diseases. We have also designed additional Fc technologies and XmAb drug candidates that we have partnered with other companies, and we will continue to seek additional partnering and licensing opportunities for these technologies and candidates. Our Fc domains and technologies include:

1.Immune Inhibitor Fc Domain – selective immune inhibition and rapid target clearance, targeting the receptor FcγRIIb;
2.Cytotoxic Fc Domain – increased cytotoxicity, targeting the receptors FcγRIIIa on natural killer (NK) cells and FcγRIIa on other immune system cells; and
3.Xtend™ Fc Domain – extended antibody half-life, targeting the receptor FcRn on endothelial cells.

Wholly Owned and Co-Developed Drug Candidates

There are currently ten drug candidates that have been engineered with our bispecific Fc domain in clinical development: five candidates are wholly owned and are being evaluated by us in Phase 1 studies, two candidates are being co-developed with our partners, and three candidates are being advanced into clinical studies by our partners. Eight of the candidates are currently advancing in Phase 1 studies, and two have IND applications that have been allowed by the FDA and which are expected to initiate clinical studies in 2020.

61

Wholly owned and co-developed drug candidates in clinical development include:

XmAb14045 is a bispecific antibody that targets CD123, an antigen on acute myeloid leukemia (AML) cells and leukemic stem cells, and CD3, an activating receptor on T cells. It is being developed in collaboration with our partner Novartis Institutes for BioMedical Research, Inc. (Novartis) and is being evaluated in a Phase 1 study. In September 2016, we dosed the first patient in an open-label, multiple-dose, dose escalation study to assess the safety, tolerability, and preliminary anti-tumor activity of XmAb14045 in patients with relapsed or refractory AML and other CD123-expressing hematologic malignancies. We presented initial data from the study in December 2018 at the American Society of Hematology (ASH) Annual Meeting. The data presented indicated multiple complete remissions had been achieved with weekly dosing of XmAb14045 in this heavily pretreated patient population.

In February 2019, we received notice from the FDA placing the XmAb14045 study on partial clinical hold due to safety issues of cytokine release syndrome and pulmonary toxicities. In April 2019, the FDA lifted the partial clinical hold following discussion and agreement on amendments to the study protocol, including guidance on the monitoring and clinical management of cytokine release syndrome. In July 2019, we resumed enrolling patients in the study based on the amended protocol. In 2020, pending agreement with our partner, Novartis, we plan to initiate additional clinical studies evaluating XmAb14045.

Plamotamab (XmAb13676) is a bispecific antibody that targets CD20, an antigen on B-cell tumors, and CD3 for the treatment of B-cell malignancies. In February 2017, we dosed the first patient in an open-label, Phase 1, multiple-dose, dose escalation study to assess the safety, tolerability, and preliminary anti-tumor activity of plamotamab in patients with B-cell malignancies. This program was also partnered with Novartis as part of our Novartis collaboration. In December 2018, as part of a strategic pipeline reprioritization, Novartis notified us of its decision to return its rights to develop and commercialize plamotamab, which became effective June 21, 2019.

At the ASH Annual Meeting in December 2019, we presented preliminary safety and anti-tumor activity of plamotamab in patients with relapsed/refractory non-Hodgkin’s lymphoma (NHL) and chronic lymphocytic leukemia (CLL). As of November 8, 2019, the data cut-off for analysis, 53 patients were treated with plamotamab monotherapy with 45 NHL patients and 8 CLL patients. Plamotamab was generally well tolerated with safety events mild or moderate in severity. Cytokine release syndrome (CRS) was reported in 53% (28 of 53) patients with most CRS occurring with the first dosing of the drug. Plamotamab demonstrated clinical activity in DLBCL at doses of 80 mcg/kg and higher (the top dose through the cut-off date was 170 mcg/kg) in a dose-dependent manner. In DLBCL, the objective response rate (ORR) was 7/18 (38.0%), and the complete response rate (CRR) was 5/18 (27.8%).

We continue to enroll patients in the ongoing dose-escalation study, and we are planning to initiate additional studies for plamotamab.

XmAb18087 is a bispecific antibody that targets somatostatin receptor 2, or SSTR2, a target on neuroendocrine tumors (NET) and gastrointestinal stromal tumors (GIST), and CD3. In February 2018, we dosed the first patient in an open-label, Phase 1, dose-escalation study to assess the safety, tolerability, and preliminary anti-tumor activity of XmAb18087 in patients with NET or GIST. XmAb18087 is our first CD3 bispecific antibody to be evaluated in solid tumors. We expect to provide initial data from this study in 2020.

XmAb20717 is a bispecific antibody that targets PD-1 and CTLA-4, two immune checkpoint receptors, to selectively activate the tumor microenvironment, and is being developed in broad oncology indications including patients with solid tumors. In July 2018, we dosed the first patient in an open-label Phase 1 dose-escalation study to assess the safety, tolerability, and preliminary anti-tumor activity of XmAb20717 in patients with selected solid tumors. We expect to provide initial data from this study in 2020.

XmAb22841 is a bispecific antibody that targets CTLA-4 and LAG-3, also an immune checkpoint receptor, and is being developed in multiple oncology indications. We are advancing XmAb22841 in combination with an anti-PD-1 drug to create a triple checkpoint blockade. In May 2019, we dosed the first patient in in an open-label, Phase 1, dose-escalation study to assess the safety, tolerability, and preliminary anti-tumor activity of XmAb22841 in patients with selected solid tumors.

62

XmAb23104 is a bispecific antibody that targets PD-1 and ICOS, an immune co-stimulatory receptor, and is being developed in multiple oncology indications. In May 2019, we dosed the first patient in a an open-label, Phase 1, dose-escalation study to assess the safety, tolerability, and preliminary anti-tumor activity of XmAb23104 in patients with selected solid tumors.

XmAb24306, our initial cytokine candidate, is an IL15/IL15-receptor alpha complex fused to our bispecific Fc domain (IL15/IL15Ra-Fc) and incorporates our Xtend technology for extended half-life. We believe a broad combination development strategy will be critical to realize the potential of IL-15 cytokines like XmAb24306. In February 2019, we entered into a research and license agreement with Genentech to develop and commercialize novel IL-15 cytokine therapeutics, whereby the companies will co-develop XmAb24306 and other potential IL-15 programs. In 2020, Genentech plans to dose the first patient in an open-label, Phase 1 dose-escalation study of XmAb24306.

Obexelimab (XmAb5871) uses our XmAb Immune Inhibitor Fc Domain and targets CD19 with its variable domain, which is designed to inhibit the function of B cells, an important component of the immune system. We believe that obexelimab has the potential to address a key unmet need in autoimmune diseases due to its combination of potent reversible B-cell inhibition without B-cell depletion, enabling the immune system to resume natural function once treatment is no longer needed. We have completed Phase 2 clinical trials for obexelimab in three autoimmune disease areas: Systemic Lupus Erythematosus (SLE), IgG4-Related Disease (IgG4-RD), and Rheumatoid Arthritis (RA). We have also completed a Phase 1 bioequivalence trial using a subcutaneous (SC) formulation, and we expect that further clinical studies of obexelimab could be conducted with the SC formulation. We believe that the clinical trials that we have conducted with obexelimab show the potential of this molecule in treating B-cell mediated autoimmune indications. We are looking to continue developing obexelimab in additional late-stage clinical trials with a partner that has the resources and infrastructure to maximize the potential of this compound.

Collaborations

An important part of our business strategy is to leverage the value of our Fc technologies and drug candidates with partnerships and collaborations. Our goal in such partnerships is to a retain a major economic interest in drug candidates that we develop or, are developed with our XmAb technologies, in the form of retention of U.S. commercial rights, profit-sharing interest, co-development opportunities, upfront payments, milestones, and royalties on approved drug candidates. We seek to partner with companies that can provide infrastructure for late stage development, have a track record of developing and commercializing oncology drug candidates, or have a pipeline of development and commercial compounds for potential combination with our bispecific compounds. The plug-and-play nature of our technologies allows us to license access to our bispecific Fc platform to partners with limited effort or resources on our part.

We primarily enter into three types of collaborations to broaden the use of our technology or to advance the development of our drug candidates. We have co-development collaborations with Genentech for XmAb24306 and with Novartis for XmAb14045, in which we share development activities and costs in order to bring significant resources to develop the program. We have product candidate license agreements with MorphoSys for tafasitamab and with Aimmune Therapeutics for XmAb7195, in which they conduct all future development and commercialization and we receive license fees, milestone payments and royalties on sales. We also have several XmAb technology license agreements with a variety of partners that monetize limited access to one or more of our Fc technologies in return for license fees, milestones and royalties.

63

A summary of our key collaboration and partnerships include:

Aimmune

In February 2020, we entered into a License, Development and Commercialization Agreement (the Aimmune Agreement) with Aimmune Therapeutics, Inc. (Aimmune), in which we granted them an exclusive worldwide license to XmAb7195, which was renamed AIMab7195. Under the Aimmune Agreement, Aimmune will be responsible for all further development and commercialization activities for XmAb7195. We will receive an upfront payment of $10.0 million which includes $5.0 million in cash proceeds and shares of Aimmune common stock with an aggregate value of $5.0 million, and we are eligible to receive up to $385.0 million in milestones, which include $22.0 million in development milestones, $53.0 million in regulatory milestones and $310.0 million in sales milestones, and tiered royalties on net sales of approved products from high-single to mid-teen percent range.

Gilead

In January 2020, we entered into a Technology License Agreement (the Gilead Agreement) with Gilead Sciences, Inc. (Gilead), in which we provided an exclusive license to our Cytotoxic Fc and Xtend Fc technologies for an initial identified antibody and options for up to three additional compounds directed to the same molecular target. Xencor retains the right to grant licenses for other antibodies directed to the target. These additional antibodies selected by Gilead are subject to our approval. Gilead is responsible for all development and commercialization activities for all target candidates. We received an upfront payment of $6.0 million and are eligible to receive up to $67.0 million in milestones, which include $10.0 million in development milestones, $27.0 million in regulatory milestones and $30.0 million in sales milestones for each antibody selected. In addition, we are eligible to receive royalties in the low-single digit percentage range on net sales of approved products.

Gilead has advanced the initial compound, GS-9722 into Phase 1 clinical studies.

Vir Biotechnology

In August 2019, we entered into a Patent License Agreement with Vir Biotechnology (VirBio), in which we provided a non-exclusive license to our Xtend technology for up to two targets. We received an upfront payment, and we are eligible to receive total milestones of $155.25 million, including $5.25 million of development milestones, $30.0 million of regulatory milestones and $120.0 million of sales milestones and royalties on the net sales of approved products in the low single digits.

VirBio has advanced a program using Xtend technology into a Phase 1 clinical study.

Astellas

In March 2019, we entered into a Research and License Agreement (Astellas Agreement) with Astellas Pharma Inc. (Astellas) pursuant to which the Company and Astellas will conduct a discovery program to characterize compounds and products for development and commercialization. Under the Astellas Agreement, Astellas was granted a worldwide exclusive license, with the right to sublicense products in the field created by the research activities.

Pursuant to the Astellas Agreement, we are applying our bispecific Fc technology to an antigen pair provided by Astellas to generate bispecific antibody candidates and are conducting limited testing and characterization of the bispecific antibody candidates and will return the candidates to Astellas for development and commercialization. The activities are being conducted under a research plan agreed to by both parties. Astellas will assume full responsibility for development and commercialization of the antibody candidate. Pursuant to the Astellas Agreement, we received an upfront payment of $15.0 million, and we are eligible to receive up to $240.0 million in milestones which include $32.5 million in development milestones, $57.5 million in regulatory milestones and $150.0 million in sales milestones and royalties on net sales that range from the high-single to low-double digit percentages.

64

During 2019, we completed delivery of bispecific drug candidates to Astellas and are conducting testing and characterization of the candidates.

Genentech

In February 2019, we entered into a research and license agreement with Genentech to develop and commercialize novel IL-15 cytokine therapeutics that use our bispecific Fc technology, including XmAb24306, a Collaboration Product. We are jointly collaborating on the worldwide development of XmAb24306 and potentially other IL-15 cytokine therapeutics, each a Collaboration Product, with Genentech maintaining worldwide commercialization rights, subject to us having a co-promotion option in the U.S. We retain the right to perform clinical studies of Collaboration Products in combination with other therapeutic agents at our sole expense, subject to certain restrictions. Genentech received a worldwide exclusive license to XmAb24306 and other Collaboration Products.

The key aspects of the agreement include: receipt of an upfront payment of $120.0 million and eligibility to receive up to $160.0 million in clinical milestone payments for XmAb24306 and up to $180.0 million in clinical milestones for each new Collaboration Product; eligibility to receive a 45% share of net profits from sales of XmAb24306 and other Collaboration Products, while also sharing in the net losses at the same percentage rate; sharing in 45% of development and commercialization costs of XmAb24306, while Genentech will pay for commercial launch costs; and, conducting a two-year joint research program to discover additional targeted IL-15 programs, including ones targeted to specific immune cells, and we are eligible for clinical milestone payments for each new Collaboration Product developed under a research plan.

Genentech plans to dose the first patient in a Phase 1 study with XmAb24306 in 2020.

Novartis

In June 2016, we entered into a Collaboration and License Agreement (the Novartis Agreement) with Novartis to develop and commercialize bispecific and other Fc engineered antibody drug candidates. We granted Novartis certain exclusive rights to research, develop and commercialize XmAb14045 and plamotamab, our two lead bispecific clinical candidates.

In December 2018, Novartis returned all their rights to plamotamab to us. In November 2019, we and Novartis amended the Novartis Agreement and Novartis paid us $1.4 million in settlement of its remaining projected cost-sharing obligations due for the plamotamab program.

We and Novartis are co-developing XmAb14045 worldwide and sharing development costs equally. We are eligible to receive up to $325.0 million in milestone payments in connection with the development of XmAb14045, including $90.0 million in development milestones, $110.0 million in regulatory milestones, and $125.0 million in sales milestones, and low-double digit royalties on sales of approved products in all territories outside the United States (ex-U.S. rights). We retained the commercialization rights to all XmAb14045 candidates in the U.S.

We will also apply our bispecific technology to up to four target pair antibodies selected by Novartis, subject to approval by us. Novartis is responsible for development and commercialization of each global discovery product candidate. In December 2019, Novartis dosed the first patient in a Phase 1 study of an undisclosed bispecific antibody candidate that was a target pair antibody, and we received a $10.0 million milestone.

65

Amgen

In September 2015, we entered into a research and license agreement (the Amgen Agreement) with Amgen Inc. (Amgen) to develop and commercialize products using our bispecific technology. Under the Amgen Agreement, we licensed the rights to our internally developed, preclinical CD38 x CD3 bispecific antibody candidate, now AMG 424, to Amgen and also agreed to apply our bispecific technology to five previously identified Amgen antibodies. We have received $60.5 million in upfront and milestone payments and are eligible to receive up to an additional $600.0 million in milestone payments and royalties on approved products. Amgen is responsible for all development of the bispecific antibody candidates under the Amgen Agreement. Current programs in development from the Amgen collaboration include:

AMG 424, a bispecific antibody that targets CD38 and CD3 and is in clinical development for multiple myeloma. The program is currently in a Phase 1 clinical study, and we are eligible to receive up to $345.0 million in additional milestones payments and royalties from high-single to low-double digit percentage range on the sale of approved products from this program, and
AMG 509, a bispecific antibody that targets STEAP1 and CD3 and is being developed for patients with prostate cancer. Amgen has received FDA allowance for its IND submission and plans to initiate a Phase 1 study for this candidate in 2020. We received a $5.0 million milestone related to allowance of the IND, and we are eligible to receive up to $255.0 million in additional milestone payments and tiered royalties in the mid-to-high-single digit percentage range on the sale of approved products.

Alexion

In 2013 we licensed Alexion Pharmaceuticals, Inc. (Alexion) the right to access our Xtend Fc domain, which Alexion used to develop Ultomiris, an improved version of Alexion’s commercialized Soliris product. The Xtend technology has increased the half-life of Ultomiris by over three fold compared to Soliris and extended the dosing schedule to bimonthly for Ultomiris compared to biweekly for Soliris.

In December 2018, Alexion received U.S. marketing approval for Ultomiris for the treatment of adult patients with PNH. During 2019, Alexion received marketing approval in Europe and Japan for Ultomiris for the treatment of adult patients with PNH and also marketing approval in the U.S. for the treatment of adult patients with atypical hemolytic uremic syndrome (aHUS). During 2019, we received $8.0 million in milestone payments and recorded royalty revenue of $5.0 million from this partnership. We are eligible to receive an additional $30.0 million in sales milestones and a continued low-single digit percent royalty on the sale of approved products.

MorphoSys

In June 2010, we entered into a collaboration and license agreement (the MorphoSys Agreement) with MorphoSys AG (MorphoSys) to license the worldwide rights to tafasitamab (formerly MOR208 and XmAb5574). Tafasitamab is an anti-CD19 antibody drug candidate initially developed by us, and it incorporates our XmAb Cytotoxic Fc domain.

MorphoSys submitted a BLA to the FDA in December 2019 for treating patients with DLBCL.

We are eligible to receive an additional $37.5 million in regulatory milestones related to DLBCL. We are also eligible to receive up to $98 million in additional milestones for development of tafasitamab in additional oncology indications and up to $50.0 million in sales milestones across all indications. If licensed products are commercialized, we are entitled to receive tiered royalties in the high-single digit to low-double digit percent range.

The term of this agreement will continue until all of MorphoSys’ royalty payment obligations have expired unless terminated earlier.

66

Human Capital Management

Our ability to develop XmAb technologies, advance our programs into late-stage development, position our programs for commercialization and identify successful business partnerships is dependent on attracting and retaining experienced leadership. In 2019, we identified certain gaps in the skillsets and experience provided by our senior management and appointed executives into the newly created positions of vice president, regulatory affairs and quality assurance; vice president, business development; and vice president, general counsel and corporate secretary.

Additionally, our former senior vice president and chief medical officer, retired effective at the end of October 2019. In December 2019, we appointed Allen Yang, M.D., Ph.D., who had been serving as the acting chief medical officer of Jazz Pharmaceuticals, as our senior vice president and chief medical officer. In this role, Dr. Yang is responsible for leading development strategy and overseeing clinical operations for our portfolio of bispecific antibody and cytokine candidates.

Financial Operations Overview

Revenues

Our revenues to date have been generated primarily from our collaboration agreements and our technology licensing agreements. Revenue recognized from our collaboration agreements includes non-refundable upfront payments and milestone payments while revenue from our technology licensing agreements includes upfront payments, annual maintenance fees, option payments to obtain commercial licenses and milestone payments. Since our inception through December 31, 2019, we have generated $422.9 million in revenues under the various product development partnership and technology license arrangements. Several of our product development partnership and technology license agreements provide us the opportunity to earn future milestone payments, royalties on product sales and option exercise payments.

Summary of Collaboration and Licensing Revenue by Partner

The following is a comparison of collaboration and licensing revenue for the years ended December 31, 2019, 2018 and 2017 (in millions):

Year Ended

 

December 31, 

 

2019

2018

2017

 

Amgen

    

$

5.0

    

$

0.6

    

$

10.0

Alexion

13.0

 

20.0

 

Astellas

14.0

CSL

 

 

3.5

Genentech

113.9

MorphoSys

12.5

Novartis

10.0

20.0

20.1

Other

0.8

 

 

0.1

Total

$

156.7

$

40.6

$

46.2

67

Research and Development Expenses

Research and development expenses consist primarily of salaries, benefits, stock-based compensation and related personnel costs, supplies, facility costs and preclinical testing costs, clinical trial costs and fees paid to external service providers. External service providers include contract research organizations (CRO) and contract manufacturing organizations (CMO) to conduct clinical trials, manufacturing and process development, IND-enabling toxicology testing and formulation of clinical drug supplies. We expense research and development expenses as incurred. We account for nonrefundable advance payments for goods and services that will be used in future research and development activities as expense when the service has been performed or when the goods have been received. We estimate contract manufacturing, preclinical study and clinical trial expenses based on the services performed pursuant to the contracts with manufacturing, research institutions and clinical research organizations that manufacture and conduct and manage preclinical studies and clinical trials on our behalf based on the actual time and expenses incurred by them. We accrue expenses related to clinical trials based on the level of patient enrollment and activity according to the related agreement. We monitor patient enrollment levels and related activity to the extent reasonably possible and adjust estimates accordingly. Our estimates of clinical trial expense have fluctuated on a period-to-period basis due to changes in the stage of the clinical trials and patient enrollment levels. We expect to experience a continuing pattern of fluctuations in clinical trial expenses as current clinical trials are completed and as we initiate additional and later stage clinical trials. To date, we have not experienced significant differences between our periodic estimates of clinical trial expense and the actual costs incurred. We expect changes in future clinical trial expenses to be driven by changes in service provider costs and changes in clinical stage and patient enrollment. We have incurred a total of $584.7 million in research and development expenses from inception through December 31, 2019.

We expect that our future research and development expenses may increase overspending levels in recent years if we are successful in advancing our current clinical-stage drug candidates or any of our preclinical programs into later stages of clinical development. The process of conducting preclinical studies and clinical trials necessary to obtain regulatory approval is costly and time-consuming. We or our partners may never succeed in achieving marketing approval for any of our product candidates. Numerous factors may affect the probability of success for each product candidate, including preclinical data, clinical data, competition, manufacturing capability, approval by regulatory authorities and commercial viability.

Our research and development operations are conducted such that design, management and evaluation of results of all of our research and development is performed internally, while the execution of certain phases of our research and development programs, such as toxicology studies in accordance with Good Laboratory Practices (GLP), and manufacturing in accordance with current Good Manufacturing Practices (cGMP), is accomplished using CROs and CMOs. We account for research and development costs on a program-by-program basis except in the early stages of research and discovery, when costs are often devoted to identifying preclinical candidates and improving our discovery platform and technologies, which are not necessarily allocable to a specific development program. We assign costs for such activities to distinct projects for preclinical pipeline development and new technologies. We allocate research management, overhead, commonly used laboratory supplies and equipment, and facility costs based on the number of full-time research personnel allocated to each program.

68

The following is a comparison of research and development expenses for the years ended December 31, 2019, 2018 and 2017 (in millions):

Year Ended

 

December 31, 

 

2019

2018

2017

 

Product programs:

    

    

    

 

Obexelimab (XmAb5871) programs

 

$

17.5

$

23.0

$

20.3

XmAb7195 program

0.3

 

0.8

 

3.4

Bispecific programs:

CD3*

37.2

23.1

21.3

Tumor microenvironment (TME) activators

28.2

33.1

20.7

Cytokines*

22.0

7.7

Subtotal Bispecific programs

87.4

63.9

42.0

Other, research and early stage programs

13.4

 

9.8

 

6.1

Total research and development expenses

 

$

118.6

$

97.5

$

71.8

*Includes net payments to, and reimbursements from our partners pursuant to agreements that include cost-sharing arrangements.

General and Administrative Expenses

General and administrative expenses consist primarily of salaries and related benefits, including stock-based compensation related to our executive, finance, business development, and support functions. Other general and administrative expenses include intellectual property costs, facility costs, and professional fees for auditing, tax and legal services.

Other Income, Net

For the years ended December 31, 2019, 2018 and 2017, other income, net consists primarily of interest income from our investments during the years.

Critical Accounting Policies, Significant Judgments and Estimates

Our management’s discussion and analysis of our financial condition and results of operations is based on our financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States (GAAP). The preparation of our financial statements in conformity with GAAP requires our management to make estimates and assumptions that affect the amounts and disclosures reported in the financial statements and accompanying notes. Actual results could differ materially from those estimates. Our management believes judgment is involved in determining revenue recognition, the fair value-based measurement of stock-based compensation, the fair value estimate of marketable securities, the capitalization and recoverability of intellectual property costs, valuation of deferred tax assets and accruals. Our management evaluates estimates and assumptions as facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates and assumptions, and those differences could be material to the financial statements. If our assumptions change, we may need to revise our estimates, or take other corrective actions, either of which may also have a material adverse effect on our statements of operations, liquidity and financial condition.

While our significant accounting policies are described in more detail in Note 1 to our financial statements included elsewhere in this Annual Report, we believe the following accounting policies to be critical to the judgments and estimates used in the preparation of our financial statements.

69

Revenue Recognition

We have, to date, earned revenue from research and development collaborations, which may include research and development services, licenses of our internally developed technologies, licenses of our internally developed drug candidates, or combinations of these.

The terms of our license and research and development and collaboration agreements generally include non-refundable upfront payments, research funding, co-development reimbursements, license fees and, milestone and other contingent payments to us for the achievement of defined collaboration objectives and certain clinical, regulatory and sales-based events, as well as royalties on sales of any commercialized products.

The terms of our licensing agreements include non-refundable upfront fees, annual licensing fees, and contractual payment obligations for the achievement of pre-defined preclinical, clinical, regulatory and sales-based events by our partners. The licensing agreements also include royalties on sales of any commercialized products by our partners.

Effective January 1, 2018, we adopted ASC 606. Subsequent to the adoption, we recognize revenue through the five-step process in accordance with ASC 606 Revenue Recognition when control of the promised goods or services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.

We used the full retrospective method and as a result we revised our comparative financial statements for the prior period as if ASC 606 had been in effect for that period.

The most significant changes to revenue recognition under ASC 606 relate to the timing of revenue recognized for arrangements that include licensing of our technologies. Under ASC 606 revenue related to licensing of access to our technologies is recognized at inception of the agreement, generally the effective date of the agreement. For licensing arrangements in effect at the date ASC 606 was implemented, the effect of ASC 606 was to shift revenue to earlier periods.

The other significant change under ASC 606 relates to the timing of collaboration revenue when we complete our performance obligations for delivery of a drug candidate to its collaboration partners after applying its technologies. For certain collaborations, the effect of ASC 606 is to accelerate revenue recognition to earlier periods. Approximately $6.25 million of collaboration revenue recognized in 2017 and 2018 under historical accounting guidance was recognized in 2016 under ASC 606. An additional $20.5 million of collaboration revenue that would be recognized in 2018 was recognized in 2017.

Capitalized Intellectual Property Costs

We capitalize and amortize third-party intellectual property costs such as amounts paid to outside patent counsel for filing, prosecuting and obtaining patents for our internally developed technologies and product candidates, to the extent such patents are deemed to have probable future economic benefit. We also capitalize amounts paid to third parties for licenses that we acquire for intellectual property or for research and development purposes. The net capitalized patents, licenses and other intangible assets as of December 31, 2019 and 2018 was $14.4 million and $12.0 million, respectively. We believe that these costs should be capitalized as the intellectual property portfolio is the underlying property right to our technologies and product candidates and supports the upfront payments, licensing fees, and milestone payments made by our collaboration partners for licensing our technologies and product candidates.

We begin amortization of capitalized patent costs during the period that we obtain a patent relating to the capitalized cost over the shorter of the patent life or the estimated economic useful life. Capitalized licensing costs are amortized beginning in the period that access to the license or technology is available and is amortized over the shorter of the license term or the estimated economic useful life of the licensed asset. Such amortization is recorded as general and administrative expenses.

70

On a regular basis we review the capitalized intellectual property portfolio and determine if there have been changes in the scientific or patent landscape that leads us to decide to abandon an in-process patent application or abandon a previously issued patent. While we confer with outside patent counsel, the decision to continue prosecuting certain patent claims or abandon other claims are made by us based on our judgment and existing knowledge of our technology, current U.S. and foreign patent authority rulings and expected rulings, and scientific advances and patent filings by competitors operating in our technology or drug development field. We record an expense for the write-off of capitalized intangible assets in the period that the decision to abandon a claim or license is made. We also review the carrying value of capitalized licensing costs on a regular basis to determine if there have been any changes to the useful life or estimated amortization period over which the costs should be amortized. We recorded a charge for abandoned intangible assets of $0.2 million, $0.2 million and $0.4 million for the years ended December 31, 2019, 2018 and 2017, respectively. Such charges are reflected as general and administrative expenses.

We determine if there has been an impairment of our intangible assets which include the capitalized patent and licensing costs whenever events such as recurring operating losses or changes in circumstances indicate that the carrying amount of the assets may not be recoverable.

Accrued Research and Development Expenses

As part of the process of preparing our financial statements, we are required to estimate our accrued research and development expenses. This process involves reviewing contracts and purchase orders, reviewing the terms of our license agreements, communicating with our applicable personnel to identify services that have been performed on our behalf, and estimating the level of service performed and the associated cost incurred for the service when we have not yet been invoiced or otherwise notified of actual cost. The majority of our service providers invoice us monthly in arrears for services performed. We make estimates of our accrued expenses as of each balance sheet date based on facts and circumstances known to us at that time. We periodically confirm the accuracy of our estimates with the service providers and make adjustments if necessary. Examples of estimated accrued research and development expenses include fees to:

CROs and other service providers in connection with clinical studies;
contract manufacturers in connection with the production of and testing of clinical trial materials; and
vendors in connection with preclinical development activities.

We base our expenses related to clinical studies on our estimates of the services received and efforts expended pursuant to contracts with multiple research institutions and contract research organizations that conduct and manage clinical studies on our behalf. The financial terms of these agreements are subject to negotiation, vary from contract to contract, and may result in uneven payment flows and expense recognition. Payments under some of these contracts depend on factors such as the successful enrollment of patients and the completion of clinical trial milestones. In accruing these costs, we estimate the time period over which services will be performed for which we have not been invoiced and the level of effort to be expended in each period. If the actual timing of the performance of services or the level of effort varies from our estimate, we adjust the accrual accordingly. Our understanding of the status and timing of services performed relative to the actual status and timing of services performed may vary and may result in our reporting changes in estimates in any particular period.

71

Income Taxes

Deferred tax assets and liabilities are determined based on differences between the financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized as income in the period that such tax rate changes are enacted. The measurement of a deferred tax asset is reduced, if necessary, by a valuation allowance if it is more likely than not that some portion or all of the deferred tax asset will not be realized. Financial statement recognition of a tax position taken or expected to be taken in a tax return is determined based on a more-likely-than not threshold of that position being sustained. If the tax position meets this threshold, the benefit to be recognized is measured as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Our policy is to record interest and penalties related to uncertain tax positions as a component of income tax expense. We have concluded that there are no material uncertain tax positions and have not recorded an income tax expense or liability for uncertain tax positions as of December 31, 2019.

On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (TCJA) was enacted into law, which beginning in 2018, made several changes to U.S. corporate income tax provisions. We have identified changes in the TCJA which will have a material effect on our tax provision and future tax obligations. The TCJA reduced the U.S. corporate rate from a maximum rate of 35% to 21% effective January 1, 2018. The effect of this change was to reduce the potential future tax benefits from our deferred tax assets by $19.6 million that we had as of December 31, 2017. The TCJA also changed the potential benefit of net operating losses incurred after January 1, 2018. The new law limits the amount of net operating losses incurred post January 1, 2018 that can be used to offset taxable income to 80% of the taxable income generated in any one year, however, these net operating losses do not expire.

The other material change in our tax provision from the TCJA is elimination of the U.S. corporate alternative minimum tax (AMT) system and allowance for a tax refund for AMT credit carryovers as of December 31, 2017, which do not expire. We recorded an income tax receivable related to AMT credit carryovers of $0.8 million and $1.6 million as of December 31, 2019 and December 31, 2018, respectively.

We recorded net deferred tax assets of $77.4 million as of December 31, 2019, which was fully offset by a valuation allowance due to uncertainties surrounding our ability to realize these tax benefits. The deferred tax assets are primarily comprised of deferred revenue, federal and state tax net operating loss (NOL) carryforwards and research and development tax credit carryforwards. As of December 31, 2019, we had cumulative net operating loss carryforwards for federal income tax purposes of approximately $144.7 million; $68.0 million of such losses were incurred prior to December 31, 2017 and $76.7 million were incurred in the year December 31, 2018. We also had available tax credit carryforwards of $19.7 million for federal tax purposes. We had cumulative state tax loss carryforwards at December 31, 2019 of $92.8 million, and available state tax credit carryforwards of approximately $11.0 million, which can be carried forward to offset future taxable income, if any.

Our federal net operating loss carryforwards incurred prior to January 1, 2018, expire starting in 2026, state net operating loss carryforwards expire starting in 2031, and federal tax credit carryforwards begin to expire starting in 2019. Approximately $0.4 million of federal tax credits will expire if unused from 2019 through 2024. Upon analysis, we believe that our net operating losses and tax credits were subject to an annual limitation due to the ownership change provisions by the Internal Revenue Code under Section 382 and similar state provisions. As a result of the limitations under Section 382, our federal and state tax operating loss and tax credit carryforwards have been limited.

We recorded an income tax expense of $0.3 million related to state AMT for the year ended December 31, 2019. No income tax expense or benefit was recorded for the year ended December 31, 2018. We recorded an income tax benefit of $0.5 million, related to federal and state AMTs, for the year ended December 31, 2017.

72

Valuation of Stock-Based Compensation

We record the fair value of stock options and shares issued under our Employee Stock Purchase Plan (ESPP) to employees as of the grant date as compensation expense over the service period, which is generally the vesting period. For non-employees, we also record the fair value of stock options as of the grant date as compensation expense over the service period. We then periodically re-measure the awards to reflect the current fair value at each reporting period until the non-employee completes the performance obligation or the date on which a performance commitment is reached. Expense is recognized over the related service period.

We calculate the fair value of stock-based compensation awards using the Black-Scholes option-pricing model. The Black-Scholes option-pricing model requires the use of subjective assumptions, including volatility of our common stock, the expected term of our stock options, the risk free interest rate for a period that approximates the expected term of our stock options and the fair value of the underlying common stock on the date of grant.

Common Stock Options Fair Value

We recognize stock-based compensation expense in accordance with the provisions of ASC Topic 718, Compensation—Stock Compensation. The use of a Black-Scholes model requires us to apply judgment and make assumptions and estimates that include the following:

Expected Volatility—Volatility is a measure of the amount by which a financial variable such as a share price has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period.
Expected Dividend Yield—We have never declared or paid dividends and have no plans to do so in the foreseeable future.
Risk-Free Interest Rate—This is the U.S. Treasury rate for the week of each option grant during the year, having a term that most closely resembles the expected life of the option.
Expected Term—This is the period of time that the options granted are expected to remain unexercised. Options granted have a maximum term of ten years and we have estimated the expected life of the option term to be between six and eight years. We use a simplified method to calculate the average expected term for employee awards.

Results of Operations

Comparison of the Years Ended December 31, 2019 and 2018

The following table summarizes our results of operations for the years ended December 31, 2019 and 2018 (in millions):

73

Year ended

 

December 31, 

 

2019

2018

Change

 

Revenues:

    

    

    

    

    

 

    

Research collaboration

$

16.3

$

20.1

$

(3.8)

Milestone

 

23.2

 

20.5

 

2.7

Licensing

 

112.2

 

 

112.2

Royalties

 

5.0

 

 

5.0

Total revenues

 

156.7

 

40.6

 

116.1

Operating expenses:

Research and development

118.6

 

97.5

21.1

General and administrative

24.3

 

22.5

1.8

Total operating expenses

142.9

 

120.0

22.9

Other income, net

13.4

 

9.0

4.4

Income tax expense

0.3

0.3

Net income (loss)

$

26.9

$

(70.4)

$

97.3

Revenues

Research collaboration revenues in 2019 represent revenue recognized under our Genentech and Astellas agreements while the research collaboration revenues in 2018 represent revenue recognized under our Novartis Agreement.

Milestone payments increased by $2.7 million in 2019 over 2018 amounts primarily due to receiving contractual milestones in 2019 from Amgen, Alexion and Novartis compared to contractual milestones received primarily from Alexion in 2018.

Licensing revenues in 2019 primarily consist of revenues recognized from our Genentech agreement.

Royalty revenues for 2019 represent royalty revenue recognized from our Alexion agreement.

Research and Development Expenses

The following table summarizes our research and development expenses for the years ended December 31, 2019 and 2018 (in millions):

Year Ended

 

December 31, 

 

2019

2018

Change

 

Product programs:

    

    

    

    

    

    

Obexelimab (XmAb5871) programs

$

17.5

$

23.0

$

(5.5)

XmAb7195 program

0.3

 

0.8

(0.5)

Bispecific programs:

CD3*

37.2

23.1

14.1

Tumor microenvironment (TME) activators

28.2

33.1

(4.9)

Cytokines*

22.0

7.7

14.3

Subtotal Bispecific programs

87.4

63.9

23.5

Other, research and early stage programs

13.4

 

9.8

3.6

Total research and development expense

$

118.6

$

97.5

$

21.1

*Includes net reimbursements from our partners pursuant to agreements that include cost-sharing arrangements.

74

Research and development expenses increased by $21.1 million in 2019 over 2018 amounts as we continue to expand our pipeline of bispecific antibody and cytokine candidates. Increased spending on our bispecific CD3 and our cytokine programs offset reduced spending on our TME activator candidates during the year.

General and Administrative Expenses

General and administrative expenses increased by $1.8 million in 2019 over 2018 amounts primarily due to an increase in facility costs, staffing and intellectual property costs.

Other Income, Net

Other income, net increased by $4.4 million in 2019 over 2018 amounts reflecting additional interest income earned on our investments in marketable securities, which is due to higher investment balances as a result of our upfront proceeds received from our Genentech and Astellas agreements in March 2019.

Comparison of the Years Ended December 31, 2018 and 2017

The following table summarizes our results of operations for the year ended December 31, 2018 and 2017 (in millions):

Year Ended

 

December 31, 

 

2018

2017

Change

 

Revenues:

    

    

    

    

    

    

Research collaboration

$

20.1

$

20.1

$

Milestone

 

20.5

 

26.0

 

(5.5)

Licensing

 

 

0.1

 

(0.1)

Total revenues

 

40.6

 

46.2

 

(5.6)

Operating expenses:

Research and development

 

97.5

 

71.8

25.7

General and administrative

 

22.5

 

17.5

5.0

Total operating expenses

 

120.0

 

89.3

30.7

Other income, net

 

9.0

 

4.2

4.8

Income tax benefit

(0.5)

0.5

Net loss

$

(70.4)

$

(38.4)

$

(32.0)

Revenues

Research collaboration revenue in 2018 and 2017 represents revenue recognized under our Novartis Agreement.

Milestone and contingent payments decreased by $5.5 million in 2018 over 2017 amounts primarily due to receiving contractual milestones in 2017 from Amgen, CSL and MorphoSys, compared to contractual milestones received from Alexion in 2018.

75

Research and Development Expenses

The following table summarizes our research and development expenses for the years ended December 31, 2018 and 2017 (in millions):

Year Ended

December 31, 

2018

2017

Change

Product programs:

    

    

    

    

    

    

Obexelimab (XmAb5871) programs

$

23.0

$

20.3

$

2.7

XmAb7195 program

0.8

 

3.4

(2.6)

Bispecific programs:

CD3*

23.1

21.3

1.8

Tumor microenvironment (TME) activators

33.1

20.7

12.4

Cytokines*

7.7

7.7

Subtotal Bispecific programs

63.9

42.0

21.9

Other, research and early stage programs

9.8

 

6.1

3.7

Total research and development expense

$

97.5

$

71.8

$

25.7

*Includes net payments from our partners pursuant to agreements that include cost-sharing arrangements.

Research and development expenses increased by $25.7 million in 2018 over 2017 amounts as we continue to expand our pipeline of bispecific antibody and cytokine candidates. The primary increases in research and development spending were on our bispecific TME activator and cytokine programs. Increased spending on our obexelimab program and early discovery research programs was partially offset by reduced spending on the XmAb7195 program.

General and Administrative Expenses

General and administrative expenses increased by $5.0 million in 2018 over 2017 amounts primarily due to an increase in facility costs, staffing and stock-based compensation costs.

Other Income, Net

Other income, net increased by $4.8 million in 2018 over 2017 amounts, reflecting additional interest income earned on our investments in marketable securities, which is higher due to increased investment balances as a result of our follow-on public offering in March 2018.

Liquidity and Capital Resources

Since our inception, our operations have been primarily financed through proceeds from public offering, private sales of our equity, convertible notes and payments received under our collaboration and development partnerships and licensing arrangements. We have devoted our resources to funding research and development programs, including discovery research, preclinical and clinical development activities.

We have incurred substantial operating losses since our inception, and we expect to continue to incur operating losses into the foreseeable future as we advance the ongoing development of our bispecific Fc domain pipeline of product candidates, evaluate opportunities for the potential clinical development of our other preclinical programs, and continue our research efforts.

In March 2019, we received a total of $135.0 million in upfront payment in connection with our Genentech and Astellas collaboration agreements.

76

In March 2018, we completed the sale of 8,395,000 shares of common stock which included shares that we issued pursuant the underwriters’ exercise of their over-allotment option pursuant to a follow-on public offering. We received net proceeds of $245.5 million, after deducting underwriters’ discounts and offering expenses.

On September 19, 2016, we entered into an Equity Distribution Agreement (the Distribution Agreement) with Piper Jaffray & Co (Piper Jaffray) pursuant to which we could sell from time to time, at our option, up to an aggregate of $40 million of common stock through Piper Jaffray as sales agent. The issuance and sale of these shares by Xencor under the Distribution Agreement were pursuant to our shelf registration statement on Form S-3 (File No.333-213700) declared effective by the SEC on October 5, 2016. We did not sell any shares under the Distribution Agreement, and the Distribution Agreement expired in October 2019.

At December 31, 2019, we had $601.3 million of cash, cash equivalents and marketable debt securities compared to $530.5 million at December 31, 2018. We expect to continue to receive additional payments from our collaborators for research and development services rendered, additional milestone, contingent payments, opt-in and royalty payments. In early 2020, we received a $6.0 million upfront payment related to our collaborations with Gilead and will receive an additional $5.0 million in upfront payments and $5.0 million in Aimmune stock related to our Aimmune collaboration. Our ability to receive milestone payments and contingent payments from our partners is dependent upon either our ability or our partners’ abilities to achieve certain levels of research and development activities and is therefore uncertain at this time.

Funding Requirements

We have not generated any revenue from product sales and do not expect to do so until we obtain regulatory approval and commercialize one or more of our product candidates. As we are currently in the early clinical stages of development, it will be some time before we expect to achieve this, and it is uncertain that we ever will. We expect that our operating expenses will continue to increase in connection with ongoing as well as additional planned clinical and preclinical development of product candidates in our pipeline. We expect to continue our collaboration arrangements and will look for additional collaboration and licensing opportunities.

Although it is difficult to predict our funding requirements, based upon our current operating plan, we believe that our existing cash, cash equivalents and marketable securities, together with interest thereon and expected milestone and royalty payments will be sufficient to fund our operations into 2024. We have based these estimates on assumptions that may prove to be wrong, and we could use our capital resources sooner than we currently expect.

Cash Flows

The following table sets forth the primary sources and uses of cash and cash equivalents for each of the periods presented below (in thousands):

Year Ended December 31, 

 

2019

2018

2017

 

Net cash provided by (used in):

    

    

    

    

    

    

Operating activities

$

64,374

$

(79,756)

$

(33,597)

Investing activities

 

(50,970)

 

(164,767)

 

31,864

Financing activities

10,662

 

254,241

 

3,733

Net increase in cash and cash equivalents

$

24,066

$

9,718

$

2,000

Operating Activities

Net cash provided by operating activities for the year ended December 31, 2019 reflects upfront and milestone payments received in excess of operating expenses, while net cash used in operations for the years ended December 31, 2018 and December 31, 2017 reflects operating expenses in excess of milestone payments primarily for advancing our pipeline of bispecific antibody candidates during such years.

77

Investing Activities

Investing activities consist primarily of proceeds from maturities of marketable securities offset by purchases of marketable securities available-for-sale, acquisition of intangible assets and purchases of property and equipment. In 2019, we purchased $39.9 million of marketable securities, net of $456.9 million of proceeds from sales and maturities. In 2018, we purchased $155.7 million in marketable securities, net of $222.1 million of proceeds from sale and maturities and in 2017 we received $39.2 million in marketable securities, net of $76.5 million of purchases. We acquired $3.7 million, $1.9 million and $2.0 million of intangible assets in the years ended December 31, 2019, 2018 and 2017, respectively. We purchased $7.4 million, $7.2 million and $5.3 million of capital equipment for the years ended December 31, 2019, 2018 and 2017 respectively. The increase in capital expenditure in 2019 and 2018 compared to 2017 is primarily due to leasehold improvements purchased our laboratory facilities.

Financing Activities

Net cash provided by financing activities during the year ended December 31, 2019 consists primarily of cash from stock option exercises and the sales of shares under the ESPP.

Net cash provided by financing activities during the year ended December 31, 2018 consists primarily of net proceeds from our March 2018 follow-on public offering and cash from stock option exercises and the sale of shares under the ESPP.

Net cash provided by financing activities during the year ended December 31, 2017 consists primarily of cash from stock option exercises and the sale of shares under the ESPP.

Contractual Obligations and Commitments

The following table summarizes our contractual obligations at December 31, 2019 (in thousands):

Payments due by period

 

Less

More

 

than

1 - 3

3 - 5

than

 

Total

1 year

Years

Years

5 years

 

Operating lease obligation relating to facilities (1)

    

$

5,790

    

$

2,404

    

$

3,386

    

$

    

$

(1)Consists of operating leases on our corporate headquarters in Monrovia, CA encompassing two floors of 24,000 square feet each that expire in June 2020 and September 2022, respectively, and on our San Diego, CA offices encompassing 24,000 square feet that expires in August 2022.

We are obligated to make future payments to third parties under in-license agreements, including sublicense fees, royalties, and payments that become due and payable on the achievement of certain development and commercialization milestones. We have also entered into agreements with third party vendors which will require us to make future payments upon the delivery of goods and services in future periods.

In February 2015, we entered into a license agreement with BIO-TECHNE Corporation (BIO-TECHNE) for a non-exclusive license to certain antibody technology including monoclonal antibodies which recognize human somatostatin receptor 2 (SSTR2). The variable domain of this antibody is incorporated in our XmAb18087 drug candidate. Under this license agreement, we may be required to make $3.8 million in additional contingent payments which include $800,000 of clinical milestones and $3.0 million of regulatory milestones, in addition to royalties upon commercial sales of products of less than 1%. We made an upfront payment of $200,000 in connection with this license and made a Phase 1 milestone payment of $100,000 in 2018. We have not made any additional milestone payments under this arrangement.

78

In January 2019, we entered into a second agreement with BIO-TECHNE which agreement is effective February 2018 for a non-exclusive license to certain recombinant monoclonal antibody reactive with human programmed death protein, PD-1 antibody. We expect to use this protein in certain of our oncology drug candidates. Under this license agreement, we may be required to make $22.0 million in additional contingent payments which include $1.5 million of clinical milestones, $4.5 million of regulatory milestones and milestones on the achievement of certain sales of $16.0 million, in addition to royalties upon commercial sales of products of 1%. We made an upfront payment in connection with this license in 2019 and have not made any additional payments under this license agreement.

In November 2015, we entered into a worldwide exclusive commercial license agreement with Selexis SA to develop and commercialize products produced from the Selexis cell line that was manufactured in connection with our XmAb14045 drug candidate. We made an upfront payment of 50,000 Swiss Francs (CHF) in connection with the license and may be required to make CHF 1.7 million in additional contingent obligations which include CHF 500,000 in development milestones, CHF 400,000 in regulatory milestones and CHF 800,000 in sales milestones, in addition to royalties upon commercial sales of products of less than 1%. During 2016, we made a CHF 100,000 milestone payment in connection with an IND submission. There were no additional milestone payments made under this license agreement.

In February 2016, we entered into a worldwide exclusive commercial license agreement with Selexis SA to develop and commercialize products produced from the Selexis cell line that was manufactured in connection with our plamotamab drug candidate. In connection with the license we may be required to make CHF 1.7 million in additional contingent obligations which include CHF 500,000 in development milestones, CHF 400,000 in regulatory milestones and CHF 800,000 in sales milestones, in addition to royalties upon commercial sales of products of less than 1%. During 2016, we made a CHF 100,000 milestone payment in connection with an IND submission. There were no additional milestone payments made under this license agreement.

In December 2017, we entered into worldwide exclusive commercial license agreements with Selexis to develop and commercialize products produced from the Selexis cell line that was manufactured for each of our bispecific antibody and cytokine drug candidates: XmAb18087, XmAb20717, XmAb22841, XmAb23104, XmAb24306 and XmAb27564. The terms for each agreement are identical and for each licensed cell line we may be required to make up to CHF 1.4 million in total development, regulatory and sales milestones which include CHF 425,000 in development milestones, CHF 340,000 in regulatory milestones and CHF 680,000 in sales milestones. In addition, we may be obligated to pay royalties upon commercial sales of approved products of less than 1%. In 2017, we made a CHF 85,000 milestone payment in connection with an IND submission. In 2018, we made three milestone payments of CHF 85,000 each in connection with three separate IND submissions. In 2019, we made a milestone payment of CHF 75,000 in connection with an IND submission.

In December 2015, we entered into a Cell Line Sale Agreement with Catalent Pharma Solutions LLC for a worldwide license to develop and commercialize products produced from the Catalent cell line that was manufactured in connection with our obexelimab drug candidate. Under the terms of the agreement, we may be obligated to make contingent payments upon transfer of the obexelimab manufacturing process to a third party. These contingent payments total $2.75 million and include $500,000 in development milestones and $2.25 million in regulatory milestones in addition to royalties on net sales of obexelimab approved products with such royalties less than 1%. In 2017, we transferred the manufacturing process for obexelimab to a third-party manufacturer. We did not make any milestone payments under this agreement in 2019 or 2018.

79

In December 2011, we entered into a Cell Line Sale Agreement with Catalent Pharma Solutions LLC for a worldwide license to develop and commercialize products produced from the Catalent cell line that was manufactured in connection with the XmAb7195 drug candidate. This agreement was subsequently amended in April 2015. Under the terms of the agreement, we may be obligated to make contingent payments upon transfer of the XmAb7195 manufacturing process to a third party. These contingent payments total $2.75 million and include $0.5 million in development milestones and $2.25 million in regulatory milestones in addition to royalties on net sales of XmAb7195 approved products with such royalties less than 1%. We did not make any milestone payments under this Agreement in 2019 and 2018. In February 2020, we sublicensed our rights under the Cell Line Agreement to Aimmune in connection with our license to XmAb7195. Under the sublicensing agreement, Aimmune will assume all responsibilities and obligations under the Cell Line Agreement.

In December 2012, we entered into a Cross-License Agreement with MedImmune, LLC (MedImmune) for a non-exclusive license to certain MedImmune patents related to half-life technology. Under the terms of the agreement, we may be obligated to make contingent payments in connection with the use of our Xtend™ technology, including use by us in our development candidates and also for use by our licensees. These contingent payments total $250,000 per program and include $150,000 in clinical milestones and $100,000 in regulatory milestones. In addition, we may be obligated to make contingent payments for tiered sales milestones on the sale of approved products from $20,000 per year to $1.0 million per year. Our obligations to make payments under this agreement expire in December 2021. We made milestone payments under this agreement of $75,000, $125,000 and $75,000 for 2017, 2018 and 2019, respectively.

As the amount and timing of sublicense fees and the achievement and timing of these milestones are not probable and estimable, such commitments have not been included on our balance sheet or in the contractual obligations and commitment tables above.

Off-Balance Sheet Arrangements

We did not have during the periods presented, and we do not currently have, any off-balance sheet arrangements.

New Accounting Pronouncements

See Note 1 - Recent Accounting Pronouncements in the accompanying financial statements for information regarding recent accounting pronouncements.

80

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

Our primary exposure to market risk is interest income sensitivity, which is affected by changes in the general level of U.S. interest rates. Due to the short-term duration of our investment portfolio and the low risk profile of our investments, an immediate 10.0% change in interest rates would not have a material effect on the fair market value of our portfolio. Accordingly, we would not expect our operating results or cash flows to be affected to any significant degree by the effect of a sudden change in market interest rates on our investment portfolio.

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

Inflation generally affects us by increasing our cost of labor and clinical trial costs. We do not believe that inflation has had a material effect on our results of operations during the periods presented.

Item 8. Financial Statements and Supplementary Data

Xencor, Inc.

Financial Statements

Audited Financial Statements for the Years Ended December 31, 2019, 2018 and 2017:

    

Report of Independent Registered Public Accounting Firm

82

Balance Sheets

85

Statements of Comprehensive Income (Loss)

86

Statements of Stockholders’ Equity

87

Statements of Cash Flows

88

Notes to Financial Statements

89

81

Report of Independent Registered Public Accounting Firm

 

To the Stockholders and the Board of Directors of

Xencor, Inc.

 

Opinion on the Financial Statements

We have audited the accompanying balance sheets of Xencor, Inc. (the Company) as of December 31, 2019 and 2018, the related statements of comprehensive income (loss), stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2019, and the related notes to the financial statements. In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2019 and 2018, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2019, in conformity with accounting principles generally accepted in the United States of America.

We have also 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, 2019, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013, and our report, dated February 24, 2020, expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.

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 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 audits 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 a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Revenue Recognition—Collaboration and Licensing Agreements

As discussed in Note 10 to the financial statements, the Company entered into collaboration and licensing agreements during the year ended December 31, 2019. These contracts contain multiple performance obligations. For each performance obligation identified, the Company recognizes revenue upon transfer of control of promised intellectual property and technology licenses, or upon delivery of research and development services to its collaboration and licensing partners in an amount that reflects the consideration the Company expects to receive in exchange for those licenses or services. Management applies significant judgment in determining the revenue recognition for these collaboration and licensing contracts, including the identification of and accounting for all performance obligations and the calculation of the standalone selling price (SSP) for each identified performance obligation. Management’s identification of the performance obligations requires significant judgment, including whether the performance

82

obligations are distinct and capable of being distinct, which requires management to evaluate whether the customer can benefit from the good or service on its own, or together with other resources readily available to the customer. The Company’s estimate of SSP for each performance obligation within these customer contracts requires management to consider many factors, including external market data, as well as an estimate of future profitability.

We identified the Company’s revenue recognition related to the collaboration and licensing agreements as a critical audit matter because auditing the identification and accounting for performance obligations, and the calculation of the SSP for each performance obligation, required significant audit effort and a high degree of auditor judgment and subjectivity to perform our audit procedures and evaluate the audit evidence obtained.

Our audit procedures related to the Company’s collaboration and licensing contracts included the following, among others:

We obtained and read the collaboration and licensing agreements and evaluated the completeness of the performance obligations identified by management, and performed an evaluation of whether these performance obligations were distinct and capable of being distinct.

We obtained an understanding of the relevant controls related to the collaboration and licensing contracts and tested such controls for design and operating effectiveness, including management review controls related to identifying distinct performance obligations and when transfer of control is satisfied, and determining the SSP over each of the identified performance obligations.

We tested management’s process used to estimate the SSP by evaluating the models, including testing the accuracy and completeness of data used, and reasonableness of assumptions applied by management.

As each contract has multiple performance obligations, we also tested the allocation of the transaction price to each performance obligation based upon the SSP.

We have served as the Company’s auditor since 2015.

/s/ RSM US LLP

Los Angeles, California
February 24, 2020

83

Report of Independent Registered Public Accounting Firm

Regarding Internal Control Over Financial Reporting

 

To the Stockholders and the Board of Directors of

Xencor, Inc.

 

Opinion on Internal Control Over Financial Reporting

We have audited Xencor, Inc.’s (the Company) internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013.

We have also 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, 2019 and 2018, the related statements of comprehensive income (loss), stockholders’ equity and cash flows for each of the years in the period ended December 31, 2019, of the Company and our report, dated February 24, 2020, expressed an unqualified opinion.

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 in the accompanying Management’s 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 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, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included 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 accounting principles generally accepted in the United States of America (U.S. GAAP). 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 U.S. GAAP, 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/ RSM US LLP

Los Angeles, California
February 24, 2020

84

Xencor, Inc.

Balance Sheets

(in thousands, except share and per share data)

December 31, 

 

2019

2018

 

Assets

    

    

    

    

Current assets

Cash and cash equivalents

$

50,312

$

26,246

Marketable securities

479,470

 

268,115

Accounts receivable

21,574

 

10,187

Income tax receivable

502

804

Prepaid expenses and other current assets

6,547

 

10,375

Total current assets

558,405

 

315,727

Property and equipment, net

15,805

 

11,813

Patents, licenses, and other intangible assets, net

14,421

 

11,969

Marketable securities - long term

71,526

 

236,108

Income tax receivable

402

804

Right of use asset

9,380

Other assets

311

 

311

Total assets

$

670,250

$

576,732

Liabilities and stockholders’ equity

Current liabilities

Accounts payable

$

10,189

$

3,797

Accrued expenses

8,995

 

9,662

Deferred rent

315

Lease liabilities

2,169

Deferred revenue

45,205

 

40,079

Total current liabilities

66,558

 

53,853

Deferred rent, net of current portion

 

1,198

Lease liabilities, net of current portion

8,565

 

Deferred revenue, net of current portion

1,926

 

Total liabilities

77,049

 

55,051

Commitments and contingencies (see note 9)

Stockholders’ equity

Preferred stock, $0.01 par value: 10,000,000 authorized shares; -0- issued and outstanding shares at December 31, 2019 and 2018

Common stock, $0.01 par value: 200,000,000 authorized shares; 56,902,301 issued and outstanding shares at December 31, 2019 and 56,279,542 issued and outstanding at December 31, 2018

569

 

563

Additional paid-in capital

887,873

 

845,366

Accumulated other comprehensive income (loss)

1,161

 

(971)

Accumulated deficit

 

(296,402)

 

(323,277)

Total stockholders’ equity

593,201

 

521,681

Total liabilities and stockholders’ equity

$

670,250

$

576,732


See accompanying notes to the financial statements.

85

Xencor, Inc.

Statements of Comprehensive Income (Loss)

(in thousands, except share and per share data)

Year ended December 31, 

 

2019

2018

2017

 

Revenue

    

    

    

    

    

    

Collaborations, licenses, milestones and royalties

$

156,700

$

40,603

$

46,150

Operating expenses

Research and development

118,590

 

97,501

 

71,772

General and administrative

24,286

 

22,472

 

17,501

Total operating expenses

142,876

 

119,973

 

89,273

Income (loss) from operations

 

13,824

 

(79,370)

 

(43,123)

Other income (expense)

Interest income, net

13,619

 

9,086

 

4,181

Other income (expense)

(256)

 

(125)

 

(7)

Total other income, net

13,363

 

8,961

 

4,174

Income (loss) before income tax

27,187

 

(70,409)

 

(38,949)

Income tax expense (benefit)

312

(463)

Net income (loss)

26,875

(70,409)

(38,486)

Other comprehensive income (loss)

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

2,132

837

(367)

Comprehensive income (loss)

$

29,007

$

(69,572)

$

(38,853)

Net income (loss) per share attributable to common stockholders:

Basic

$

0.48

$

(1.31)

$

(0.82)

Diluted

$

0.46

$

(1.31)

$

(0.82)

Weighted average shares used to compute net income (loss) per share attributable to common stockholders:

Basic

56,531,439

 

53,942,116

 

46,817,756

Diluted

58,467,880

 

53,942,116

 

46,817,756

See accompanying notes to the financial statements.

86

Xencor, Inc.

Statements of Stockholders’ Equity

(in thousands, except share data)

Accumulated

Additional

Other

Total

Common Stock

Paid

Comprehensive

Accumulated

Stockholders’

Stockholders’ Equity

Shares

Amount

in-Capital

Loss

Deficit

Equity

Balance, December 31, 2016

 

46,567,978

466

553,290

(1,441)

(214,382)

337,933

Issuance of common stock upon exercise of stock awards

363,603

4

2,793

2,797

Issuance of common stock under the Employee Stock Purchase Plan

70,907

936

936

Comprehensive loss

(367)

(38,486)

(38,853)

Stock-based compensation

13,651

13,651

Balance, December 31, 2017

 

47,002,488

470

570,670

(1,808)

(252,868)

316,464

Sale of common stock, net of issuance cost

8,395,000

84

245,420

245,504

Issuance of common stock upon exercise of stock awards

824,731

8

7,609

7,617

Issuance of common stock under the Employee Stock Purchase Plan

57,323

1

1,119

1,120

Comprehensive income (loss)

837

(70,409)

(69,572)

Stock-based compensation

20,548

20,548

Balance, December 31, 2018

56,279,542

563

845,366

(971)

(323,277)

521,681

Issuance of common stock upon exercise of stock awards

543,887

5

9,264

9,269

Issuance of common stock under the Employee Stock Purchase Plan

67,561

1

1,392

1,393

Issuance of restricted stock units

11,311

Comprehensive income

2,132

26,875

29,007

Stock-based compensation

31,851

31,851

Balance, December 31, 2019

56,902,301

$

569

$

887,873

$

1,161

$

(296,402)

$

593,201

See accompanying notes to the financial statements.

87

Xencor, Inc.

Statements of Cash Flows

(in thousands)

Year ended December 31, 

2019

2018

2017

 

Cash flows from operating activities

    

    

    

    

    

    

Net income (loss)

$

26,875

$

(70,409)

$

(38,486)

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

Depreciation and amortization

4,298

 

3,251

 

2,030

Amortization of premium on marketable securities

(4,321)

(394)

2,845

Stock-based compensation

31,851

 

20,548

 

13,651

Abandonment of capitalized intangible assets

221

 

239

 

396

Loss on disposal of assets

 

8

 

102

 

83

Loss on sale of marketable securities available-for-sale

74

Changes in operating assets and liabilities:

Accounts receivable

(11,321)

 

(9,045)

 

7,474

Interest receivable

(387)

(535)

(307)

Prepaid expenses and other current assets

3,828

 

(4,769)

 

(2,705)

Income tax receivable

704

(84)

(1,524)

Other assets

(46)

(161)

Accounts payable

6,392

 

(3,072)

 

2,989

Accrued expenses

(667)

 

4,182

 

(1,212)

Deferred rent

(1,513)

398

589

Income tax payable

(157)

91

Lease liabilities and ROU assets

1,354

Deferred revenue

7,052

 

(20,039)

 

(19,350)

Net cash provided by (used in) operating activities

 

64,374

 

(79,756)

 

(33,597)

Cash flows from investing activities

Proceeds from sale and maturities of marketable securities available-for-sale

 

456,923

 

222,125

 

115,757

Proceeds from sale of property and equipment

 

9

 

Purchase of marketable securities

(496,855)

(377,840)

(76,529)

Purchase of intangible assets

 

(3,685)

 

(1,935)

 

(1,967)

Purchase of property and equipment

(7,353)

(7,212)

(5,311)

Proceeds from repayment of (investment in) loan receivable

86

(86)

Net cash provided by (used in) investing activities

 

(50,970)

 

(164,767)

 

31,864

Cash flows from financing activities

Proceeds from issuance of common stock upon exercise of stock awards

9,269

 

7,617

 

2,797

Proceeds from issuance of common stock from Employee Stock Purchase Plan

1,393

 

1,120

 

936

Proceeds from issuance of common stock

 

260,245

 

Common stock issuance costs

 

 

(14,741)

 

Net cash provided by financing activities

10,662

 

254,241

 

3,733

Net increase in cash and cash equivalents

24,066

 

9,718

 

2,000

Cash and cash equivalents, beginning of year

26,246

 

16,528

 

14,528

Cash and cash equivalents, end of year

$

50,312

$

26,246

$

16,528

Supplemental disclosures of cash flow information

Cash paid for:

Interest

$

11

$

16

$

13

Taxes

$

400

$

233

$

969

Supplemental Schedule of Noncash Investing Activities

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

$

2,132

$

837

$

(367)

See accompanying notes to the financial statements.

88

1. Summary of Significant Accounting Policies

Description of Business

Xencor, Inc. (we, us, our, or the Company) was incorporated in California in 1997 and reincorporated in Delaware in September 2004. We are a clinical-stage biopharmaceutical company focused on discovering and developing engineered monoclonal antibody and proteins to treat severe and life-threatening diseases with unmet medical needs. We use our proprietary XmAb technology platform to create next-generation antibody product candidates designed to treat cancer and autoimmune diseases. We focus on the portion of the antibody that interacts with multiple segments of the immune system, referred to as the Fc domain, which is constant and interchangeable among antibodies. Our engineered Fc domains, the XmAb technology, are applied to our pipeline of antibody and protein-based drug candidates to increase immune inhibition, improve cytotoxicity, extend half-life and most recently to create bispecific antibodies and cytokines.

Our operations are based in Monrovia, California and San Diego, California.

Basis of Presentation

The Company’s financial statements as of December 31, 2019, 2018, and 2017 and for the years then ended have been prepared in accordance with accounting principles generally accepted in the United States (U.S.).

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant estimates include useful lives of long-lived assets, the periods over which certain revenues and expenses will be recognized including collaboration revenue recognized from non-refundable upfront licensing payments, the amount of non-cash compensation costs related to share-based payments to employees and non-employees and the period over which these costs are expensed.

Recent Accounting Pronouncements

Pronouncements adopted in 2019

Effective January 1, 2019, the Company adopted Accounting Standards Codification Topic 842 (ASC 842), Leases, which requires lessees to recognize a right-of-use (ROU) asset and a lease liability for leases with terms greater than 12 months and also requires disclosures about the amount, timing and uncertainty of cash flows arising from such leases. The Company adopted ASC 842 using the optional transition method provided under ASU 2018-11, which did not require adjustments to comparative periods nor require modified disclosures in those comparative periods. Under this method, the Company adjusted its financial statements for the cumulative effect of the adoption of ASC 842 at the beginning of January 1, 2019.

At inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances. For leases with a term of one year or longer where the Company is the lessee, ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The interest rate implicit with such leases is typically not readily determined. The Company has determined the appropriate incremental borrowing rate by reference to an estimate of the current market borrowing rate for a collateralized asset over a similar term as the lease term.

89

The new standard impacts our reporting on the leases on our facilities in Monrovia and San Diego. Under ASC 842, tenant allowances under such operating leases are no longer tracked separately as a deferred rent liability; instead, it is integrated as part of the ROU asset. As a result, we recorded an adjustment to the beginning balance for deferred rent liability and adopted the use of ROU asset and lease liability. We recorded lease liabilities of $12.7 million and ROU assets of $11.4 million for lease agreements in effect as of January 1, 2019.

Effective January 1, 2019, the Company adopted ASU No. 2018-07, Compensation – Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, which expands the scope of Topic 718 to include share-based payments issued to nonemployees for goods and services. The standard requires a modified retrospective transition approach, with a cumulative adjustment to retained earnings as of adoption date, for all liability-classified awards that have not been settled as of the adoption date and equity-classified nonemployee awards for which a measurement date has not been established. The adoption of this standard did not have any impact on the Company’s financial statements.

Pronouncements not yet effective

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the guidance on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities. Credit losses relating to available-for-sale debt securities will be recorded through an allowance for credit losses rather than as a direct write-down to the security. Credit losses on available-for-sale securities, that are determined to be impaired, will be required when the amortized cost is below the fair market value. The amendment is effective for fiscal years beginning after December 15, 2019 including interim periods within those fiscal years. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments – Credit Losses, which clarifies that receivables arising from operating leases are not within the scope of Topic 326. We will apply the standard’s provision as a cumulative effect adjustment to retained earnings as of the beginning of the first effective reporting period. We do not expect the adoption to have a material impact on our results of operations or financial position.

In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosures for transfers between Level 1 and Level 2 of the fair value hierarchy, modifies the Level 3 disclosure requirements for non-public entities and requires additional disclosure for Level 3 fair value hierarchy. The amendment is effective for fiscal years beginning after December 15, 2019. The Company does not anticipate that the standard will have a significant impact on its financial statements.

In August 2018, the FASB issued ASU No. 2018-15, Intangibles – Goodwill and Other – Internal Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendment. The amendment is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. The Company does not anticipate that the standard will have a significant impact on its financial statements.

In October 2018, the FASB issued ASU No. 2018-17, Consolidation (Topic 810): Targeted Improvements to Related Party Guidance for Variable Interest Entities, which amends the guidance for determining whether a decision-making fee is a variable interest. The amendments require organizations to consider indirect interests held through related parties under common control on a proportional basis rather than as the equivalent of a direct interest in its entirety (as currently required). The amendments are effective for fiscal years beginning after December 15, 2019 and interim periods within those years. The Company does not anticipate that the standard will have a significant impact on tis financial statements.

90

In November 2018, the FASB issued ASU No. 2018-18, Collaborative Arrangements (Topic 808): Clarifying the Interaction Between Topic 808 and Topic 606, which provides guidance on how to assess whether certain transactions between collaborative arrangement participants should be accounted for within the revenue recognition standard. The standard is effective for fiscal years beginning after December 15, 2019 and interim periods within those years. The Company does not anticipate that the standard will have a significant impact on its financial statements.

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is effective for fiscal years beginning and after December 15, 2020, and interim periods within those fiscal years. The standard removes specific exceptions to the general principles in Topic 740 and simplifies the accounting for income taxes. The Company does not anticipate that the standard will have a significant impact on its financial statements.

Revenue Recognition

We have, to date, earned revenue from research and development collaborations, which may include research and development services, licenses of our internally developed technologies, licenses of our internally developed drug candidates, or combinations of these.

The terms of our license and research and development and collaboration agreements generally include non-refundable upfront payments, research funding, co-development reimbursements, license fees and, milestone and other contingent payments to us for the achievement of defined collaboration objectives and certain clinical, regulatory and sales-based events, as well as royalties on sales of any commercialized products.

The terms of our licensing agreements include non-refundable upfront fees, annual licensing fees, and contractual payment obligations for the achievement of pre-defined preclinical, clinical, regulatory and sales-based events by our partners. The licensing agreements also include royalties on sales of any commercialized products by our partners.

We recognize revenue through the five-step process in accordance with ASC 606 Revenue Recognition when control of the promised goods or services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.

Deferred Revenue

Deferred revenue arises from payments received in advance of the culmination of the earnings process. We have classified deferred revenue for which we stand ready to perform within the next 12 months as a current liability. We recognize deferred revenue as revenue in future periods when the applicable revenue recognition criteria have been met. The total amounts reported as deferred revenue were $47.1 million and $40.1 million at December 31, 2019 and 2018, respectively.

Research and Development Expenses

Research and development expenses include costs we incur for our own and for our collaborators’ research and development activities. Research and development costs are expensed as incurred. These costs consist primarily of salaries and benefits, including associated stock-based compensation, laboratory supplies, facility costs, and applicable overhead expenses of personnel directly involved in the research and development of new technology and products, as well as fees paid to other entities that conduct certain research development activities on our behalf. We estimate preclinical study and clinical trial expenses based on the services performed pursuant to the contracts with research institutions and clinical research organizations that conduct and manage preclinical studies and clinical trials on our behalf based on the actual time and expenses incurred by them. Further, we accrue expenses related to clinical trials based on the level of patient enrollment and activity according to the related agreement. We monitor patient enrollment levels and related activity to the extent reasonably possible and adjust estimates accordingly.

91

We capitalize acquired research and development technology licenses and third-party contract rights and amortize the costs over the shorter of the license term or the expected useful life. We review the license arrangements and the amortization period on a regular basis and adjust the carrying value or the amortization period of the licensed rights if there is evidence of a change in the carrying value or useful life of the asset.

Cash and Cash Equivalents

We consider cash equivalents to be only those investments which are highly liquid, readily convertible to cash and which mature within three months from the date of purchase.

Marketable Securities

The Company has an investment policy that includes guidelines on acceptable investment securities, minimum credit quality, maturity parameters and concentration and diversification. The Company invests its excess cash primarily in marketable debt securities issued by investment grade institutions.

The Company considers its marketable debt securities to be “available-for-sale”, as defined by authoritative guidance issued by the FASB. These assets are carried at fair value and the unrealized gains and losses are included in accumulated other comprehensive income (loss). Accrued interest on marketable debt securities is included in marketable securities. Accrued interest was $2.7 million and $2.3 million at December 31, 2019 and 2018, respectively. If a decline in the value of a marketable security in the Company’s investment portfolio is deemed to be other-than-temporary, the Company writes down the security to its current fair value and recognizes a loss as a charge against income. The Company reviews its portfolio of marketable debt securities, using both quantitative and qualitative factors, to determine if declines in fair value below cost are other-than-temporary.

Concentrations of Risk

Cash, cash equivalents and marketable debt securities are financial instruments that potentially subject the Company to concentrations of risk. We invest our cash in corporate debt securities and U.S. sponsored agencies with strong credit ratings. We have established guidelines relative to diversification and maturities that are designed to help ensure safety and liquidity. These guidelines are periodically reviewed to take advantage of trends in yields and interest rates.

Cash and cash equivalents are maintained at financial institutions and, at times, balances may exceed federally insured limits. We have never experienced any losses related to these balances. Amounts on deposit in excess of federally insured limits at December 31, 2019 and 2018 approximated $50.0 million and $26.0 million, respectively.

We have payables with two service providers that represent 48% of our total payables and four service providers that represented 49% of our total payables at December 31, 2019 and 2018, respectively. We rely on three critical suppliers for the manufacture of our drug product for use in our clinical trials. While we believe that there are alternative vendors available, a change in manufacturing vendors could cause a delay in the availability of drug product and result in a delay of conducting and completing our clinical trials. No other vendor accounted for more than 10% of total payables at December 31, 2019 or 2018.

Fair Value of Financial Instruments

Our financial instruments primarily consist of cash and cash equivalents, marketable debt securities, accounts receivable, accounts payable and accrued expenses. Marketable debt securities and cash equivalents are carried at fair value. The fair value of the other financial instruments closely approximate their fair value due to their short maturities.

92

The Company accounts for recurring and non-recurring fair value measurements in accordance with FASB Accounting Standards Codification (ASC) 820, Fair Value Measurements and Disclosures (ASC 820). ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosure about fair value measurements. The ASC 820 hierarchy ranks the quality of reliable inputs, or assumptions, used in the determination of fair value and requires assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:

Level 1—Fair Value is determined by using unadjusted quoted prices that are available in active markets for identical assets or liabilities.

Level 2—Fair Value is determined by using inputs other than Level 1 quoted prices that are directly or indirectly observable. Inputs can include quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in markets that are not active. Related inputs can also include those used in valuation or other pricing models, such as interest rates and yield curves that can be corroborated by observable market data.

Level 3—Fair value is determined by inputs that are unobservable and not corroborated by market data. Use of these inputs involves significant and subjective judgments to be made by the reporting entity –e.g. determining an appropriate discount factor for illiquidity associated with a given security.

The Company measures the fair value of financial assets using the highest level of inputs that are reasonably available as of the measurement date. The assets recorded at fair value are classified within the hierarchy as follows for the periods reported (in thousands):

December 31, 2019

    

Total

    

    

Fair Value

Level 1

Level 2

Money Market Funds in Cash and Cash Equivalents

$

32,009

$

32,009

$

Corporate Securities

281,751

281,751

Government Securities

269,245

269,245

$

583,005

$

32,009

$

550,996

December 31, 2018

    

Total

    

    

Fair Value

Level 1

Level 2

Money Market Funds in Cash and Cash Equivalents

$

18,270

$

18,270

$

Corporate Securities

104,967

104,967

Government Securities

399,256

399,256

$

522,493

$

18,270

$

504,223

Property and Equipment

Property and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets. Expenditures for repairs and maintenance are charged to expense as incurred while renewals and improvements are capitalized. Useful lives by asset category are as follows:

    

    

Computers, software and equipment

 

3 - 5 years

Furniture and fixtures

 

5 - 7 years

Leasehold improvements

 

5 - 7 years or remaining

lease term, whichever is less

93

Patents, Licenses, and Other Intangible Assets

The cost of acquiring licenses is capitalized and amortized on the straight-line basis over the shorter of the term of the license or its estimated economic life, ranging from five to 25 years. Third-party costs incurred for acquiring patents are capitalized. Capitalized costs are accumulated until the earlier of the period that a patent is issued, or we abandon the patent claims. Cumulative capitalized patent costs are amortized on a straight-line basis from the date of issuance over the shorter of the patent term or the estimated useful economic life of the patent, ranging from 13 to 20 years. Our senior management, with advice from outside patent counsel, assesses three primary criteria to determine if a patent will be capitalized initially: i) technical feasibility, ii) magnitude and scope of new technical function covered by the patent compared to the company’s existing technology and patent portfolio, particularly assessing the value added to our product candidates or licensing business, and iii) legal issues, primarily assessment of patentability and prosecution cost. We review our intellectual property on a regular basis to determine if there are changes in the estimated useful life of issued patents and if any capitalized costs for unissued patents should be abandoned. Capitalized patent costs related to abandoned patent filings are charged off in the period of the decision to abandon. During 2019, 2018 and 2017, we abandoned previously capitalized patent and licensing related charges of $0.2 million, $0.2 million and $0.4 million, respectively.

The carrying amount and accumulated amortization of patents, licenses, and other intangibles is as follows (in thousands):

December 31, 

 

2019

2018

 

Patents, definite life

    

$

10,597

    

$

9,320

Patents, pending issuance

7,266

 

5,644

Licenses and other amortizable intangible assets

2,510

 

2,011

Nonamortizable intangible assets (trademarks)

399

 

399

Total gross carrying amount

20,772

 

17,374

Accumulated amortization—patents

(4,912)

 

(4,142)

Accumulated amortization—licenses and other

(1,439)

 

(1,263)

Total intangible assets, net

$

14,421

$

11,969

Amortization expense for patents, licenses, and other intangible assets was $0.9 million, $0.9 million and $0.8 million for the years ended December 31, 2019, 2018 and 2017, respectively.

Future amortization expense for patent, licenses, and other intangible assets recorded as of December 31, 2019, and for which amortization has commenced, is as follows:

    

Year ended

 

December 31, 

 

(in thousands)

 

2020

$

1,009

2021

912

2022

880

2023

809

2024

647

Thereafter

2,365

Total

$

6,622

The above amortization expense forecast is an estimate. Actual amounts of amortization expense may differ from estimated amounts due to additional intangible asset acquisitions, impairment of intangible assets, accelerated amortization of intangible assets, and other events. As of December 31, 2019, the Company has $7.3 million of intangible assets which are in-process and have not been placed in service, and accordingly amortization on these assets has not commenced.

94

Long-Lived Assets

Management reviews long-lived assets which include fixed assets and amortizable intangibles for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset (or asset group) may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets.

We did not recognize a loss from impairment for the years ended December 31, 2019, 2018 or 2017.

Income Taxes

We account for income taxes in accordance with accounting guidance which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred income tax assets and liabilities are computed annually for differences between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. Income tax expense is the tax payable or refundable for the period plus or minus the change during the period in deferred tax assets and liabilities.

We assess our income tax positions and record tax benefits for all years subject to examination based upon our evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where there is greater than 50% likelihood that a tax benefit will be sustained, we have recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where there is a 50% or less likelihood that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements. We did not have any material uncertain tax positions at December 31, 2019 or 2018.

Our policy is to recognize interest and penalties on taxes, if any, as a component of income tax expense.

The Tax Cuts and Jobs Act of 2017 (TCJA) was enacted on December 22, 2017 and has several key provisions impacting the accounting for and reporting of income taxes. The most significant provisions reduced the U.S. corporate statutory tax rate from 35% to 21%, eliminated the corporate Alternative Minimum Tax (AMT) system, and made changes to the utilization and carryforward of net operating losses beginning on January 1, 2018. The tax reform provided for a refund of unused AMT carryforwards for years beginning after December 31, 2017. We recorded an income tax receivable as of December 31, 2019 and 2018 of $0.8 million and $1.6 million, respectively related to federal AMT carryforwards.

Stock-Based Compensation

We recognize compensation expense using a fair-value-based method for costs related to all share-based payments, including stock options and shares issued under our Employee Stock Purchase Plan (ESPP). Stock-based compensation cost related to employees and directors is measured at the grant date, based on the fair-value-based measurement of the award using the Black-Scholes method, and is recognized as expense over the requisite service period on a straight-line basis. We account for forfeitures when they occur. We recorded stock-based compensation and expense for stock-based awards to employees, directors and consultants of approximately $31.9 million, $20.5 million and $13.7 million for the years ended December 31, 2019, 2018 and 2017 respectively. Included in the 2019, 2018, and 2017 balances for total compensation expense is $0.7 million, $0.7 million and $0.5 million, respectively, relating to our ESPP.

Options granted to individual service providers that are not employees or directors are accounted for at estimated fair value using the Black-Scholes option-pricing method and are subject to periodic re-measurement over the period during which the services are rendered.

95

Net Income (Loss) Per Share

Basic net income (loss) per common share is computed by dividing the net income or loss by the weighted-average number of common shares outstanding during the period. Potentially dilutive securities were included in the diluted net income per common share calculation for 2019. We included 1,923,310 options to purchase shares of common stock and 13,131 shares of restricted stock units (RSUs) in the calculation of the weighted-average common shares outstanding used in computing diluted net income per common share. We excluded 1,022,623 shares of options and RSUs from the calculation for 2019 because the inclusion of such shares would have had an antidilutive effect.

In 2018 and 2017, we excluded all options and awards from the calculations because we reported net losses in the periods and the inclusion of such shares would have had an antidilutive effect.

Year Ended December 31, 

 

2019

2018

2017

 

(in thousands, except share and per share data)

 

Basic

    

    

    

    

    

    

Numerator:

Net income (loss) attributable to common stockholders for basic net income (loss) per share

$

26,875

$

(70,409)

$

(38,486)

Denominator:

Weighted-average common shares outstanding

56,531,439

 

53,942,116

 

46,817,756

Basic net income (loss) per common share

$

0.48

$

(1.31)

$

(0.82)

Diluted

Numerator:

Net income (loss) attributable to common stockholders for diluted net income (loss) per share

$

26,875

$

(70,409)

$

(38,486)

Denominator:

Weighted average number of common shares outstanding used in computing basic net income (loss) per common share

56,531,439

 

53,942,116

 

46,817,756

Dilutive effect of employee stock options and ESPP

1,936,441

 

 

Weighted-average number of common shares outstanding used in computing diluted net income (loss) per common share

58,467,880

 

53,942,116

 

46,817,756

Diluted net income (loss) per common share

$

0.46

$

(1.31)

$

(0.82)

Segment Reporting

The Company determines its segment reporting based upon the way the business is organized for making operating decisions and assessing performance. The Company has only one operating segment related to the development of pharmaceutical products.

2. Comprehensive Income (Loss)

Comprehensive income (loss) is comprised of net income (loss) and other comprehensive income (loss). For the years ended December 31, 2019 and 2018, the only component of other comprehensive income (loss) is net unrealized gains on marketable debt securities. There were no material reclassifications out of accumulated other comprehensive loss during the year ended December 31, 2019.

96

3. Marketable Securities

The Company’s marketable debt securities held as of December 31, 2019 and 2018 are summarized below:

December 31, 2019

Gross

Gross

    

Amortized

    

Unrealized

Unrealized

    

Cost

Gains

Losses

Fair Value

(in thousands)

Money Market Funds

$

32,009

$

$

$

32,009

Corporate Securities

281,586

195

(30)

281,751

Government Securities

268,239

1,006

269,245

$

581,834

$

1,201

$

(30)

$

583,005

Reported as

Cash and cash equivalents

$

32,009

Marketable securities

550,996

Total investments

$

583,005

December 31, 2018

Gross

Gross

    

Amortized

    

Unrealized

Unrealized

    

Cost

Gains

Losses

Fair Value

(in thousands)

Money Market Funds

$

18,270

$

$

$

18,270

Corporate Securities

105,311

1

(345)

104,967

Government Securities

399,873

187

(804)

399,256

$

523,454

$

188

$

(1,149)

$

522,493

Reported as

Cash and cash equivalents

$

18,270

Marketable securities

504,223

Total investments

$

522,493

The maturities of the Company’s marketable debt securities as of December 31, 2019 are as follows:

Amortized

    

Estimated

Cost

Fair Value

(in thousands)

Mature in one year or less

$

478,338

$

479,470

Mature after one year through five years

71,487

71,526

$

549,825

$

550,996

97

The unrealized losses on available-for-sale investments and their related fair values as of December 31, 2019 and 2018 are as follows:

December 31, 2019

Less than 12 months

12 months or greater

Fair value

Unrealized losses

Fair value

Unrealized gain (losses)

(in thousands)

Corporate Securities

$

46,303

$

(24)

$

13,992

$

(6)

Government Securities

$

46,303

$

(24)

$

13,992

$

(6)

December 31, 2018

Less than 12 months

12 months or greater

Fair value

Unrealized losses

Fair value

Unrealized losses

(in thousands)

Corporate Securities

$

84,666

$

(310)

$

17,805

$

(35)

Government Securities

176,225

(672)

116,830

(132)

$

260,891

$

(982)

$

134,635

$

(167)

The unrealized losses from the listed securities are due to a change in the interest rate environment and not a change in the credit quality of the securities.

4. Sale of Additional Common Stock

In March 2018, we completed the sale of 8,395,000 shares of commons stock which included shares we issued pursuant to our underwriters’ exercise of their over-allotment option pursuant to a follow-on financing. We received net proceeds of $245.5 million, after underwriters’ discounts and offering expenses.

On September 19, 2016, we entered into an Equity Distribution Agreement (the Distribution Agreement) with Piper Jaffray & Co (Piper Jaffray) pursuant to which we could sell from time to time, at our option, up to an aggregate of $40.0 million of common stock through Piper Jaffray as sales agent. We did not sell any shares under the Distribution Agreement, and the Distribution Agreement terminated in October 2019.

5. Property and Equipment

Property and equipment consist of the following:

December 31, 

 

2019

2018

 

(in thousands)

 

Computers, software and equipment

    

$

21,087

    

$

16,292

Furniture and fixtures

492

 

173

Leasehold and tenant improvements

6,831

 

4,774

28,410

 

21,239

Less accumulated depreciation and amortization

 

(12,605)

 

(9,426)

$

15,805

$

11,813

Depreciation and amortization expense related to property and equipment in 2019, 2018 and 2017 was $3.4 million, $2.4 million and $1.2 million, respectively.

98

6. Income Taxes

Our effective tax rate differs from the statutory federal income tax rate, primarily as a result of the changes in valuation allowance. The provision for income taxes for the year ended December 31, 2019 was $0.3 million. There was no tax provision for the year ended December 31, 2018, and the provision for income taxes for the year ended December 31, 2017 was a benefit of $0.5 million. Current tax expense of $0.3 million for the year ended December 31, 2019 represents state alternative minimum tax.

A reconciliation of the federal statutory income tax to our effective income tax is as follows (in thousands):

Year Ended

 

December 31, 

 

2019

2018

2017

 

Federal statutory income tax

    

$

5,709

    

$

(14,795)

    

$

(13,243)

State and local income taxes

2,549

 

(4,767)

 

(1,806)

Research and development credit

 

(6,747)

 

(6,170)

 

(5,554)

Stock based compensation

1,927

444

2,709

Effect of the 2017 Tax Cut and Jobs Act

19,596

State credit

1,725

Other

(301)

 

414

 

720

Net change in valuation allowance

(4,550)

 

24,874

 

(2,885)

Income tax provision (benefit)

$

312

$

$

(463)

The tax effect of temporary differences that give rise to a significant portion of the deferred tax assets and liabilities at December 31, 2019 and 2018 is presented below (in thousands):

    

December 31, 

 

2019

    

2018

Deferred income tax assets

Net operating loss carryforwards

$

36,891

$

49,889

Research credits

28,415

 

23,151

Depreciation

334

 

207

Unrealized loss on securities

 

269

Accrued compensation

4,788

 

1,097

Deferred revenue

11,215

 

11,222

State taxes

64

 

Gross deferred income tax assets

81,707

 

85,835

Valuation allowance

 

(77,389)

 

(82,537)

Net deferred income tax assets

4,318

 

3,298

Deferred income tax liabilities

Patent costs

 

(3,736)

 

(3,142)

Licensing costs

 

(229)

 

(125)

Capitalized legal costs

 

(26)

 

(31)

Unrealized gain on securities

(327)

Gross deferred income tax liabilities

 

(4,318)

 

(3,298)

Net deferred income tax asset

$

$

99

The Tax Cuts and Jobs Act of 2017 (TCJA) was enacted in December 2017 and made substantial changes in the U.S. tax system. One of the changes was elimination of the AMT tax system for corporations and allowance of an income tax refund for AMT tax credit carryforwards as of December 31, 2017. We have reported an income tax receivable of $0.8 million and $1.6 million as of December 31, 2019 and 2018 to reflect the U.S. AMT credit carryforwards we have available, which do not expire. Due to the uncertainty surrounding the realization of the benefits of our deferred tax assets in future tax periods, we have placed a valuation allowance against our deferred tax assets at December 31, 2019 and 2018. The Company recognizes valuation allowances to reduce deferred tax assets to the amount that is more likely than not to be realized. The Company’s net deferred income tax asset is not more likely than not to be realized due to the lack of sufficient sources of future taxable income and cumulative losses that have resulted over the years. During the year ended December 31, 2019, the valuation allowance decreased by $5.1 million. Upon analysis, we determined that we experienced an ownership change under Section 382 of the Internal Revenue Code and related state provisions as a result of our sale of preferred stock and sale of common stock during 2013. Sections 382 and 383 of the Internal Revenue Code limit the amount of net operating losses and tax credit forwards that may be available after a change in ownership. The Company has adjusted its net operating loss and tax credit carryforwards to reflect the impact of the limitation under sections 382 and section 383 of the Internal Revenue Code. The Company’s tax returns remain open to potential inspection for the years 2015 and onwards for federal purposes and 2014 and onwards for state purposes.

As of December 31, 2019, we had cumulative net operating loss carryforwards for federal and state income tax purposes of $144.7 million and $92.8 million respectively, and available tax credit carryforwards of approximately $19.7 million for federal income tax purposes and $11.0 million for state income tax purposes, which can be carried forward to offset future taxable income, if any. The federal net operating loss carryforwards consists of $68.0 million of losses incurred prior to January 1, 2018 and which can be used to offset 100% of future taxable income and $76.7 million of losses incurred after January 1, 2018 which can be used to offset up to 80% of taxable income in subsequent years.

Our federal net operating loss carryforwards expire starting in 2026, state net operating losses expire starting in 2032, and federal tax credit carryforwards began to expire starting in 2019. A total of $0.03 million in federal tax credits expired in 2019 and an additional $0.3 million will expire over the next five years if not utilized. Utilization of our net operating loss and tax credit carryforwards are subject to a substantial annual limitation under Section 382 of the Code due to the fact that we have experienced ownership changes. As a result of these changes, certain of our net operating loss and tax credit carryforwards may expire before we can use them.

7. Stock-Based Compensation

Our Board of Directors and the requisite stockholders previously approved the 2010 Equity Incentive Plan (the 2010 Plan). In October 2013, our Board of Directors approved the 2013 Equity Incentive Plan (the 2013 Plan) and in November 2013 our stockholders approved the 2013 Plan. The 2013 Plan provides for the grant of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance stock awards, performance cash awards, and other stock awards. The 2013 Plan became effective as of December 2, 2013, the date of the pricing of the Company’s initial public offering. As of December 2, 2013, we suspended the 2010 Plan and no additional awards may be granted under the 2010 Plan. Any shares of common stock covered by awards granted under the 2010 Plan that terminate after December 2, 2013 by expiration, forfeiture, cancellation or other means without the issuance of such shares will be added to the 2013 Plan reserve.

As of December 31, 2019, the total number of shares of common stock available for issuance under the 2013 Plan was 11,277,816. Unless otherwise determined by the Board, beginning January 1, 2014, and continuing until the expiration of the 2013 Plan, the total number of shares of common stock available for issuance under the 2013 Plan will automatically increase annually on January 1 by 4% of the total number of issued and outstanding shares of common stock as of December 31 of the immediate preceding year. On January 1, 2019, the total number of shares of common stock available for issuance under the 2013 Plan was automatically increased by 2,251,181 shares, which number is included in the number of shares available for issuance above. As of December 31, 2019, a total of 8,893,515 options have been granted under the 2013 Plan.

100

As of December 31, 2019, the Company has awarded 105,499 RSUs to certain employees pursuant to the 2013 Plan. Vesting of these awards will be in three equal annual installments and is contingent on continued employment terms. The fair value of these awards is determined based on the intrinsic value of the stock on the date of grant and will be recognized as stock-based compensation expense over the requisite service period.

In November 2013, our Board of Directors and stockholders approved the 2013 Employee Stock Purchase Plan (ESPP), which became effective as of December 5, 2013. Under the ESPP our employees may elect to have between 1-15% of their compensation withheld to purchase shares of the Company’s common stock at a discount. The ESPP had an initial two-year term that includes four six-month purchase periods and employee withholding amounts may be used to purchase Company stock during each six-month purchase period. The initial two-year term ended in December 2015 and pursuant to the provisions of the ESPP, the second two-year term began automatically upon the end of the initial term. The total number of shares that can be purchased with the withholding amounts are based on the lower of 85% of the Company’s common stock price at the initial offering date or 85% of the Company’s stock price at each purchase date.

We have reserved a total of 581,286 shares of common stock for issuance under the ESPP. Unless otherwise determined by our Board, beginning on January 1, 2014, and continuing until the expiration of the ESPP, the total number shares of common stock available for issuance under the ESPP will automatically increase annually on January 1 by the lesser of (i) 1% of the total number of issued and outstanding shares of common stock as of December 31 of the immediately preceding year, or (ii) 621,814 shares of common stock. On January 1, 2014, the total number of shares of common stock available for issuance under the ESPP was automatically increased by 313,545 shares, which number is included in the number of shares reserved for issuance above. Pursuant to approval by our board, there were no increases in the number of authorized shares in the ESPP in years from 2015 to 2019. As of December 31, 2019, we have issued a total of 417,277 shares of common stock under the ESPP.

Total employee, director and non-employee stock-based compensation expense recognized was as follows:

Year Ended

 

December 31, 

 

(in thousands)

2019

2018

2017

 

General and administrative

    

$

8,854

    

$

7,699

    

$

5,617

Research and development

22,997

 

12,849

 

8,034

$

31,851

$

20,548

$

13,651

Year Ended

December 31, 

(in thousands)

2019

2018

2017

Stock options

    

$

30,502

    

$

19,537

    

$

13,153

ESPP

687

 

744

 

498

RSUs

662

 

267

 

$

31,851

$

20,548

$

13,651

Information with respect to stock options outstanding is as follows:

    

December 31, 

 

2019

2018

2017

 

Exercisable options

 

3,950,965

 

3,058,659

 

2,558,941

Weighted average exercise price per share of exercisable options

$

17.79

$

15.12

$

11.06

Weighted average grant date fair value per share of options granted during the year

$

20.74

$

18.06

$

16.92

Options available for future grants

 

3,975,160

 

3,576,574

 

3,394,691

Weighted average remaining contractual life

 

7.32

 

7.51

 

7.62

101

The following table summarizes stock option activity for the years ended December 31, 2019 and 2018:

    

    

    

Weighted-

    

 

Weighted-

Average

 

Average

Remaining

 

Exercise

Contractual

Aggregate

 

Number of

Price

Term

Intrinsic Value

 

Shares

(Per Share)(1)

(in years)

(in thousands)(2)

 

Balances at December 31, 2017

 

5,093,442

 

15.32

 

7.62

$

35,495

Options granted

 

1,805,937

27.43

Options forfeited

 

(107,720)

21.66

Options exercised(3)

 

(824,731)

9.24

Balances at December 31, 2018

 

5,966,928

 

19.71

 

7.51

$

99,273

Options granted

 

2,142,228

35.80

Options forfeited

 

(390,950)

32.23

Options exercised(3)

 

(543,887)

17.04

Balances at December 31, 2019

 

7,174,319

$

24.03

7.32

$

79,116

As of December 31, 2019

Options vested and expected to vest

 

7,174,319

$

24.03

 

7.32

$

79,116

Exercisable

 

3,950,965

$

17.79

 

6.17

$

66,286

(1)The weighted average exercise price per share is determined using exercise price per share for stock options.
(2)The aggregate intrinsic value is calculated as the difference between the exercise price of the option and the fair value of our common stock for in-the-money options at December 31, 2019 and 2018.
(3)The total intrinsic value of stock options exercised was $11.5 million, $23.6 million and $5.7 million for the years ended December 31, 2019, 2018 and 2017 respectively.

The stock options outstanding and exercisable by exercise price at December 31, 2019 are as follows:

Stock Options Outstanding

Stock Options Exercisable

 

Weighted-

 

Average

 

    

    

Remaining

    

Weighted-

    

    

Weighted-

 

Range of

Contractual

Average

Average

 

Exercise

Number of

Term

Exercise Price

Number of

Exercise Price

 

Prices

Shares

(in years)

Per Share

Shares

Per Share

 

$0.59 – $4.25

 

238,621

 

3.45

$

3.49

 

238,621

$

3.49

$10.28 – $15.51

 

1,378,151

 

5.37

$

12.21

 

1,350,781

$

12.19

$15.69 – $23.75

 

2,878,221

 

7.04

$

21.37

 

1,963,376

$

20.62

$23.80 – $35.80

1,071,704

8.66

$

31.18

276,042

$

27.64

$36.03 – $44.19

1,607,622

9.16

$

37.22

122,145

$

39.85

 

7,174,319

 

7.32

$

24.03

 

3,950,965

$

17.79

We estimated the fair value of employee and non-employee awards using the Black-Scholes valuation model. The fair value of employee stock options is being amortized on a straight-line basis over the requisite service period of the awards. Management estimates the probability of non-employee awards being vested based upon an evaluation of the non-employee achieving their specific performance goals.

Options granted after our initial public offering are issued at the fair market value of our stock on the date of grant.

102

The fair value of employee stock options was estimated using the following weighted average assumptions for the years ended December 31, 2019, 2018 and 2017:

Options

    

2019

    

2018

    

2017

 

Common stock fair value per share

$

17.37 - 25.14

$

21.80 - 43.16

$

19.61 - 25.67

Expected volatility

 

60.67% - 61.33%

 

70.97% - 73.10%

 

77.42% - 96.73%

Risk-free interest rate

 

1.37% - 2.60%

 

2.29% - 3.10%

 

0.96% - 2.37%

Expected dividend yield

 

 

 

Expected term (in years)

 

5.23 - 6.59

 

5.23 - 6.08

 

5.23 - 6.08

ESPP

    

2019

    

2018

    

2017

Expected term (years)

 

0.5 - 2.0

 

0.5 - 2.0

 

0.5 - 2.0

Expected volatility

50.77% - 71.37%

57.04% - 71.37%

67.83% - 79.76%

Risk-free interest rate

 

1.47% - 2.70%

1.47% - 2.70%

0.47% - 1.80%

Expected dividend yield

The expected term of stock options represents the average period the stock options are expected to remain outstanding. The expected stock price volatility for our stock options for the year ended December 31, 2019 was determined using a blended volatility by examining the historical volatility for industry peer companies and the volatility of our stock from the effective date that our shares were publicly traded on a national stock exchange. For years ended December 31, 2018 and 2017 expected stock volatility was determined by examining the historical volatilities for industry peers and adjusting for differences in our life cycle and financing leverage. Industry peers consist of several public companies in the biopharmaceutical industry.

We determined the average expected life of stock options based on the simplified method because our common stock has not been publicly traded for an extended period, and we do not have a track record of our stock being traded on the public markets for sufficient time to establish the volatility of our stock.

The risk-free interest rate assumption is based on the U.S. Treasury instruments whose term was consistent with the expected term of our stock options.

The expected dividend assumption is based on our history and expectation of dividend payouts.

The following table summarizes RSU activity for the years ended December 31, 2019:

Weighted-

Average

Grant Date

Number of

Fair Value

Shares

(Per Unit)

Unvested at December 31, 2018

 

33,933

$

27.64

Granted

 

71,566

36.68

Vested

 

(11,311)

27.64

Forfeited

(4,182)

31.12

Unvested at December 31, 2019

 

90,006

$

34.66

As of December 31, 2019 and 2018, the unamortized compensation expense related to unvested stock options was $51.1 million and $42.8 million, respectively. The remaining unamortized compensation expense will be recognized over the next 2.72 years. At December 31, 2019 and 2018, the unamortized compensation expense was $1.4 million and $0.8 million respectively under our ESPP. The remaining unamortized expense will be recognized over the next 1.94 years. At December 31, 2019 and 2018, the unamortized compensation expense related to unvested restricted stock units was $2.5 million and $0.7 million, respectively. The remaining unamortized compensation expense will be recognized over the next 2.43 years.

103

8. Leases

The Company leases office and laboratory space in Monrovia, CA under a lease that continues through June 2020, with an option to renew for an additional five years. In July 2017, the Company entered into an amended lease agreement for additional space in the same building with a lease that continues through September 2022, also with an option to renew for an additional five years. The Company assesses that it is likely to exercise both options of the lease term extensions.

The Company also leases office space in San Diego, CA through July 2020 which includes an option to renew for an additional five years. The Company assesses that it is unlikely to exercise the option to extend this lease.

The Company leases additional office space in San Diego, CA through August 2022, with an option to extend for an additional five years. The Company assesses that it is unlikely to exercise the option to extend the lease term.

The Company’s lease agreements do not contain any residual value guarantees or restrictive covenants. As of December 31, 2019, the Company did not have additional operating leases that have not yet commenced.

The following table reconciles the undiscounted cash flows for the operating leases at December 31, 2019 to the operating lease liabilities recorded on the balance sheet (in thousands):

Years ending December 31,

2020

$

2,703

2021

2,588

2022

2,208

2023

1,352

2024

1,371

Thereafter

2,282

Total undiscounted lease payments

12,504

Less: Imputed interest

(1,770)

Present value of lease payments

$

10,734

Lease liabilities - short-term

$

2,169

Lease liabilities - long-term

8,565

Total lease liabilities

$

10,734

Our operating lease cost and the cash payments for operating leases for the year ended December 31, 2019 were $2.7 million and $2.6 million, respectively. Rent expense for the year ended December 31, 2018 was $2.5 million.

At December 31, 2019, the weighted-average remaining lease term for operating leases was 5.5 years, and the weighted average discount rate for operating leases is 5.5%.

9. Commitments and Contingencies

Contingencies

From time to time, the Company may be subject to various litigation and related matters arising in the ordinary course of business. The Company does not believe it is currently subject to any material matters where there is at least a reasonable possibility that a material loss may be incurred.

104

We are obligated to make future payments to third parties under in-license agreements, including sublicense fees, royalties, and payments that become due and payable on the achievement of certain development and commercialization milestones. As the amount and timing of sublicense fees and the achievement and timing of these milestones are not probable and estimable, such commitments have not been included on our balance sheet. We have also entered into agreements with third party vendors which will require us to make future payments upon the delivery of goods and services in future periods.

Guarantees

In the normal course of business, we indemnify certain employees and other parties, such as collaboration partners and other parties that perform certain work on behalf of, or for the Company or take licenses to our technologies. We have agreed to hold these parties harmless against losses arising from our breach of representations or covenants, intellectual property infringement or other claims made against these parties in performance of their work with us.

These agreements typically limit the time within which the party may seek indemnification by us and the amount of the claim. It is not possible to prospectively determine the maximum potential amount of liability under these indemnification agreements since we have not had any prior indemnification claims on which to base the calculation. Further, each potential claim would be based on the unique facts and circumstances of the claim and the particular provisions of each agreement. We are not aware of any potential claims and we did not record a liability as of December 31, 2019 and 2018.

10. Collaboration and Licensing Agreements

Following is a summary description of the material revenue arrangements, including arrangements that generated revenue in the period ended December 31, 2019, 2018, and 2017. The revenue reported for each agreement has been adjusted to reflect the adoption of ASC 606 for each period presented.

Genentech

In February 2019, the Company entered into a collaboration and license agreement (the Genentech Agreement) with Genentech, Inc. and F. Hoffman-La Roche Ltd (collectively, Genentech) for the development and commercialization of novel IL-15 collaboration products (Collaboration Products), including XmAb24306, the Company’s IL-15/IL-15Ra candidate.

Under the terms of the Genentech Agreement, Genentech received an exclusive worldwide license to XmAb24306 and other Collaboration Products, including any new IL-15 programs identified during the joint research collaboration. Genentech and Xencor will jointly collaborate on worldwide development of XmAb24306 and potentially other Collaboration Products with Genentech maintaining all worldwide commercialization rights, subject to Xencor having an option to co-promote in the United States. Xencor has the right to perform clinical studies of Collaboration Products in combination with other therapeutic agents at its own cost, subject to certain restrictions.

The term of the Genentech Agreement will continue on a program-by-program and country-by-country basis until there are no remaining payment obligations from Genentech to Xencor with respect to Collaboration Products. Genentech may terminate the Genentech Agreement in its entirety or on a Collaboration Product-by-Collaboration Product basis by providing prior written notice. Xencor may terminate the Agreement on a Collaboration Product-by-Collaboration Product basis under certain circumstances. In the event of a termination of any individual Collaboration Product or the Genentech Agreement in its entirety, the relevant rights revert to Xencor subsequent to negotiation of a termination agreement with Genentech.

105

The Company received a $120.0 million upfront payment and is eligible to receive up to an aggregate of $160.0 million in clinical milestone payments for XmAb24306 and up to $180.0 million in clinical milestone payments for each new Collaboration Product. The Company is also eligible to receive 45% share of net profits for sales of XmAb24306 and other Collaboration Products, while also sharing in net losses at the same percentage rate. The parties will jointly share in development and commercialization costs for all programs designated as a development program under the Genentech Agreement at the same percentage rate, while Genentech will bear launch costs entirely. The initial 45% profit-cost share percentage is subject to a one-time downward adjustment at the Company’s discretion and convertible to a royalty under certain circumstances.

Pursuant to the Genentech Agreement, XmAb24306 is designated as a development program and all costs incurred for developing XmAb24306 from the effective date of the Genentech Agreement are being shared with Genentech under the initial cost-sharing percentage.

Under the Genentech Agreement, the Company and Genentech will conduct joint research activities for a two-year period to identify and discover additional IL-15 candidates developed from the Company’s cytokine and bispecific technologies. The two-year research term may be extended an additional year if both parties agree. The Company and Genentech are each responsible for their own costs in conducting the research activities. The Company is eligible for clinical milestone payments for new Collaboration Products identified from the research efforts.

The Company evaluated the Genentech Agreement under the provisions of ASU No. 2014-09, Revenue from Contracts with Customers and all related amendments (collectively, ASC 606) as well as ASC 808, Collaborative Arrangements. Certain provisions of the Genentech Agreement including the cost-sharing of development programs are governed by ASC 808. We have determined that Genentech is a customer for purposes of the delivery of specific performance obligations under the Genentech Agreement and applied the provisions of ASC 606 to the transaction.

The Company identified the following performance obligations under the Genentech Agreement: (i) the license of XmAb24306 and (ii) research services during a two-year period to identify up to potentially nine additional IL-15 candidates, each a separate research program and a separate performance obligation. The Company determined that the license and each of the potential research programs are separate performance obligations because they are capable of being distinct and are distinct in the context of the Genentech Agreement. The license to XmAb24306 has standalone functionality as Genentech has exclusive worldwide rights to the program, including the right to sublicense to third parties. Genentech has significant experience and capabilities in developing and commercializing drug candidates similar to XmAb24306, and Genentech is capable of performing these activities without the Company’s involvement. Upon the transfer of the license of XmAb24306, Genentech could develop and commercialize XmAb24306 without further assistance from the Company. The Company determined that the research services for each potential additional IL-15 candidate and research program were separate standalone performance obligations. The Genentech Agreement provides an outline of an integrated research plan for the programs to be conducted by the two companies, and the research activities are separate and distinct from the license to XmAb24306.

The Company determined the standalone selling price of the license to be $114.4 million using the adjusted market assessment approach considering similar collaboration and license agreements and transactions. The standalone selling price for the research activities for all nine of the potential IL-15 programs to be performed during the research term was determined to be $8.5 million using the expected cost approach which was derived from the Company’s experience and information from providing similar research activities to other parties.

The Company determined that the transaction price of the Genentech Agreement at inception was $120.0 million consisting of the upfront payment. The potential milestones are not included in the transaction price as these are contingent on future events and the Company would not recognize these in revenue until it is not probable that these would not result in significant reversal of revenue amounts in future periods. The Company will re-assess the transaction price at each reporting period and when event outcomes are resolved or changes in circumstances occur.

The Company allocated the transaction price to each of the separate performance obligations using the relative standalone selling price with $111.7 million allocated to the license to XmAb24306 and $8.3 million allocated to the research services.

106

The Company recognized the $111.7 million allocated to the license when it satisfied its performance obligation and transferred the license to Genentech in March 2019. The license was transferred upon the effective date of the Genentech Agreement and when the Company subsequently transferred certain data related to the program to Genentech. The $8.3 million allocated to the research activities is being recognized over a period of time through the end of the research term that services are rendered as we determine that the input method is the appropriate approach to recognize income for such services. A total of $2.2 million of revenue related to the research activities was recognized in the year ended December 31, 2019.

For the year ended December 31, 2019, we recognized $113.9 million of income from the Genentech Agreement. As of December 31, 2019, there is a $0.9 million payable related to cost-sharing development activities during the fourth quarter of 2019 for the XmAb24306 program. There is $6.1 million in deferred revenue as of December 31, 2019 which reflects our obligation to perform research services during the research term.

Astellas

Effective March 29, 2019, the Company entered into a Research and License Agreement (Astellas Agreement) with Astellas Pharma Inc. (Astellas) pursuant to which the Company and Astellas will conduct a discovery program to characterize compounds and products for development and commercialization. Under the Astellas Agreement, Astellas was granted a worldwide exclusive license, with the right to sublicense products in the field created by the research activities.

Pursuant to the Astellas Agreement, the Company will apply its bispecific Fc technology to research antibodies provided by Astellas to generate bispecific antibody candidates and will conduct limited testing and characterization of the bispecific candidates and return the candidates to Astellas for development and commercialization. The activities will be conducted under a research plan agreed to by both parties to the Astellas Agreement. Astellas will assume full responsibility for development and commercialization of the antibody candidate. Pursuant to the Astellas Agreement, the Company received an upfront payment of $15.0 million and is eligible to receive up to $240.0 million in milestones which include $32.5 million in development milestones, $57.5 million in regulatory milestones and $150.0 million in sales milestones. If commercialized, the Company is eligible to receive royalties on net sales that range from the high-single to low-double digit percentages.

We evaluated the Astellas Agreement under ASC 606 and identified the performance obligations under the Agreement to be (i) delivery of bispecific antibodies to Astellas from the antigen provided by Astellas and (ii) research activities against the bispecific antibodies as outlined in the research plan. The Company determined that the license to the bispecific antibodies is not a separate performance obligation because it is not capable of being distinct, the license to the antibodies cannot be separated from the underlying antibodies.

Astellas will control and benefit from the antibodies that are delivered. The Astellas Agreement provides Astellas the right to sublicense the antibody to third parties and Astellas has significant experience and capabilities in developing and commercializing clinical candidates and is capable of performing these activities from the delivered antibodies without the Company’s involvement.

The Company determined the standalone selling price of the bispecific deliverable to be $17.1 million using the income approach by calculating a risk adjusted net present value of the potential revenue that could be earned from the arrangement. The standalone selling price for the research activities to be performed was determined to be $1.4 million using the expected cost approach which was derived from the Company’s experience and information from providing similar research activities to other customers.

The Company determined that the transaction price of the Astellas Agreement at inception was $15.0 million consisting of the upfront payment. The potential milestones are not included in the transaction price as these are contingent on future events and the Company would not recognize these in revenue until it is not probable that these would not result in significant reversal of revenue amounts in future periods. The Company will re-assess the transaction price at each reporting period and when event outcomes are resolved or changes in circumstances occur.

107

The Company allocated the transaction price to each of the separate performance obligations using the relative standalone selling price with $13.6 million allocated to delivery of the bispecific antibodies and the remainder of $1.4 million was allocated to the research activities.

The Company recognized the $13.6 million allocated to the bispecific antibodies when it satisfied its performance obligation and transferred the bispecific antibodies to Astellas. Astellas transferred the research antibodies to the Company and the Company applied its bispecific technologies to and transferred the completed antibodies to Astellas in June 2019. The $1.4 million allocated to the research activities is being recognized as the research services are being completed over the period of time the Company expects to complete the activities under the research plan.

We recognized $14.0 million of revenue under this arrangement for the year ended December 31, 2019. There is $1.0 million in deferred revenue as of December 31, 2019 related to our obligation to complete research activities under the Astellas Agreement.

Novartis

In June 2016, the Company entered into a Collaboration and License Agreement (Novartis Agreement) with Novartis Institutes for BioMedical Research, Inc. (Novartis), to develop and commercialize bispecific and other Fc engineered antibody drug candidates using the Company’s proprietary XmAb® technologies and drug candidates. Pursuant to the Novartis Agreement:

The Company granted Novartis certain exclusive rights to research, develop and commercialize XmAb14045 and XmAb13676 (plamotamab), two development stage products that incorporate the Company’s bispecific Fc technology;
The Company will apply its bispecific technology in up to four target pair antibodies identified by Novartis (each a Global Discovery Program); and
The Company will provide Novartis with a non-exclusive license to certain of its Fc technologies to apply against up to ten targets identified by Novartis.

In December 2018, Novartis notified the Company it was terminating its rights with respect to the plamotamab program, which became effective June 2019. Under the Novartis Agreement, Novartis is responsible to fund its share of plamotamab development costs through June 2020. In November 2019, the Company and Novartis amended the Agreement and Novartis paid the Company $1.4 million in settlement of its projected remaining cost-sharing due for the plamotamab program.

Pursuant to the Novartis Agreement, the Company will apply its bispecific technology to up to four target pair antibodies selected, if available for exclusive license to Novartis and not subject to a Company internal program. The Company will apply its bispecific technology to generate bispecific antibody candidates from starting target pair antibodies provided by Novartis for each of the four Global Discovery Programs and return the bispecific product candidate to Novartis for further testing, development and commercialization. Novartis has the right to substitute up to four of the original selected target pair antibodies during the research term provided that Novartis has not submitted and received allowance for an Investigational New Drug Application (IND) application with the Company provided bispecific antibody candidate. The research term is five years from the date of the Novartis Agreement.

We completed delivery of a Global Discovery Program in 2017 and delivery of a second Global Discovery Program in 2018. In December 2019, Novartis dosed a patient in a Phase 1 study with an undisclosed bispecific antibody that is a Global Discovery Program, and we received a $10.0 million milestone payment.

Novartis will assume full responsibility for development and commercialization of each product candidate under each of the Global Discovery Programs.

108

The Company evaluated the Novartis Agreement under the new revenue recognition standard ASC 606 and concluded that Novartis is a customer. The Company identified the following performance obligations that it deemed to be distinct at the inception of the contract:

License to certain rights to our XmAb14045 and plamotamab;
Develop four bispecific antibody drug candidates against four targets identified by Novartis; and
License to our Fc technologies for up to 10 targets identified and selected by Novartis.

The Company considered the licenses as functional intellectual property as Novartis has the right to access its technology and such technology is functional to Novartis at the time that the Company provides access. Under the Novartis Agreement, Novartis has substitution rights under each discovery program provided it has not advanced to submitting an IND. The Company’s obligation to provide services related to the discovery programs, and Novartis’ right to substitute programs is limited to the five-year period from the date of the Novartis agreement.

The Company determined the transaction price at inception is the $150.0 million upfront payment to be allocated to the performance obligations. The Novartis Agreement includes variable consideration for potential future milestones and royalties that were contingent on future success factors for development programs. The Company used the “most likely” method to determine the variable consideration. In the third quarter of 2019, the Company recorded a $10.0 million development milestone related to a Global Discovery program, and this amount was included in the transaction price as uncertainty associated with it has been resolved. None of the development, regulatory or sales milestones or royalties were included in the transaction price. The Company will re-evaluate the transaction price in each reporting period as uncertain events are resolved or other changes in circumstances occur.

The Company determined the transaction price at inception of the Novartis Agreement and allocated it to the various performance obligations using the standalone selling price which is comparable to the relative selling price methodology used in the original accounting treatment for the transaction.

The transaction price of $160.0 million was allocated to the performance obligations as follows:

*$27.1 million to certain rights to the XmAb14045 program;
*$31.4 million to certain rights to the plamotamab program;
*$90.2 million to the four Global Discovery Programs; and
*$11.3 million to the Fc licenses.

Under ASC 606, revenue is recognized at the time that the Company’s performance obligation for each Global Discovery is completed upon delivery of each discovery program to Novartis. The Company delivered a discovery program to Novartis in 2017 and recognized $20.1 million of revenue in the period of delivery. In the third quarter of 2018, the Company delivered a second discovery program to Novartis and is recognizing an additional $20.0 million of revenue. In the third quarter of 2019, Novartis received notice of approval for an investigational new study (IND) from the Federal and Drug Administration (FDA) for an application submitted for a Global Discovery Program and we recognized $10.0 million of revenue.

Under ASC 606 the entire amount of revenue allocated to the Fc licenses is being recognized at inception of the Novartis Agreement, the second quarter of 2016.

During the year ended December 31, 2019, 2018 and 2017, the Company recognized $10.0 million, $20.0 million and $20.1 million of revenue respectively. As of December 31, 2019, there is a receivable of $12.2 million and $40.1 million in deferred revenue related to the arrangement.

109

Amgen Inc.

In September 2015, the Company entered into a research and license agreement (the Amgen Agreement) with Amgen Inc. (Amgen) to develop and commercialize bispecific antibody product candidates using the Company’s proprietary XmAb® bispecific Fc technology. Under the Amgen Agreement, the Company granted an exclusive license to Amgen to develop and commercialize bispecific drug candidates from the Company’s preclinical program that bind the CD38 antigen and the cytotoxic T-cell binding domain CD3, (the CD38 Program). The Company also agreed to apply its bispecific technology to five previously identified Amgen provided targets (each a Discovery Program). The Company received a $45.0 million upfront payment and milestones totaling $15.5 million from Amgen and is eligible to receive up to $600.0 million in future development, regulatory and sales milestones in total for programs in development and is eligible to receive royalties on any global net sales of products.

Pursuant to the Amgen Agreement, the Company applied its bispecific technology to five Discovery Programs antibody molecules provided by Amgen that bind Discovery Program targets and returned the bispecific product candidates to Amgen for further testing, development and commercialization. The initial research term was three years from the date of the Amgen Agreement, but Amgen, pursuant to its option, requested an extension of one year. The Company received research funding for the additional services provided during the extended research term.

Amgen will assume full responsibility for development and commercialization of product candidates under each of the Discovery Programs.

The Company evaluated the Amgen Agreement under ASC 606 and determined that it is a customer and that delivery of the CD38 Program and each of the five Discovery Programs represent the performance obligations under the contract.

The Company determined the transaction price at inception is the $45.0 million upfront payment to be allocated to the performance obligations. The Amgen Agreement includes variable consideration for potential future milestones and royalties that were contingent on future success factors for development programs. The Company used the “most likely” method to determine the variable consideration. In the fourth quarter of 2017, the Company received a $10.0 million development milestone related to the CD38 program, now AMG 424, and this payment was included in the transaction price as uncertainty associated with it has been resolved. In the fourth quarter of 2018, the Company received a $0.5 million preclinical milestone related to one of the Discovery Programs. In the third quarter of 2019, the Company recognized a $5.0 million milestone related to one of the Discovery Programs.No other development, regulatory or sales milestones or royalties were included in the transaction price. The Company will re-evaluate the transaction price in each reporting period and as uncertain events are resolved or other changes in circumstances occur.

In allocating the transaction price determined at inception, the Company determined that ASC 606 provides the use of a standalone selling price for the transaction.

The transaction price of $60.5 million was allocated to the performance obligations as follows:

*$23.75 million to the CD38 program and
*$36.75 million in total to the five Discovery Programs

Under ASC 606, the amount of revenue recognized for the CD38 program is recognized at the inception of the contract when delivery of the CD38 program and materials was transferred to Amgen. The $10.0 million milestone revenue was recognized in the period that the uncertainty regarding the event is resolved, i.e. when the milestone event occurred.

The Company completed performance obligations for the five Discovery Programs in 2016 when all five of the Discovery Programs were delivered to Amgen. In the fourth quarter of 2018, a $0.5 million milestone payment was received in connection with a preclinical development of a Discovery Program. In the third quarter of 2019, a $5.0 million milestone was recognized in connection with a development milestone for a Discovery Program.

110

In the third quarter of 2018, the Company and Amgen agreed upon additional scope of work to be performed by the Company; the work was completed in 2018, and the Company recorded additional revenue of $0.1 million for the additional services provided.

During the years ended December 31, 2019, 2018 and 2017, the Company recognized $5.0 million, $0.6 million and $10.0 million in revenue, respectively, under this arrangement. As of December 31, 2019, there was a $5.0 million receivable, and there was no deferred revenue related to the arrangement.

MorphoSys AG

In June 2010, the Company entered into a Collaboration and License Agreement with MorphoSys AG (MorphoSys), which was subsequently amended in March 2012. The agreement provided us an upfront payment of $13.0 million in exchange for an exclusive worldwide license to the Company’s patents and know-how to research, develop and commercialize our XmAb5574 product candidate (subsequently renamed MOR208 and tafasitamab) with the right to sublicense under certain conditions. If certain developmental, regulatory and sales milestones are achieved, the Company is eligible to receive future milestone payments and royalties.

In June 2017, MorphoSys initiated a Phase 3 clinical trial under the arrangement for which the Company received a milestone payment of $12.5 million. The Company recognized the payment as revenue in the period that the milestone event occurred.

The Company recognized $12.5 million of revenue for the year end December 31, 2017. There were no revenues recognized under this arrangement for the years ended December 31, 2019 and 2018. As of December 31, 2019, the Company has no deferred revenue related to this agreement.

Alexion Pharmaceuticals, Inc.

In January 2013, the Company entered into an option and license agreement with Alexion Pharmaceuticals, Inc. (Alexion). Under the terms of the agreement, the Company granted to Alexion an exclusive research license, with limited sublicensing rights, to make and use our Xtend technology to evaluate and advance compounds against six different target programs. Alexion exercised its rights to one target program, ALXN1210, which is now marketed as Ultomiris.

The Company is eligible to receive contractual milestones for certain development, regulatory and commercial achievements. If licensed products are successfully commercialized, the Company is also entitled to receive royalties based on a percentage of net sales of such products sold by Alexion, its affiliates or its sub licensees, which percentage is in the low single digits. Alexion’s royalty obligations continue on a product-by-product and country-by-country basis until the expiration of the last-to-expire valid claim in a licensed patent covering the applicable product in such country.

In the third quarter of 2018, Alexion completed certain regulatory submissions for Ultomiris, and the Company received $9.0 million in milestone payments. In the fourth quarter of 2018, Alexion completed certain regulatory submissions for Ultomiris and also received FDA marketing approval, and the Company received $11.0 million in milestone payments.

In the second and third quarter of 2019, Alexion completed certain regulatory submissions for Ultomiris, and the Company received a total of $8.0 million in milestone payments. During 2019, the Company also recorded royalty revenue of $5.0 million in connection with reported net sales of Ultomiris by Alexion.

The Company determined Alexion to be a customer and the license of the Company’s Xtend intellectual property is functional intellectual property, distinct and is the only performance obligation under the agreement. Under ASC 606 the upfront payment was recognized at inception of the agreement when Alexion was provided access to the technology.

111

The total revenue recognized under this arrangement was $13.0 million and $20.0 million for the years ended December 31, 2019 and 2018, respectively. There was no revenue recognized for the year ended December 31, 2017. As of December 31, 2019, there is a receivable of $4.1 million, and there is no deferred revenue related to this agreement.

CSL Limited

In February 2009, the Company entered into a research license and commercialization agreement with CSL Limited (CSL). Under the agreement, the Company provided CSL with a research license to our Fc Cytotoxic technology and options to non-exclusive commercial licenses. CSL elected to exercise one commercial license for a compound, CSL362.

In 2013 CSL sublicensed CSL362 (now called talacotuzumab) to Janssen Biotech Inc. (Janssen Biotech). In March 2017, CSL, through its sub-licensee, Janssen Biotech, initiated a Phase 3 clinical trial for CSL362 and the Company received a milestone payment of $3.5 million.

There was no revenue recognized for the years ended December 31, 2019 and 2018. Total revenue recognized for the year ended December 31, 2017 was $3.5 million. As of December 31, 2019, there is no deferred revenue related to this agreement.

INmune Bio, Inc.

In October 2017, the Company entered into a License Agreement with INmune Bio, Inc. (INmune). Under the terms of the agreement, the Company provided INmune with an exclusive license to certain rights to a proprietary protein, XPRO1595. Under the agreement the Company received an upfront payment of $100,000, a 19% fully diluted equity interest in INmune and an option to acquire additional shares of INmune. The Company is eligible to receive a percentage of sublicensing revenue received for XPRO1595 and also royalties in the mid-single digit percent range on the sale of approved products.

The equity interest in INmune constituted 1,585,000 shares of common stock, and the option is to purchase an additional 10% of the fully diluted interest in INmune for $10.0 million.

In 2018, INmune filed a registration statement on a Form S-1 with the Securities and Exchange Commission (SEC) which was declared effective by the SEC on December 19, 2018.

Under ASC 606, the Company determined that the performance obligation under the agreement was the license to XPRO1595 and performance occurred at the effective date of the agreement. The total consideration under the agreement was determined to be $100,000 as the equity interest and the option had an insignificant fair value. The Company recognized $100,000 as revenue related to the agreement for the year ended December 31, 2017 and did not recognize any revenue related to the agreement for the years ended December 31, 2019 or 2018. There is no deferred revenue as of December 31, 2019 related to this agreement.

Vir Biotechnology, Inc.

In the third quarter of 2019, the Company entered into a Patent License Agreement (the VirBio Agreement) with VIR Biotechnology (VirBio) pursuant to which the Company provided a non-exclusive license to its Xtend technology for up to two targets. Under the terms of the VirBio Agreement, the Company received an upfront payment and is eligible to receive total milestones of $155.25 million which include $5.25 million of development milestones, $30.0 million of regulatory milestones and $120.0 million of sales milestones. In addition, the Company is eligible to receive royalties on the net sales of approved products in the low-single digits.

The Company evaluated the VirBio Agreement and determined that the single performance obligation was access to a non-exclusive license to certain patents of the Company which were transferred to VirBio upon execution of the VirBio Agreement in July 2019.

112

The Company recognized $0.8 million of license and milestone revenue related to the agreement for the year ended December 31, 2019. There is no deferred revenue as of December 31, 2019 related to this agreement.

Revenue Earned

The $156.7 million, $40.6 million and $46.2 million of revenue recorded for the years ended December 31, 2019, 2018 and 2017, respectively, were earned principally from the following licensees (in millions):

Year Ended

 

December 31, 

 

2019

2018

2017

 

Amgen

    

$

5.0

    

$

0.6

    

$

10.0

Alexion

13.0

 

20.0

 

Astellas

14.0

 

 

CSL

 

 

3.5

Genentech

113.9

 

 

MorphoSys

 

 

12.5

Novartis

10.0

20.0

20.1

Other

0.8

 

 

0.1

Total

$

156.7

$

40.6

$

46.2

The below table summarizes the disaggregation of revenue recorded for the years ended December 31, 2019, 2018 and 2017 (in millions):

Year Ended

December 31, 

2019

2018

2017

Research collaboration

    

$

16.3

    

$

20.1

    

$

20.1

Milestone

23.2

 

20.5

 

26.0

Licensing

112.2

 

 

0.1

Royalties

5.0

 

 

Total

$

156.7

$

40.6

$

46.2

A portion of our revenue is earned from collaboration partners outside the United States. Non-U.S. revenue is denominated in U.S. dollars. A breakdown of our revenue from U.S. and non-U.S. sources for the years ended December 31, 2019, 2018 and 2017 is as follows (in millions):

Year Ended

 

December 31, 

 

2019

2018

2017

 

U.S. Revenue

    

$

142.7

    

$

40.6

    

$

30.2

Non-U.S. Revenue

14.0

16.0

Total

$

156.7

$

40.6

$

46.2

Remaining Performance Obligations and Deferred Revenue

Our remaining performance obligations are delivery of two additional Global Discovery Programs under the Novartis Agreement and conducting research activities pursuant to research plans under the Genentech and Astellas Agreements. As of December 31, 2019 and 2018, we have deferred revenue of $47.1 million and $40.1 million, respectively. As of December 31, 2019, $45.2 million of deferred revenue was classified as current liabilities as our obligations to perform services are due on demand when requested by Novartis and Astellas under the Novartis and Astellas Agreements, respectively. A total of $1.9 million of deferred liability is classified as long-term for the obligation to perform research services to Genentech under the Genentech Agreement after one year.

113

11. 401(k) Plan

We have a 401(k)-plan covering all full-time employees. Employees may make pre-tax contributions up to the maximum allowable by the Internal Revenue Code. Effective January 1, 2018, the Company contributes 100% of the first 1% of participating employees’ contribution and 50% of the next 5% of participating employees’ contribution, for a maximum of 3.5% employer contribution. Participants are immediately vested in their employee contributions; employer contributions are vested over a three-year period with one-third for each year of a participating employee’s service. Employer contributions made for the year ended December 31, 2019 and 2018 were $0.6 million and $0.5 million, respectively. No employer contributions were made for the year ended December 31, 2017.

12. Condensed Quarterly Financial Data (unaudited)

The following table contains selected unaudited financial data for each quarter of 2019 and 2018. The unaudited information should be read in conjunction with the Company’s financial statements and related notes included elsewhere in this Annual Report. The Company believes that the following information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.

Quarterly Financial Data (in thousands, except per share data):

2019 Quarter Ended

 

    

March 31,

    

June 30,

    

September 30,

    

December 31,

 

Total revenue

$

111,939

$

19,485

$

21,760

$

3,516

Income (loss) from operations

 

78,244

 

(19,572)

 

(14,276)

 

(30,572)

Net income (loss)

 

80,045

 

(16,034)

 

(10,224)

 

(26,912)

Basic net income (loss) per common share

 

1.42

 

(0.28)

 

(0.18)

 

(0.47)

Diluted net income (loss) per common share

1.38

(0.28)

(0.18)

(0.47)

2018 Quarter Ended

 

March 31,

June 30,

September 30,

December 31,

 

Total revenue

    

$

$

$

29,039

$

11,564

Income (loss) from operations

 

(30,649)

 

(28,290)

 

651

 

(21,082)

Net income (loss)

 

(29,493)

 

(25,869)

 

3,150

 

(18,197)

Basic net income (loss) per common share

 

(0.62)

 

(0.46)

 

0.06

 

(0.32)

Diluted net income (loss) per common share

(0.62)

(0.46)

0.05

(0.32)

13. Subsequent Event

Gilead and Aimmune Agreements

In January and February 2020, the Company entered into license agreements with Gilead and with Aimmune, respectively for the license of Company technologies and drug candidates. Under the Gilead agreement, the Company licensed restricted access to its cytotoxic and Xtend technologies and the Company received a $6.0 million upfront payment and is eligible to receive additional milestones and potential royalties under the license agreement. Under the Aimmune agreement, the Company licensed the worldwide exclusive rights to its XmAb7195 drug candidate, and the Company will receive a $5.0 million upfront payment and common stock of Aimmune with an aggregate value of $5.0 million. Aimmune will be responsible for all development activities for XmAb7195 and the Company is eligible to receive additional milestones and potential royalties under the arrangement.

114

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

Not applicable.

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2019. The term "disclosure controls and procedures," as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. Based on this evaluation our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of December 31, 2019 at the reasonable assurance level.

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934, as amended). Our management, Chief Executive Officer and Chief Financial Officer, assessed the effectiveness of our internal control over financial reporting as of December 31, 2019. In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (2013 Framework) (COSO) in Internal Control—Integrated Framework. Based on that assessment and using the COSO criteria, our management, Chief Executive Officer and Chief Financial Officer have concluded that, as of December 31, 2019, our internal control over financial reporting was effective.

Changes in Internal Control over Financial Reporting

There has been no change in our internal control over financial reporting during the year ended December 31, 2019, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations of Controls

Management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all error and all fraud. Controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with the policies or procedures. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

115

Attestation in Internal Control over Financial Reporting

RSM US LLP, our independent registered public accounting firm, has audited our financial statements for the year ended December 31, 2019 and has issued an audit report on the effectiveness of the Company’s internal control over financial reporting as of December 31, 2019, which is included in Item 8 of this Annual Report.

Item 9B. Other Information

Not applicable.

PART III

Item 10. Directors, Executive Officers and Corporate Governance

We have adopted a code of ethics for directors, officers (including our principal executive officer, principal financial officer and principal accounting officer) and employees, known as the Code of Business Conduct and Ethics. The Code of Business Conduct and Ethics is available on our website at http://www.xencor.com under the Corporate Governance section of our Investor Relations page. We will promptly disclose on our website (i) the nature of any amendment to the policy that applies to our principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions and (ii) the nature of any waiver, including an implicit waiver, from a provision of the policy that is granted to one of these specified individuals that is required to be disclosed pursuant to SEC rules and regulations, the name of such person who is granted the waiver and the date of the waiver.

The other information required by this item and not set forth below will be set forth in our 2020 Annual Meeting of Stockholders (Proxy Statement) to be filed with the SEC within 120 days after the end of the fiscal year ended December 31, 2019, and is incorporated herein by reference.

Audit Committee

The information required by this item will be set forth in the Proxy Statement and incorporated herein by reference.

Item 11. Executive Compensation

The information required by this item will be set forth in the Proxy Statement and is incorporated herein by reference.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information required by this item will be set forth in the Proxy Statement and is incorporated herein by reference.

Item 13. Certain Relationships and Related Transactions, and Director Independence

The information required by this item will be set forth in the Proxy Statement and is incorporated herein by reference.

Item 14. Principal Accounting Fees and Services

The information required by this item will be set forth in the Proxy Statement and is incorporated herein by reference.

116

Item 15. Exhibits, Financial Statement Schedules

1.Financial Statements. We have filed the following documents as part of this Annual Report:

Page

Report of Independent Registered Public Accounting Firm (RSM US LLP)

82

Balance Sheets

85

Statements of Comprehensive Income (Loss)

86

Statements of Stockholders’ Equity

87

Statements of Cash Flows

88

Notes to Financial Statements

89

2.Financial Statement Schedules. All schedules have been omitted because they are not applicable or required, or the information required to be set forth therein is included in the Financial Statements or notes thereto included in Item 8 of this Annual Report on Form 10-K.

3.Exhibits.

Exhibit
Number

    

Description

3.1

Amended and Restated Certificate of Incorporation of the Company (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K, filed with the SEC on December 11, 2013).

3.2

Amended and Restated Bylaws of the Company (incorporated by reference to Exhibit 3.2 to the Company’s Current Report on Form 8-K, filed with the SEC on December 11, 2013).

4.1

Form of Common Stock Certificate of the Company (incorporated by reference to Exhibit 4.1 to the Company’s Registration Statement on Form S-1, as amended (File No. 333-191689), originally filed with the SEC on October 25, 2013).

4.2*

Third Amended and Restated Investor Rights Agreement, dated June 26, 2013, among the Company and certain of its stockholders incorporated by reference to Exhibit 4.2 to the Company’s Registration Statement on Form S-1, as amended (File No. 333-191689), originally filed with the SEC on October 11, 2013).

4.3

Description of the Common Stock of the Company

10.1*

Form of Indemnity Agreement between the Company and its directors and officers (incorporated by reference to Exhibit 10.1 to the Company’s Registration Statement on Form S-1, as amended (File No. 333-191689), originally filed with the SEC on October 11, 2013).

10.2*

Xencor, Inc. 2010 Equity Incentive Plan, as amended, and Form of Stock Option Grant Notice, Option Agreement and Form of Notice of Exercise (incorporated by reference to Exhibit 10.2 to the Company’s Registration Statement on Form S-1, as amended (File No. 333-191689), originally filed with the SEC on October 11, 2013).

10.3*

Xencor, Inc. 2013 Equity Incentive Plan and Form of Stock Option Agreement and Form of Stock Option Grant Notice thereunder (incorporated by reference to Exhibit 10.3 to the Company’s Registration Statement on Form S-1, as amended (File No. 333-191689), originally filed with the SEC on October 11, 2013).

117

10.4*

Xencor, Inc. 2013 Employee Stock Purchase Plan (incorporated by reference to Exhibit 10.4 to the Company’s Registration Statement on Form S-1, as amended (File No. 333-191689), originally filed with the SEC on October 11, 2013).

10.5*

Second Amended and Restated Executive Employment Agreement, dated January 1, 2007, by and between the Company and Dr. Bassil I. Dahiyat (incorporated by reference to Exhibit 10.6 to the Company’s Registration Statement on Form S-1, as amended (File No. 333-191689), originally filed with the SEC on October 11, 2013).

10.6*

Offer Letter, dated September 28, 2009, by and between the Company and Dr. Bruce Carter (incorporated by reference to Exhibit 10.8 to the Company’s Registration Statement on Form S-1, as amended (File No. 333- 191689), originally filed with the SEC on October 11, 2013).

10.7*

Amendment to Offer Letter, dated November 18, 2010, by and between the Company and Dr. Bruce Carter (incorporated by reference to Exhibit 10.9 to the Company’s Registration Statement on Form S-1, as amended (File No. 333-191689), originally filed with the SEC on October 11, 2013).

10.8*

Amended and Restated Executive Employment Agreement, dated September 4, 2013, by and between the Company and Dr. Bassil I. Dahiyat (incorporated by reference to Exhibit 10.12 to the Company’s Registration Statement on Form S-1, as amended (File No. 333-191689), originally filed with the SEC on October 11, 2013).

10.9*

Offer Letter, dated September 5, 2013, by and between the Company and Dr. Edgardo Baracchini, Jr. (incorporated by reference to Exhibit 10.13 to the Company’s Registration Statement on Form S-1, as amended (File No. 333-191689), originally filed with the SEC on October 11, 2013).

10.10*

Amended and Restated Severance Agreement, dated September 5, 2013, by and between the Company and Dr. John R. Desjarlais (incorporated by reference to Exhibit 10.14 to the Company’s Registration Statement on Form S-1, as amended (File No. 333-191689), originally filed with the SEC on October 11, 2013).

10.11*

Amended and Restated Change in Control Agreement, dated September 5, 2013, by and between the Company and John J. Kuch (incorporated by reference to Exhibit 10.15 to the Company’s Registration Statement on Form S-1, as amended (File No. 333-191689), originally filed with the SEC on October 11, 2013).

10.12†

Collaboration and License Agreement, dated June 27, 2010, by and between the Company and MorphoSys AG (incorporated by reference to Exhibit 10.19 to the Company’s Registration Statement on Form S-1, as amended (File No. 333-191689), originally filed with the SEC on October 11, 2013).

10.13†

First Amendment to the Collaboration and License Agreement, dated March 23, 2012, by and between the Company and MorphoSys AG (incorporated by reference to Exhibit 10.20 to the Company’s Registration Statement on Form S-1, as amended (File No. 333-191689), originally filed with the SEC on October 11, 2013).

10.14†

Option and License Agreement, dated January 28, 2013, by and between the Company and Alexion Pharmaceuticals, Inc. (incorporated by reference to Exhibit 10.23 to the Company’s Registration Statement on Form S-1, as amended (File No. 333-191689), originally filed with the SEC on October 11, 2013).

10.15†

Collaboration Agreement, dated February 10, 2012, by and between the Company and Boehringer Ingelheim International GmbH (incorporated by reference to Exhibit 10.24 to the Company’s Registration Statement on Form S-1, as amended (File No. 333-191689), originally filed with the SEC on October 11, 2013).

118

10.16†

Cross-License Agreement, dated December 19, 2012, by and between the Company and MedImmune, LLC (incorporated by reference to Exhibit 10.26 to the Company’s Registration Statement on Form S-1, as amended (File No. 333-191689), originally filed with the SEC on October 11, 2013).

10.17

Lease dated January 1, 2015 by and between the Company and BF Monrovia, LLC (incorporated by reference to Exhibit 99.1 to the Company’s Form 8-K filed with the SEC on January 5, 2015).

10.18

Master Service Agreement dated July 14, 2014 by and between the Company and KBI Biopharma, Inc.(incorporated by reference to Exhibit 10.26 to the Company’s Form 10-K filed with the SEC on February 20, 2015)

10.19

Amendment to Lease dated January 27, 2015 by and between the Company and BF Monrovia, LLC. (incorporated by reference to Exhibit 10.27 to the Company’s Form 10-K filed with the SEC on February 20, 2015).

10.20†

Research and License Agreement effective September 15, 2015 between the Company and Amgen Inc., (incorporated by reference to Exhibit 10.1 to the Company’s Form 10-Q filed with the SEC on November 4, 2015).

10.21*

Employment Agreement dated December 16, 2015 by and between the Company and Dr. Paul Foster (incorporated by reference to Exhibit 10.29 to the Company's Form 10-K filed with the SEC on March 8, 2016).

10.22*

Severance Agreement, dated May 26, 2016 by and between the Company and Bassil Dahiyat (incorporated by reference to Exhibit 10.1 to the Company's Form 10-Q filed with the SEC on August 3, 2016).

10.23*

Severance Agreement, dated May 26, 2016 by and between the Company and John Kuch (incorporated by reference to Exhibit 10.2 to the Company's Form 10-Q filed with the SEC on August 3, 2016).

10.24*

Severance Agreement, dated May 26, 2016 by and between the Company and John Desjarlais (incorporated by reference to Exhibit 10.3 to the Company's Form 10-Q filed with the SEC on August 3, 2016).

10.25†

Collaboration and License Agreement, dated June 26, 2016, by and between the Company and Novartis Institutes for BioMedical Research, Inc. (incorporated by reference to Exhibit 10.6 to the Company's Form 10-Q filed with the SEC on August 3, 2016).

10.26†

Amendment No. 1, dated September 21, 2016, to the Collaboration and License Agreement by and between the Company and Novartis Institutes for BioMedical Research, Inc. (incorporated by reference to Exhibit 10.2 to the Company's Form 10-Q filed with the SEC on November 2, 2016).

10.27

Office Lease, dated June 21, 2017, by and among the Company and PRII High Bluffs LLC and Collins Corporate Center Partners, LLC (incorporated by reference to Exhibit 99.1 to the Company’s Form 8-K filed with the SEC on June 26, 2017).

10.28

Second Amendment to Lease, dated July 5, 2017, by and between the Company and 111 Lemon Investors LLC (incorporated by reference to Exhibit 99.1 to the Company’s Form 8-K filed with the SEC on July 10, 2017).

10.29

Transition and Separation Agreement, executed July 31, 2018, by and between the Company and Edgardo Baracchini, Jr. (incorporated by reference to Exhibit 10.1 to the Company’s Form 10-Q filed with the SEC on August 7, 2018).

119

10.30†

Collaboration and License Agreement, dated February 4, 2019, by and between the Company and Genentech, Inc. and F. Hoffman-La Roche LTD (incorporated by reference to Exhibit 10.1 to the Company’s Form 10-Q filed with the SEC on May 9, 2019).

10.31

Transition and Separation Agreement and Release, executed June 21, 2019, by and between the Company and Paul Foster (incorporated by reference to Exhibit 10.1 to the Company’s Form 10-Q filed with the SEC on August 6, 2019).

10.32*

Xencor, Inc. Amended and Restated Non-Employee Director Compensation Policy (incorporated by reference to Exhibit 10.1 to the Company’s Form 10-Q filed with the SEC on November 5, 2019).

10.33*

Employment Agreement dated August 5, 2019 by and between the Company and Celia Eckert.

10.34*

Employment Agreement dated November 13, 2019 by and between the Company and Dr. Allen Yang, M.D., Ph.D.

23.1

Consent of Independent Registered Public Accounting Firm (RSM US LLP).

31.1

Certification of the Principal Executive Officer pursuant to Rule 13a-14(a) or 15d-14(a) of the Securities Exchange Act of 1934.

31.2

Certification of the Principal Financial Officer pursuant to Rule 13a-14(a) or 15d-14(a) of the Securities Exchange Act of 1934.

32.1**

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

32.2**

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

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 Schema Document.

101.DEF

XBRL Taxonomy Extension Definition Linkbase Document.

101.LAB

XBRL Taxonomy Extension Label Linkbase Document.

101.PRE

XBRL Taxonomy Extension Presentation Linkbase Document.

104

104 Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

†            We have received confidential treatment for certain portions of this agreement, which have been omitted and filed separately with the SEC pursuant to Rule 406 under the Securities Act of 1933, as amended.

*            Indicates management contract or compensatory plan.

**          These certifications are being furnished solely to accompany this annual report pursuant to 18 U.S.C. Section 1350, and are not being filed for purposes of Section 18 of the Securities Exchange Act of 1934 and are not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

120

Item 16. Form 10-K Summary

None.

121

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Company has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

Xencor, Inc.

Date: February 24, 2020

By:

/s/ Bassil I. Dahiyat, Ph.D.

Bassil I. Dahiyat, Ph.D.
President & Chief Executive Officer

POWER OF ATTORNEY

KNOW ALL MEN BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Bassil I. Dahiyat, Ph.D. and John J. Kuch, and each of them, his true and lawful attorneys-in-fact, each with full power of substitution, for him in any and all capacities, to sign any amendments to this Annual Report on Form 10-K and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact or their substitute or substitutes may do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Company and in the capacities and on the dates indicated.

Signature

Title

Date

/s/ BASSIL I. DAHIYAT, PH.D.

Director, President & Chief Executive Officer (Principal Executive Officer)

February 24, 2020

Bassil I. Dahiyat, Ph.D.

/s/ JOHN J. KUCH

Sr. Vice President & Chief Financial Officer (Principal Financial and Accounting Officer)

February 24, 2020

John J. Kuch

/s/ A. BRUCE MONTGOMERY, M.D.

Director

February 24, 2020

A. Bruce Montgomery, M.D.

/s/ KURT GUSTAFSON

Director

February 24, 2020

Kurt Gustafson

/s/ YUJIRO S. HATA

Director

February 24, 2020

Yujiro S. Hata

/s/ KEVIN C. GORMAN, PH.D.

Director

February 24, 2020

Kevin C. Gorman, Ph.D.

/s/ RICHARD RANIERI

Director

February 24, 2020

Richard Ranieri

/s/ ELLEN G. FEIGAL, M.D.

Director

February 24, 2020

Ellen G. Feigal, M.D.

/s/ DAGMAR ROSA-BJORKESON

Director

February 24, 2020

Dagmar Rosa-Bjorkeson

122

EX-4.3 2 ex-4d3.htm EX-4.3 xncr_Ex4-3

Exhibit 4.3

DESCRIPTION OF COMMON STOCK
 

The following summary description of the common stock of Xencor, Inc. (we, our or us) is based on the provisions of our amended and restated certificate of incorporation, as well as our amended and restated bylaws, and the applicable provisions of the Delaware General Corporation Law. This information is qualified entirely by reference to the applicable provisions of our amended and restated certificate of incorporation, our amended and restated bylaws and the Delaware General Corporation Law. Our amended and restated certificate of incorporation and amended and restated bylaws have previously been filed as exhibits with the Securities and Exchange Commission.

Voting. Our common stock is entitled to one vote for each share held of record on all matters submitted to a vote of the stockholders, including the election of directors, and does not have cumulative voting rights. Accordingly, the holders of a majority of the shares of our common stock entitled to vote in any election of directors can elect all of the directors standing for election.

Dividends. Subject to preferences that may be applicable to any then-outstanding preferred stock, the holders of common stock are entitled to receive dividends, if any, as may be declared from time to time by our board of directors out of legally available funds.

Liquidation. In the event of our liquidation, dissolution or winding-up, holders of our common stock will be entitled to share ratably in the net assets legally available for distribution to stockholders after the payment of all of our debts and other liabilities, subject to the satisfaction of any liquidation preference granted to the holders of any outstanding shares of preferred stock.

Rights and Preferences. Holders of our common stock have no preemptive, conversion or subscription rights, and there are no redemption or sinking fund provisions applicable to our common stock. The rights, preferences and privileges of the holders of our common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of our preferred stock that we may designate and issue in the future.

Fully Paid and Nonassessable. All of our outstanding shares of common stock are fully paid and nonassessable.

The laws of the State of Delaware, the state of our incorporation, provide that the holders of preferred stock will have the right to vote separately as a class on any proposal involving fundamental changes in the rights of holders of such preferred stock. This right is in addition to any voting rights that may be provided for in the applicable certificate of designation.

The issuance of preferred stock could adversely affect the voting power, conversion or other rights of holders of common stock and reduce the likelihood that common stockholders will receive dividend payments and payments upon liquidation. Preferred stock could be issued quickly with terms designed to delay, deter or prevent a change in control of our company or make removal of management more difficult. Additionally, the issuance of preferred stock may have the effect of decreasing the market price of our common stock.

Delaware Anti-Takeover Law and Provisions of Our Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws

Our amended and restated certificate of incorporation and our amended and restated bylaws contain certain provisions that could have the effect of delaying, deterring or preventing another party from acquiring control of us, and therefore could adversely affect the market price of our common stock. These provisions and certain provisions of Delaware General Corporation Law (DGCL) which are summarized below, may also discourage coercive takeover practices and inadequate takeover bids, and are designed, in part, to encourage persons seeking to acquire control of us to negotiate first with our board of directors. We believe that the benefits of increased protection of our potential ability to negotiate more favorable terms with an unfriendly or unsolicited acquirer outweigh the disadvantages of potentially discouraging a proposal to acquire us.

Delaware Anti-Takeover Law

We are subject to Section 203 of the Delaware General Corporation Law (Section 203). Section 203 generally prohibits a public Delaware corporation from engaging in a "business combination" with an "interested stockholder" for a period of three years following the time that such stockholder became an interested stockholder, unless:

·

prior to such time the board of directors of the corporation approved either the business combination or the transaction which resulted in the stockholder becoming an interested stockholder; 

·

upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the voting stock outstanding (but not the outstanding voting stock owned by the interested stockholder) those shares owned (i) by persons who are directors and also officers and (ii) employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or

·

at or subsequent to such time the business combination is approved by the board of directors and authorized at an annual or special meeting of stockholders, and not by written consent, by the affirmative vote of at least 662/3% of the outstanding voting stock which is not owned by the interested stockholder.

Section 203 defines a business combination to include:

·

any merger or consolidation involving the corporation and the interested stockholder;

·

any sale, transfer, pledge or other disposition involving the interested stockholder of 10% or more of the assets of the corporation;   

·

subject to exceptions, any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder; 

·

subject to exceptions, any transaction involving the corporation that has the effect of increasing the proportionate share of the stock of any class or series of the corporation beneficially owned by the interested stockholder; and 

·

the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits provided by or through the corporation.

In general, Section 203 defines an interested stockholder as any entity or person beneficially owning 15% or more of the outstanding voting stock of the corporation and any entity or person affiliated with or controlling or controlled by the entity or person.

Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws

Among other things, our amended and restated certificate of incorporation and amended and restated bylaws:

·

permit our Board of Directors to issue up to 10,000,000 shares of preferred stock, with any rights, preferences and privileges as they may designate (including the right to approve an acquisition or other change in our control); 

·

provide that the authorized number of directors may be changed only by resolution of the board of directors;  

·

provide that all vacancies, including newly created directorships, may, except as otherwise required by law, be filled by the affirmative vote of a majority of directors then in office, even if less than a quorum; 

·

require that any action to be taken by our stockholders must be effected at a duly called annual or special meeting of stockholders and not be taken by written consent; 

·

provide that stockholders seeking to present proposals before a meeting of stockholders or to nominate candidates for election as directors at a meeting of stockholders must provide notice in writing in a timely manner and also specify requirements as to the form and content of a stockholder's notice;  

·

do not provide for cumulative voting rights (therefore allowing the holders of a majority of the shares of common stock entitled to vote in any election of directors to elect all of the directors standing for election, if they should so choose); and 

·

provide that special meetings of our stockholders may be called only by the chairman of the board, our Chief Executive Officer or by our Board of Directors pursuant to a resolution adopted by a majority of the total number of authorized directors.

The amendment of any of these provisions, with the exception of the ability of our Board of Directors to issue shares of preferred stock and designate any rights, preferences and privileges thereto, would require approval by the holders of at least 662/3% of our then-outstanding common stock.

The provisions of the DGCL and the provisions of our amended and restated certificate of incorporation and amended and restated bylaws could have the effect of discouraging others from attempting hostile takeovers and, as a consequence, they might also inhibit temporary fluctuations in the market price of our common stock that often result from actual or rumored hostile takeover attempts. These provisions might also have the effect of preventing changes in our management. It is possible that these provisions could make it more difficult to accomplish transactions that stockholders might otherwise deem to be in their best interests.

Transfer Agent and Registrar

The transfer agent and registrar for our common stock is Computershare Trust Company, N.A. The transfer agent and registrar's address is 250 Royall Street, Canton, MA, 02021.

Listing on The Nasdaq Global Market

Our common stock is listed on The Nasdaq Global Market under the symbol "XNCR".

   

 

EX-10.33 3 ex-10d33.htm EX-10.33 xncr_Ex10-33

Exhibit 10.33

 

Picture 1

 

revised

 

August 5, 2019

 

Ms. Celia Eckert

 

Dear Ms. Eckert,

 

Congratulations!  I am pleased to confirm our offer of a position as Vice President, General Counsel and Corporate Secretary reporting to the President & CEO.  The specifics of this offer, subject to approval by the Board of Directors, are as follows:

·

Start date of September 3rd, 2019

·

Annual base salary of Three Hundred Seventy Five Thousand dollars ($375,000), less standard withholdings and deductions, payable in accordance with the Company’s standard payroll procedures.

·

Eligibility for discretionary increases and performance bonuses (target 40%) in accordance with the Company’s programs less standard withholdings and deductions, with metrics dependent upon corporate and individual performance.  You are eligible for a prorated portion of the 40% target in 2019 and will be eligible for the full 40% target in 2020.  Any bonus you earn will be paid out in cash and/or stock in accordance with the Company’s standard practice. 

·

Options for Ninety One Thousand Two Hundred Ninety Two (91,292) shares of Xencor Common Stock valued at approximately $1.9MM (based on the 6/30/2019 Black-Scholes value of $21.36)  vesting over the Company’s standard vesting schedule;  (i) twenty five percent (25%) of the options shall vest on the one-year anniversary of the Start Date: (ii) the balance of the option shares shall vest at the rate of 1/48th on the final date of each month thereafter: and (iii) you must be employed by the Company on each applicable vesting date.  The exercise price of the option shares is equal to the fair market value of the Common Stock on the grant date.  The options shall be subject to and governed by the Company’s 2013 Equity Plan (the “Plan”). 

·

The Company shall reimburse you the amount of the following expense you incur on or before 24 months from your start date, up to One Hundred Thousand dollars ($100,000) (the “Relocation Payments”): (i) reasonable costs associated with the sale of your current primary residence, including reimbursement of payment of real estate commissions to your  real estate agent; but specifically excluding any “loss” as a result of your  sale of your primary residence (as determined by comparing the original purchase price paid by you for your primary residence, compared to the price at which you sell your primary residence) and (ii) relocation costs (including temporary housing, move and travel).  All such Relocation Payments that are subject to taxation will be grossed up accordingly upon submission of expense receipts for reimbursement set forth below.  The Relocation Payments (and related tax gross up) are an advance and will be paid to you, as applicable, prior to being earned by you. 

If you cease to be employed by the Company for any reason prior to the twelve (12) month anniversary of the Commencement Date, you must repay to the Company all Relocation Payments that the Company had provided to you as of the employment termination date. 

·

Eligibility to participate in the Company Employee Stock Purchase Plan (ESPP).  The Plan allows for purchase of Company stock at a discount less than the fair market value of the Company’s stock on the purchase date, subject to certain limitations.

·

Eligibility for participation in the Company’s employee benefits plan including medical, dental and life insurance, subject to the terms, conditions and limitations of the plans.   The Company reserves the right to modify its benefits plan as needed.

·

401(k) plan (matching by Xencor)

·

Paid Personal Leave (PPL) accrual at 18 days/year

·

9 holidays/year

·

Termination without Cause:

In the event the Company terminates your employment without Cause, you shall be eligible for the following benefits:  (i) a cash payment equivalent to twelve (12) months of your base salary at the rate in effect as of the effective date of such termination and (ii) if you are eligible for and timely elect continued group health plan coverage under the Consolidated Omnibus Budget Reconciliation Act of 1985 (“COBRA”) following your termination, the Company will pay your COBRA group health insurance premiums for you and your eligible dependents until the earliest of (A) the close of the twelve (12) month period following the termination of your employment (the “COBRA Payment Period”), (B) the expiration date of your eligibility for the continuation coverage under COBRA, or (C) the date when you become eligible for substantially equivalent health insurance coverage in connection with new employment or self-employment.  References to COBRA premiums shall not include any amounts payable by you under an Internal Revenue Code Section 125 health care reimbursement plan.  Notwithstanding the foregoing, if at any time the Company determines, in its sole discretion, that it cannot pay the COBRA premiums without potentially incurring financial costs of penalties under applicable law (including, without limitation, Section 2716 of the Public Health Service Act), then regardless of whether you elect continued  health coverage under COBRA, in lieu of providing the COBRA premiums, the Company will instead pay you on the last day of each remaining month of the COBRA Payment Period, a fully taxable cash payment equal to the COBRA Premiums of that month, subject to applicable tax withholdings (such amount, the “Special Severance Payment”), which payments shall continue on until the earlier of expiration of the COBRA Payment Period or the date when you become eligible for the substantially equivalent health insurance coverage in connection with new employment or self-employment.  As a condition to receipt of these severance-related benefits, you must provide to the Company a fully-executed and non-revocable release of claims in a form acceptable to the Company.  

·

Change of Control:    

In the event the Company terminates your employment without Cause in connection with a Change in Control of the Company (for purposes of this Agreement, “Change in Control” shall have the meaning specified in the Plan) which occurs prior to the one year anniversary of the Start Date, the number of vested option shares available for you to immediately exercise shall be calculated as if you had remained employed by the Company for one (1) additional year.  In the event the Company terminates your employment in connection with a Change in Control which occurs after the one year anniversary of the Start Date, all (100%) of the option shares shall be fully vested and immediately exercisable.  A termination of employment shall be deemed to be in connection with a Change in Control if it is initiated by the Company and is effective within ninety (90) days prior to twelve (12) months after the effective date of the Change in Control of the Company.  As a condition to this accelerated vesting you must provide to the Company a fully-executed and non-revocable release of claims in a form acceptable to the Company. 

 

This offer is contingent upon your executing a Proprietary Information and Inventions Agreement to be prepared by Xencor and completing a Federal Employment Eligibility Verification form (INS I-9). 

By signing this letter, you understand and agree that your employment with Xencor is at-will.  Therefore, your employment can terminate, with or without cause, and with or without notice, at any time, at your option or Xencor’s option, and Xencor can terminate or change all other terms and conditions of your employment, with or without cause, and with or without notice, at any time.  This at-will relationship will remain in effect throughout your employment at Xencor or any of its subsidiaries or affiliates.  This letter constitutes the entire agreement, arrangement and understanding between you and Xencor on the nature and terms of your employment with Xencor.  This letter supersedes any prior or contemporaneous agreement, arrangement or understanding on this subject matter. 

 

By executing this letter as provided below, you expressly acknowledge the termination of any such prior agreement, arrangement or understanding.  Also, by your execution of this letter, you affirm that no one has made any written or verbal statement that contradicts the provisions of this letter.  The at-will nature of your employment, as set forth in this paragraph, can be modified only by a written agreement signed the Chief Executive Officer and you, which expressly alters it.  This at-will relationship may not be modified by any oral or implied agreement, or by any Company policies, practices or patterns of conduct.

 

If this offer is suitable, please sign and date this letter and retain the copy for your records.

 

Sincerely,

 

 

 

 

 

 

 

/s/ Bassil Dahiyat

 

 

 

 

Bassil I. Dahiyat

 

 

President & CEO

 

 

 

 

I have read and understand the terms of employment described in this letter and consent to all of the terms and provisions contained herein.

 

 

 

 

 

/s/ Celia Eckert

 

August 6, 2019

Signature of acceptance

 

Date

 

 

 

EX-10.34 4 ex-10d34.htm EX-10.34 xncr_Ex10-34

Exhibit 10.34

 

Picture 1

 

November 12, 2019

 

Dr. Allan S. Yang

 

Dear Dr. Yang,

 

Congratulations!  I am pleased to confirm our offer of a position as Senior Vice President and Chief Medical Officer reporting to the President & CEO.  The specifics of this offer, subject to approval by the Board of Directors, are as follows:

·

Annual base salary of Four Hundred Sixty Five Thousand dollars ($465,000), less standard withholdings and deductions, payable in accordance with the Company’s standard payroll procedures.

·

Eligibility for discretionary increases and performance bonuses (target 40%) in accordance with the Company’s programs less standard withholdings and deductions, with metrics dependent upon corporate and individual performance.  You will not be eligible for the Q1 2020 annual increase and bonus but will be eligible for the Q1 2021 annual program.  Any bonus you earn will be paid out in cash and/or stock in accordance with the Company’s standard practice. 

·

Options for Sixty Two Thousand Three Hundred (62,300) shares of Xencor Common Stock valued at approximately $1.605MM (based on the 9/30/2019 Black-Scholes value of $25.76)  vesting over the Company’s standard vesting schedule;  (i) twenty five percent (25%) of the options shall vest on the one-year anniversary of the Start Date: (ii) the balance of the option shares shall vest at the rate of 1/48th on the final date of each month thereafter: and (iii) you must be employed by the Company on each applicable vesting date.  The exercise price of the option shares is equal to the fair market value of the Common Stock on the grant date.  The options shall be subject to and governed by the Company’s 2013 Equity Plan (the “Plan”). 

·

You will be granted restricted stock units (“RSU”) of Thirty One Thousand Nine Hundred (31,900) shares of the Company’s common stock pursuant to the Plan valued at approximately $1.07MM.  The RSU will vest over a period of three (3) years following the Commencement Date with 1/3rd of such units vesting on each of one (1), two (2) and three (3) year anniversaries of the Commencement Date, so long as you remain continuously employed by the Company. 

·

Signing bonus of One Hundred Eighty Thousand dollars ($180,000).  If you cease to be employed by the Company for any reason prior to the twenty four (24) month anniversary of your start date, you must repay to the Company the Signing Bonus that the Company had provided to you as of the employment termination date. 

·

The Company shall reimburse you the amount of reasonable costs associated with travel and lodging expenses incurred for work at the San Diego office.  All such payments that are subject to taxation will be grossed up accordingly upon submission of expense receipts for reimbursement. 

·

Eligibility to participate in the Company Employee Stock Purchase Plan (ESPP).  The Plan allows for purchase of Company stock at a discount less than the fair market value of the Company’s stock on the purchase date, subject to certain limitations.

·

Eligibility for participation in the Company’s employee benefits plan including medical, dental and life insurance, subject to the terms, conditions and limitations of the plans.   The Company reserves the right to modify its benefits plan as needed.

·

401(k) plan (matching by Xencor)

·

Paid Personal Leave (PPL) accrual at 18 days/year

·

9 holidays/year

·

Termination without Cause:

In the event the Company terminates your employment without Cause, you shall be eligible for the following benefits:  (i) a cash payment equivalent to twelve (12) months of your base salary at the rate in effect as of the effective date of such termination and (ii) if you are eligible for and timely elect continued group health plan coverage under the Consolidated Omnibus Budget Reconciliation Act of 1985 (“COBRA”) following your termination, the Company will pay your COBRA group health insurance premiums for you and your eligible dependents until the earliest of (A) the close of the twelve (12) month period following the termination of your employment (the “COBRA Payment Period”), (B) the expiration date of your eligibility for the continuation coverage under COBRA, or (C) the date when you become eligible for substantially equivalent health insurance coverage in connection with new employment or self-employment.  References to COBRA premiums shall not include any amounts payable by you under an Internal Revenue Code Section 125 health care reimbursement plan.  Notwithstanding the foregoing, if at any time the Company determines, in its sole discretion, that it cannot pay the COBRA premiums without potentially incurring financial costs of penalties under applicable law (including, without limitation, Section 2716 of the Public Health Service Act), then regardless of whether you elect continued  health coverage under COBRA, in lieu of providing the COBRA premiums, the Company will instead pay you on the last day of each remaining month of the COBRA Payment Period, a fully taxable cash payment equal to the COBRA Premiums of that month, subject to applicable tax withholdings (such amount, the “Special Severance Payment”), which payments shall continue on until the earlier of expiration of the COBRA Payment Period or the date when you become eligible for the substantially equivalent health insurance coverage in connection with new employment or self-employment.  As a condition to receipt of these severance-related benefits, you must provide to the Company a fully-executed and non-revocable release of claims in a form acceptable to the Company.  

·

Change of Control:    

In the event the Company terminates your employment without Cause in connection with a Change in Control of the Company (for purposes of this Agreement, “Change in Control” shall have the meaning specified in the Plan) which occurs prior to the one year anniversary of the Start Date, the number of vested option shares and RSU shares available for you to immediately exercise shall be calculated as if you had remained employed by the Company for one (1) additional year.  In the event the Company terminates your employment in connection with a Change in Control which occurs after the one year anniversary of the Start Date, all (100%) of the option shares and RSU shares shall be fully vested and immediately exercisable.  A termination of employment shall be deemed to be in connection with a Change in Control if it is initiated by the Company and is effective within ninety (90) days prior to twelve (12) months after the effective date of the  Change in Control of the Company.  As a condition to this accelerated vesting you must provide to the Company a fully-executed and non-revocable release of claims in a form acceptable to the Company. 

 

This offer is contingent upon your executing a Proprietary Information and Inventions Agreement to be prepared by Xencor and completing a Federal Employment Eligibility Verification form (INS I-9). 

By signing this letter, you understand and agree that your employment with Xencor is at-will.  Therefore, your employment can terminate, with or without cause, and with or without notice, at any time, at your option or

Xencor’s option, and Xencor can terminate or change all other terms and conditions of your employment, with or without cause, and with or without notice, at any time.  This at-will relationship will remain in effect throughout your employment at Xencor or any of its subsidiaries or affiliates.  This letter constitutes the entire agreement, arrangement and understanding between you and Xencor on the nature and terms of your employment with Xencor.  This letter supersedes any prior or contemporaneous agreement, arrangement or understanding on this subject matter. 

 

By executing this letter as provided below, you expressly acknowledge the termination of any such prior agreement, arrangement or understanding.  Also, by your execution of this letter, you affirm that no one has made any written or verbal statement that contradicts the provisions of this letter.  The at-will nature of your employment, as set forth in this paragraph, can be modified only by a written agreement signed the Chief Executive Officer and you, which expressly alters it.  This at-will relationship may not be modified by any oral or implied agreement, or by any Company policies, practices or patterns of conduct.

 

If this offer is suitable, please sign and date this letter and retain the copy for your records.

 

Sincerely,

 

 

 

 

 

 

/s/ Bassil Dahiyat

 

 

 

 

Bassil I. Dahiyat

 

 

President & CEO

 

 

 

 

I have read and understand the terms of employment described in this letter and consent to all of the terms and provisions contained herein.

 

 

 

 

 

/s/ Allen Yang

 

November 14, 2019

Signature of acceptance

 

Date

 

 

 

EX-23.1 5 ex-23d1.htm EX-23.1 xncr_Ex23-1

Exhibit 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


We consent to the incorporation by reference in the Registration Statement (Nos. 333-192635 and 333-216365) on Form S-8 and the Registration Statement (No. 333-213700) on Form S-3 of Xencor, Inc. of our reports dated February 24, 2020, relating to our audits of the financial statements and the effectiveness of internal controls over financial reporting of Xencor, Inc., appearing in this Annual Report on Form 10-K of Xencor, Inc. for the year ended December 31, 2019.

 

/s/ RSM US LLP


Los Angeles, California
February 24, 2020

EX-31.1 6 ex-31d1.htm EX-31.1 xncr_Ex31-1

Exhibit 31.1

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER PURSUANT TO SECTION 302 OF THE

SARBANES‑OXLEY ACT OF 2002

I, Bassil I. Dahiyat, Ph.D., certify that:

1.

I have reviewed this Annual Report on Form 10‑K for the fiscal year ended December 31, 2019 of Xencor, Inc. (the “Company”);

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 Company as of, and for, the periods presented in this report;

4.

The Company’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 15(d) – 15(f) for the Company 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 Company, 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 Company’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 Company’s internal control over financial reporting that occurred during the Company’s most recent fiscal quarter (the Company’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; and

5.The Company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and the audit committee of the Company’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 Company’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 Company’s internal control over financial reporting.

 

/s/ Bassil I. Dahiyat

Bassil I. Dahiyat, Ph.D.
President & Chief Executive Officer

Date: February 24, 2020

EX-31.2 7 ex-31d2.htm EX-31.2 xncr_Ex31-2

Exhibit 31.2

CERTIFICATION OF THE CHIEF FINANCIAL OFFICER PURSUANT TO SECTION 302 OF THE

SARBANES‑OXLEY ACT OF 2002

I, John J. Kuch, certify that:

1.

I have reviewed this Annual Report on Form 10‑K for the fiscal year ended December 31, 2019 of Xencor, Inc. (the “Company”);

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 Company as of, and for, the periods presented in this report;

4.

The Company’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 15(d) – 15(f)) for the Company 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 Company, 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 Company’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 Company’s internal control over financial reporting that occurred during the Company’s most recent fiscal quarter (the Company’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; and

5.

The Company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and the audit committee of the Company’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 Company’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 Company’s internal control over financial reporting.

 

/s/ John J. Kuch

John J. Kuch
Chief Financial Officer (Principal Financial Officer)

Date: February 24, 2020

EX-32.1 8 ex-32d1.htm EX-32.1 xncr_Ex32-1

Exhibit 32.1

CERTIFICATION

Pursuant to Section 906 of the Sarbanes‑Oxley Act of 2002

(Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code)

In connection with the Annual Report on Form 10‑K of Xencor, Inc. (the “Company”) for the period ended December 31, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Bassil I. Dahiyat, Ph.D., as President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes‑Oxley Act of 2002, that to my knowledge:

1.

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

2.

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

Date: February 24, 2020

/s/ Bassil I. Dahiyat

Bassil I. Dahiyat, Ph.D.
President & Chief Executive Officer

The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing. A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

EX-32.2 9 ex-32d2.htm EX-32.2 xncr_Ex32-2

Exhibit 32.2

CERTIFICATION

Pursuant to Section 906 of the Sarbanes‑Oxley Act of 2002

(Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code)

In connection with the Annual Report on Form 10‑K of Xencor, Inc. (the “Company”) for the period ended December 31, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, John J. Kuch, as Principal Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes‑Oxley Act of 2002, that to my knowledge:

1.

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

2.

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

Date: February 24, 2020

/s/ John J. Kuch

John J. Kuch
Chief Financial Officer

The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing. A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

GRAPHIC 10 ex-10d33g001.jpg GRAPHIC begin 644 ex-10d33g001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!:17AI9@ 34T *@ @ !0,! 4 M ! 2@,# $ ! %$0 $ ! 0 %$1 0 ! .Q%$2 M 0 ! .Q 8:@ "QC__; $, " 8&!P8%" <'!PD)" H,% T, M"PL,&1(3#Q0=&A\>'1H<'" D+B<@(BPC'!PH-RDL,#$T-#0?)SD].#(\+C,T M,O_; $,!"0D)# L,& T-&#(A'"$R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,O_ !$( $0 S@,!(@ "$0$#$0'_ MQ ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0# M!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*" M"0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! M 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J" M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /?Z*** M"BBB@ HKB]>\;/97S6NGI%((SAY'R03W P:Z;2+\ZGI4%XT1C:0'*_0D?TK2 M5.48J3.2CC:-:K*E!W:+U%%%9G6%%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %<=J_Q*T+1];.F3^?(R';++$H98SZ'G)QWQ2?$'Q@OAK2 M?(MG']I7*D1#_GFO=S_3W^AKR'PCX8NO%NN"'WY]JU MA!-ZFT]O+8S3"PDB5XY(&(5B?<>V*Y?[=K&,?:[W!_ MZ:M_C7KUM;Q6EK#;0+LAA01HOHH& *EK2%=1C;E/.Q&4RK5'4]JU?I_3/%+' M[,;^'[87^S[QYFSKBO9K?R?LT7V?;Y.T>7LZ;>V*X3QCX:\AFU*RC_=,W^?I#X1\3?89%T^\?\ T9S\CD_ZL_X?Y]:TJKVL%.)PX"I_9^(E0K*U M^OY?+\F=?XCUM_#^EMJ'V"6[A0_O1$P!0?WN>U6S,IVI M)*P*[NP/IFNZ=%DC9'4,C##*1D$'M7@?Q!\%OX:U'[7:(3IEPW[L_P#/)O[A M_I[?2N>FHRT9]!6E.'O1V/<]4U.UT?39K^]D$<$*Y8]SZ >I/2N&L/BQ;:G? MPV5GHMW+<3-M10Z\G^@KRK5/%.KZUIEEIUY<&2&U&$'=SV+'N0.!_P#KKUCP M#X3C\*Z+-K6I1XOGA,C CF&,#./J<<_EZTW!17O;D*K*I*T=$=)XA\6Z5X9@ M1]1F/G.,I!&-SM^'8>YQ7'#XSZ=YN#I5SY>?O>8N?R_^O7G N#XL\7"75KY+ M:.YES+-(P"Q(.PSZ 8'X5Z?_ &)\,OL7V;[7I_3'F_;?GSZYW?TQ3Y(QWU$J MLYN\6DCK/#_BK2?$T#/IT^9$&7AD&UT^H]/<<56\1>-M)\,7<5MJ N/,EC\Q M?*0,,9(]1Z5X:+IO"7BXS:5>IJZ3XN5CN[*YMD8X\S(<#Z@<_EFL+X>?#_3M;TDZKJV^5'#;/PQ/:7&G%Q:W.Y3$[;BC#'0^AS^E"C"_*#J5>7GZ'N=O<0W=O'< M6\JRPR*&1T.0P/<5S/B/X@Z)X+O$,BWDC_9XE,UPV?F?)Z9]23U]C25- M*[>R*E6;24=V=Y!\9M+>4+/IEU&A/WD96(_#BN\TG6;#7+%;S3KA9H3P<<%3 MZ$=0:YC6_AEH%]I0V\$8Z X)^I(S^7I7 MJWA_X;Z'INEQQWUE'>7C*#-)+R-W<*.@ _.GRQBKR%[2=234-D&A?$W0=:N% MMG:2RG,_$OP;:>' M)[:^TU3':7)*M$6)\MQSP3V(_E6K;Z]-K7P:U2*Z)+=0S>8@!;)P HSR:3PQ\0[/Q/JDUE M;V,\/EQ&4.[ Y ('0=#\U>0^"?#0\4^(%LI9&CMT0RS,O7:,# ]R2*]QT7P7 MH7A^=I]/M&29HS&TC2LQ*D@]"<=0.U$XPCH%*=2>O0\6^(EMJ4'C*]?40Q$K MEK=OX3%_"!]!Q]W\^B\5^&+7Q M3I#6D^$F7+038YC;_ ]Q_P#6KP)6U;P9XD_BM[ZU?D=F']5(_0U2:J1L9R3H MU.;HSZ:HKSRW^,.@M;QM<6M\DQ4;U1%90>^#N&1^%:NB?$?0==U*.P@-Q#/) MQ&)XP Q] 03S]:Q<)+H=*JP>S-/Q-K<6D::PPKW$P*QQL,CW)'I7G.B:3-K. MII F53.Z1P/NK5G78]3O_$4D5Q$YG9]D: ?PYXQ[5Z'H&BQ:+IRPC!F?YI7] M3Z?05UW5&GINSYYPGF6+]Y6A#^OO?X(TT01QJB_=4 "O*_BKXPC$3>';,H[- M@W3XSMQR$'OW/Y>M=SXKU'4]/T9_['L9KN^ERD?EIN$?^T?IV]Z\AT'X>:YJ M^NH-6M;BVMBQDN)I1@MSR!GJQ_\ KUSTTOB9[M:4K\Z#XCB\;>$+R*,JFH&W>&>(=F92 P]C_B*T=>\):=K?AT: M1Y20)"N+9E7_ %) XQ[>OK7DFBZ#XR\*Z^+NTTJXD,3%'"+E)4SR,]P?7Z5; M:J+S,U&5&7=,YK0["TOO$-M8:E,]K!+)Y;R #*$\#.??%>J?\*9TO_H*7?\ MWRM5/%?PYFUUAK>BPFWN+D>9/93_ ",'/7'8'/4=.^:Y[[!\2(;?["%U81 ; M=JR$@#TW ]/QIN7-JG8A04-)1N6[OPCX&L;N2UN/%,R31-M=1'NP?3(&*K_% M*VCLKK0[6)VDCATY(T=A@L 2 2*V/!WPNNTOXM1\0!42-MZVNX,7;MN(XQ[= MZE^*GA_5]8UNSET_3Y[F-+;:S1KD [FXH4ES)7*<'[-NUCI/A;_R(=I_UTD_ M]#-8/QH_Y!VE?]=9/Y+73_#O3[O3/!UM:WMN\$ZR2$HXP1ECBL;XK:-J.L6. MFIIUG+'M0M-5LGA\Z<_NYE^^ MI0 \>E;SX-V]82^V2,^Q/7ZYS_.KYD[Q9DH2BHS2V/8;J MYAL[66YN'"0Q(7=CT '6N3T?XE:)K>K0:;:0WOGSDA2\:@# )YPQ["O-+C1/ MB%J\2V-W%J4T((^6:3"?B2<&O0/ 7P^'AISJ%_(DNH,NU53E8@>O/<^]0X1B MM6:JI. H_%*+=VKI!J4:[0S?=E'8-Z>Q_R//K32/B)X<5[2QAO8X22=L)$ MB?4=0*IVJ):ZD1YJ,GI=,Z/XS:C!]BT_3 X-QYAG90>54 @9^N3^5<_H-G)% M\)/$=VZD)/+$J9[[67)_\>_2IM*^&?B'7=0-YK\KV\;MND>5]\K_ $'./QZ> ME>A>*M#\OX>W6CZ1:,VV-$BAC&2<.I/U/4FG=12BA??!K_D9KW_ M *\S_P"AI7ME>3?"SP]J^D>(+N;4-/GMHGM2JO(N 3N4X_0UZS6=5WD;8=-0 MU([B=+:VEGDSLB0NV!V R:^;?$>N7GBWQ$UTT;%I&$5O"HR57/RJ/4\_F:^E M2 001D'J#6)8^#O#^FZC]OM-+ABNBT4.I)]1JA36MA,#.< GRAPHIC 11 ex-10d34g001.jpg GRAPHIC begin 644 ex-10d34g001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!:17AI9@ 34T *@ @ !0,! 4 M ! 2@,# $ ! %$0 $ ! 0 %$1 0 ! .Q%$2 M 0 ! .Q 8:@ "QC__; $, " 8&!P8%" <'!PD)" H,% T, M"PL,&1(3#Q0=&A\>'1H<'" D+B<@(BPC'!PH-RDL,#$T-#0?)SD].#(\+C,T M,O_; $,!"0D)# L,& T-&#(A'"$R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,O_ !$( $0 S@,!(@ "$0$#$0'_ MQ ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0# M!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*" M"0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! M 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J" M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /?Z*** M"BBB@ HKB]>\;/97S6NGI%((SAY'R03W P:Z;2+\ZGI4%XT1C:0'*_0D?TK2 M5.48J3.2CC:-:K*E!W:+U%%%9G6%%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %<=J_Q*T+1];.F3^?(R';++$H98SZ'G)QWQ2?$'Q@OAK2 M?(MG']I7*D1#_GFO=S_3W^AKR'PCX8NO%NN"'WY]JU MA!-ZFT]O+8S3"PDB5XY(&(5B?<>V*Y?[=K&,?:[W!_ MZ:M_C7KUM;Q6EK#;0+LAA01HOHH& *EK2%=1C;E/.Q&4RK5'4]JU?I_3/%+' M[,;^'[87^S[QYFSKBO9K?R?LT7V?;Y.T>7LZ;>V*X3QCX:\AFU*RC_=,W^?I#X1\3?89%T^\?\ T9S\CD_ZL_X?Y]:TJKVL%.)PX"I_9^(E0K*U M^OY?+\F=?XCUM_#^EMJ'V"6[A0_O1$P!0?WN>U6S,IVI M)*P*[NP/IFNZ=%DC9'4,C##*1D$'M7@?Q!\%OX:U'[7:(3IEPW[L_P#/)O[A M_I[?2N>FHRT9]!6E.'O1V/<]4U.UT?39K^]D$<$*Y8]SZ >I/2N&L/BQ;:G? MPV5GHMW+<3-M10Z\G^@KRK5/%.KZUIEEIUY<&2&U&$'=SV+'N0.!_P#KKUCP M#X3C\*Z+-K6I1XOGA,C CF&,#./J<<_EZTW!17O;D*K*I*T=$=)XA\6Z5X9@ M1]1F/G.,I!&-SM^'8>YQ7'#XSZ=YN#I5SY>?O>8N?R_^O7G N#XL\7"75KY+ M:.YES+-(P"Q(.PSZ 8'X5Z?_ &)\,OL7V;[7I_3'F_;?GSZYW?TQ3Y(QWU$J MLYN\6DCK/#_BK2?$T#/IT^9$&7AD&UT^H]/<<56\1>-M)\,7<5MJ N/,EC\Q M?*0,,9(]1Z5X:+IO"7BXS:5>IJZ3XN5CN[*YMD8X\S(<#Z@<_EFL+X>?#_3M;TDZKJV^5'#;/PQ/:7&G%Q:W.Y3$[;BC#'0^AS^E"C"_*#J5>7GZ'N=O<0W=O'< M6\JRPR*&1T.0P/<5S/B/X@Z)X+O$,BWDC_9XE,UPV?F?)Z9]23U]C25- M*[>R*E6;24=V=Y!\9M+>4+/IEU&A/WD96(_#BN\TG6;#7+%;S3KA9H3P<<%3 MZ$=0:YC6_AEH%]I0V\$8Z X)^I(S^7I7 MJWA_X;Z'INEQQWUE'>7C*#-)+R-W<*.@ _.GRQBKR%[2=234-D&A?$W0=:N% MMG:2RG,_$OP;:>' M)[:^TU3':7)*M$6)\MQSP3V(_E6K;Z]-K7P:U2*Z)+=0S>8@!;)P HSR:3PQ\0[/Q/JDUE M;V,\/EQ&4.[ Y ('0=#\U>0^"?#0\4^(%LI9&CMT0RS,O7:,# ]R2*]QT7P7 MH7A^=I]/M&29HS&TC2LQ*D@]"<=0.U$XPCH%*=2>O0\6^(EMJ4'C*]?40Q$K MEK=OX3%_"!]!Q]W\^B\5^&+7Q M3I#6D^$F7+038YC;_ ]Q_P#6KP)6U;P9XD_BM[ZU?D=F']5(_0U2:J1L9R3H MU.;HSZ:HKSRW^,.@M;QM<6M\DQ4;U1%90>^#N&1^%:NB?$?0==U*.P@-Q#/) MQ&)XP Q] 03S]:Q<)+H=*JP>S-/Q-K<6D::PPKW$P*QQL,CW)'I7G.B:3-K. MII F53.Z1P/NK5G78]3O_$4D5Q$YG9]D: ?PYXQ[5Z'H&BQ:+IRPC!F?YI7] M3Z?05UW5&GINSYYPGF6+]Y6A#^OO?X(TT01QJB_=4 "O*_BKXPC$3>';,H[- M@W3XSMQR$'OW/Y>M=SXKU'4]/T9_['L9KN^ERD?EIN$?^T?IV]Z\AT'X>:YJ M^NH-6M;BVMBQDN)I1@MSR!GJQ_\ KUSTTOB9[M:4K\Z#XCB\;>$+R*,JFH&W>&>(=F92 P]C_B*T=>\):=K?AT: M1Y20)"N+9E7_ %) XQ[>OK7DFBZ#XR\*Z^+NTTJXD,3%'"+E)4SR,]P?7Z5; M:J+S,U&5&7=,YK0["TOO$-M8:E,]K!+)Y;R #*$\#.??%>J?\*9TO_H*7?\ MWRM5/%?PYFUUAK>BPFWN+D>9/93_ ",'/7'8'/4=.^:Y[[!\2(;?["%U81 ; M=JR$@#TW ]/QIN7-JG8A04-)1N6[OPCX&L;N2UN/%,R31-M=1'NP?3(&*K_% M*VCLKK0[6)VDCATY(T=A@L 2 2*V/!WPNNTOXM1\0!42-MZVNX,7;MN(XQ[= MZE^*GA_5]8UNSET_3Y[F-+;:S1KD [FXH4ES)7*<'[-NUCI/A;_R(=I_UTD_ M]#-8/QH_Y!VE?]=9/Y+73_#O3[O3/!UM:WMN\$ZR2$HXP1ECBL;XK:-J.L6. MFIIUG+'M0M-5LGA\Z<_NYE^^ MI0 \>E;SX-V]82^V2,^Q/7ZYS_.KYD[Q9DH2BHS2V/8;J MYAL[66YN'"0Q(7=CT '6N3T?XE:)K>K0:;:0WOGSDA2\:@# )YPQ["O-+C1/ MB%J\2V-W%J4T((^6:3"?B2<&O0/ 7P^'AISJ%_(DNH,NU53E8@>O/<^]0X1B MM6:JI. H_%*+=VKI!J4:[0S?=E'8-Z>Q_R//K32/B)X<5[2QAO8X22=L)$ MB?4=0*IVJ):ZD1YJ,GI=,Z/XS:C!]BT_3 X-QYAG90>54 @9^N3^5<_H-G)% M\)/$=VZD)/+$J9[[67)_\>_2IM*^&?B'7=0-YK\KV\;MND>5]\K_ $'./QZ> ME>A>*M#\OX>W6CZ1:,VV-$BAC&2<.I/U/4FG=12BA??!K_D9KW_ M *\S_P"AI7ME>3?"SP]J^D>(+N;4-/GMHGM2JO(N 3N4X_0UZS6=5WD;8=-0 MU([B=+:VEGDSLB0NV!V R:^;?$>N7GBWQ$UTT;%I&$5O"HR57/RJ/4\_F:^E M2 001D'J#6)8^#O#^FZC]OM-+ABNBT4.I)]1JA36MA,#.< GRAPHIC 12 xncr-20191231x10k128a17004.jpg GRAPHIC begin 644 xncr-20191231x10k128a17004.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#WZ@T44@*] MY>VNGVYGO)T@B!"EY#@9/ J965U5E(*L,@CN*\E^(>K(_C*QT77[^ZTWP_-& M'6>#Y0\N3@,Q!&!@&NU@T^ZU#PY911>(7^SJIW7EF0KR*"=N&.1Z \6"6Z218W('90".33>BN%NAZ)2UXW!K?B'2;7PWK]UK-QQQGFO47ABE96DC1BIRI8 X^E/^E):+4.MSC]$LM3L/#G]GP>&HK18%&R M&:Y2;S_7)' )Y.36 /!&J:[KVIZC?6$6D6\]G]FCMHY5?<>#N)7CJ*]1HI@M M#RFQ\(>([U- TG4[**WL-(EWM<"=7\_:"JX4TO_ )]1_P!]M_C6G10!F?\ "/:7_P ^H_[[;_&C_A'M+_Y] M1_WVW^-:=% &9_PCVE_\^H_[[;_&C_A'M+_Y]1_WVW^-:=% &9_PCVE_\^H_ M[[;_ !H_X1[2_P#GU'_?;?XUIT4 9G_"/:7_ ,^H_P"^V_QH_P"$>TO_ )]1 M_P!]M_C6G10!F?\ "/:7_P ^H_[[;_&C_A'M+_Y]1_WVW^-:=% &9_PCVE_\ M^H_[[;_&C_A'M+_Y]1_WVW^-:=% &9_PCVE_\^H_[[;_ !H_X1[2_P#GU'_? M;?XUIT4 9G_"/:7_ ,^H_P"^V_QH_P"$>TO_ )]1_P!]M_C6G10!F?\ "/:7 M_P ^H_[[;_&C_A'M+_Y]1_WVW^-:=% &9_PCVE_\^H_[[;_&C_A'M+_Y]1_W MVW^-:=% &9_PCVE_\^H_[[;_ !H_X1[2_P#GU'_?;?XUIT4 9G_"/:7_ ,^H M_P"^V_QH_P"$>TO_ )]1_P!]M_C6G10!F?\ "/:7_P ^H_[[;_&C_A'M+_Y] M1_WVW^-:=% &9_PCVE_\^H_[[;_&C_A'M+_Y]1_WVW^-:=% &9_PCVE_\^H_ M[[;_ !H_X1[2_P#GU'_?;?XUIT4 9G_"/:7_ ,^H_P"^V_QH_P"$>TO_ )]1 M_P!]M_C6G10!F?\ "/:7_P ^H_[[;_&C_A'M+_Y]1_WVW^-:=% &9_PCVE_\ M^H_[[;_&C_A'M+_Y]1_WVW^-:=% &9_PCVE_\^H_[[;_ !H_X1[2_P#GU'_? M;?XUIT4 9G_"/:7_ ,^H_P"^V_QH_P"$>TO_ )]1_P!]M_C6G10!F?\ "/:7 M_P ^H_[[;_&C_A'M+_Y]1_WVW^-:=% &9_PCVE_\^H_[[;_&C_A'M+_Y]1_W MVW^-:=% &9_PCVE_\^H_[[;_ !H_X1[2_P#GU'_?;?XUIT4 9G_"/:7_ ,^H M_P"^V_QH_P"$>TO_ )]1_P!]M_C6G10!F?\ "/:7_P ^H_[[;_&C_A'M+_Y] M1_WVW^-:=% &9_PCVE_\^H_[[;_&C_A'M+_Y]1_WVW^-:=% &9_PCVE_\^H_ M[[;_ !H_X1[2_P#GU'_?;?XUIT4 9G_"/:7_ ,^H_P"^V_QH_P"$>TO_ )]1 M_P!]M_C6E10!F_\ "/:7_P ^H_[[;_&C_A'M+_Y]1_WVW^-:=% &9_PCVE_\ M^H_[[;_&C_A'M+_Y]1_WVW^-:=% &9_PCVE_\^H_[[;_ !H_X1[2_P#GU'_? M;?XUIT4 9G_"/:7_ ,^H_P"^V_QH_P"$>TO_ )]1_P!]M_C6G10!F?\ "/:7 M_P ^H_[[;_&C_A'M+_Y]1_WVW^-:=% &9_PCVE_\^H_[[;_&C_A'M+_Y]1_W MVW^-:=% &9_PCVE_\^H_[[;_ !H_X1[2_P#GU'_?;?XUIT4 9G_"/:7_ ,^H M_P"^V_QH_P"$>TO_ )]1_P!]M_C6G10!F?\ "/:7_P ^H_[[;_&C_A'M+_Y] M1_WVW^-:=% &9_PCVE_\^H_[[;_&@>']+!R+49_WV_QK3HH :JA4"@84# %. MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LS6ONV/_7[%_.M.LS6 MONV/_7[%_.@#3HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI* (; MFZALX&FN)%CC49)-/BECFC62-PR,,AASFO-?B#+JGVQ8Y018]4V]"??WJ[\/ M;C56W0R(S6 &59^Q]JZ'0M3Y[F"K7GRV/0:*2N2U7Q[::5J4MI+9W#>6<%U MP>.V36,8.3M$UE)15V==17(P?$31Y<;_ #8L_P!X=/RKJ+>YBNK=)X7#1N,J M1W%$H2CN@C.,MB:BFO(L:EG8*HZDG H5U=0RD$'H0SK#"&"EVZ9)P!4Z.LB*ZG*L,@CO0 ZBBB@ HHHH *S-:^[8_ M]?L7\ZTZS-:^[8_]?L7\Z -.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M*3O0 CNJ(69@ .237%ZCXVD;5X[#1X!G2NQHHJ9RYG=*Q48\O4R)=>CBU^/2C!*6=2?, ^4<5KTTQH9 Y4%Q MT;'(IU)M=!I/J<]XD\4VVA0% 1)=D?+'Z>YJ/PMXJBUR'RIBL=XH^9?[P]14 M/BSPFFLHUW;?+>*/P?'8U#X0\(C2U6]O5_TLCY5/\'_UZZ$J7LO,PO4]IY'8 MBEI!2US'0%%%% !1110 4444 %%%% !1110 4444 )1110!Y'\1-24>,;+3O M$=S?6GAJ6+#DT, MP.9)";T^=Y6$)R40X/;C-2M8@]T8-GXRU^P\):LGVZ>Y#:F+.RO)F+.$+ $Y M[XR1FM._U[5/ NN_97U.[U"WN--,X%Y,9&648&03VSGBM:Y\(:EJW@Y=%;2+ M72FLV22T\NZ\X.RD'YOE&,\\^]"^#-7\1ZC/?>(H8+3;8?9((H9O-YX)T^T%5^7 V\'/4UZD!@8HZ"Z@2 ,DXK*UF1"MC\Z_\ M'Y%W]ZTY8DGB:.10R,,,IZ&N?U;0],B%F4LH5+W<:MA>H)Y% SH/-3^^OYTO MF)_?7\ZSO^$=T?\ Z!\'_?-'_".Z/_T#H/\ OF@#1\Q/[Z_G1YB?WU_.L[_A M'='_ .@=!_WS1_PCNC_] Z#_ +YH T?,3^^OYT>8G]]?SK._X1W1_P#H'0?] M\T?\([H__0.@_P"^: -'S$_OK^='F)_?7\ZSO^$=T?\ Z!T'_?-'_".Z/_T# MH/\ OF@#1\Q/[Z_G1YB?WU_.L[_A'='_ .@=!_WS1_PCNC_] Z#_ +YH T?, M3^^OYT>8G]]?SK._X1W1_P#H'0?]\T?\([H__0.@_P"^: -'S$_OK^='F)_? M7\ZSO^$=T?\ Z!T'_?-'_".Z/_T#H/\ OF@#1\Q/[Z_G1YB?WU_.L[_A'='_ M .@=!_WS1_PCNC_] Z#_ +YH T?,3^^OYT>8G]]?SK._X1W1_P#H'0?]\T?\ M([H__0.@_P"^: -'S$_OK^='F)_?7\ZSO^$=T?\ Z!T'_?-'_".Z/_T#H/\ MOF@#1\Q/[Z_G1YB?WU_.L[_A'='_ .@=!_WS1_PCNC_] Z#_ +YH T?,3^^O MYT>8G]]?SK._X1W1_P#H'0?]\T?\([H__0.@_P"^: -'S$_OK^='F)_?7\ZS MO^$=T?\ Z!T'_?-'_".Z/_T#H/\ OF@#1\Q/[Z_G1YB?WU_.L[_A'='_ .@= M!_WS1_PCNC_] Z#_ +YH T?,3^^OYT>8G]]?SK._X1W1_P#H'0?]\T?\([H_ M_0.@_P"^: -'S$_OK^='F)_?7\ZSO^$=T?\ Z!T'_?-'_".Z/_T#H/\ OF@# M1\Q/[Z_G1YB?WU_.L[_A'='_ .@=!_WS1_PCNC_] Z#_ +YH T?,3^^OYT>8 MG]]?SK._X1W1_P#H'0?]\T?\([H__0.@_P"^: -'S$_OK^='F)_?7\ZSO^$= MT?\ Z!T'_?-'_".Z/_T#H/\ OF@#1\Q/[Z_G1YB?WU_.L[_A'='_ .@=!_WS M1_PCNC_] Z#_ +YH T?,3^^OYT>8G]]?SK._X1W1_P#H'0?]\T?\([H__0.@ M_P"^: -'S$_OK^='F)_?7\ZSO^$=T?\ Z!T'_?-'_".Z/_T#H/\ OF@#1\Q/ M[Z_G1YB?WU_.L[_A'='_ .@=!_WS1_PCNC_] Z#_ +YH T?,3^^OYT>8G]]? MSK._X1W1_P#H'0?]\T?\([H__0.@_P"^: -'S$_OK^='F)_?7\ZSO^$=T?\ MZ!T'_?-'_".Z/_T#H/\ OF@#1\Q/[Z_G1YB?WU_.L[_A'='_ .@=!_WS1_PC MNC_] Z#_ +YH T?,3^^OYT>8G]]?SK._X1W1_P#H'0?]\T?\([H__0.@_P"^ M: -'S$_OK^=)YB?WU_.L_P#X1W1_^@=!_P!\TG_"/:/_ - Z#_OF@#1\Q/[Z M_G1YD?\ ST7\ZSO^$>TC_H'P?]\TG_"/Z/G_ )!\'_?- %VXO8+6W>>650B# M).:AT_5;/4[1;FVE#1L2 2<=*@/AS1R,'3H,?[M">&]&1=JZ=;@>RT]+>8M; MZ&EYL>?OK^='F)_?7\ZSO^$=T?\ Z!\'_?-+_P ([H__ $#H/^^:0S0\R/\ MOK^='F1_WU_.L_\ X1W1_P#H'0?]\T?\([H__0.@_P"^: -#S(_[Z_G1YB?W MU_.L_P#X1W1_^@=!_P!\T?\ ".Z/_P! Z#_OF@#0\Q/[Z_G1YB?WU_.L_P#X M1W1_^@=!_P!\T?\ ".Z/_P! Z#_OF@#0\Q/[Z_G1YD?]]?SK/_X1W1_^@=!_ MWS1_PCNC_P#0.@_[YH T/,3^^OYT>8G]]?SK/_X1W1_^@=!_WS1_PCNC_P#0 M.@_[YH T/,C_ +Z_G1YB?WU_.L__ (1W1_\ H'0?]\T?\([H_P#T#H/^^: - M#S(_[Z_G1YD?]]?SK._X1W1_^@?!_P!\T?\ ".Z/_P! Z#_OF@#1\R/^^OYT M>9'_ 'U_.LR30M%AC:1["W"J,DE:;!HNAW,*S16%NR,,@[:5]; :OF)_?7\Z M/-3^^OYUG?\ ".Z/_P! ^#_OFE_X1W1_^@?!_P!\TP-'S$_OK^='F)_?7\ZS MO^$=T?\ Z!T'_?-'_".Z/_T#H/\ OF@#1\Q/[Z_G2>8G]]?SK/\ ^$=T?_H' M0?\ ?- \/:0#D:?!G_=H TLTM-5%5 JC"@8 IU !1110 4444 %%%% "48YI M:* &%%8@LH)'3(Z4[%+10 VEQ2T4 )12T4 %9FM?=L?^OV+^=:=9FM?=L?\ MK]B_G0!IT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4E+24 8OB'Q)::#:EI&#SL/DC!Y/ M_P!:N;\+PZUK&KKK-[*\=L,[$Z!NV!6E+X+CNO$$FHWMP9XBP9(B.E=5'&L: M*B*%51@ 5MS0C&T=V8J,I2O+8?1116)L%%%% !1110 4444 %%%% !1110 4 M44E "T4E4-0UFQTM-]W<)'Z*3R?PI7&HN6B-#-4M2U6TTFV,]W,L:=LGD_2I M[>>.Z@2>%@T;C*D=ZH:SH-GKB1I>!B(VW#:<4._0J*CS>^<+XB\='4+&6&RC M*0M\N]NK5I_#O6_M%H]A*^7C.5SZ5TD7AC1XHEC%C%@>H-6+?1=.M)A+!:1Q MR#H5KG5*IS\S9M.I3<>6*+]+2=J6NDY@HHHH **** "BBB@ HHHH **** "B MBB@ HHHH ***,T %%&:,T %%%% !69K7W;'_ *_8OYUIUF:U]VQ_Z_8OYT : M=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !0:*2@ HS7(^+/%Z:0#:6A#W9ZGLG_UZT/# M7B6#7K4=$NE'SQ_U%:.E)1Y[:&:J1UG622+[X'^>:= MF]172(=?U"]T[3_/L;7[1+N VX)X^@K0MI'EM8Y)4V.R@LOH:EQ2T7TL%M;A M24M%(84444 %%%% !1110 4444 %%%% !2"EK,U37M/TB(M=7"JW9 :*\]3QQJ6JZG'#I-@6AW@)DH">N.:2DGL:5*,J>D MCD?%6JZ['>II^DVKGS%R9PO0^F>@_&LW3? -Q=RBYURZ>1B*UMT@A4+&@PH'85)2T59S[ZL2BEHH 2EHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **2BD!5U'4K32K0W5[,(80P4L03R3 M@=*L(ZR1JZG*L 0?4&O(OB/<*/&=C;^)$O\ _A&6BR'M79%63)Y2/>:A+\!$N$N MKM[LHN9DD8RG]Z,\CGI5C1]3\/Z1X;OM2TC5+Z[U2"Q#30W=U.^UCC)"R''4 M]J;ZDQU29ZG17B,,NH:%9^&/$HU6\FN=3G NXY9W>-@X+8"$X7''05[:#D9H M#K8=69K7W;'_ *_8OYUHLP526( '4GM61K%S RV.)XB1>1$X<<#- S9HJ 7= MM_S\1?\ ?8I?M=M_S\1?]]B@":BH?M=M_P _$7_?8H^UVW_/Q%_WV* )J*A^ MUVW_ #\1?]]BC[7;?\_$7_?8H FHJ'[7;?\ /Q%_WV*/M=M_S\1?]]B@":BH M?M=M_P _$7_?8H^UVW_/Q%_WV* )J*A^UVW_ #\1?]]BC[7;?\_$7_?8H FH MJ'[7;?\ /Q%_WV*/M=M_S\1?]]B@":BH?M=M_P _$7_?8H^UVW_/Q%_WV* ) MJ*A^UVW_ #\1?]]BC[7;?\_$7_?8H FHJ'[7;?\ /Q%_WV*/M=M_S\1?]]B@ M":BH?M=M_P _$7_?8H^UVW_/Q%_WV* )J*A^UVW_ #\1?]]BC[7;?\_$7_?8 MH FHJ'[7;?\ /Q%_WV*/M=M_S\1?]]B@":BH?M=M_P _$7_?8H^UVW_/Q%_W MV* )J*A^UVW_ #\1?]]BC[7;?\_$7_?8H FI*A^V6W_/Q%_WV*:]]:(A9KF( M*!DG>* V+.:C66.1F5)%8KU .<5Y_KOC>:\G.GZ+SO.TS'C/TS6OX3TA='CD MGN]022XFP64RY K9TN6/-(R53FE9$7B[P>-4#7MBN+L?>7^__P#7K0\,>&(= M"MM[8>[+*FC>)M.UMBEM(1*!DQL.0*V:QK#3-$TRX>XM M/(CD<8)\P5I?:[?_ )^(O^^Q4SY;^Z5'FM[Q/17/Z?J>H2:U=1WA@2R4?N7# MKS6S]KMO^?B+_OL4FK:#3N3TM4EU2P:5HQ=P[UZC<*F%W;?\_$/_ 'V*5FMP MNNA/14'VNV_Y^(O^^Q2_:[;_ )^(O^^Q0,FHJ'[7;?\ /Q%_WV*3[7;?\_$7 M_?8H GHJN]]:H,M<18_WQ2_:[;_GXB_[[%*Z FI&8(I8] ,DU%]LMO\ GXA_ M[[%(US:LI5IX2",'YQ3$>?ZYXCO?$5Z=)T56\HG#2#C/X]A74>&O#4&@6Q.= M]RX'F/\ T%6]/L](TP/]D^SQESDD.,U>^V6W_/Q%_P!]BMIU4X\L=$9QIZ\T MMR:EJ#[7;?\ /Q%_WV*/M=M_S\1?]]BL34GHJ'[7;?\ /Q%_WV*/M=M_S\1? M]]B@":BH?M=M_P _$7_?8H^UVW_/Q%_WV* )J*A^UVW_ #\1?]]BC[7;?\_$ M7_?8H FHJ'[7;?\ /Q%_WV*/M=M_S\1?]]B@":BH/M=M_P _$7_?8IDVH6L, M+R&XB(12Q <=J +/:HA=6_F^4)X_,_N;AG\J\VO_ !IJNM7#6>D1B%"<%R0# MCUYZ?A6GX<\+)8W\>IZCJ:2W2\@"7.,^IK-3N[)'2\.H1O-V?8[NN1N? =I? M:S+?W=S-*KL6\HG@>U=1]KMO^?B+_OL4?:[;_GXB_P"^Q5M)[F,*DH/W78CL M]/M;"(1VT"1J/[HJT.M0_;+;_GXB_P"^Q1]KMO\ GXB_[[%,EMO5D]%0_:[; M_GXB_P"^Q1]KMO\ GXB_[[% B:BH?M=M_P _$7_?8H^UVW_/Q%_WV* )J*A^ MUVW_ #\1?]]BC[7;?\_$7_?8H FHJ'[7;?\ /Q%_WV*/M=M_S\1?]]B@":BH M?M=M_P _$7_?8H^UVW_/Q%_WV* )J*A^UVW_ #\1?]]BD^UVW_/Q%_WV* )Z M*0$$9SQ[4M !1110 4444 %%%% !2&@4=:0'"^-M1\064T=E8V=E?VNI9@"7 M!*^63P2<*.5G$G.<-E1MZGIFJ*>!M4US7-0U; MQ%]CMWGM?LT<%FYD4#CYBQ .^H+38\QT[P-K\LNC6&K268TK2)-\3 M0R,TDV 57<" %X/8FO3@,"BB@5A'C26-HY%#(PP589!K!U?2=.C6S*6-NI:[ MC5L1CD$\BN@K,UK[MC_U^Q?SH&2?V)I?_0.M?^_0H_L32O\ H'6O_?H5?HH MH?V)I7_0.M?^_0H_L32O^@=:_P#?H5?HH H?V)I7_0.M?^_0H_L32O\ H'6O M_?H5?HH H?V)I7_0.M?^_0H_L32O^@=:_P#?H5?HH H?V)I7_0.M?^_0H_L3 M2O\ H'6O_?H5?HH H?V)I7_0.M?^_0H_L32O^@=:_P#?H5?HH H?V)I7_0.M M?^_0H_L32O\ H'6O_?H5?HH H?V)I7_0.M?^_0H_L32O^@=:_P#?H5?HH H? MV)I7_0.M?^_0H_L32O\ H'6O_?H5?HH H?V)I7_0.M?^_0H_L32O^@=:_P#? MH5?HH H?V)I7_0.M?^_0H_L32O\ H'6O_?H5?HH H?V)I7_0.M?^_0H_L32O M^@=:_P#?H5?HH H?V)I7_0.M?^_0H_L32O\ H'6O_?H5?HH H?V)I7_0.M?^ M_0H_L32O^@=:_P#?H5?I* */]B:5_P! ZU_[]"C^Q=+_ .@=:_\ ?H5>S10! MGC1M)+8_L^TSZ>4M-FT#29H6C:PMP&&,K& ?SJ*WT66#7I]2-[(R2* (#T'Z MUL4WH]"5KN8UCX5T:PA\N.RB2:UF:W9CG:!D9_I6"O@[7=+N%:".VND M)_B7=Q[Y%>I4F03P>:V5>25GJ9.C%NZ,^+1=.\I/,TZTWXYQ$.OY5#=66@V0 M0W-K9Q!SA=T0Y/Y5KUYEXKOM3UK43I]OI;-]FDRCXR3[U@Y)/4Z*=*532/XG M=G2M' !-C9C/3,:T_P#L72O^@=:_]^EKAK/PGXBU*6*74[]H8UP0H8DC';': MNF\1:EJ6C65N;&U^TJHQ(Q[8%%-.;LAUXQI+1W.4\>7=E8RQ6=C;012#YG,: M 'Z<50MM7O98%:VT6TN4 WB%<@X[\50U;68-0?S3IPCN2V9&D??^&"*[?P# MRV_\ M8"'RV*Y\D+_#+2!9-%"@]_(6N\ET^UF8M);QNQZDKFJ_]@Z5N!-A;Y!R M/W8X-9VEW.CVE#ELX_B$6DZ3+$LBZ=;;6&1^Z%5=1@T#2K?S[RTM(X\XR8A_ MA6T% & , 54U+2K35K;[/>1B2/.<>E6[G/'EYM=CG$UKP8W46*_6(?X5I:>O MAO5,_8X+&8@9.V(?X53?X>Z"_P#RQE7_ '9,5=T;PIINA7$DUF)-[C:2[9P* METLE/H445I]JXO6_ $>KZE) M>?;WC+]5V;L?K5-OH9TXQD[2=CH?[-T0]+2R/_ %J0:+I1&1I]K_ -^EKBA\ M.KR+!AU5\K]WY69IGC4*9&ZM[THMO=%5:<(KW97*EUI^C M6=L\\UA:JBC)_=+6;J5YX7TRW$LUO9DL,JBQ*6-8OQ%U@K$NFPDDMR^/Y5E^ M#]#T[796EO2[2H!F/H#[UBZKY^5&E.A'D]I4>ATGAN^TOQ!<7")HD$4<8RKF M(?-71'1-*/\ S#K7_OT*LVMI!90"&WB6.,=%48%3UNK]3";BY7BK(SQH>E#I MIUK_ -^A2_V)I?\ T#K7_OT*OT4R+W*']B:7_P! ZU_[]"C^Q-*_Z!UK_P!^ MA5^B@"A_8FE_] ZU_P"_0H_L32O^@=:_]^A5^B@"A_8FE?\ 0.M?^_0H_L32 MO^@=:_\ ?H5?HH H?V)I7_0.M?\ OT*/[$TK_H'6O_?H5?HH H?V)I7_ $#K M7_OT*/[$TK_H'6O_ 'Z%7Z* *']B:5_T#K7_ +]"C^Q-*_Z!UK_WZ%7Z* *' M]B:5_P! ZU_[]"C^Q-*_Z!UK_P!^A5^B@"A_8FE?] ZU_P"_0H&BZ6#D:?:Y M_P"N0J_10 @554* , #M2T44 %%%% !1110 4444 %%%% !24M% !24M% M"44M% !69K7W;'_K]B_G6G69K7W;'_K]B_G0!IT444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%)2T %%%% !112&@ JM>WUMI]NT] MU*L<:]R:LUR7B#PII]*] BW^4N_[^!NQZU4TW2[32K806L2HHZGN3[U=JJDHRTBMB81 MDM9,6BD%+69H%%)10 M%)10 M%)0: %HKG]?\6V&@LL4VYYF&Y47^I[5RC^, M/$.M-MTBQ*1GC=M+8_&HAC4! MI40U,J;KG=M_2KTL231F.10RGJ#TJMT8V496>IYQ)XSU_6',>D6!5>S#_&MG0]#MM#LE@@4 M;R/G?NQK4I:T=23CRMZ&:IQ4N9(2BEHK,T$I:** "DI:* $I:** $HI:* $H MI:* *,VDZ?/*TLMI$[L9!;1QOTRJX-7**GDC>]@$[T4M%4 M 4444 %%%% !1110 4444 %%(:"<#- "T5X'XG^..KZ#XCO=-6SMW6"0JK$8 MR*ZGX7_$O4/'.I74%U;Q11PQ[AL').12N:>S=CU.BDQ2TS,**** "BBB@ HH MHH **** "BBB@ HHHH **** "BJ.JZM::+9&\O79(0RIE5+:S-:^[8_]?L7\Z -.BC- M% !1110 444F: %HI,BER* "BC-)F@!:*,T9H **,U'+<0P#,TJ1CU=@* )* M*RY_$FAVW^OUG3X_]^Y0?S-8UY\3?"%D"9=:MVQ_SS8/_*@#K:3->:W7QU\# MVY*I?3RL.RV[_P \5BW/[17A^('R--NY^.QVY_,4 >R5!>W(L[&>Y9=PAC9R M!WP,UXA+^T#>7/\ R#?"]RV>FX%_ITJI+\4_'VLAK4>%C!9S K+*;64;4/WC MDG'2@I+6QT$G[0>@Q2O&UC<[E)!Y_P#K5WG@SQC:^,]*?4+2!XHE?8 YR37R MCIOA2ZUC5;P2K)!$FY@[*1DDG &??%=SX/\ &^M^ -,ATZ#2!=1,S-+E&W!@ MQ'!Z8Q6:FKVN;>S;;2B?35&:\KM/C=IBPK)JVE7M@G\3D;P/R%=%;_%+PC=V M37,&K1$ 9".=C'\#S6D?>V,)1)$\0?\ A;K5F]FD@LII88S)(B%E0=R.U%[ZF?*T M^5EBBO-F\6^*YG*II!3!_P">+BKVCZCXMN=1B^TVJK;L?GW#&!4^T5['0\+) M1NVOO.[HS2=JYGQ3I.M:E+ =-O?)C4'>O3)]:IZ;&,(J4K-V.GR*3->;GP)K MT^/.U?'?J>OX&NO\-:+/HFGFWN+LW#EL[CGC\ZF,F]T:5*4(*ZE=EC6]6CT? M3GNI",CA1ZFL2]^(.E6L2[=\DQ&=@&/UK'\=1:IJMVMM:VDS01<$A3R:=X-T M-?-9=5TP^UDYV1I"G24.>;OY$^F>,-;U?585MM-"V3, [,I. M%]=W2N\'3FF1PQQ+MC14'HHQ3Q71%-;F%6<9/W59%&[T;3[ZY2XN;6.65!A6 M8=*MQP10J%CC50.P&*?2T[$.3:M<3%+24M,0444E "T444 %)FEJGJDKP:7= MRQG:Z0NRGT(!Q0-*[L6LTH-?)UU\:?&$-W-$+Q,([*,KZ&O:?A'XNO/$?AZ: MZUB\C-QYN%#,%X]A2N4X*S:>QZ312!@1D'(]:6F0%%%% !1110 4444 %%%% M !1110 449HH **,T4 %%&:* "BJMWJ=A8+NO+VWMQZRRA?YFN.U?XO^#='W M+)J@F<=%@4R9_$9H [NBO#K_ /:'MI7,.BZ'<7$O\+,<@_@.:R_^$R^+7BQB MNEZ4^G*W"N(C'^K\4 ?04DJ1(7D=40=68X KG-4^(/A72%;[5K5IN7JD('$FN^(O(SRRF3=_Z"<5TFE_L^Z!;L)=2O;N]E_B4L I_3/Z MT +JO[0OAFUW#3[6YO6' X\O^8KG)OB]X[\0'9X>\-LL3_QF!Y"/Q'%>M:7\ M//"FC!?L>BVRL/XF!8G\S71Q6\,"XAACC'HB@?RH ^3?$7@#QAK.L27YTF=G MF56D)4C+X&[]'=7O3JEA+;K)%\K,IP>17N.T>@I< 4K&CFM=- MPI:2EIF84444 %%%% !1110 4444 %%%% !1110 E%%%(#R'XBR&#QI92^(K M"]O/#'D\BWW;8WYR[[.>!@_A6KK<4FJ?#)9/#NORBQB@ED:?'[QT )"CCCD8 M]<5I>,KGQ':7,5MIB6EW;:C^X*7,;$0D\%OE'3![TR/P;J>E>!O^$?TB>R:2 M99%GEN@P4;\YVA1[]Z6\6BD_>1RLFO7^G_!G2/(N)/M%[(MNT[-E@&DP3D]\ M9%1:I>3_ _\0>3IL\S6]SI9D:.61I )!@;\L3CU]*Z&U^'^K3>!T\.:G!-0U._GO?$EQ:22&R^QPI:;MJCC+'<,YR*KJV1 M'1)'&QKW#WNH7"B[+R,RRB12Q&WH,'T KW!>17G&G_#_5_-T> MTU2^LWTO2)-\"P[O,DP"%WY&.A[5Z.!BCH'4&=44LS!5')). *Q=7O[-ULMM MW <7D1.) <#/6MID5U*LH93U!&0:QM8L;-%LMMK ,WD0.(QR,T#-#^TK#_G] MMO\ OZO^-+_:5A_S^VW_ ']7_&E_LZQ_Y\[?_OTO^%']G6/_ #YV_P#WZ7_" M@!/[2L/^?VV_[^K_ (T?VE8?\_MM_P!_5_QI?[.L?^?.W_[]+_A1_9UC_P ^ M=O\ ]^E_PH ;_:5A_P _MM_W]7_&L'QGJD">$-3>UOHA,(24,'H-4T.[LK>"WAEFC*J_E@8_(4GL5&RD?-WA;4/$ M>LV-S"TU=9[G458F7YLG/UK/M/AIJ MUA9P6EO"HCB4 $L.3W-=+IWP_BN[=O[5C>*X'\:-PWZURPE-U+6T.R]+D7,[ MF+K7QTL](**VA7C,X^4^8I'%<[/^T+J[\700JXS\UPH/\ XZ:BN?A5 MK%I%]HO/%JW^6YBANB,?7PMVMMWR!88\8_$9J"*^\0P MRHLVAV\@S@CR5Y_*NGZNW'1HXHUU&>L3S1/APDY/F 2_]=+D?XUT7A[X4:!/ MT6]C:R6\;RV%NDC*"R^4O!]*I:U-I^C6/VI],CE&\ M+M2%2>:YHTW?;^ M+I?[1U,K910K;Q\ H57-6/#^@:7JL;G4[D03KV\Q0"*Z[Q#K6CZ$4C-E;33L M1F-8U^4=R:ET/5M&UZ>6*VT^-3&H8EHEP:R6$DGSO8M8YI*G%G/ZQX1\+1:) M=9CM[]O+PL3SXR+KX2>(-&W/HOBBQN%[ M1M*H;_Q[BJD?B3Q_X/S+')Q_VSKZ2_LZQ_Y\[?_OTO^%']G6/_ M #Y6_P#WZ7_"HMU*YY6M<\1TO]H:WMPL.J^'Y+<_],/E _ UW.D?&/P9JY5% MU+R)CU29&7'XD8KJ;OPSH=]&T=QI-DX;J?(4'\\5QNK?!#P=J66BM'M)#U>) MV/Z$XIDG:P:]HUR 8=4L9,_W;A#_ %JQ_:5AVO;;_OZO^->&ZA^SQ=6Y+:)X M@9<<@3Y'_H(K-'A_XK>$_P#CWABOK9>O[N)\C_@7- 'T)_:5C_S^VW_?U?\ M&E_M*P_Y_;;_ +^K_C7@5M\8=9TI_*U[P7%A>&D2V()_/BNJT?XU>!=0P+RS M&GL>#YT ;_T$&@#U/^TK#_G]MO\ OZO^-)_:5A_S^VW_ ']7_&L73=?\(ZL@ M:RN],D!Z A5/Y'!K8^R:<8S(MM:L@&=RQJ10 [^T;#_G]MO^_J_XT?VE8?\ M/[;?]_5_QKF'\9^!XW*/>V"L#@@Q!S_&'6M0;R]&\$1$/PKO;$D?EQ5?9\7/$7^I MTR&TMSU_*0? WQ=JDGG:KKT,(/WD5FS^0&*W]/_ &==&C(DU#5;NX?NHP%_/K0!O:E\ MQE.0?R-=WIOP@\%Z:0T>D+ M(X_BD=FS^!.*Z:W\.:):HJ0Z38J%Z$6ZY_/% '@S_%?XA^(25TW3(++L& V_ M^AFG1:#\3-;E636/$$$<1(9HSOH$:;8@8%E;?]^E_PH_LZQ_Y\ M[?\ []+_ (4F-.SN?+ES\&==GNI9A=:> [EL&Y3C)SZUT.F_!^^GTJ**?Q%! MI\\&0HCN!M<$YSP:^@O[.L?^?.W_ ._2_P"% TZQ_P"?.W_[]+_A18IU+IJQ MX WPH\4V1+6?CNV<9X4W+9Q^)Q2?V%\5-.(-GXFMY>__ !\1?^S5] _V=8_\ M^=O_ -^E_P */[.L?^?.W_[]+_A3(/GW_A(/C!I?_'U<07&WDYF@;/\ WS2_ M\+C\?:6,76AVMP5X)VLV?^^37T#_ &=8_P#/G;_]^E_PH_LZQ_Y\[?\ []+_ M (4 >$0_M":LA_TSPT!_N*X_F:T8/VCM,^[=:%>H2>JNN!^=>Q-I&F/][3K1 MOK I_I4$GAO0Y5*OH]@01C_CV3_"@#SNU_: \)S8\Y;F#/\ >0MC\A6Q:_&C MP-=<+JY5L9(:!QC\Q6M=?#GPG>9\[1+;GKM&W^58UU\%/ UR=PTDQL>I69_Y M9H W;;X@>%;O_5:U:=OOR!?YUIKXBT1_NZSI[?2Z0_UKS>Y_9\\+39\J>Z@Z M_=.?YUD3?LXV*?\ 'GK]XOIO51S^ H ]E75]-?[FHVC?293_ %I6U2Q"D_;; M8X_Z:K_C7A,W[/FN1Y^Q^)D'IYC./Y"JY^$_Q!TS_CWU>WG5>,CG(_X$* .T MO/COX=L;N6VF@N!)&Q5L#O71^$OB/H_BZ.>2V8P1PX!:=@N3[9KY1\0V-VVO M7A^SRM^\/(0X-=?X&\"ZUXNT=[.PNQ8>3,7E:7QJ+Z&\H*[5CZ7O MO%WA[3XC):U5U'3U4!;RV '0"5>/UIW]G6/_/G;_P#?I?\ M"C^SK'_GSM_^_2_X4 -_M*P_Y_;;_OZO^-+_ &E8?\_MM_W]7_&E_LZQ_P"? M.W_[]+_A1_9UC_SYV_\ WZ7_ H 3^TK#_G]MO\ OZO^-']I6'_/[;?]_5_Q MI?[.L?\ GSM_^_2_X4?V=8_\^=O_ -^E_P * $_M*P_Y_;;_ +^K_C1_:5A_ MS^VW_?U?\:7^SK'_ )\[?_OTO^%']G6/_/G;_P#?I?\ "@!/[2L/^?VV_P"_ MJ_XT?VE8?\_MM_W]7_&E_LZQ_P"?.W_[]+_A1_9UC_SYV_\ WZ7_ H 3^TK M#_G]MO\ OZO^-']I6'_/[;?]_5_QI?[.L?\ GSM_^_2_X4?V=8_\^=O_ -^E M_P * $_M*P_Y_;;_ +^K_C1_:5B>E[;?]_5_QI?[.L?^?.W_ ._2_P"%']G6 M0_Y<[?\ []+_ (4 3@@@$'(/((IU( .@%+0 4444 %%%% !1110 48H MHH 3%&*6B@!,48I:* #%)BEHH *S-:^[8_\ 7[%_.M.LS6ONV/\ U^Q?SH T MZ*** "BBB@ I,4M% "8HQ2T4 )BC%+10 F*7%%% "8HQ2T4 &*8\:2+M=0P] M&&:?10 @4 8 XJO>V-OJ%LUOFZ+=M$[J*]-[:>9.DSCL?"OP?K63<:1%&Q[P?NL?\ M?.*[.B@#Q34OV=]+9S-I&KW5I(/NJ>0/QZUBO\.OB5X89I-.UUKV ?\ +,3, MWR_1N*^A:8Z!T96Z$8-#&G9W/AC7RPU^^Y_Y;-_.N]\!:QXQTW06B\(6AGN) MY6$K;%;;C&/O<=S7NTGPH\(S2-))IBL['+,6R2:V_#_A/2?#"RKI5OY"RXWJ M#D<5-C5R5GKN>+_\(I\7_$W-_JC:?NZYD\O'_?NKEO\ L_7UZ0=<\3SR^NQC M)G_OJO=Z*HQ/*].^ 7@^T"FZ6YNV'=I&3/Y&NPTWP!X6TH8MM%LS[RQ"0_FP M-=+10!#!:V]JNVW@BB7TC0*/TJ;%%% !BBBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HQ110 4444 %)C/6EHH HG1M,/73K3_ORO^%36]C:6A)M[:&$M MU,<87/Y58HHL.[#%)BEHH$%%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 44&DH 6BBB@ HI** %K,UK[ MMC_U^Q?SK3K,UK[MC_U^Q?SH TZ*** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "DI:* "BBB@ HHHH **** "BBB@ HHHH **** $HI M:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *ANKF.TM)KB3/EQ(7; YP! MDU*>E><_%BTU2XL=.DM;&XU#3HIPU[9V^=TJ=NG)&:3=AH[K3-2M]6T^*^MB MQAE&5W#!JYD5X]//H^L_#/6K;PA%>$B2,/IZJVZ%@R[E5>N.OZU/IVK^&]$\ M/Z@=)T^;3]>M]/!E2ZB>-V.%!(#'GDYIOJ):GK6117A:6IT+2O"7B*UFE_M& M^N%%W)N)\X.I8Y'UKW,=*!7'5F:U]VQ_Z_8OYUH/(D4;22.%11DLQP!6#J^L M:;(MD$O[=BMW&S8D' !Y- SH:*S_ .W=)_Z"-K_W]%']NZ3_ -!*U_[^B@#0 MHK/_ +=TG_H)6O\ W]%']NZ3_P!!*U_[^B@#0HK/_MW2?^@E:_\ ?T4?V[I/ M_02M?^_HH T**S_[=TG_ *"5K_W]%']NZ3_T$K7_ +^B@#0HK/\ [=TG_H)6 MO_?T4?V[I/\ T$K7_OZ* -"BL_\ MW2?^@E:_P#?T4?V[I/_ $$K7_OZ* -" MBL_^W=)_Z"5K_P!_11_;ND_]!*U_[^B@#0HK/_MW2?\ H)6O_?T4?V[I/_02 MM?\ OZ* -"BL_P#MW2?^@E:_]_11_;ND_P#02M?^_HH T**S_P"W=)_Z"5K_ M -_11_;ND_\ 02M?^_HH T**S_[=TG_H)6O_ ']%']NZ3_T$K7_OZ* -"BL_ M^W=)_P"@E:_]_11_;ND_]!*U_P"_HH T**S_ .W=)_Z"5K_W]%']NZ3_ -!* MU_[^B@#0HK/_ +=TG_H)6O\ W]%']NZ3_P!!*U_[^B@#0HK/_MW2?^@E:_\ M?T4?V[I/_02M?^_HH T**S_[=TG_ *"5K_W]%']NZ3_T$K7_ +^B@#0HK/\ M[=TG_H)6O_?T4?V[I/\ T$K7_OZ* -"BL_\ MW2?^@E:_P#?T4?V[I/_ $$K M7_OZ* -"BL_^W=)_Z"5K_P!_11_;ND_]!*U_[^B@#0HK/_MW2?\ H)6O_?T4 M?V[I/_02M?\ OZ* -"BL_P#MW2?^@E:_]_11_;ND_P#02M?^_HH T**S_P"W M=)_Z"5K_ -_11_;ND_\ 02M?^_HH T**S_[=TG_H)6O_ ']%']NZ3_T$K7_O MZ* -"BL_^W=)_P"@E:_]_11_;ND_]!*U_P"_HH T**S_ .W=)_Z"5K_W]%'] MNZ3_ -!*U_[^B@#0HK/_ +=TG_H)6O\ W]%']NZ3_P!!*U_[^B@#0HK/_MW2 M?^@E:_\ ?T4?V[I/_02M?^_HH T**S_[=TG_ *"5K_W]%']NZ3_T$K7_ +^B M@#0HK/\ [=TG_H)6O_?T4?V[I/\ T$K7_OZ* -"BL_\ MW2?^@E:_P#?T4?V M[I/_ $$K7_OZ* -"BL_^W=)_Z"5K_P!_11_;ND_]!*U_[^B@#0HK/_MW2?\ MH)6O_?T4?V[I/_02M?\ OZ* -"BL_P#MW2?^@E:_]_11_;ND_P#02M?^_HH MT**S_P"W=)_Z"5K_ -_11_;ND_\ 02M?^_HH T**S_[=TG_H)6O_ ']%']NZ M3_T$K7_OZ* -"BL_^W=)_P"@E:_]_11_;ND_]!*U_P"_HH T**S_ .W=)_Z" M5K_W]%']NZ3_ -!*U_[^B@#0HK/_ +=TG_H)6O\ W]%']NZ3_P!!*U_[^B@# M0HK/_MW2?^@E:_\ ?T4?V[I/_02M?^_HH T**S_[=TG_ *"5K_W]%']NZ3_T M$K7_ +^B@#0HK/\ [=TG_H)6O_?T4?V[I/\ T$K7_OZ* -"BL_\ MW2?^@E: M_P#?T4#7-*)P-1M<_P#744 :%%(K!E#*001D$=Z6@ HHHH **** "BBB@ HH MHH 0]*YCQG-KMCIZW^A.KS1$*UM)$TBR G'1<'C/Z5U%)2:N!PWAOP?J&EZ? M>WWV](]9U%A/(R1XB5L#"[>N, \TRW\!7>H:Q?ZIXCO;:XN+BW^S(EI&41% MXYPQ)SD>M=Y13 \ZTWX>:E'J6\^EZ4Y>UABB978\A=Y)(. >P%>B@8 MHHHN'F(0&!! (/4&LG6+>!5L<0QC-Y$/NCUK8K,UK[MC_P!?L7\Z +OV6W_Y MX1?]\"C[+;_\\(O^^!4U% $/V6W_ .>$7_? H^RV_P#SPB_[X%344 0_9;?_ M )X1?]\"C[+;_P#/"+_O@5-10!#]EM_^>$7_ 'P*/LMO_P \(O\ O@5-10!# M]EM_^>$7_? H^RV__/"+_O@5-10!#]EM_P#GA%_WP*/LMO\ \\(O^^!4U% $ M/V6W_P">$7_? H^RV_\ SPB_[X%344 0_9;?_GA%_P!\"C[+;_\ /"+_ +X% M344 0_9;?_GA%_WP*/LMO_SPB_[X%344 0_9;?\ YX1?]\"C[+;_ //"+_O@ M5-10!#]EM_\ GA%_WP*/LMO_ ,\(O^^!4U% $/V6W_YX1?\ ? H^RV__ #PB M_P"^!4U% $/V6W_YX1?]\"C[+;_\\(O^^!4U% $/V6W_ .>$7_? H^RV_P#S MPB_[X%344 0_9;?_ )X1?]\"C[+;_P#/"+_O@5-10!#]EM_^>$7_ 'P*/LMO M_P \(O\ O@5-10!#]EM_^>$7_? H^RV__/"+_O@5-10!#]EM_P#GA%_WP*/L MMO\ \\(O^^!4U% $/V6W_P">$7_? H^RV_\ SPB_[X%344 0_9;?_GA%_P!\ M"C[+;_\ /"+_ +X%344 0_9;?_GA%_WP*/LMO_SPB_[X%344 0_9;?\ YX1? M]\"C[+;_ //"+_O@5-10!#]EM_\ GA%_WP*/LMO_ ,\(O^^!4U% $/V6W_YX M1?\ ? H^RV__ #PB_P"^!4U% $/V6W_YX1?]\"C[+;_\\(O^^!4U% $/V6W_ M .>$7_? H^RV_P#SPB_[X%344 0_9;?_ )X1?]\"C[+;_P#/"+_O@5-10!#] MEM_^>$7_ 'P*/LMO_P \(O\ O@5-10!#]EM_^>$7_? H^RV__/"+_O@5-10! M#]EM_P#GA%_WP*/LMO\ \\(O^^!4U% $/V6W_P">$7_? H^RV_\ SPB_[X%3 M44 0_9;?_GA%_P!\"C[+;_\ /"+_ +X%344 0_9;?_GA%_WP*/LMO_SPB_[X M%344 0_9;?\ YX1?]\"C[+;_ //"+_O@5-10!#]EM_\ GA%_WP*/LMO_ ,\( MO^^!4U% $/V6W_YX1?\ ? H^RV__ #PB_P"^!4U% $/V6W_YX1?]\"C[+;_\ M\(O^^!4U% $/V6W_ .>$7_? H^RV_P#SPB_[X%344 0_9;?_ )X1?]\"C[+; M_P#/"+_O@5-10!#]EM_^>$7_ 'P*/LMO_P \(O\ O@5-10!#]EM_^>$7_? H M^RV__/"+_O@5-10!#]EM_P#GA%_WP*/LMO\ \\(O^^!4U% " 8&!2T44 %%% M% !1110 4444 %%%% !1110 4444 %%%% !69K7W;'_K]B_G6G69K7W;'_K] MB_G0!IT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1124 +1368*I9B !U)K+T7Q%8Z\+HV;,1;2F)]V.H.. M,'IQ0!K45"MS \AC2:-G'\(8$_E4N: %K,UK[MC_ -?L7\ZTZS-:^[8_]?L7 M\Z -.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@ HHHH * M*** "BBB@ HHHH *2EI* .6^(6GZKJ?@^]MM')-TP'R!L%U!!*Y]QD5Y]HNN MZ-I&AZG!8Z/-H/B&UT_]_:%-B.M[V?29O[.NGM[N,;XV5= MP)'.".^>E<=X?\(W^M&XUKQ9('O[F!K80I#Y0BCSZ$GDX!J5U0[['&+IT.AZ M1X0\0V(*:I>W*_:IU'SSAU+,&/?FO=EZ"O/],^'-U;W>G)?ZNEUINF.7M+98 M-C ]%W-N.[ )'05Z"/2J)ZC994AB:21@J*,ECV%<_JVN:9*+,)>Q,4NXW;!Z M 'DUT7;D51U&S-RML(U7]W<)(V?0'F@9'_PD6D?\_P##^='_ D6D?\ /_#^ M=:&Q?[J_E2^6O]T?E0!G?\)%I'_/_#^='_"1:1_S_P /YUH[$_NC\J/+7^Z/ MRH SO^$BTC_G_A_.C_A(M(_Y_P"'\ZT=B?W5_*C8G]U?RH SO^$BTC_G_A_. MC_A(M(_Y_P"'\ZT?+7^Z/RH\M?[H_*@#._X2+2/^?^'\Z/\ A(M(_P"?^'\Z MT=B?W1^5&Q/[H_*@#._X2+2/^?\ A_.C_A(M(_Y_X?SK1V+_ '1^5&Q?[H_* M@#._X2+2/^?^'\Z0^(M''74(>?>M+RU_NC\JH:A8O<7>GR1JFV"6O]T?E0!G?\)%I'_/_#^='_"1:1_S_P /YUH^6O\ ='Y4;%_N MC\J ,[_A(M(_Y_X?SH_X2+2/^?\ A_.M'RU_NC\J/+7^Z/RH SO^$BTC_G_A M_.C_ (2+2/\ G_A_.M'8G]U?RHV+_='Y4 9W_"0Z1_S_ ,/YTA\1:..NH0_G M6EY:?W5_*J.IV37<,"Q*F4GCD.>. _MOM&GW,,:KODB95SZD8H K?\)%I'_/_#^='_"1:1_S_P /YU:N>6O]T?E0!G? M\)%I'_/_ _G1_PD6D?\_P##^=:/EK_='Y4>6O\ ='Y4 9W_ D6D?\ /_#^ M='_"1:1_S_P_G6CY:_W1^5&Q?[H_*@#._P"$BTC_ )_X?SH_X2+2/^?^'\ZT M=B_W1^5'EK_='Y4 9W_"1:1_S_P_G1_PD6D?\_\ #^=:.Q/[J_E1Y:_W1^5 M&=_PD6D?\_\ #^='_"1:1_S_ ,/YUH[%_NC\J/+7^Z/RH SO^$BTC_G_ (?S MH_X2+2/^?^'\ZT?+7^Z/RJ&\M_.LIXD5=SQLHR.Y&* )D=9$5T(*L,@CN*=4 M%I$T%E!$V-R1JIQZ@8J>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "DI:K7RA[&<%Y$!0Y:(98<=O>DP+%&:\=T=[%?BO8IHJW>G6XM6-S'>! MXCGB]U26Z:X@DDV]$11(! )U\S.TG[NH_"IM8!EBU>,R.EV)6+ M JQQP3CI[4NE^@(]OHKR&U^*%Z^B^'K9+BPMM0O83)-=WY_=*% SD9'))]:O M1?%"YE\-NT26D^K_ &P62/$LM6O-*LF?Q7 M>Z9 =WR7"-Y4; ]L,Q.?Q[UP7Q;6ZO-)M-9LM9W:8)8EBBMV^5V+O49KF?$.NC0?!Z7*G-S)$D-NO4M*P 7Z\D5Q/PNM+C3O&WB.RN+B M65T6-VWL3AF"L?IR:2U=@>D;GKM%%%, I*6HYAF%QEAP>5Z_A2 ?FDKQ>Y:P MC^)7A^/2?M]C-YKF\GO5>(7(!7(&_ 8G_9J[XEL]1L_BSX::5[>8/2YZW2YK,NM>TBVO!83ZI9QWC8"P/,H3^ _ M#-AXA\.:W=78D-\EW,(;GS6W1D#(QSC@^U*]V#T1[71VKQS3_B7?6?A+3+=Y M[8:E-2[' Z8YS6?\.Y_#$,UG:+975GKXMAYHNXY8V?IG TC39DM[[4[. MVG8^%?#VG>(_$7C)M2C>:2&_987\UAY>2W3!QV%/OY MKGL M%%>-:9X^O?#OA6^LI[A+F]M=0-C;SW387'.&?IP,?K6I:?%-K)=8BU.:PU"2 MPMOM*3:O# M%F(/&.F*SO'DJ^)/!MY/HFO1"UMHI7G:TD#ER%R%W#./?ZTF,[[-&:\^T'5I MM,^#-OJ(=FFBLG968Y.[+8-DI:3M2 *2O&_B>+")BMJNH0ZVUU&$U*5'CAB!/3S M#A,5-\6+34QH5AJ(U=Q:1M @AB.-[EN6)[CI36M@>AZ_160VMZ7I6GV?]I:E M:VA>)=OVB94W<=LFO-=(TG3O$WQ7\41:@AN[=(XVBQ*P5TQ-/_ +0M=6;41YFH M72O%$5P3MW-A",<#%7?BI::A%JFCZE_:DGV5KR*.*VC.%'RG)/KR*%K;S!Z' MKM+6=?Z]I&ERK#?ZG9VLKCY4FF5"?H":\P\,Z!IWB3QIXQ&IQ/<>5=XA;S6' MEY+=,'V%+K8'HKGL% KQK3?'M[X9\-:I93S+>V6EZ=XF^+GB&* M_4W=JMK$\.)6"C*IR,'WI]6):JYZY2UX]IOBR;P2/$^G3S-=0::X6:4*7))) &*X$:E:6VDZ3K,6H_ M\5-_:06[B:;]XX+@%2F>F/:FU[W**^ESZ(%%1V[F2WC#=7U3Q38:SK][9.+!2(([.-E+'GERQ/KVQ5:]\(>*KOQ MO;>(Q?Z0IME:*.(PR

O/7!KT*@TNP=S-N]'M[NTF#6ULMW+$R&81#(8KC M.>M<)I7@'Q18>%AX:;5M-73F9O,EAB<3[20$O8_,CE3C[P'.>!TJSJO@S4=9T".":33;/4K>X M$\$EE 4BW#IN!R3UKN*@N[R"R@\ZXD$<><%CT'UIWMJ%C,TW3;^6W;_A('LK MN0D!8XHOW2@=P&R)["/3--N--L]/1DDVR1/NW* MV]RTHBD#>4VUSV!]*GR,_6CK<#G6\+Q:UHUM9^*+>TO)(""OV6WD2.1HG88#KU4U+10!P-[X+US7M6TR77-1LGL]/D\Q!;1LL MLC<8W$\?EBF^(O"/B;6/%&G:K;7VE11:;(7MHY(I"6!Q]_!]NV*] HH6@;E" M/3HI5CFO+6T>\ &Z58AU]B>:X+1_ OBK0],U#2[35M+6TO9GD>3R9/-0-P=I MSC./:O3**5M0/.]1^&$7]D:1!I5Q$EYIDAD62Z3>DQ));>!UZGI5V]\'7VM^ M';O3M2_LJVG=E>&73K=HPI4@C=NSGD5V4TJ00R2R'"(I9CZ "L/3?&OA_5[] M;*QU!)KAL_(H.>*&UL-1>Z%T72M66V\GQ!/8W:HBQI'!$=AP!\S!L\\?2J'C M/PQJ>N:&^C:/)IME:3+B7S(6R#D'Y=I [5UPI:;UW$M-CF]&TG6['PRFFW-[ M:+$Q016:,J#.,D[LG/ [ MUVQ( S5"+6M/G#&*Y5MLWD,!V?THZW%:RL7Z*I#5+(W\EE]H47$2"1U/&%.> M<_A4$/B#3I[.>[65Q!!G>[1,O3TR.?PH&:E-=2R,H8J2,9'45GPZ]IT]I-#->\2-;66IZI9- MID%P)MR1,+AP#D G[OIT%)XR\&:]XCN=/2ROM-M[/3Y4EA$T;LY(7&&(.,6PS@X...>?2BP=1] MOIYN+>)M6M[&>\4,$GI M@X[UZ DJ2HKJ>&7<,C!Q]*5)$D!*.K '!(.>:-P6BL>>77PL@;PK'IUM>%M0 M2X^U?:KA0P>3ON '(K0;PA?ZIHFH:5K":/%%,9R M,&H;:[ANU+PON )4\8YH\@.>\.:)KEC:QV6M7EC=6<$?EQI#$07]WW9!_#%2 M>)="OK[0I],T,:=9I)O"7B#Q)93:/-J MEE_9,T@9W>)CV%O80>6P:X1VD+*<]0<8Z=J M[:[OK>QC5[B0(KN$4XSDGI5>WUK3[J&&:&Y5XYMVPCOCK]*2T6@,@T[3)GTV M&+7(=/N;B(!0T<)VX Q_%DURJ^#?$.F>,=7US1K[2T34%5!%'-1M+F]:;4;Z47$ETPX#@@@ 8^[P!CTK1TSPQJHLI+'54T/R'M_)\RRM MF24G&,DDXKL:6D'4XWPKX8US0K:'2[O4+.?2K?(C5(CYKKV#D\$8]!6QJNE7 M(TN6WT*+3[6:7Y7,L)V%<'LF#FMJBF]=P6CN<9X \+ZUX1TH:7>W=A<6J$LC M0QNKY/KDXQ4OA_PA/IOBG5]>O[F.XN;U@(M@(\I!GY>?K7744"L)2TF1ZT9' MJ*!BTUP61E#%21C([4M(&##(((]0: ."U_P;X@\2+#I^H:I9-I<=P)2RQ-]H M8#D#/W?3H*/&?@S7?$7V&VL;W3H+*RD26(31NTA91C!(.,\4#O$VCZ]KM_I.H:4(M4F\S;<12%H^O3! M [UW5]?6^G6CW5U*(X4^\Q[4D>H6LCNB3*Q5 Y(/&T]#G\*/,.EC@[KX6POX M3.G17A;4?M/VO[7,H8-+Q]X8Y7BM%/">H7^D7VF:PFC1PW$!B633K9HW!((R M2Q-;[>(M,734U 3EK=SM4HC,Q/\ N@9IUSKUA:" S22 SC**(F+$?0#C\:?2 MP+1F1X:T+6].M8K'5[RQNK&"/9&L41!<<_?W9!X],59\0Z)>W6B3:=H2Z=9_ M:59)C+"<8(QD!,<_6M-]8L$>U4W*9NB1#CG=BH]1UVPTN1([J5P[\@)&SX'J M=H.![FAZ[A%#]5L?!LWAO4[VTD@,+1Q2VJ,K#/KN)'Y5EV_PXU2A3ZA:V]D;R251!C=N'.?I3+#4K;4K7 M[1;,_EYQ^\C9#^3 &CK<72Q; Q3LTW.,>] (/I0,=FD/2DW#&E3_P!EP6^N1:?=30J$5HH3MP!C^+)S7-/X/U^P\::GKVBWFEHE[$D7 ME7,3G8% '&TCTKN;>YBNH%FA<,C9VGUP<4V>\@MI88I7VO,VU!CJ<9_I3ZW! M;'"_\*QBG\/ZI;7MZT^I:C()I;DCA7!R HQ]T=.>U7M(\,:M%:FRU1-":W,' ME&6TMF24G&,DDXKLLC/7D4CNL:,[D!5&2?:D!QWA3POK?AZVATJ;4;.?1[?( MB41'SF7LKD_+C'H*V]2TR=--EBT*+3[6YD."TL)V$?\ ,'-2MK^F*D+MA((^7U]NM2C5[$R%//7(D\K_@7I3>NX;:G,> O"^N>$M-;3;R\T^XM=S2 M(T4;J^X^N3C'%07'@G4-:UFSN=9;24M;2;SU2PMV1Y&!!7>S9XX[5TT7B72Y MOM!29]MN-TCF)@N/4'&#^%:JL'4,IR",@T:WN+H*H"J .@X%+110,**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH #TK@-0\'^(+J^EF36@J M.V5'F.,#Z#BN_HQ5PJ.#NB)04MSSJ+P3XCCE5_[<'!_YZN:[>YMKF72FMXK@ MI<&/;YF.^.M7<4N*,]<]>:[:U MCDBM(8Y7WR*@#/ZG')J;%&*4ZCGN.,%'87M69K\$USHMQ;P6XGDE78$;ISW/ MM6G16;5RS@X]&U73]#M[!8;F<6UP=[PNH>X'&'))'OFBV\/ZBCI,?MY=7AV^ M;<<[0Q+9 ;'0UW>*,4UH#1Q:VFJK%?1M8WK7)8L+CSQME&.BC=QQQT'-5X-' MU.\CF62UO;6W>XC;R9+GY\ +DY5CQP>,UWN*3%*VH=+#(T$<:HN<*,#)S3Z, M4M,25D%%%% PI*6B@#S?XC^!O%'BR]MI-$\0C3H(TPT1D=,GUR@Y_&N&_P"% M*_$'_H=A_P"!=Q_A7T#10!X##\%_'B7$;2^,EDC# NANIR&&>1R*G7X%ZU9F M\FT_788;JX'$@9UV?-G@@9]J]VQ1BDU(AJ-M)$56$2._S= MCEQQW_.K9T+[N<@$$\=.IKO,4 M8H6@/72Q$QLKH M/%%$_P LJDAOER>Q)Z^E=OBBE8/(Y'3);NZU_4)+G3KBQ,D.V..3:?,Z?-E2 M1[BXHQ36@FKG!_V?K)OH(VM+OS M1(A-WYX\L+M/!7=D_EUJS_9VHQZ#J%K#:W,_22>RU2XMY-Q5&G0& G&G7I5BVT*\M;E9HH[A6=IF< M><<KN>GO&DB%'4,I M&"",@U'%9VT**D5O$BHI ZT[ZW)MI844M%% PHH MHH #2&EI,4 >?7_@WQ%C8HQ4>S5[G2L54M;]"G<_:8=,985,MP(]HP<9.,9KDXM'\1W>CRV4DYM9? M,+B0MU!/3CFNXQ2XI2IW=[F$9N+NCS3_ (07Q)_T'!_W^DKH/"^@:MH]Q(U_ MJ/VF-EP$W,V#Z\UU=)BFH)&T\3.:Y68OBBPEU+0I;6&+S6.1^-M M6C:M86\&8)(HH;2=FX"_-U[\32I)@)!<6\MA( M(Y#U&'(]!QTJ\XUJVNM+OI],FO9D@=9EA9 02..I KLL4F*/(#SF/PSKK0F3 M[/;KY&'BB=SNW!R_RXXYSCFMFY&IV-W<72://>M=6N"(W0%&Q]P[B./\:ZW% M+BE8#BHK.ZN?"=IY,,DD]O+YCVS<$G=RO/''Y<5+JSZG?I!,-%O@@RK0),BM MG!PQ(;!'XUV%)BAZB2MJ2 #S5G4[" MYT_1]1B1+MX69/+59SO;KD!LY';O7;8I&C5QAE!'H1FCHD/JV<+'9:NMN93I M]ZULUR6%GYX\P#UW;L8]LU7T+3M?M;O]Y:WP22-@3<3JPC] ,,23UZUZ'BC% M5?6XK:)'"2:5J\4DK M'#&0,+N]QVKO,48IK1W![6.*TO3=2C-XT\6HB4QN@WR MJ4F['9K:XP;DL,R+_ST/N:[M$5 M%VJH4>@&*7%#5W<.ECC'FO$\(W=C EX-101.SCH 13 xncr-20191231.xsd EX-101.SCH 00100 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Summary of Significant Accounting Policies - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - Summary of Significant Accounting Policies - Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 40107 - Disclosure - Summary of Significant Accounting Policies - Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Marketable Securities - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Income Taxes - Deferred tax assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Leases - calc2 (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Leases - Operating lease liabilities (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 00300 - Statement - Statement of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Sale of Additional Common Stock link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Collaboration and Licensing Agreements link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - 401(k) Plan link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Condensed Quarterly Financial Data (unaudited) link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Summary of Significant Accounting Policies (Polices) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Collaboration and Licensing Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Condensed Quarterly Financial Data (unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40108 - Disclosure - Summary of Significant Accounting Policies - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Marketable Securities - Unrealized losses (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Sale of Additional Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Income Taxes - TCJA and Net operating loss carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Stock-Based Compensation - Plan details (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Stock-Based Compensation - Employee expense (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Stock-Based Compensation - Options by exercise price (Details) link:presentationLink link:calculationLink link:definitionLink 40705 - Disclosure - Stock-Based Compensation - FV of employee stock options (Details) link:presentationLink link:calculationLink link:definitionLink 40706 - Disclosure - Stock Based Compensation - Restricted stock units (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Collaboration and Licensing Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Collaborative and Licensing Agreements - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - 401(k) Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Condensed Quarterly Financial Data (unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 14 xncr-20191231_cal.xml EX-101.CAL EX-101.DEF 15 xncr-20191231_def.xml EX-101.DEF EX-101.LAB 16 xncr-20191231_lab.xml EX-101.LAB EX-101.PRE 17 xncr-20191231_pre.xml EX-101.PRE XML 18 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Condensed Quarterly Financial Data (unaudited)
12 Months Ended
Dec. 31, 2019
Condensed Quarterly Financial Data (unaudited)  
Condensed Quarterly Financial Data (unaudited)

12. Condensed Quarterly Financial Data (unaudited)

The following table contains selected unaudited financial data for each quarter of 2019 and 2018. The unaudited information should be read in conjunction with the Company’s financial statements and related notes included elsewhere in this Annual Report. The Company believes that the following information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.

Quarterly Financial Data (in thousands, except per share data):

2019 Quarter Ended

 

    

March 31,

    

June 30,

    

September 30,

    

December 31,

 

Total revenue

$

111,939

$

19,485

$

21,760

$

3,516

Income (loss) from operations

 

78,244

 

(19,572)

 

(14,276)

 

(30,572)

Net income (loss)

 

80,045

 

(16,034)

 

(10,224)

 

(26,912)

Basic net income (loss) per common share

 

1.42

 

(0.28)

 

(0.18)

 

(0.47)

Diluted net income (loss) per common share

1.38

(0.28)

(0.18)

(0.47)

2018 Quarter Ended

 

March 31,

June 30,

September 30,

December 31,

 

Total revenue

    

$

$

$

29,039

$

11,564

Income (loss) from operations

 

(30,649)

 

(28,290)

 

651

 

(21,082)

Net income (loss)

 

(29,493)

 

(25,869)

 

3,150

 

(18,197)

Basic net income (loss) per common share

 

(0.62)

 

(0.46)

 

0.06

 

(0.32)

Diluted net income (loss) per common share

(0.62)

(0.46)

0.05

(0.32)

XML 19 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases
12 Months Ended
Dec. 31, 2019
Leases  
Leases

8. Leases

The Company leases office and laboratory space in Monrovia, CA under a lease that continues through June 2020, with an option to renew for an additional five years. In July 2017, the Company entered into an amended lease agreement for additional space in the same building with a lease that continues through September 2022, also with an option to renew for an additional five years. The Company assesses that it is likely to exercise both options of the lease term extensions.

The Company also leases office space in San Diego, CA through July 2020 which includes an option to renew for an additional five years. The Company assesses that it is unlikely to exercise the option to extend this lease.

The Company leases additional office space in San Diego, CA through August 2022, with an option to extend for an additional five years. The Company assesses that it is unlikely to exercise the option to extend the lease term.

The Company’s lease agreements do not contain any residual value guarantees or restrictive covenants. As of December 31, 2019, the Company did not have additional operating leases that have not yet commenced.

The following table reconciles the undiscounted cash flows for the operating leases at December 31, 2019 to the operating lease liabilities recorded on the balance sheet (in thousands):

Years ending December 31,

2020

$

2,703

2021

2,588

2022

2,208

2023

1,352

2024

1,371

Thereafter

2,282

Total undiscounted lease payments

12,504

Less: Imputed interest

(1,770)

Present value of lease payments

$

10,734

Lease liabilities - short-term

$

2,169

Lease liabilities - long-term

8,565

Total lease liabilities

$

10,734

Our operating lease cost and the cash payments for operating leases for the year ended December 31, 2019 were $2.7 million and $2.6 million, respectively. Rent expense for the year ended December 31, 2018 was $2.5 million.

At December 31, 2019, the weighted-average remaining lease term for operating leases was 5.5 years, and the weighted average discount rate for operating leases is 5.5%.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Sale of Additional Common Stock
12 Months Ended
Dec. 31, 2019
Sale of Additional Common Stock  
Sale of Additional Common Stock

4. Sale of Additional Common Stock

In March 2018, we completed the sale of 8,395,000 shares of commons stock which included shares we issued pursuant to our underwriters’ exercise of their over-allotment option pursuant to a follow-on financing. We received net proceeds of $245.5 million, after underwriters’ discounts and offering expenses.

On September 19, 2016, we entered into an Equity Distribution Agreement (the Distribution Agreement) with Piper Jaffray & Co (Piper Jaffray) pursuant to which we could sell from time to time, at our option, up to an aggregate of $40.0 million of common stock through Piper Jaffray as sales agent. We did not sell any shares under the Distribution Agreement, and the Distribution Agreement terminated in October 2019.

XML 21 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Intangibles (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
item
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Patents, licenses, and other intangible assets      
Number of primary criteria to determine capitalization of patent | item 3    
Abandonment costs $ 221 $ 239 $ 396
Total gross carrying amount 20,772 17,374  
Total intangible assets, net 14,421 11,969  
Amortization expense for patents, licenses, and other intangible assets 900 900 $ 800
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
2020 1,009    
2021 912    
2022 880    
2023 809    
2024 647    
Thereafter 2,365    
Total 6,622    
Nonamortizable intangible assets (trademarks)      
Patents, licenses, and other intangible assets      
Nonamortizable intangible assets (trademarks) $ 399 399  
Acquired licenses | Minimum      
Patents, licenses, and other intangible assets      
Estimated economic life 5 years    
Acquired licenses | Maximum      
Patents, licenses, and other intangible assets      
Estimated economic life 25 years    
Patents      
Patents, licenses, and other intangible assets      
Accumulated amortization $ (4,912) (4,142)  
Patents | Minimum      
Patents, licenses, and other intangible assets      
Estimated economic life 13 years    
Patents | Maximum      
Patents, licenses, and other intangible assets      
Estimated economic life 20 years    
Patents, definite life      
Patents, licenses, and other intangible assets      
Amortizable intangible assets $ 10,597 9,320  
Patents, pending issuance      
Patents, licenses, and other intangible assets      
Amortizable intangible assets 7,266 5,644  
Licenses and other amortizable intangible assets      
Patents, licenses, and other intangible assets      
Amortizable intangible assets 2,510 2,011  
Accumulated amortization (1,439) $ (1,263)  
In-process intangible assets      
Patents, licenses, and other intangible assets      
Total gross carrying amount $ 7,300    
XML 22 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Current assets    
Cash and cash equivalents $ 50,312 $ 26,246
Marketable securities 479,470 268,115
Accounts receivable 21,574 10,187
Income tax receivable 502 804
Prepaid expenses and other current assets 6,547 10,375
Total current assets 558,405 315,727
Property and equipment, net 15,805 11,813
Patents, licenses, and other intangible assets, net 14,421 11,969
Marketable securities - long term 71,526 236,108
Income tax receivable 402 804
Right-of-use assets 9,380
Other assets 311 311
Total assets 670,250 576,732
Current liabilities    
Accounts payable 10,189 3,797
Accrued expenses 8,995 9,662
Deferred rent   315
Lease liabilities 2,169
Deferred revenue 45,205 40,079
Total current liabilities 66,558 53,853
Deferred rent, net of current portion   1,198
Lease liabilities, net of current portion 8,565
Deferred revenue, net of current portion 1,926
Total liabilities 77,049 55,051
Commitments and contingencies (see note 9)
Stockholders' equity    
Preferred stock, $0.01 par value: 10,000,000 authorized shares; -0- issued and outstanding shares at December 31, 2019 and 2018
Common stock, $0.01 par value: 200,000,000 authorized shares; 56,902,301 issued and outstanding shares at December 31, 2019 and 56,279,542 issued and outstanding at December 31, 2018 569 563
Additional paid-in capital 887,873 845,366
Accumulated other comprehensive income (loss) 1,161 (971)
Accumulated deficit (296,402) (323,277)
Total stockholders' equity 593,201 521,681
Total liabilities and stockholders' equity $ 670,250 $ 576,732
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cash flows from operating activities      
Net income (loss) $ 26,875 $ (70,409) $ (38,486)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:      
Depreciation and amortization 4,298 3,251 2,030
Amortization of premium on marketable securities (4,321) (394) 2,845
Stock-based compensation 31,851 20,548 13,651
Abandonment of capitalized intangible assets 221 239 396
Loss on disposal of assets 8 102 83
Loss on sale of marketable securities available-for-sale   74  
Changes in operating assets and liabilities:      
Accounts receivable (11,321) (9,045) 7,474
Interest receivable (387) (535) (307)
Prepaid expenses and other assets 3,828 (4,769) (2,705)
Income tax receivable 704 (84) (1,524)
Other assets   (46) (161)
Accounts payable 6,392 (3,072) 2,989
Accrued expenses (667) 4,182 (1,212)
Income taxes   (157) 91
Deferred rent (1,513) 398 589
Lease liabilities and ROU assets 1,354    
Deferred revenue 7,052 (20,039) (19,350)
Net cash provided by (used in) operating activities 64,374 (79,756) (33,597)
Cash flows from investing activities      
Proceeds from sale and maturities of marketable securities available-for-sale 456,923 222,125 115,757
Proceeds from sale of property and equipment   9  
Purchase of marketable securities (496,855) (377,840) (76,529)
Purchase of intangible assets (3,685) (1,935) (1,967)
Purchase of property and equipment (7,353) (7,212) (5,311)
Proceeds from repayment of (investment in) loan receivable   86 (86)
Net cash provided by (used in) investing activities (50,970) (164,767) 31,864
Cash flows from financing activities      
Proceeds from issuance of common stock upon exercise of stock awards 9,269 7,617 2,797
Proceeds from issuance of common stock under the Employee Stock Purchase Plan 1,393 1,120 936
Proceeds from issuance of common stock   260,245  
Common stock issuance costs   (14,741)  
Net cash provided by financing activities 10,662 254,241 3,733
Net increase in cash and cash equivalents 24,066 9,718 2,000
Cash and cash equivalents, beginning of period 26,246 16,528 14,528
Cash and cash equivalents, end of period 50,312 26,246 16,528
Cash paid for:      
Interest 11 16 13
Income taxes 400 233 969
Supplemental Schedule of Noncash Investing Activities      
Net unrealized gain (loss) on marketable securities available-for-sale $ 2,132 $ 837 $ (367)
XML 24 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Schedule of Available-for-sale Securities    
Cash and cash equivalents $ 50,312 $ 26,246
Investments, amortized cost 581,834 523,454
Investments 583,005 522,493
Total amortized cost 549,825  
Gross unrealized gains 1,201 188
Gross unrealized losses (30) (1,149)
Securities 550,996  
Marketable securities    
Schedule of Available-for-sale Securities    
Securities 550,996 504,223
Money Market Funds    
Schedule of Available-for-sale Securities    
Cash and cash equivalents 32,009 18,270
Corporate Securities    
Schedule of Available-for-sale Securities    
Total amortized cost 281,586 105,311
Gross unrealized gains 195 1
Gross unrealized losses (30) (345)
Securities 281,751 104,967
Government Securities    
Schedule of Available-for-sale Securities    
Total amortized cost 268,239 399,873
Gross unrealized gains 1,006 187
Gross unrealized losses   (804)
Securities 269,245 399,256
Cash and Cash Equivalents    
Schedule of Available-for-sale Securities    
Cash and cash equivalents $ 32,009 $ 18,270
XML 25 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Condensed Quarterly Financial Data (unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Condensed Quarterly Financial Data (unaudited)                      
Total revenue $ 3,516 $ 21,760 $ 19,485 $ 111,939 $ 11,564 $ 29,039     $ 156,700 $ 40,603 $ 46,150
Income (loss) from operations (30,572) (14,276) (19,572) 78,244 (21,082) 651 $ (28,290) $ (30,649) 13,824 (79,370) (43,123)
Net income (loss) $ (26,912) $ (10,224) $ (16,034) $ 80,045 $ (18,197) $ 3,150 $ (25,869) $ (29,493) $ 26,875 $ (70,409) $ (38,486)
Basic net income (loss) (in dollars per share) $ (0.47) $ (0.18) $ (0.28) $ 1.42 $ (0.32) $ 0.06 $ (0.46) $ (0.62) $ 0.48 $ (1.31) $ (0.82)
Diluted net income (loss) (in dollars per share) $ (0.47) $ (0.18) $ (0.28) $ 1.38 $ (0.32) $ 0.05 $ (0.46) $ (0.62) $ 0.46 $ (1.31) $ (0.82)
XML 26 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Operating lease liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Leases    
Lease liability - short-term $ 2,169
Lease liability - long-term 8,565
Operating lease liabilities 10,734  
Operating lease cost 2,700  
Cash paid for operating leases $ 2,600  
Net rent expense   $ 2,500
Remaining lease term 5 years 6 months  
Discount rate 5.50%  
XML 27 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Deferred tax assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Deferred income tax assets    
Net operating loss carryforwards $ 36,891 $ 49,889
Research credits 28,415 23,151
Depreciation 334 207
Unrealized loss on securities   269
Accrued compensation 4,788 1,097
Deferred revenue 11,215 11,222
State taxes 64  
Gross deferred income tax assets 81,707 85,835
Valuation allowance (77,389) (82,537)
Net deferred income tax assets 4,318 3,298
Deferred income tax liabilities    
Patent costs (3,736) (3,142)
Licensing costs (229) (125)
Capitalized legal costs (26) (31)
Unrealized gain on securities (327)  
Gross deferred income tax liabilities $ (4,318) $ (3,298)
XML 28 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Stock Option Activity (Details) - Stock options - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Stock option activity, Number of Shares      
Balance at the beginning of the period (in shares) 5,966,928 5,093,442  
Options granted (in shares) 2,142,228 1,805,937  
Options forfeited (in shares) (390,950) (107,720)  
Options exercised (in shares) (543,887) (824,731)  
Balance at the end of the period (in shares) 7,174,319 5,966,928 5,093,442
Options vested and expected to vest (in shares) 7,174,319    
Exercisable (in shares) 3,950,965 3,058,659 2,558,941
Weighted Average Exercise Price (Per Share)      
Balance at the beginning of the period (in dollars per share) $ 19.71 $ 15.32  
Options granted (in dollars per share) 35.80 27.43  
Options forfeited (in dollars per share) 32.23 21.66  
Options exercised (in dollars per share) 17.04 9.24  
Balance at the end of the period (in dollars per share) 24.03 19.71 $ 15.32
Options vested and expected to vest (in dollars per share) 24.03    
Exercisable (in dollars per share) $ 17.79 $ 15.12 $ 11.06
Additional information      
Weighted-Average Remaining Contractual Term, Balance outstanding 7 years 3 months 25 days 7 years 6 months 3 days 7 years 7 months 13 days
Weighted-Average Remaining Contractual Term, Options vested and expected to vest 7 years 3 months 25 days    
Weighted-Average Remaining Contractual Term, Exercisable 6 years 2 months 1 day    
Aggregate Intrinsic Value, Balance outstanding $ 79,116 $ 99,273 $ 35,495
Aggregate Intrinsic Value, Options vested and expected to vest 79,116    
Aggregate Intrinsic Value, Exercisable 66,286    
Intrinsic value of options exercised $ 11,500 $ 23,600 $ 5,700
XML 29 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 310 439 1 false 95 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.xencor.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Balance Sheets Sheet http://www.xencor.com/role/StatementBalanceSheets Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Balance Sheets (Parenthetical) Sheet http://www.xencor.com/role/StatementBalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Statements of Comprehensive Income (Loss) Sheet http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss Statements of Comprehensive Income (Loss) Statements 4 false false R5.htm 00300 - Statement - Statement of Stockholders' Equity Sheet http://www.xencor.com/role/StatementStatementOfStockholdersEquity Statement of Stockholders' Equity Statements 5 false false R6.htm 00400 - Statement - Statements of Cash Flows Sheet http://www.xencor.com/role/StatementStatementsOfCashFlows Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 10201 - Disclosure - Comprehensive Income (Loss) Sheet http://www.xencor.com/role/DisclosureComprehensiveIncomeLoss Comprehensive Income (Loss) Notes 8 false false R9.htm 10301 - Disclosure - Marketable Securities Sheet http://www.xencor.com/role/DisclosureMarketableSecurities Marketable Securities Notes 9 false false R10.htm 10401 - Disclosure - Sale of Additional Common Stock Sheet http://www.xencor.com/role/DisclosureSaleOfAdditionalCommonStock Sale of Additional Common Stock Notes 10 false false R11.htm 10501 - Disclosure - Property and Equipment Sheet http://www.xencor.com/role/DisclosurePropertyAndEquipment Property and Equipment Notes 11 false false R12.htm 10601 - Disclosure - Income Taxes Sheet http://www.xencor.com/role/DisclosureIncomeTaxes Income Taxes Notes 12 false false R13.htm 10701 - Disclosure - Stock-Based Compensation Sheet http://www.xencor.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 10801 - Disclosure - Leases Sheet http://www.xencor.com/role/DisclosureLeases Leases Notes 14 false false R15.htm 10901 - Disclosure - Commitments and Contingencies Sheet http://www.xencor.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 11001 - Disclosure - Collaboration and Licensing Agreements Sheet http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreements Collaboration and Licensing Agreements Notes 16 false false R17.htm 11101 - Disclosure - 401(k) Plan Sheet http://www.xencor.com/role/Disclosure401KPlan 401(k) Plan Notes 17 false false R18.htm 11201 - Disclosure - Condensed Quarterly Financial Data (unaudited) Sheet http://www.xencor.com/role/DisclosureCondensedQuarterlyFinancialDataUnaudited Condensed Quarterly Financial Data (unaudited) Notes 18 false false R19.htm 11301 - Disclosure - Subsequent Event Sheet http://www.xencor.com/role/DisclosureSubsequentEvent Subsequent Event Notes 19 false false R20.htm 20102 - Disclosure - Summary of Significant Accounting Policies (Polices) Sheet http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices Summary of Significant Accounting Policies (Polices) Policies http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPolicies 20 false false R21.htm 30103 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPolicies 21 false false R22.htm 30303 - Disclosure - Marketable Securities (Tables) Sheet http://www.xencor.com/role/DisclosureMarketableSecuritiesTables Marketable Securities (Tables) Tables http://www.xencor.com/role/DisclosureMarketableSecurities 22 false false R23.htm 30503 - Disclosure - Property and Equipment (Tables) Sheet http://www.xencor.com/role/DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.xencor.com/role/DisclosurePropertyAndEquipment 23 false false R24.htm 30603 - Disclosure - Income Taxes (Tables) Sheet http://www.xencor.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.xencor.com/role/DisclosureIncomeTaxes 24 false false R25.htm 30703 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.xencor.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.xencor.com/role/DisclosureStockBasedCompensation 25 false false R26.htm 30903 - Disclosure - Leases (Tables) Sheet http://www.xencor.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.xencor.com/role/DisclosureLeases 26 false false R27.htm 31003 - Disclosure - Collaboration and Licensing Agreements (Tables) Sheet http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsTables Collaboration and Licensing Agreements (Tables) Tables http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreements 27 false false R28.htm 31203 - Disclosure - Condensed Quarterly Financial Data (unaudited) (Tables) Sheet http://www.xencor.com/role/DisclosureCondensedQuarterlyFinancialDataUnauditedTables Condensed Quarterly Financial Data (unaudited) (Tables) Tables http://www.xencor.com/role/DisclosureCondensedQuarterlyFinancialDataUnaudited 28 false false R29.htm 40101 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 29 false false R30.htm 40102 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk (Details) Sheet http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails Summary of Significant Accounting Policies - Concentration Risk (Details) Details 30 false false R31.htm 40103 - Disclosure - Summary of Significant Accounting Policies - Fair Value (Details) Sheet http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails Summary of Significant Accounting Policies - Fair Value (Details) Details 31 false false R32.htm 40104 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details) Sheet http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details) Details 32 false false R33.htm 40105 - Disclosure - Summary of Significant Accounting Policies - Intangibles (Details) Sheet http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails Summary of Significant Accounting Policies - Intangibles (Details) Details 33 false false R34.htm 40106 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) Sheet http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails Summary of Significant Accounting Policies - Income Taxes (Details) Details 34 false false R35.htm 40107 - Disclosure - Summary of Significant Accounting Policies - Net Loss Per Share (Details) Sheet http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails Summary of Significant Accounting Policies - Net Loss Per Share (Details) Details 35 false false R36.htm 40108 - Disclosure - Summary of Significant Accounting Policies - Segments (Details) Sheet http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails Summary of Significant Accounting Policies - Segments (Details) Details 36 false false R37.htm 40301 - Disclosure - Marketable Securities (Details) Sheet http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails Marketable Securities (Details) Details http://www.xencor.com/role/DisclosureMarketableSecuritiesTables 37 false false R38.htm 40302 - Disclosure - Marketable Securities - Maturities (Details) Sheet http://www.xencor.com/role/DisclosureMarketableSecuritiesMaturitiesDetails Marketable Securities - Maturities (Details) Details 38 false false R39.htm 40303 - Disclosure - Marketable Securities - Unrealized losses (Details) Sheet http://www.xencor.com/role/DisclosureMarketableSecuritiesUnrealizedLossesDetails Marketable Securities - Unrealized losses (Details) Details 39 false false R40.htm 40401 - Disclosure - Sale of Additional Common Stock (Details) Sheet http://www.xencor.com/role/DisclosureSaleOfAdditionalCommonStockDetails Sale of Additional Common Stock (Details) Details http://www.xencor.com/role/DisclosureSaleOfAdditionalCommonStock 40 false false R41.htm 40501 - Disclosure - Property and Equipment (Details) Sheet http://www.xencor.com/role/DisclosurePropertyAndEquipmentDetails Property and Equipment (Details) Details http://www.xencor.com/role/DisclosurePropertyAndEquipmentTables 41 false false R42.htm 40601 - Disclosure - Income Taxes (Details) Sheet http://www.xencor.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.xencor.com/role/DisclosureIncomeTaxesTables 42 false false R43.htm 40602 - Disclosure - Income Taxes - Deferred tax assets and liabilities (Details) Sheet http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Deferred tax assets and liabilities (Details) Details 43 false false R44.htm 40603 - Disclosure - Income Taxes - TCJA and Net operating loss carryforwards (Details) Sheet http://www.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails Income Taxes - TCJA and Net operating loss carryforwards (Details) Details 44 false false R45.htm 40701 - Disclosure - Stock-Based Compensation - Plan details (Details) Sheet http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails Stock-Based Compensation - Plan details (Details) Details 45 false false R46.htm 40702 - Disclosure - Stock-Based Compensation - Employee expense (Details) Sheet http://www.xencor.com/role/DisclosureStockBasedCompensationEmployeeExpenseDetails Stock-Based Compensation - Employee expense (Details) Details 46 false false R47.htm 40703 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 47 false false R48.htm 40704 - Disclosure - Stock-Based Compensation - Options by exercise price (Details) Sheet http://www.xencor.com/role/DisclosureStockBasedCompensationOptionsByExercisePriceDetails Stock-Based Compensation - Options by exercise price (Details) Details 48 false false R49.htm 40705 - Disclosure - Stock-Based Compensation - FV of employee stock options (Details) Sheet http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails Stock-Based Compensation - FV of employee stock options (Details) Details 49 false false R50.htm 40706 - Disclosure - Stock Based Compensation - Restricted stock units (Details) Sheet http://www.xencor.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails Stock Based Compensation - Restricted stock units (Details) Details 50 false false R51.htm 40801 - Disclosure - Leases (Details) Sheet http://www.xencor.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.xencor.com/role/DisclosureLeasesTables 51 false false R52.htm 40802 - Disclosure - Leases - Operating lease liabilities (Details) Sheet http://www.xencor.com/role/DisclosureLeasesOperatingLeaseLiabilitiesDetails Leases - Operating lease liabilities (Details) Details 52 false false R53.htm 41001 - Disclosure - Collaboration and Licensing Agreements (Details) Sheet http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails Collaboration and Licensing Agreements (Details) Details http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsTables 53 false false R54.htm 41002 - Disclosure - Collaborative and Licensing Agreements - Revenue Recognition (Details) Sheet http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails Collaborative and Licensing Agreements - Revenue Recognition (Details) Details 54 false false R55.htm 41101 - Disclosure - 401(k) Plan (Details) Sheet http://www.xencor.com/role/Disclosure401KPlanDetails 401(k) Plan (Details) Details http://www.xencor.com/role/Disclosure401KPlan 55 false false R56.htm 41201 - Disclosure - Condensed Quarterly Financial Data (unaudited) (Details) Sheet http://www.xencor.com/role/DisclosureCondensedQuarterlyFinancialDataUnauditedDetails Condensed Quarterly Financial Data (unaudited) (Details) Details http://www.xencor.com/role/DisclosureCondensedQuarterlyFinancialDataUnauditedTables 56 false false R57.htm 41301 - Disclosure - Subsequent Event (Details) Sheet http://www.xencor.com/role/DisclosureSubsequentEventDetails Subsequent Event (Details) Details http://www.xencor.com/role/DisclosureSubsequentEvent 57 false false All Reports Book All Reports xncr-20191231x10k128a17.htm ex-10d33.htm ex-10d34.htm ex-23d1.htm ex-31d1.htm ex-31d2.htm ex-32d1.htm ex-32d2.htm ex-4d3.htm xncr-20191231.xsd xncr-20191231_cal.xml xncr-20191231_def.xml xncr-20191231_lab.xml xncr-20191231_pre.xml xncr-20191231x10k128a17004.jpg http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true XML 30 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases  
Schedule of operating lease liabilities maturities

The following table reconciles the undiscounted cash flows for the operating leases at December 31, 2019 to the operating lease liabilities recorded on the balance sheet (in thousands):

Years ending December 31,

2020

$

2,703

2021

2,588

2022

2,208

2023

1,352

2024

1,371

Thereafter

2,282

Total undiscounted lease payments

12,504

Less: Imputed interest

(1,770)

Present value of lease payments

$

10,734

Lease liabilities - short-term

$

2,169

Lease liabilities - long-term

8,565

Total lease liabilities

$

10,734

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2019
Marketable Securities  
Schedule of marketable securities

December 31, 2019

Gross

Gross

    

Amortized

    

Unrealized

Unrealized

    

Cost

Gains

Losses

Fair Value

(in thousands)

Money Market Funds

$

32,009

$

$

$

32,009

Corporate Securities

281,586

195

(30)

281,751

Government Securities

268,239

1,006

269,245

$

581,834

$

1,201

$

(30)

$

583,005

Reported as

Cash and cash equivalents

$

32,009

Marketable securities

550,996

Total investments

$

583,005

December 31, 2018

Gross

Gross

    

Amortized

    

Unrealized

Unrealized

    

Cost

Gains

Losses

Fair Value

(in thousands)

Money Market Funds

$

18,270

$

$

$

18,270

Corporate Securities

105,311

1

(345)

104,967

Government Securities

399,873

187

(804)

399,256

$

523,454

$

188

$

(1,149)

$

522,493

Reported as

Cash and cash equivalents

$

18,270

Marketable securities

504,223

Total investments

$

522,493

Schedule of maturities of marketable securities

Amortized

    

Estimated

Cost

Fair Value

(in thousands)

Mature in one year or less

$

478,338

$

479,470

Mature after one year through five years

71,487

71,526

$

549,825

$

550,996

Schedule of unrealized losses on available-for-sale investments

December 31, 2019

Less than 12 months

12 months or greater

Fair value

Unrealized losses

Fair value

Unrealized gain (losses)

(in thousands)

Corporate Securities

$

46,303

$

(24)

$

13,992

$

(6)

Government Securities

$

46,303

$

(24)

$

13,992

$

(6)

December 31, 2018

Less than 12 months

12 months or greater

Fair value

Unrealized losses

Fair value

Unrealized losses

(in thousands)

Corporate Securities

$

84,666

$

(310)

$

17,805

$

(35)

Government Securities

176,225

(672)

116,830

(132)

$

260,891

$

(982)

$

134,635

$

(167)

XML 32 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 33 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reconciliation of federal statutory income tax to effective income tax      
Current tax expense $ 300    
Federal statutory income tax rate 5,709 $ (14,795) $ (13,243)
State and local income taxes 2,549 (4,767) (1,806)
Research and development credit (6,747) (6,170) (5,554)
Stock based compensation 1,927 444 2,709
Effect of the 2017 Tax Cuts and Jobs Act     19,596
State Credit 1,725    
Other (301) 414 720
Net change in valuation allowance (4,550) 24,874 (2,885)
Income tax provision (benefit) $ 312 $ 0 $ (463)
XML 34 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Employee expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Stock-based compensation      
Total employee, director and non-employee stock-based compensation expense $ 31,851 $ 20,548 $ 13,651
Employee stock options      
Stock-based compensation      
Total employee, director and non-employee stock-based compensation expense 30,502 19,537 13,153
ESPP      
Stock-based compensation      
Total employee, director and non-employee stock-based compensation expense 687 744 498
Restricted stock units      
Stock-based compensation      
Total employee, director and non-employee stock-based compensation expense 662 267  
General and administrative      
Stock-based compensation      
Total employee, director and non-employee stock-based compensation expense 8,854 7,699 5,617
Research and development      
Stock-based compensation      
Total employee, director and non-employee stock-based compensation expense $ 22,997 $ 12,849 $ 8,034
EXCEL 35 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( >?6% ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ !Y]84"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " 'GUA0O3@&W>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)OI\VN@J&;B^))07!!\18FL[O!I@W)2+MO;UIW MNX@^@)!+9OY\\PVDP:"PC_0<^T"1':6KT;==4A@VXL <%$#" WF3RISH@L$/LR>0574#GMA8PP8F8!$6HM"-1861#/?QA+>XX,-G;&>81:"6 M/'6GQY=YW<)UB4V'E%\EI_@8:"/.DU]7=_?;!Z%E):NBDH5<;^M;=;W.YWUR M_>%W$?:]=3OWCXW/@KJ!7_]"?P%02P,$% @ !Y]84)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " 'GUA0I:.'XF\# #($ & 'AL+W=OJT[3--G 05< :D MZ?[]C*$I\7.N]J6 N7O.]OE,G?E%U\_-4:DV>"V+JEF$Q[8]W451LSVJ,FL^ MZ9.JS)N]KLNL-8_U(6I.M14NY[;MH5[.];DM\DH]U$%S M+LNL_KM2A;XL0A:^-3SFAV/;-43+^2D[J!^J_7EZJ,U3=*VRRTM5-;FN@EKM M%^$]N]N(I"-8Q*]<79K1?= -Y4GKY^[AZVX1QEV/5*&V;5M+H+_T;*0<:)O"!P-\) M\8<$,1#$E< ^5I #0;X3[/1'_5#LW&RR-EO.:WT)ZM[>4]:M(G8GS>QONT8[ MV?:=F9[&M+XLXWGTTI49$*L>P4<(=D5$IO95@".!%2=T?BNPI@AQB]A0A,1= M$'",PM+%B)Y@NH1T:>ER1)\X4T014RR00(&$T%-'@")F6& "!2:$SER7 <1C M\Q1*3"G?\7D%( )+I% BI7SI2 "(Q^H9E)A1ONLU@'C,9C%.7$PKN'XCC,=Q MYLDU(Q4X23; >$QG,-SWC-,*KNT(X_&=X?PR02NXSB.,QWJ&8\YHBKEK/L+X MW,=99S3*G+@/,#[W<> 9C;,@[@.,SWV<>483+8C[ .-S'\>>T5 +XC[ ^-S' MR6]SG./J>Y%J[[".-QG^/LL D%E/UF,E,BC1) ML9; .X"@Z4[ <0--V)FQJ$F7A4//^]TW0G MTUN5S8"9C-SA?,9F<9KZOFD"[P2"ICQQTX,PGAU:X)U T)1/W'6-,.Y8HM$Q MKU3UP1ZAFV"KSY4]OX]:K\?T>VZ/B>_P_HS_/:L/>=4$3[HUATU[)-QKW2K3 ME?B3Z[C[&;_:S*8[N<[[ON])!E[?,^5D7[N3[%8__/KFZJ MHNL?FY>L/36QV(Y!59FA4C:KBL-QOEJ,[QZ;U:)^[)&M%J?B)?X9N^^GQZ9_RJY9MH<_P(/ M&VV&@%'QUR&>VYO[V5"5I[K^,3S\MEW.U> HEO&Y&U(4_>4M;F)9#IEZ'_], M2>?7,H? V_OW[%_'RO>5>2K:N*G+OP_;;K^<^_EL&W?%:]E]J\^_QJE"9CZ; M:O][?(ME+Q^<]&4\UV4[_LZ>7]NNKJ8LO96J^'FY'H[C]3SE?P^3 W *P&L MY!\&Z"E DX#LXFRLZI>B*U:+IC[/FDMOG8IA4,"#[AOS>7@YMMWX7U_;MG_[ MMK*XR-Z&/)-D?9'@C80H-EQA]562]>5?3:!H L=X?1N?R_%:C-=C?'X;;T@E M+A([2HZCQ"@-M")#!B7$S-4)XC4#P),@@WG7[O)P%*X'XT]0.L( <&+?7# M9:@M*)\P)$,3\/_GTZ2Y0PV;4((H.:- !C!P E."K"?-;3%!>PH]*5-B2H$, M8. $=I3 P-FJ@0V;CT7W7F3\ N>OH_P%CE;K%!K6,EQGG'4:$XYD"(-E:ZU+ MC3L9G\#YZ2@_06(C^$"KQ&7:A02S0$8H<(;20;4&3D=6I51QF.R.'H*1R14P^!KG0;(5-JOJ$,1N1@]!2,R(F7&V3KAB13 MRB5 C8G-).>BIRQ"CCQK^W65^N$RH[U)[6UE-B(GFF<5YVSL5ZC$O$29>\BY MYRGWD"/-&[I7W@B9DF-"YAYR[GG*/12VE(&ME4*FI!>9>,CWG9ZND\@WE=8H$34G(B& 5$4)6:\EHFH.1$#):+FJ//>>;JEW$BZW&B; M^";5,A,U9V*@3-0<=@"6+EZ"ZE-PB1F@$Y_KG(AT,5YK3L1/&"S?O4I"C1I= M8ANA97IJSKQ Z:DY/4W0J%@;";I^Z?6I5I(9JCGY F7HI+D]L!#WCH).W#MF M-\=&PSG>'T7SZZ^IJ/"?:U747^YSJV(=NWK^V$* DN"Q?X]/\SWSB6G;6,OXD"0#KO%:W%VBVD M;%8(B4,!%1$+UD"M5DZ,5T2J(3\CT7 @1V.J*/(QCE%%RMK-,S.WXWG&+I*6 M->RX(RY51?C?#5#6KEW/O4V\E.="Z@F49PTYPT^0OYH=5R,T1#F6%=2B9+7# MX;1V/WFKK8>UP2A>2VC%J._H4O:,O>G!M^/:Q9H(*!RD#D%4NX M E5R3:)R'!@5YM\Y7(1D51]%H53DO6O+VK1MMQ+=;':#WQO\P>"%#PU!;PAF M!M21F5(_$TGRC+/6X=W7:H@^%-XJ4)MYT)-F[\R:JE:HV6N>+C-TU7%ZR::3 M^".)/U5L[Q5Q,$B0RC] ^%8(W_B#,41J]P=6?V#\XJ'B%>B2' 863U-U$]7GW4G0# MR9K^%43#4YS_ U!+ P04 " 'GUA03U_-B0$$ "C$0 & 'AL+W=O MW5VKI[]R-*\6@7G MNKZ^A&&U/[LLJ1;%U>7-+\>BS)*ZN2U/874M77+H.F5IB$)$899<\F"][-K> MRO6RN-7I)7=OY:RZ95E2_K=Q:7%?!1!\-GR[G,YUVQ"NE]?DY/YT]5_7M[*Y M"Q]1#I?,Y=6ER&>E.ZZ"5WC9H6X[=,3?%W>O1M>S-I7WHOC>WOQV6 6B5>12 MMZ_;$$GS]>&V+DW;2(V.?X>@P6/,MN/X^C/Z+UWR33+O2>6V1?K/Y5"?5X$- M9@=W3&YI_:VX_^J&A'0P&[+_W7VXM,%;)MWQ>8"M3T3R&=GY"(B85R'91&470(X#@. #*#: Z@*HIP! 9JIGHH[) M>T9'1@B2KX\I$0F:,D-%H"8/:$F0@Q43.!R=PKFL"D'D%,4F>P6-"%N&,H!79BB0%;AE\! M&=4Q58W^'*.F:XRC #45S5!3$\W7;)"^9!14LF0F6E(#V3*8C2-:?AA*@5$3 MJGFC ,8ID#K% #W5%@/64-4^-C="B9CJ9CAI8S5AD<#;!6A&.5+EVAM* G5T M!J*[F4'F*IK:S+P] >-/2/T)?$_!R!I-)?L8/]4,)ZT:[=EGY;Q)@?'+$$ZM M,]XT@'$-N@DWX!=Z!.G]78P=2$,3]Z&YC*9V-.\9P)@&4M,8H/')!V,AO+WA M8_,HUIX_1] QG?P(GDD?<-9'P#J6\,D!GOG(4BU):AYK"0M)QQ MF%C8B>,4\L:!C'$@-8X!(K*I<3 4*YO!OI#-FP\;A_X1JV/-PVOV#[IDO8-O.SZ]P4_P_2O M+_Y(RM,EKV;O1=T\1W=/N\>BJ%TC5"P:B6>7'!XWJ3O6[:5IKLO^M4%_4Q?7 MX95(^'@OL_X?4$L#!!0 ( >?6%!QS.EMH 0 '(6 8 >&PO=V]R M:W-H965T&ULE9AM;^(X$,>_"N(]BSU^3$61EK;H3KJ3JEW= MW>NTN 5M(&R2EKUO?T[(LF1F3+DW0,)_/ ^V?YYD=BBK;_4ZA&;T8UOLZMOQ MNFGV-]-I_;P.V[S^5.[#+O[S4E;;O(F7U>NTWE^;%[737MC.I_M\]?P-31_ M[1^K>#4]C;+:;,.NWI2[415>;L>?YH3>6I++^U%[^O M;L>BC2@4X;EIA\CCUWNX"T71CA3C^-X/.C[Y; W/?_\,G?BN9+>?@M] F9\:C/_H_P'HHH;R.)/I[+HNX^1\]O=5-N M^U%B*-O\Q_%[L^N^#\=_G.W-> /H#>!D(-5% ]4;J),!N(L&NC?0)P-UV<#T M!N:7!W'1P/8&]E<.Q_DX%JNK_GW>Y/-951Y&U7$![?-VGLSAJ8*#10\T=IS%#S3VGL4/- Z=Q0\V2T_B39AKS M/24-;-+0#: ' V0HZ:/&=II=I]$6!7M'-<8HR 3*F\HF4FN),F=4(+7R@+*G M.J5<=C9I@P(HM@"*%D"CJ!='C1D4P%B7N42I->M)=Z.H@2?)#V#8 0P3*BK) MPM"Y0C-E2#(0:X8JRXH<'ZQE@[5,L'@W6>)%665%8OX.)'7'M>%E7F3 MF",I>+0*IC@8(;WHW%6$HI$8>1_)A@$E6"^9@%"%%KUHL)FM5-<3 M4/(,E?H*!O:B\WGSY)#6E'#::!"XS*S.B%29>7)+#MVDMZ#0]2HS0HB$+QZ\ MDB,O/M)[T:!$N$*4SLZ*#->'4\D$T22/<,DPW. S6%) >]!.I=8/#VG)45IC M5YX41^+B4))+*4EQ.!6DII/GO62 3\X522EMG(($I(&'-#"0)D<+4/IZW)4^ M,**)$YHL'DYG,^,@$3?/KXW"W?<]HYMDCK35C"HN$G#XJ8(1&I#6)_8:\+@'IK4VF-5 >VMC8Z]I M=&H1\ <#_(_N&GA( P=I\BQ$&VR#)XUR/ .K<8U959:(F$<],*@GX 1*:!.? MI7R"T< S&J[HLQ>]Z!(X@6(\/G"2!SM6E<(9CWJXIB$'2FCKC$TM'![1P"#: MX-,=***E5#+A2?&(5M<@6E&J@E2HQ ^TX@B-5[/B")WAJ*DH;BWO%)X4JI/28D(SJ@ED5@N\0;C8,@4B M58;$NP^.T'B+*([0F0!%G$W/WK2U;V/_S*O7S:X>/95-4VZ[5VLO9=F$.*KX M%,=;AWQUNBC"2]/^=/%W=7P+>KQHRGW_AG=Z>LT\_P]02P,$% @ !Y]8 M4)?L% #7!0 ^AT !@ !X;"]W;W)K+->]P\OS;[N/[3'YA#_YZGM M]O40OW;/Z_[8-?7C-&B_6U.6^?6^WAZ6][?3LT_=_6W[.NRVA^93M^A?]_NZ M^Z]L=NW[W=(LOS_XO'U^&<8'Z_O;8_W<_-D,?QT_=?';^ASE<;MO#OVV/2RZ MYNEN^='<;*P?!TR(O[?->W_Q>3&F\J5MOXY??GN\6V8CHV;7/ QCB#K^>6NJ M9K<;(T4>_\Y!E^=WC@,O/W^/_LN4?$SF2]TW5;O[9_LXO-PM\^7BL7FJ7W?# MY_;]UV9.R"T7<_:_-V_-+L)')O$=#^VNG_Y=/+SV0[N?HT0J^_K;Z>_V,/U] MG^-_'X8'T#R S@.,_^D G@?PCP'VIP/L/,"* >M3*M/<;.JAOK_MVO=%=_IY MC_6XBLR-C;/_,#Z<)GOZOS@]?7SZ=F^DW:0M -9YSB AP&\SMH)HN4)XRZ(6BIRD;0& M,3DC4M8@RCC#? /D&S1?GPF^0;UE99D$EPJ@N+""L 91;ATFG$/".2 LJ)2Y MGCN3R\FK-(HR9\7OL-$HP]XE-G0!*1> LMC29:')J!D&&):;0&.X2.P DV&% MRP!=N7%GT.5[Y (&$).)M#8[".&P=(J\EV>K/DI-:Q1JUL\'+C(1B%++5$L'L8;1\^EZRUZ$7E@JX RII<<0:Q#!G"I F[!"&7D%N' MM+JO+JO(N535J")5,&,/(.T!N:P)2%M Y&)84M8PEK79!H!8$;")SJNL GA,;9E6"()PIV"7J4L*V0\!V@MP6 MI*W"6PY2#0%L%8H@&[<-PC&[(N$]A+V'0!,14@L:^P"!-D)J3TF@CW"^D$U6 M!7 4BTN2O@MP)N[65-='V \(=!1!4=):G]H^6.@)M 'R9R\):+@M?.YD@XF M'$)N,SE% !B\HQ1Y+/@$&@+9])8$5)HC=TD=B7FA:BH,\XF?EK'F,]!\Z?4E M \T/[.0*@+!+$SKQ1C#')K&;&-L#@Q8A2.]DK>FYU > 6:7.%QCK/@/=#[+$ M8ZW[*Y<54OXJA(O-3Y"%P08 8T?L$T["B1,A<"044F=*6-09B+JJ=5BK<$'2 M&RN "MZHQ#6*0DK/&>LY@UY"E1>LRW_#A5KU &5(J@Q %9Q:9MA &!B(+ 0K M!L;@,TJ=QS 6? :"+RN,BE%Q'SO1U$;&JL] ]6574S(XL,CC>L9GLM"L *X*1%2H*EF6)"LQBN;= [J4DEE8+ M-'F2S5T%8";ZIJ2-8/82=LT;R[T%VM?#,-XC73P]7V!^I/$"33POS M'OK%EW88VOUTB?;4MD,3268?XKR^-/7C^1K&CR%^[DZWD:^_\!4$L#!!0 ( >?6% H)>G]LP$ -(# 8 >&PO=V]R:W-H M965T&UL?5-A;]P@#/TKB!]0+KFLZTY)I%ZG:9,VZ=1I[6E-2VH)US_8$Q6W6@N+W" M'K2_:= H[KQI6F9[ [R.("59NMM=,\6%IF4>?2=3YC@X*32<#+MS\/(+$ ML: )?77-*JL$Z5#.+ MEZ+XR[0+'?=QNLGV,VP;D,Z = '";),@BP39?TORN[*CU#G/]AB2&A<.+[W9S.-V60X[.?6%"JC^"RM $ -(# 8 >&PO=V]R:W-H965T&UL?5-A;]L@$/TKB!]0$N)M661;:CI-F[1*4:>UGXE]ME'!>(#C M]M_OP*[KK>Z^ '?<>_?N.-+!V$?7 'CRI%7K,MIXWQT81M_)YJGIO9(MG"QQO=;"/A]!F2&C6_KB MN)-UXX.#Y6DG:O@)_E=WLFBQF:64&EHG34LL5!F]WAZ.28B/ ?<2!KN7OS/ -IGH^4#(5_P,NH# \*,$XB?/>.PK\( MDE6")!(D_RUQ+2;Y)PE;]%2#K>,T.5*8OHV3O/#. WO-XYN\AH_3?BML+5M' MSL;CR\;^5\9X0"F;*QRA!C_8;"BH?#A^PK,=QVPTO.FF'\3F;YS_ 5!+ P04 M " 'GUA0F.G##[0! #2 P & 'AL+W=O!V@7M0*A*AC)\3)YU31N#R_,+^,=6.M9R%AWNK?L@JM#F] MI:2"6O0J/-CA$TSU7%,R%?\%+J P/"K!'*55/JVD['VP>F)!*5H\C[LT:1_& M&\XGV#J 3P ^ VY3'C8F2LH_B""*S-F!N+'WG8A/O#UP[$T9G:D5Z0[%>_1> MBNW[ZXQ=(M$4U-FN2%=Q[8N_2([$_X..U?A6ND\>1L [YL MZG]M;0"4LKG"$6KQ@\V&@CK$XSL\NW',1B/8;OI!;/[&Q6]02P,$% @ M!Y]84%_N";ZT 0 T@, !D !X;"]W;W)K&UL M?5-M;],P$/XKEG_ W+J%E2J)M XAD$"JAH#/;G))K/DEV$XS_CUG)PMA"WRQ M?>=[GGON?,X&ZQY]"Q#(DU;&Y[0-H3LRYLL6M/ WM@.#-[5U6@0T7<-\YT!4 M":05XYO-6Z:%-+3(DN_LBLSV04D#9T=\K[5POTZ@[)#3+7UV/,BF#='!BJP3 M#7R%\*T[.[38S%))#<9+:XB#.J=WV^-I'^-3P'<)@U^<2:SD8NUC-#Y5.=U$ M0:"@#)%!X':%>U J$J&,GQ,GG5-&X/+\S/XAU8ZU7(2'>ZM^R"JT.3U04D$M M>A4>[/ 1IGK>4#(5_QFNH# \*L$^38FS(Z4RO2'8KWZ+T6VW>W M&;M&HBGF-,;P9X2?/E[4V:Y(5W'MB[](CL3_@X[5^$:Z3QY&(#OFSJ?VUM M )2RN<$1:O&#S8:".L3C+9[=.&:C$6PW_2 V?^/B-U!+ P04 " 'GUA0 MX.W3H+8! #2 P &0 'AL+W=O_0M0"!/6AF?TS:$[L"8+UO0PE_9#@S>U-9I$=!T#?.= U$ED%:, M;S;OF1;2T")+OI,K,ML')0V<'/&]UL+]/H*R0TZW]-EQ+YLV1 DU)!;7H5;BW MPV>8ZGE'R53\5[B PO"H!'.45OFTDK+WP>J)!:5H\33NTJ1]&&_X;H*M _@$ MX#/@.N5A8Z*D_*,(HLB<'8@;>]^)^,3; \?>E-&96I'N4+Q'[Z78WMQD[!*) MIICC&,.7,7,$0_8Y!5]+<>0OX'P=OEM5N$OPW2L*_R'8KQ+L$\'^S1)?QN!< M_Y>$+7JJP35IFCPI;6_2)"^\\\#>\O0F?\/':?\F7".-)V<;\&53_VMK Z"4 MS16.4(L?;#84U"$>/^#9C6,V&L%VTP]B\S&UL?5/;;M0P M$/T5RQ]09[T+5*LD4K<(@032J@CZ[$TFB55?@NULRM\S=M(T0.#%]HSGG#DS M'N>C=4^^ PCD62OC"]J%T!\9\U4'6O@;VX/!F\8Z+0*:KF6^=R#J!-**\2Q[ MR[20AI9Y\IU=F=LA*&G@[(@?M!;NYPF4'0NZHR^.!]EV(3I8F?>BA:\0OO5G MAQ9;6&JIP7AI#7'0%/1N=SP=8GP*^"YA]*LSB95ZH%D4! JJ$!D$ M;E>X!Z4B$732JK!!ZMG%I2BQ?.T2Y/V<;[9S[!M )\!? '< MICQL2I24OQ=!E+FS(W%3[WL1GWAWY-B;*CI3*](=BO?HO98\V^7L&HGFF-,4 MPU&UL?5-A;]P@#/TKB!]0 MM.IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B/$ENF!:RHT46 M?2=39#@X)3LX&6('K87Y<02%8TYW]-WQ))O6!0I,0B5GQ)=@/%8Y38(@4%"ZP"#\=H%[4"H0 M>1FO,R==4@;@^OS._BG6[FLY"POWJ)YEY=JJK!-'&: M+"EQZ.(DK[S+P-[Q^":_PJ=I_R),(SM+SNC\R\;^UX@.O)3DRH]0ZS_88BBH M73A^\&Z/6.V:$ )>X$=:']3H5'">=/4S'8&1!F#E&0\2:Z8$JVF>1I]1Y.G MV#O9:C@:8GNEA/ES (E#1C?TU?'0UHT+#I:GG:CA)[A?W=%XB\TL9:M VQ8U M,5!E]':S/^P"/@)^MS#8Q9F$2DZ(3\'X5F8T"8) 0N$"@_#;&>Y RD#D93Q/ MG'1.&0*7YU?VK[%V7\M)6+A#^=B6KLGH#24E5**7[@&'>YCJN:1D*OX[G$%Z M>%#B;WE\DS?X..P_A*E;;&UL?5-A;]L@$/TKB!]0')*U461;:CI- MF[1)4:>MGXE]ME'!YP*.NW\_P([G=MZ^ '?<>_?N.-(!S;-M !QYU:JU&6V< MZPZ,V:(!+>P-=M#ZFPJ-%LZ;IF:V,R#*"-**\22Y95K(EN9I])U,GF+OE&SA M9(CMM1;FUQ$4#AG=T*OC4=:-"PZ6IYVHX3NX']W)>(O-+*74T%J)+3%09?1^ MDA$KTRCWB\!FF>CY0,A7_%2Z@?'A0XG,4 MJ&Q<2=%;AWIB\5*T>!UWV<9]&&^V5]@Z@$\ /@/V$<#&1%'Y1^%$GAHS?)6&+GFHP=9PF2PKLVSC)"^\\ ML/<\OLF?\'':OPE3R]:2,SK_LK'_%:(#+R6Y\2/4^ \V&PHJ%XYW_FS&,1L- MA]WT@]C\C?/?4$L#!!0 ( >?6% T&PO=V]R M:W-H965T))-ZX*#%5DO&O@"[FM_,MYB"TLE-7168D<,U#F]2P_'?8B/ M =\DC'9U)J&2,^)S,#Y6.4V"(%!0NL @_':!>U J$'D9+S,G75(&X/K\QOX0 M:_>UG(6%>U3?9>7:G-Y04D$M!N6><'R$N9YWE,S%?X(+*!\>E/@<)2H;5U(. MUJ&>6;P4+5ZG779Q'Z>;W>T,VP;P&< 7P$W,PZ9$4?D'X421&1R)F7K?B_#$ MZ8'[WI3!&5L1[[QXZ[V7@B>W&;L$HCGF.,7P54RZ1##/OJ3@6RF._"\XWX;O M-A7N(GSW#X6_$>PW"?:18/_?$C=BTN2/)&S54PVFB=-D28E#%R=YY5T&]H[' M-_D5/DW[9V$:V5ER1N=?-O:_1G3@I217?H1:_\$60T'MPO&]/YMIS";#83__ M(+9\X^(G4$L#!!0 ( >?6%!4RIHYL@$ -(# 9 >&PO=V]R:W-H M965T-\PV?8-H#/ +X ;E,>-B5*RM^+(,K]B$^<'3GV MIHK.U(ITA^(]>J\ES[*<72/1''.:8O@JYC6"(?N2@F^E./&_X'P;OM]4N$_P M_3\4_D9PV"0X)(+#?TO>9>!O4N/R%[#IVG_ M(EPKC2<7&_!E4_\;:P.@E-T-CE"''VPQ%#0A'M_AV4UC-AG!]O,/8LLW+G\! M4$L#!!0 ( >?6%#P[YBXM $ -(# 9 >&PO=V]R:W-H965TBK MXT$VK0L.5F2]:. [N!_]R7B++2R5U-!9B1TQ4.?T+CD4?A1-%9G D9NI]+\(3)P?N>U,&9VQ% MO//BK?=>"I[L,W8)1'/,<8KAJYADB6">?4G!MU(<^5]PO@W?;RK<1_C^'PK? M$*2;!&DD2/];XE9,^BX)6_54@VGB-%E2XM#%25YYEX&]X_%-_H1/T_Y-F$9V MEIS1^9>-_:\1'7@INRL_0JW_8(NAH';A>.//9AJSR7#8SS^(+=^X^ U02P,$ M% @ !Y]84)82%D*T 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$-;NY:&5;RJ:J4JF55JG:/+/VV$;AX@!>IW]? MP,1Q6BU#^IM%&,N=- MTQ+;&V!U!$E!Z&9S123C"I=Y]!U-F>O!":[@:) =I&3FSP&$'@NHM+!Q1=5@G9:)Q4N1[&7:N8K[ MF&ZN$VP=0!. SH";F(=,B:+R+\RQ,C=Z1&;J?<_"$V=[ZGM3!6=L1;SSXJWW MGDN:7>;D'(A2S&&*H8N8;(X@GGU.0==2'.A_<+H.WZXJW$;X]@.%[PAVJP2[ M2+#[M,2UF*M_DI!%3R68-DZ3194>5)SDA7<>V%L:W^0M?)KV'\RT7%ETTLZ_ M;.Q_H[4#+V5SX4>H\Q]L-@0T+ARO_=E,8S893O?I!Y'Y&Y=_ 5!+ P04 M" 'GUA0"(*H8I8" !$"@ &0 'AL+W=OJE9P=G5%=)31-ITG-RB9>+]W93JZ7XJJKLN$[&:EK73/Y9\LK<5_%)/XX M>"G/%VT/DO6R96?^@^N?[4Z:73*P',N:-ZH4323Y:15OR&)+4VO@$*\EOZN' M=61#V0OQ9C=?CZLXM1[QBA^TI6#F<>//O*HLD_'C=T\:#YK6\'']P?[9!6^" MV3/%GT7UJSSJRRJ>Q]&1G]BUTB_B_H7W 4WBJ(_^&[_QRL"M)T;C("KE?J/# M56E1]RS&E9J]=\^R<<][]V:2]6;8@/8&=#"8.YVD$W*>?V*:K9=2W"/9??R6 MV3LF"VJ^S<$>ND_AWAGGE3F]K2F9+9.;)>HQVPY#'S!D0"2&?9"@2&)+1^84 MFV?0P\R99X_J14 _AP2Y(\C_"W'NA8@P!1:90)')F("FG@C"!"*90I$I(*"> M",)D6&0&16: (/=$$&:"1>909 X(IIX(PLRP2 %%"D#@7SS"!"Z>I+B"TC%% MYE\]! 7NG@0JE8PH2#'Q=<8@F@7*C .0$!Y9WZZ05 HWW 3(*#"\U&^(5 HWW ?(*#( M4^+K % >RC?<"@BH\W24;P"4!]H:P=V @%+/_<8&08'.1G$_H*#4<[^W09"? M;\G#GWC-Y=F-+RHZB&OC9J>'TV%$VE W!/R#=_/5=R;/9:.BO=!FE'!_^"^I$\F)R]FI!LV%3]INYR9M>SFFFZC1=O/;,DP.*[_ E!+ P04 " ' MGUA0T#E+D_L! #+!0 &0 'AL+W=OE;#-S#?^[.R*S*[7%L!G6YE%RBH\O!QC$/7"47*5_=XO,U M#R.7$' HC7-@=KC#$W#NC&P:/R?/<$:ZP.7\W?VCK]W6' M,+A"Q6[ MV]U[0>-#1N[.:-*<1@U=:#:S@ECW&4$QQ(G^$T[Q\"V:X=:';Y?T]#_\( MO4'\5XGIJD1$DT0X)$$A"6*P64$0S3;%(3L4LD,@= 7!-%L\0@7D$P M38)##BCD@!CL5A!,L\J3^,OZ1CVWN*U-UV^G@(HV]TO[B55(:L*E$#_;_:&QGG1<<*N.F>SM78W\9 M%T;V4^LD<_\N?@-02P,$% @ !Y]84"I B+_3 0 G 0 !D !X;"]W M;W)K&UL=51MCYP@$/XKA!]P**OVNE&3VVN:-FF3 MS36]?F9U?,F!6,#U^N\+Z%F[I5^$&9YYGAF<(9^E>M$=@$&O@@^ZP)TQXY$0 M774@F+Z3(PSVI)%*,&--U1(]*F"U#Q*#_ 62$] M"<'4KQ-P.1_VR%5RD?+%&9_K D!0&)-T@?O] M&_M'7[NMY<(T/$K^HZ]-5^![C&IHV,3-DYP_P5I/BM%:_!>X K=PEXG5J"37 M_HNJ21LI5A:;BF"OR]H/?IV7DRQ9P\(!= V@6\"]UR&+D,_\ S.LS)6(+DKQ+CFQ)#F/]DF09%T@#!X48DA$G"(EE0 M) L0I#Y_H[J9'2@$TENK,%=_:IV P.C7';=W:OEH%9#"/']2T@VX-4_@902P,$% M @ !Y]84#TIP':W 0 T@, !D !X;"]W;W)K&UL;5/M;ML@%'T5Q .4A*1M&MF6FD[3)FU2U&G;;V)?VZC ]0#'W=L/L.MY MG?\ ]W+.N1]B5?\;A$TSUW%(R%?\%KJ "/&828I2H7%I)V3N/>E()J6CQ.N[2I'T8;W:W M$VV=P"<"GPF'%(>-@5+F'X07169Q(';L?2?B$V^///2FC,[4BG07DG?!>RWX MW7W&KE%HPIQ&#%]@MC."!?4Y!%\+<>+_T?DZ?;>:X2[1=\OH#P_K OM5@7T2 MV/]3XN%=B6N8]T'8HJ<:;).FR9$2>Y,F>>&=!_:1IS?Y"Q^G_:NPC32.7-"' METW]KQ$]A%0V-V&$VO#!9D-![>/Q/ISM.&:CX;&;?A";OW'Q!U!+ P04 M" 'GUA0*NH6;<$! W! &0 'AL+W=OPZ@]JF]"^_6Q#&,OH MG]CWZ ^6_U-I(YGQH&F([ M ZR*)"D(39(O1#*N<)'%W-$4F>Z=X J.!ME>2F8^#B#TD.,47Q(OO&E=2) B MZU@#/\#][([&1V16J;@$9;E6R$"=X_MT?]@%? 3\XC#8Q1Z%3DY:OX;@N:7,SR $$'(VWB;-/%<,A"7^XOZ4^S=]W)B%AZT^,TKU^;X#J,* M:M8+]Z*'KS#UL\-H:OX;G$%X>'#B:Y1:V/B+RMXZ+2<5;T6R]W'E*J[#I'^A MK1/H1*!7!#(6BLX?F6-%9O2 S'CV'0M7G.ZI/YLR).-1Q&_>O/79 MM;B&^<3E;K7(;D5@+_PL>1 M^LY,PY5%)^W\\XF77&OMP%M);KR7UD_Q' BH7=C>^KT9W_(8.-U-8TKF_XKB M#U!+ P04 " 'GUA0E4;%^ 0" T!@ &0 'AL+W=OESLN/N).JC== IC@0_!:)V%I3',@1&%5#2<5Z%8(IOX<@CCC=W]2???&VF#/3 M\"3Y[RHW91+NPB"'@K7F22:_\;9*TV4@PJ M-A7!/OJUJOW:#?HW&DZ@ X'."*0W\IE_88:EL9)=H/J7WS#7X\6!VG>3N:!_ M%?Z935[;Z#6EVW5,KDYHP!Q[#)U@%B."6/71@F(61_J)3G'Z$LUPZ>G+*3U: MX@(K5&#E!5;_E;B9E8AAMKC)&C59(P*[F0F&V>,F&]1D\UE@%\U,,,R==FU1 MDRTB0&&UL;5-A M;]P@#/TKB!]0$NYNZTY)I%ZK:I,VZ=1IW6-J'^!CP+&&TJS,)E5P07X+QI^\>.N]UX)_2C)V#41S MS&F*X:N8=(E@GGU)P;=2G/A_<+X-WVTJW$7X;@U/#ML$^TV"?238_U-B^J[$ MK9CW*MFJIQI,$Z?)DA*'+D[RRKL,[!V/;_(W?)KV;\(TLK/D@LZ_;.Q_C>C M2TEN_ BU_H,MAH+:A>-'?S;3F$V&PW[^06SYQL4?4$L#!!0 ( >?6% R M4]7!T@$ )P$ 9 >&PO=V]R:W-H965T=[)&".L>/\?&4.KP'_.Q@TILY[>]7)B&)\E_=95I2>*%%B;0A4!7 MPL'[D-G(5_[,#"LR)2>DYKT?F/O%\9':O2E=TF^%7[/%:YN]%O1AEY&K$UHP MIQE#-YAX11"KOEK0D,6)?J#3,'T7K'#GZ;LM/7H("^R# GLOL/^OQ?U-BR%, M$C9)@B9)0""],0EA[L,F:= D#0@<;DQ"F-OM(IO3(4 U_EYH5,JQ]W=RDUVO MWB/UI^L??+ZWWYAJNEZCBS3VC/J35$MIP)82W=F&6_M4K &'VKCIO9VK^<+, M@9'#\A:0]4$J_@)02P,$% @ !Y]84(RZ8XVV 0 T@, !D !X;"]W M;W)K&UL;5/;;MP@$/T5Q <$&V_2:&5;RJ:J6JF5 M5JG:/K/V^*( XP)>IW]?P([CIGX!9IASYLPPY!.:9]L!./*BI+8%[9P;CHS9 MJ@,E[ T.H/U-@T8)YTW3,CL8$'4$*%TL:5 M5*-UJ!86+T6)EWGO==RG^>;V;H'M _@"X"O@/N9A.+TR'UOJN",K8AW7KSUWFN9)4G.KH%HB3G-,7P3DZX1S+.O*?A>BA/_#\[W MX=FNPBS"LRT\S?8)#KL$ATAP^*?$]%V)>S'O5;)-3Q68-DZ3)16..D[RQKL. M[ ./;_(6/D_[-V':7EMR0>=?-O:_073@I20W?H0Z_\%60T+CPO&#/YMYS&;# MX;#\(+9^X_(O4$L#!!0 ( >?6% LR^=6/P( <' 9 >&PO=V]R M:W-H965T:A82^4#[UFG5TY*K/E3(3H"QZ>F9?F?K6/PH] G.68]VR3M:\"P0[ MK/;*HG"8.I^,_L MRAHM-R3:X\ ;:;_!X2(5;Z M^'\#\!2 %P%@+,7NS8XJ6A:"#X$8_VY/S2&*5ECO_L%,VLVV:WI[I)Z]EC&, M"W UB2;-9M2@&PVZ5VQ=10SQO6;G:M(_1D!#SJ3(2XIL/+[S2!:DHR:UFLYJ M(DAB[+>)O3:QQR9=V(R:Y,8FCS.XJ-=-1!(_"/:"8 \(68!@!R0E$"5+%%>6 MD)3$R(^3>'$2#TZVP$D<'T(@SA[:1-BQ M 3?6%#NF4AH40( '$' 9 >&PO=V]R M:W-H965TV/2]R=I&T;F'/ M/7%I&L+_;(&R?N,C_V9XKL^5U(:@R#MRAA\@?W9[KD[!Q'*L&VA%S5J/PVGC M/Z'U#AD'@WBIH1>SO:=3.3#VJ@]?CQL_U(J 0BDU!5'+%79 J692.GZ/I/X4 M4SO.]S?VSR9YEBPBA/+AJHA&S'3!XAGE' M!(I]"H%=(;;XSCU"^&.(G0L3N8-$SCPB0Q!](%BZ"99.@J4A6,X(LLBJPP#) M#*0UD&6ZL(JU$> M\4 $"MV_:NB0L;+_50<(VU_$"7IP1]&#OH$<%-@6@^Y2MB]@,&M4#?"SZ>G" M*]FEE;HAS*S3W'C"NM%9]JV>)Z8!OM,,P^@[X>>Z%=Z!2=5&3;,[,29!*0P7 M2ENEYM]TH'"2>INJ/1^&P'"0K!L'7#!-V>(O4$L#!!0 ( >?6%"V\J#] M9@, %41 9 >&PO=V]R:W-H965TR[V4E?6:I7FYL/=5=;ASG'*]EUEMOMJK(XDH?%CNG/!0R MWC1!6>J0ZP9.%B>YO9PWYQZ*Y5P=JS3)Y4-AE<[[]E_]PT MKYMYBDNY4NGO9%/M%_;,MC9R&Q_3ZE&=OLBV(=^VVNZ_R1>9:GE=B;[&6J5E M\VFMCV6ELC:++B6+7\_;)&^VIS;_6Q@.H#: +@'"&PS@-H [ %.EG%^=?.2YVHU=R?-72EH?>* M55\1_$_BZ (N51"L@IIXOKX"^S@!PP3<)/#>M>%UVCAK@D:3-QK?9=%MI:^B M@+P %^/!8CQ0C-\IYJSQKXOQW2@R7,>'U_$'FWZ7(( )@O&VAS!!.,+VL-8OHZCB'S#CRTPI0)A M.C.DP *?X(Q&$$1@"JBKC%!?UK,V'5[Q@ =D1<99K' 4 M -1M(%!A%,9M@ M#(911"-F2RNZ-5R ;&"Z$&:; -LL#"DPBR3&VT*&.R6- *D5W9PP0#:#=*E5)G=/]H&W>RWAS.4CEMJIW0[U?G!_TSP>5.K0O M,9S+FY3E/U!+ P04 " 'GUA0+/L02$@" "Q" &0 'AL+W=O>OO MR&9/0^O@$,\EM&HT]ZR4HQ O=O'UM/5#FQ%PR+6E8&:XP2-P;IE,'K][4G^( M:1W'\SO[9R?>B#DR!8^"_RI/NMCZ*]\[P9E=N7X2[1?H!2U\KU?_#6[ #=QF M8F+D@BOW]?*KTJ+J64PJ%7OMQK)V8]OSW]UP!]H[T,&!)$Y+%\AE_HEIEJ52 MM)[L-K]A]HS)AIJ]R:W1;87[9Y)7QGK+HFB5!C=+U&/V'8:.,&1 !(9]"$&Q M$'OZSIWB[A&:8>39Q"';_8(PTSL4H(& M21""B7U:H@3+^3)7*,%JADP,$^%!UFB0-4(0XP0DQ&]L.%\HF;CT9(94%#2A ME: W?THQ8#)1-Q\#(A6 TL)RCP(B#)!]3B94"6 M<]1BH*FSQ:N%8*6PFJ# :X&LYZNE>#'0<(9:%/3V;(-1QZA 7ERO5%XNKK5K MU"/KT(]WU'6WVF4F3EP2<\UW#.?[P[**KG_5!J<;[ M5>1E/?UOM@_I4J6S;&Q5Y0&$8!T5V M+/W%K%][KA8S?6[R8ZF>*Z\^%T56_5ZJ7%_F/O/?%KX?]X>F6P@6LU.V5W^K MYI_3<]7>!5+?H[K4-]=>5\J+UC^[FR_; MN1]V&:E<;9K.1=9^O:J5RO/.4YO'?Z-3_QJS,[R]?O/^N2^^+>8EJ]5*YS^. MV^8P]Q/?VZI==LZ;[_KREQH+BGQOK/ZK>E5Y"^\R:6-L=%[WG][F7#>Z&+VT MJ139K^'[6/;?E]'_FQDVH-& K@84O6O 1P/^QX"]:R!& V$8!$,I?6_669,M M9I6^>-7P]YZR[BEBCZ+M_J9;[)O=_]:VIVY77Q=4 P:'B&"("(2(C! #)KX)060T:P4PW/A?US:&IS%.-H;)QB#9V$@VMOI! MH91DI&NCF.12X&0D3$:"9*21C+3#"&'U#J!8&JABG*TG>S&,M-@: ;HK\:09$#--W/,=L)L=WQG!#F,;&/MX0P10E1U'P" M$$BXXF"*$J*HJV&8?23NJ!83BQ"QK&H!2#H$B3"O".SITC7N8<:0O*-:S!@" M^ZQ*W0CZ.EO8<^""8<*D"8?P3X)QTU<LX6C/LJH%(.F09XZIQ1%K''+&,6MX?$>U MF#4<[#/2JE9:CSP+H]08RFV(/C10Q\_T" MH4+FT'OA>"M&%#3%6MBSY0,3YBOI:H1--)U1[.H/)K0 A$Y<-6%"BSL(+3"A M!7HA-4]/RFIOH\]ETYV(W*Q>3^.>J#L-,M:7['$] MG!+]<3,<\7W+JOVQK+T7W32ZZ$^$=EHWJDTR_-3V\Z"R[?4F5[NFNY3M=34< MK0TWC3Z-QX;!]>QR\3]02P,$% @ !Y]84$LX+4(7 @ "08 !D !X M;"]W;W)K&ULC53MCILP$'P5Q /$?(6D$2!=$E57 MJ96BJ]K^=L@FH+,Q9YMP??O:AI 5M0_V+O,C&<7O$G+^+LH *3S24DE4K>0 MLMX@)/("*!8+5D.EWIP9IUBJD%^0J#G@DR%1@@+/BQ'%9>5FB):P1I*R M@@-W1$,IYG^W0%B;NKY[2[R5ET+J!,J2&E_@)\A?]8&K" TJIY)")4I6.1S. MJ?OB;_8KC3> WR6TXF'OZ$J.C+WKX-LI=3UM" CD4BM@M5QA!X1H(67CH]=T MAR,U\7%_4_]J:E>U'+& '2-_RI,L4G?M.BFF#1-/2K5A5I-BGV-&9I=6LTN+P-HN$%L%XO]O MU\HJL)HYB->33G20M8%4!N(M)IC]'.,OXHD/]' A*/"+&3;"R5E32?W+/&2' M>?82Z LUR>_4G.O&TEVF&Y(_,+^4E7".3*KK:B[5F3$)RJ*W4,TNU%P> @)G MJ;?==.H"R>I^\*)A^F?_ %!+ P04 " 'GUA0JX5Y:J $ ;%P M&0 'AL+W=O$LO?MSTD,!5EJ\U(2]R=9DBW)\>18E+^J MC3'UX'>>[:KI<%/7^W$05*\;DZ?5J-B;G?W/6U'F:6U?RW50[4N3KEJA/ L$ M8SK(T^UN.)NT8\_E;%(5K^-S=9<9P.^? T\'.[WM3-0#"; M[-.U^=/4?^V?2_L6G+6LMKG95=MB-RC-VW1XP\=+*1N!EOA[:X[5Q?.@<>6E M*'XU+X^KZ9 U%IG,O-:-BM3^O)M;DV6-)FO'OT[I\#QG(WCY?-)^WSIOG7E) M*W-;9/]L5_5F.HR'@Y5Y2P]9_;,X/ACG4#@<..^7YMUD%F\LL7.\%EG5_AV\ M'JJZR)T6:TJ>_NY^M[OV]^CTG\1P >$$Q%G SOV9@'0"\D- ?2J@G(#J*Q Z M@;"O@'8"NJ] Y 2BO@*Q$XC["B1.(.DKP-EIY=B'B/YS25D3/:[OWVGW:W5G;T?2;C9!*\-YH< M,^\8<<7(:^;)9_B9"*P)9SL$:L=<>/+B>H9;GY )NV;N,(9?,]\P!LQU[S,: M./P=4P.8!XQ1U\PCQH0@N%\&9_&UP4L?X2S!UTCB>T6V&N2E&4SB&A2N0;4: MU*4-2@-G.T:WS*X+"(]#L(H+GQ(L5#'PV:>XU"&Q,T/<=$EW%F(P66 M]A:E.-BJ=R@E /7-I_A(P>J%JI* ^NY3;,1 ,!]P#P'UB%(:3/B$30@S=H&H MXB,)LG^)3A@+?(&;3HRV/N;M<,6(VL"I]LF1;0(==]!7R8U@:'9CW"?IS?&. M>\,%XCY1SCG1$;CLD>(.ZI'C&(DG.4)^GN6B!\F;CB=1*4;N% M:"4\1":#S=Y!5T&(E8[BF,%P(201+I_\(EQ$*^-^+U.P:,P=]%5=Q#&O,.*8 M5QD1S!8.0-WCRKS:B&"V.(*5>B#\A-41Q[SRB,X)E2TP94B!Q.@@>C''FG$,XY?X2I3CZBY0O7_D!!$*15^ M*?4_)1QTV2DC>(A;](&6"!0R:IV(VBFPVDEDDR R4OBG^K+'LAK6*^F?N>PB2IC\P<7=4V[*=7O+ M6@U>B\.N;LR\&#W?Y-Z(YNX*C,_Y^)$CXT]\O.SN:3_4=]?&/])RO=U5@Y>B MKHN\O=9Z*XK:6.O9R-J],>GJ_)*9M[IYC.QSV5W7=B]UL7=7T<'Y/GSV/U!+ M P04 " 'GUA0RRY>>+H! #2 P &0 'AL+W=O;0?@T)L4RA:X&C<,]Z>H*YG@-&<_%?X ;"PX,2GZ/2PL855:-U6LXL7HKD;VGO M5=RG='-D<]AV )T#Z!) 4RTI453^B3M>YD9/R*3>#SP\<7:BOC=5<,96Q#LO MWGKOK639/B>W0#1CS@E#5YAL01#/OJ2@6RG.]+]PEK%M@OVFQGTDV*\(*#MN M$[!- A8)V%\*#O\4F3"'B%&;19)53R68-DZ3194>59SDE7<9V'L:W^0//$W[ M5V[:7EETU,'?S9IS)+A]##_(+)\X_(W M4$L#!!0 ( >?6% O$9.T=0, (,/ 9 >&PO=V]R:W-H965T)0W.N?NO]UN&GM*#IYV9:U;KK2-$&K M=\OP$URMI1@,1L3O4A^[L_=@".7.F(=A\&V[#,7 2%=ZTP\N"OMXTFM=58,G MR^/O[#0\K3D8GK^_>/\R!F^#N2LZO3;5GW+;[Y=A%@9;O2L>J_[6'+_J.: X M#.;HO^LG75GXP,2NL3%5-_X&F\>N-_7LQ5*IB^?I63;C\SC]$Z>S&6^ LP&> M#$"]:2!G ^D81!.S,=3/15^L%JTY!NVT6X=B.!1P)6TR-\/DF+OQ/QMM9V>? M5@J21?0T.)HQUQ,&SS#X&K&FB$2>()$E<&*!+ L<[>4K%BGO0+(.Y.A G1.( MG2@F2#)"FA$2"PEN)!2%":J$YZ)8+HIP49 Y9"9,?$XF@TPJAPT#0ZEBQ=.) M63HQ0R=WZ,0,'2F$D\(U T-4N6>K$Y9.0NF@<.@D=!V59QCSZZ3L.BFS#CCK MI&0=0.& U@PHRW@F&2LY2R0D5B6Z=Y#3Y ML? ($[Q?$X!7%@X_\#H%5*@D M>LH9>'D!]8'$\)( 5!.(7 (M=FF[@]Q-"X5!AJGP\.$U :@H2/0=%[[<(?U M5O@Z!:Y076D"6H6809R1XT)Q(&()X*'$URO0@J4J!K1B(7>EFP-YOM!\12.M M:"IC,^AM'6-!RB/NR*L#PCM*>P8Y>Y7&KL(S.! J3SS'!ST]#*\.J!\ M_R%&7AV0Z3[((4;:5V"2H72+F\')/,]27V_'JPTR'0@YQ,CHB+V+N(0XM?$E MB-<:Y!H0MPM$VH%<9,*CT\@K$M(.A#FBM+O )$?EEB^#LSN!L4WLC/@TJO>N'U]2^M].U:/3O7OU'U!+ P04 M " 'GUA0-RDO0OP! "D!0 &0 'AL+W=O\R!:!_4$^9X7HQYW@UOF>N_(RIQ>!.D&.#*'7_H>LW\'('0JW)U[VWCI MSJU0&ZC,1WR&GR!^C4!M[1P6'0%.ZGW?Z0*;T6_.Y@XJNYHRHY M4?JJ%M_JPO540D"@$LH!R^$*ST"(,I)I_)T]W06I M?SF_L77;NLY80Y/%/R MIZM%6[BIZ]30X L1+W3Z"G,]D>O,Q7^'*Q I5YE(1D4)U[].=>&"]K.+3*7' M;V;L!CU.YB2^A=D#_#G 7P)\4XL!Z+?W96\JM:E; MH<]D\ESN7LO0#W)T54:SYF T_ITF7#1(^B\0WPKQM4%P9Q#9#0*K0: -PCN# M>).ET<1:,QA-D@9!:N>$5DYHX20;CM%$*TZR"]/$CHFLF,B"\3:8Z $3A5GZ M7MMB*R>V]/V=?B16@^0#?4\>$@V3+$P\.R>U?6% I)MYWR ( "H+ 9 M >&PO=V]R:W-H965T:?0G8O#N_<]X]W?PDF]=V+X3R MWLJB:A?^7JGZ(0C:]5Z4O+V7M:CTEZUL2J[TLMD%;=T(OC%!91&0,&1!R?/* M7\[-WF.SG,N#*O)*/#9>>RA+WOQ=B4*>%C[X[QM/^6ZONHU@.:_Y3OP4ZKE^ M;/0J&+)L\E)4;2XKKQ';A?\)'C)B @SB5RY.[=F[UY7R(N5KM_BV6?AAQT@4 M8JVZ%%P_CB(31=%ETCS^V*3^<&87>/[^GOV+*5X7\\);D0&P &0(@NAI ;0!U H*>F2GU,U=\.6_DR6OZ?ZOFG2C@@>K+7'>; MYN[,-UUMJW>/RXB&\^#8);*858\A9QARB'K! O $ M%$U 38+H(H%#EL@DV$LHD0-LXYJQX3GYT#=#9S M+Q9#:=8QSB9&V<3(Y49X H8F8$@YL5,.&Q&](Y%3#(*9I01GDJ!,$H0)QVQ4.(=VYX@^8M*/Y ] @LC1B;J @F MK 1ND+T%?:1[#):DX83N 7<5P&QE0OF ^PI@QN)JWX*NBQ\#40@GV."^ IBQ MN/JW(':M 6#L*W=3I@*XJT",M,!$#P'N*\#^HPEP0P#,$49B&O<[)(R0J8+Q MEH=QSX_DG5G0Q5' 4CKU/^/F )@[3 B7X.Y ,'=PA)N1<=O?L63"D0G>]03K M>E=O%G2A2:#N0<'9T-)-D3]XL\NKUGN12L\_9DK92JF$SAC>:])[/;@.BT)L M5?>:Z/>FG][ZA9*UG4R#83Q>_@-02P,$% @ !Y]84'*P)H&ULC57;CILP%/P5Q >L#1A( M(H+435*U4BM%6[5]=I*3@-9@:CMA^_>U#8L(N&U>\(69\B@N2#8"Z,F2*H9"C!-4T;+V\\S. M[46>\:MB90U[X^Q^"U2XU> OX44(K1WW/)#EP_FH>]K'QM#P."HC +5S0TV MP)@1TC9^]9K^L*0ACOOOZA]M=IWE0"5L./M9GE2Q]A>^=X(SO3+UPMM/T.>) M?:\/_P5NP#3<.-%K'#F3]ND=KU+QJE?15BKZUK5E;=NV>Y.D/?04//5!:M8;]?13-K= ML>]T/:6>O>4D2C-T,T(]YKG#A'>8Q3UF,\=$R_@>LYUCDN@>LIM# KP<,$A' M&?*$SCRA%2!W7I<3'QTFL9C:8D(2QYA,O#A@Z3)UFXF<9J*9F2 B;@'B%"#S M- 1/*M]AXI'-A2X]QA/<]D'<;HZ+DBC!D=MW[/0=_W\7-K%[%Z:VY[#%=*/F MD+\4.7&:31Q%#MP"J5,@=0B$DS.4SCWB<>V[9=#HV)J+^BL5E[*6WH$K?0/8 M?6%!]D]OYMP( ,$) 9 >&PO=V]R:W-H965T*FK1B[#DU+M/(KD[L1J*N]XRQK]Y MBF,D6\'HWAK5583C.(MJ6C;A:F'7'L1JP<^J*AOV( )YKFLJ_JY9Q:_+$(6O M"X_E\:3,0K1:M/3(?C#ULWT0>A8-+/NR9HTL>1,(=EB&]VB^19DQL(A?);O* MT3@PH3QQ_FPF7_?+,#:*6,5VRE!0_;JP#:LJPZ1U_.E)P\&G,1R/7]D_V^!U M,$]4L@VO?I=[=5J&11CLV8&>*_7(KU]8'U :!GWTW]B%51INE&@?.UY)^PQV M9ZEXW;-H*35]Z=YE8]_7[DM:]&:P >X-\�)6?2(.D-DC<#\E\#TAL0QR#J M0K&YV5)%5PO!KX'H?F]+S2Y"!$IB @ 3$$I ; M@M3)5(?)+*;I0BT(BIUP 13"R40T*2@F!<1DCI@.DX[1 9G)'3.ZY24CL_B4?A#W0-O=^ M)<(CT(W> M1; 'H+F& &$LS>O[%1#-> ^!U;NP?=Y /%A9/:#0!#&9[A"4$3 M10D!@B;.!P*+SCW"'T@+7#%0\IZT)%Z\9.;6-P"$\HE=C>#J@X#RDTYL- 37 M#)1^("7P04?^20=2DGF'(BL2Y.;$1Y$\=^5$HWNL9N)H>P09[/BY4>8Z&*T. M?<@]-O>@L[XV_8F]']]HNN;F.Q7'LI'!$U?ZEK5WX8%SQ;3(^$ZG[*3[J6%2 ML8,RPUR/1==4=!/%V[YABH:N;?4/4$L#!!0 ( >?6%#T)L.KV0( $@* M 9 >&PO=V]R:W-H965TH;SM1[&Q0744$H22J MB[()5PL[]M2M%O*DJK(13UW0G^JZZ/[EHI*798C#]X'G\G!49B!:+=KB('X* M]:M]ZG0OFK+LREHT?2F;H!/[9?B('S8X-@%6\;L4EW[6#LQ47J1\-9UONV6( M#)&HQ%:9%(5^G,5:5)7)I#G^CDG#R=,$SMOOV;_8R>O)O!2]6,OJ3[E3QV68 MAL%.[(M3I9[EY:L8)\3"8)S]=W$6E98;$NVQE55O?X/MJ5>R'K-HE+IX&YYE M8Y^7X0W'8Q@<0,8 ,@7@Y-. > R(/P+HIP%T#*!.0#1,Q:[-IE#%:M')2] - MV]L6YE^$'ZA>_:T9M(MMW^GEZ?7H>4497D1GDVC4Y(.&S#0?BDAGGRP(9)$3 M+YQ<&ZQ]11)?2S:^!*,,IHC!B<8V07PU40(GH& ":A/0JP0.93YH$JMIK"9& M"#9AH D#3*AC,FC8S(3QV5H,2\H\DCM,><:<985D,:$QS)R S G [/CDB<=, M&'69?=$=Y0EWD $53E$"$W.0F /$B4/,?9N$4P=F#:DP1PXRH&)LMJ]7R"F( MG +(#DR>>C8X(RZQ+Z+4^8=M? WAM[ZV#,3- -S4<Q;Y0@UPC[&QTCIYRN 17%[A8 (DYNE!(,UMU'3 !DK[83 MX*-C#+G,OHS0E'O40#:2IK>6&J[4. :XB5?I@*T^-,J?2;'2Z#CT2E/G10[%]34"4G3(FE$U<;KI=M[[-9+==9UU62-9RJVT*82X7N9%U;3,9CC]CTOA6TP9. M[]^S?W'-FV9>1"\WJOY=[?1Q%?,XVLF].-?Z25V_RK&A/([&[K_+BZR-W)*8 M&EM5]^XSVIY[K9HQBT%IQ-MPK5IWO8[YW\/P #(&D%L 9/\-H&, ]0*2@FV][L7M9909?)Q28:-0^#ADPT MY*-B$RHF21(#<*,@* 5Q\?0#188GH&@"ZA)D'Q+D7AN#IG":UFEHP4OP6@E5 M6S*#))V4(S\!#WB J"CG@,#D*DR,PS(/)@S*49AY*J"$I MPT$*%*1 0+A7I B+%#./GJ%%&%*D]+IE09&,<9\D%$%:SO3+410>H'#_A\7# M(D""(4!5A. L)([S'?@"$TO@4)G@XBHC/_!8#;(R#^R+@/$WK?@I*Y.ES>G)G7'V2FEI4J9WIKFC M.?;>%K7<:WO+S'TWG/V&A5:G\5R;W [7ZW]02P,$% @ !Y]84->LF&G# M @ W H !D !X;"]W;W)K&ULE59=;YLP%/TK MB/<5;!,^JB12DFG:I$V*.G5[=A,G007,;"?I_OULXU(*UU/Z$K Y]YQ[;WS@ MSJ]-A_)X4F8C6LY; M>F0_F7ILMT*OHIYE7]:LD25O L$.BW"%[C>8F "+^%6RJQS+; M?A'&)B-6L9TR%%1?+FS#JLHPZ3S^.-*PUS2!P_M7]B^V>%W,$Y5LPZO?Y5Z= M%F$>!GMVH.=*/?#K5^8*FH6!J_X[N[!*PTTF6F/'*VE_@]U9*EX[%IU*35^Z M:]G8Z]7QOX;! =@%X#X I?\-("Z O 4DMO@N,UOJ9ZKHYEF>3Q/+H8(H=9=Q@\P* >$6GV7@)#$FL\"F-S05PA4C#_>T6!6J)DXVK%* M!CM^;NQ,-]CM1[<5MK/&&[R;^WY0<2P;&3QQI2<6.U<<.%=,YQ+?:=^<]*C9 M+RIV4.8VT_>BF[>ZA>*MFR6C?J!=_@-02P,$% @ !Y]84+K!$--C! M9Q8 !D !X;"]W;W)K&ULE5CK;N(X&'T5E <@ M^7Q)G J0IJ5,5]J5JEGMSN\43$&3$#9)R^S;;Q)<-K&/._"'7#C?S9_/L>/9 MJ:Q^U#NMF\G/(C_4\V#7-,>[,*S7.UUD];0\ZD/[S[:LBJQI'ZO7L#Y6.MOT M1D4>LBB*PR+;'X+%K'_W7"UFY5N3[P_ZN9K4;T615?_>Z[P\S0,*/EY\V[_N MFNY%N)@=LU?]IV[^.CY7[5-X\;+9%_I0[\O#I-+;>?"%[IZ$[ QZQ-][?:H' M]Y.NE)>R_-$]_+:9!U&7D<[UNNE<9.WE73_H/.\\M7G\8YP&EYB=X?#^P_NJ M+[XMYB6K]4.9?]]OFMT\4,%DH[?96]Y\*T]/VA0D@XFI_G?]KO,6WF72QEB7 M>=W_3M9O=5,6QDN;2I']/%_WA_YZ,OX_S+ !,P;L8L ^-^#&@%]K((R!N!AP M\:F!- ;R?X//(\3&(+[6(#$&R;4U*&.@+(/PW(Z^O\NLR1:SJCQ-JO,4/68= M$^A.M3-HW;WL)TS_7]OBNGW[OA IFX7OG2.#N3]CV C#QY@'A!%CS!)AY!CS MB##Q&+-"F&2,^8HP:HQY0ICT@@G;<;L,'H.#QWH'8N! 1A%VP*$#WCO@ P<4 M$W8@H ,!,B!KV,\8V6,./8:GB:0XLH8>X&02R\1JXPK@>"KBU).XA(E+D+@U M[Y;2"<1(,,:L/CZZ.%*13'F"$XIA0K'3"AEQ[""!#A)0DQZA2.LD<2OT#@#&C)!*F+*,ZL(JRD!.24G M% +YI@(6/P+J1]R.@T"^.%C3* 8NG%4Y=H9.>*)@X2.@?&0+" 3YNH-UBH!0 MD46@!P,:22=Q*9Q]AHN+; ;]$O+UUY"G3R'CLK'6$1 [4O;PIFX3*6&)9PED M6*(8T@S?C@AK!J/K"<\\NRJPK6+6L"XAR!<'"PL#PL(\!&-8,)BXH5JL!0S0 MW*T6@3R[$X:U@ $M8+860)#TQ,%JP #1F;TV0Y O#E8#!M2 VB2N?2+&2GR""G'].,N_81/\3FF'[^!?AS3CR-F6;N+I0$-"TY(QAY! MYYZO'T! [OM^P@3D-Q"08P)R]"EB+_K<_<;P)8KIQP&SN"]1S"R>W% K)@U' M>WVG5G?%(FJ7$N5;KSEF#D?,L1F*0-PSYP6FC4"KEA7GWH!>JLW=PIW^;M/?5^>CS_-"41W.L&U[.EA?_ 5!+ P04 " 'GUA0 MXEU].=$" #6"@ &0 'AL+W=O10/++B]%U>:R"AJQ7X9W<'L/F7&PB-^YN+2C=6!2 M>9+RV6R^[99A;"(2A=@J0\'UXRPVHB@,DX[C;T\:#F<:Q_'ZE?V+35XG\\1; ML9'%GWRGCLLP#8.=V/-3H1[EY:OH$Z)AT&?_79Q%H>$F$GW&5A:M_0VVIU;) MLF?1H93\I7OFE7U>NC=)UKOY'5#O@ 8'8!\ZX-X!OSF0#QU([T F#E&7BM7F MGBN^6C3R$C3=WUMSM X5Y9.]-AX0 DA$]$\()*E,Q'/M!'PJ(9F*+QMX@[0)W3SUSC@:W3#KFYL M>ML\(,1F2@?\_0+ MI-*CAQT0]E(JH8.,;_1_>]1#YK IQ%Z99:+733=I=1LEZWZ*C(91=O4?4$L# M!!0 ( >?6%#FG0PZZ , ,,0 9 >&PO=V]R:W-H965T>Z,B#X$Q%19I5OJ;53_V4F]6U:W-L]*\U%YS M*XJT_F=K\NJ^]KG_/O U.U_:;B#; MT]I_YD][4)U!C_@K,_=F\NQUJ;Q6U??NY;?CVF<=(Y.;0]NY2.W7F]F9/.\\ M61X_1J?^(V9G.'U^]_ZE3]XF\YHV9E?E?V?']K+V$]\[FE-ZR]NOU?U7,R8D M?6_,_G?S9G(+[YC8&(IC>:]JM(OXD;/4/W6!? M[/XW6Y[&CKYM9!2OPK?.T8C9#AB88/@#$5KOCQ! A=B"8P[S #L7H:(Y9.]" M.-,TBXA,-.H=1+-$$]J!(!V(WH&8.="H4@-&]IARP&BE-"0H80+'="0$T(0D M24BZA!BJ[%8Z@8 + (>0B^,)DWJR%&:$%$E(N80$0X24$^B72#,M$6Y'X#B+ M8V TH9@D%!.$."(4NX&DB)($;8(=@4M Q-'"5DA(0@E!"$]9X@2*>2PBCM;: MSL61:VU/X#Y;:YHDK@GB:(MN]7\2GP7BC!8D1H026)&8$RNR:T@KB8I$ 9E, ME$35W!- D#+18F%^^8*<B H78 #%TPVK@YCC] F8#**% MJ>>T)QP 2F1.!T &*!$:W&G)!C++/;$31/7@3,*1*! M(Q;LRUJS-R(76@A18(H958:"D0PYN:!&&!I4!\X30'6ER!$XPE9DR MV,)%#V@%!D*!)59@$K1P70):6($05HEE; 2IZ;&J.5=X#ER8UA [UV@7%EF= M6CBA@)9?(.07'ZA;<.^X<][S2+2J J&J"FL8N)=7I2!9BD2K)1!JJ;#FC" U MV[J2X;LK 8-(8=B>@,F8X2T13CJYPM3GODMNO$-U*]NN(9J,/CKQ9^@Z032^ MM1WZT$]_N!G:^S_2^IR5C?=:M;;/[+O!4U6UQI)D@2WKQ:3'QTMN3FWW&-OG M>FBKAY>VNHY_&82/_RTV_P)02P,$% @ !Y]84.Y-P&ULE9CKCJLV%(5?)?/!)CEO;PW_O!E=6W:;]W1 MVG[QO:[.W7IY[/O+4YIVVZ.MRRYI+O;L_K-OVKKLW6U[2+M+:\O=V*BN4L%8 MEM;EZ;SEL7]M%]U[79?OOBZV:ZWK)EY\/OIX.QWYXD&Y6 ME_)@_[#]GY?7UMVE]RB[4VW/W:DY+UJ[7R^?^=.+ED.#4?'7R5Z[R?5B2.6M M:;X--[_NUDLV],A6=ML/(4KW\V&_V*H:(KE^_..#+N^>0\/I]6?TG\?D73)O M96>_--7?IUU_7"_SY6)G]^5[U7]MKK]8GY!>+GSVO]D/6SGYT!/GL6VJ;OR[ MV+YW?5/[**XK=?G]]GLZC[]7'_^S&6X@? -Q;R#'!NG-:.SY3V5?;E9M'L=T]'#M,,X<\1QBYD4/YH1QYH!G0U&"4>7%XZ ) MS*I@#X#F13/0.$L$\3D6F&F!F Y)\Z+9%TPGFII(,=,",!VAYD73X<*ER3GI MA;$6".N0-20RQ.=#8*8%8CIDS8MFU1,)18# 5 M$=0B;%\VKIYFK'^&%P18( M[) V$<_2+BMJQ2$PUP)P;3(B!"96Y#^ &R96H-DUPJT N.DD(Q*6F&R)R YQ M\Z+9 D@FU-"4&&P)P(YP\Z+9USDWN: &I\1H2X1VB!L2&4/X$&MIA'6(FQ?- MJL<323EAL"4".\1-QLMN7F124B-88K0E0CO$3<83MF#)9+8+ MB8F5YG'<)"96HCDVQ,V+9K@Y"*C.8K E CNBK8B7#9HR4AAK!;".-VDL'B[, M[=,8M1W$8"L$=@@;$E$[#H6A5@CJ$#85K\$E3SA5/8RU0EB'L"FP"#<94P0! MBMA,(ZY#UE0\80N3D+MV3+4"5.?$EDUA7%7V V<'&%>%)MB0-2^:L28SM M,-8*81W"IN*]L%+DJD%AK!7 .J:MB&G+F,D$,6 T)ELCLJ-3$2"BUEP:4ZT1 MU2%M.EZ'2Y.0&6&N->(ZI$V#=;A;%2AB#:(QV!J!'=*FX_E:%DD>.J630\': MMH?Q.+1;;)OW\W@6.WEZ/W)]%N.AXO_RVWGM[V5[.)V[Q5O3]TT]'B#NFZ:W MKC?SZ^,4^-E[=5/VM.4NIO>]E435K_ZSUY2D,F_U9EED3J(NLVG^.JBXS MW3[6I["YU#([])7*(F2$B+#,\LK?K/JREWJS4E==Y)5\J;WF6I99_6,K"W5; M^]1_+_B2G\ZZ*P@WJTMVDG]+_<_EI6Z?PGN40U[*JLE5Y=7RN/:?Z5/*HZY" M3WS-Y:V9W'M=5UZ5^M8]_'58^Z13) NYUUV(K+V\R9TLBBY2J^._,:A_;[.K M.+U_C_Y'W_FV,Z]9(W>J^#<_Z//:3WSO((_9M=!?U.U/.78H]KVQ]Y_DFRQ: MO%/2MK%71=/_>OMKHU4Y1FFEE-GWX9I7_?4VQG^OABNPL0*[5V#Q+ROPL0*? M6R$:*T1&A7#H2I^;--/99E6KFU2=:.(/D5M]O==89_L_K\V/4U;^K:) M$[8*W[I ([,= AZ)T(V^CW)AAJ8LNLZD8#.YL0_!%);822)5;!84=Y'R": M!(C( @>(8("H#\ ?,L5Q@!@&B"T%<1(9J1X82GJH&OJY"/C"2!C & T2(V&: '4Q $U^K8#6,0#*@S5.)IPO*L%5+T JHUVMH@Q\XP8 M,\N(<8S,!(I-[ !+8HA%##7$(L:8:2EB'(-X"<4N00!S$"/&&#,[Q)@C 3&. M8= -%^1N!(1(3'M#T-+0"R!!C+>40L@QW:C#CZEE,X(P1PCHM\^4 17<[/0 M)9-9%M/ '%* BMC$9Q[E8..EMO,*8@X9",6.=K _TPB$$(X0V*%I/-_C*?9+ M:ANF( NSMPA*S-S/@-(/H$?%V"NI;6#"M;12[& T^8V\85^A]F0'>0,0)6;> M$$3-O/T:>MS58&]A]F2/G"'P9&?V9'?FC>')SNS);B]U !+4VH0AR-J&(2AR M*,9^P.RI;J]W !+47$/F0"F$'+; L+,PVUGL10] @IK[B3E0"B''G&;8R!C8 M:UKK'H $-=>].5"*($83HH)3UJ3^6:;R] MNE:Z^P*?E-Z/?IY9=_1@E&_I4SHEM2K[XX>C4EJV M&DG0>LE99H?[0R&/NKM=M/?U<(XS/&AU&<^HPOM!V>8G4$L#!!0 ( >? M6%"K"':RG ( ! ) 9 >&PO=V]R:W-H965T_.^.SO;P)^:K.G.O@K:X:M0K/6KL;,+UTLT]RO527'15-OQ1!NI2UTS^W?)*W%8A"N\33^7I MK.U$O%ZV[,1_B!F,?=VTJV=^\]DJ\SL=4TQ7L97ZZC7;#L-'FG0H(B-]P&!(<06 M3\P]P&ZJH 0F$# )XNS).$ Z$V(*.DB=@_2_52#>*G2:S&D:IR%D06;BS$!, M!F!2#Y--,#G**(4Q%,10 )-Y&#K!?$*(H)E5RT%.#G"HQ\FGG!05&,84(*8 M,+F'*2:816*.,ABS #$+ %-XF$Z3CS XCV@*8U "5UP"@!9^R74BV[QO-QK1 M8@8U4]QHBB*)CT)3U$=9@46^01A (1^%@:Q0A&:V X*K'1$ -3FSR.13D32: MJR,$'PLHG1PL-)D+%BYY!-0\\8^67E2,OT#D5>P.$"51/A,,?# @X&1(_ ,( M$A%_,\2C^Z7F\N2N8A7LQ:5Q[X#1['#=;["[G][EW5OA!Y.GLE'!B]#FEG-W MT5$(S4TL261R/IOGR3"H^%';;F[ZLKNCNX$6;?_^B(='T/H?4$L#!!0 ( M >?6%",UQ"9V@( (,+ 9 >&PO=V]R:W-H965TI&=+PU_QR$;)@V M0WE,5"QFI<],P^7?#:W%=Q3A^ MGOA>'4_:3B3K9<>._ ?7/[M[:4;)6&5?-;Q5E6@CR0^K^ [?;DEF$US$KXI? MU>0^LE(>A'BT@R_[58SLBGC-=]J68.9RX5M>U[:26<>?H6@\,FWB]/ZY^B"GQ+S6;N[*3;._>?4:O,[&6=TVR97&RA(6;3QY!)#!XC M$E-]1! (L2%>.GD-V/H1. OBI0P 52L$#J"J2O"I2S;?!C%C B M Q&9ETYS-$/T,;F+:?NM*A"%*3E(R0$*GE'ZF&Q*RZ*7P* M00%*"5)*@$)GE-*C8)H1F+( *0N DLXH"X!2!$R $6PT!' \IR%@T\J '!QP M- ;.\F(.PKXBDJ$T0 *-?8>)3TKG1WH(FI(^X*) 1+L;TP!TOQ8#T%3]V!4 MT) F^$6 @3=!&GH L-%Q]O:W$89=C'T;Y^G\Z -!- V\+##L8^P;.4]#&P:; M%)?O4 L[$/L6]-1N@:"@6@);D/@6S-,L4 (V%\%O5TM@UQ#(-?-G"P2%U<*> M(9!G E]5 IN!I.]0"YN!^)\]0"WP;?34)I.6IN'RZ+H_%>W$N76MYV1V[##O MB&N)7L+[]O0;D\>J5=&#T*:Q&UL?57;CILP$/T5Q .:<,\:>R0?*7G@-()S7EG1\[]9"](^> MQZL:6LP?: ^=W+E0UF(AE^SJ\9X!/NN@EGB![R=>BYO.+7)M.[(BIS=!F@Z. MS.&WML7L;PF$#GL7N6^&Y^9:"V7PBKS'5_@!XF=_9'+ES2CGIH6.-[1S&%SV M[A-Z/" =H#U^-3#PQ=Q1J9PH?5&+K^>]ZRM%0* 2"@++X0X'($0A21U_)E!W MYE2!R_D;^F>=O$SFA#D<*/G=G$6]=S/7.<,%WXAXIL,7F!**76?*_AO<@4AW MI41R5)1P_76J&Q>TG5"DE!:_CF/3Z7$8=])@"K,'!%- , >@]+\!X100O@=$ M.OE1F4[U$Q:XR!D='#;^K1ZK2X$>0WF8E3+JL]-[,ELNK?&ULE5W94!; MUGHJL[;LGB??%LM_[C_/YZN#?V^N;^^/#S^O5G<_'AW=O_\\OYG=_["XF]^N M__)QL;R9K=8_+C\=W=\MY[,/VT0WUT?6F'AT,[NZ/7SZ9/N[\^73)XLOJ^NK MV_GY\N#^R\W-;/F_D_GUXMOQH1P.O[BX^O1YM?G%T=,G=[-/\U?SU5]WY\OU M3TG\^OK35;KBORWS_7PH=!-PL??#[D_W[9^ MW9IWL_OYZ>*ZN_JP^GQ\V!P>?)A_G'VY7ETLOKV8]RT*AP=]\W^;?YU?K^&; MFJS+>+^XOM_^?_#^R_UJ<=/GLJ[*S>S?W=>KV^W7;WW^0S*

P3Q(<$SA83I#Y!>D@@OIB@Z1,TWZN4B@G:/D%; MVP8Q0^3,]THUY20/P?X>;1O*289PBZTN90BX5$=$G5I0RAEZ8ZR1!\J8Z^':)O3762(?I6JI,\D+V:[7:(OG6UG6R'Z-MJ MQMLA^K8Z^G:(OHU9DJ.=1&XU]]EL-7OZ9+GX=K#''W=Y-1C3G88.\*T8\RIQGCKQYAG()]HQIB?$$;& MF.<(8\>8GQ'&C3$O$":K\R\($\:87Q$FCC$O$2:-,;\A3!:+WQ$FB\4? ).R M?CZKB-+Q9\5\;I ^63Q>J4Q+F3YO$;Y9#']"^63E?4&Y9.UO4/Y9'WX MMJ+.EQ7U^1O5Y_L8.UH3^('%%K/8;G-PHQPBSL'A'-PV!_\HAR;KVM,=)&XA MM[LAD\1L_F5CJQ;X"@ - G:U.;ZMR''4&Q[WAE>]$5/&UK,=)CPJ:AW]J*IT M[E65K*2HZ_ZG!DKKFZ" %P HTKI6=["NHTB(7@%?@TJV!N38@1S#6EU *#32 MFVB< E[JLGV4P&,6<,P"B%FFGJ=!URE8H[OXK!;X"@"-2:#C:G-\6Y'CJ#LB M[HX(NB.?M*,.9FOU$#ZKQ+W29:9LKNPJLWI;S&K4_H3;GW3[&]*##1K@4476_1-:$N ;*@;)N=%%SP&= Q0O)@BT:I[QHA4Y;8BL[I08_; MO!4&VF@RNXF>WF)C21YD3A _H=%$HP2)E&JT5@#KT(AXBY FH+&#D+'8DT16 M!.C*HY7". ]"34D3>I*04YJ:GFP N;:S&FTV8;( *C<>YV$)\ZRI;[8ES+," MZI%I[$D/&BT0BK2Q;%E9P]$>-"K-%TLC)+6(I*Q_"$GM!)):0E(+2-JH5@-" MD6((DRR:H54Q47>N,4@+K)Y9+41>0F1I*K&$QQ;-L0W)@_#83IAE+2&GK9EG MK9X^A.UN ML=8;NKF9*=9KLX.'H 4M%P7"\B#P[(0TO6:8X0U$V8:!TA MJ*N8:"^=GFA=<5 0)CO Y);HJB=T\A.F64_HY,$TJP9%#WK2(& M7HN!.@;SFN'Y?GD_I"M"QG4E N&10&1+P3\\V&^38HB&>##)MVS($ WQ$R9Y M3Z3!(VG(*/F\!XV62W@5=.'!]%U6ZD $)Z#Y.PO$\QY4KMFX.*)- 6A3V^3% M(5!V_//S'M"X-D25@E:EE/?U

RV\+0'C2(.JG56B>NB M5I\2*2*1GJ@%(YE$\B""$2?<546B!1%I01[='C1:GCD4VPK@N%9$,F+%PJB+ M0#)LJ3 B'+%BI1*U;D1X85<+["J X]JSRPDD->3D(!*IB1,V-Y%(302;FSQD MSR,Z12QSGZA2U*J4#)'R1/0C3=C>),+C!'@L^:2=P+8EXK54%71<,Z(."2PG MA*Q8$U&'-&&3DPB7$YC^)9^7D^9R@S8Y%Q7 <:T(Z1-8+0C9 B9"O10G] Z[ M6P.SO.Z=!&CC/>R?&NBX9H3021,Z"5G#),+2U-;W4$-8VH ]03Y#G39Z]LZ5 M>3^D*T+&E25RT" Y((NVAA"WF3"M-X2X3<6T?MKHV9K(TED]M*N'_MV /48H MBEU#1*:I63 TP'$!*_86(,D- $26YO&&"%*#!"E?S#;@\!3><)]5([L:Y+@% M1 X;O1)1ZZA&'Z)@G])9-;)K],5.V:G4$"UND!9GI'G6@\ ='2F,62*0O))U M6T/DM9D@KRV1UQ9LHB0[WN@ R'DR6[9$&EL@C99T6DNDL9T@C2V1QE9+HSIF M^16 >(.))K5@X6,E+ZCZW*,EPM$"X; V+P98H4@QA-TMV&=8UB.$8.V$?49+ M>-.B?48^L[5ZGV&QP;(:V?7(6$*.6\"L3&#K8DDTUOGC3'9_J'5^&.8^,NC< M,N_- 36Z$\A%;]>=]="N"IHU@QF@#-CK6++L$L.<36;";D<,\S891/ML(O]U M0%404@QS0!G$_*1*JJ:^&.94,HC\9+(2P[Q*9HI9R3"WDJD1@ $U/LZ#*Z5Z M:#= 8PF:-8.YH Q2 ?4HB)GJC!!J5D1NQ7R)?#Z@]J^17R,H621C:-%RR?V2 MZ. TG^X&%![T?3"+F*PV3'B ]3(YVB8F/#)%>*BI4I#P*#F0>N&AUDO@O4R. M&E^9J,B$XQ.A!DA!EZI*#@0=BZ C[+-Z:#= 8PF:-8.I&C!A)L=LM=1:*1,V M!,+,E6+!EL"Y?"!9I!2L*,9F8,),CHU'YJT4.V%;(,PS*= TF5T^_SZ@1C'/ M_4M9@8RPMN;08D"5;!T5F$N$*=O-A+DZ!=@ZU4Y?@*U3<6T_IBMCL@HSJ0$& MT>38^I!Y-,5.6;\PEZ98M/'/;PP&U&B8-7!VO:C#9K5C"@(,H,FQ-C(;IK@I MFQ-FQ!17L3DY&5"C<;WGR0:F(\"VJ4)S(L"W:7VYNYES4Z!U4TF T>J15^X M,)NG.*TYFKJ.'I3F!*Y%=C7(K E,?8#--#ER=2[,$RINRNJ#N4+%5:P^3@;4 MV/,:BXUGZH$\I/F ^6E Q0D%,D$ /M+DV-:/&4EEBI-4F)54D)=4]S8RB1:/ M%9A-5(!/-#ERR2S,*"I3G*+"K*("O*+JHO!$@'M3BH=4POR; @R9S +I@ /)CC\ 29,>!2.@/@)((2$CP#QLGECF7(A)ZBZ2A5@ M!66CLA+9U2"S-C#=! Y2O4X+^HY45WXOIBMCL@HSB49V5<\.,)A?5:885H4Y M5@585M79ZDM!GM505!!F1!7D1&77A<(LH1*G/ O.3*$2T<,M2K\CV,2X%-#P MKX9V5="L&4PCH3$U4ZR_!E3QHY4SS;=S)XJ4_RIP@RJ AVJ)B=6 E+. C++X27@$95?MH*8T"$SH@)L6;*" ]=5#CU4ULJM!9FU@$@K\M)JIP/NJ M*U]Q1U7$9!5F:@WLLXJIOPFPQ5)V,$5'/M? %ES,ORK-E*T:<[!*@YXN5/K= M['_CR+@\YG859'<-3.N8E57:*3LU9F:5MF*G]F) Z2T.*XZ)(O"TJF.N%P.J MOC@F(L#^"B(+_*]*_7I,?968)@"KK-:$'H0%M->$_9BNC,DJS#0!F6Z#>O98"\RQ>F<\H*8TGKU\S(#C[4AS(?IA>X=L M9>,)Y2WRR*HK?0L\LJ[HC;',*FN153:2R=4RJZR=8I6US"IK@556;]TL\+_B MC5L-,JL9>\T8;,$6JG.$(M?=TFSSX\_' ]_[C: M?+LY45ON/A-G]\-J<7>\^\"?HX=/'7KZ?U!+ P04 " 'GUA0]66F[(,% M "6( &0 'AL+W=OK4K-U.X^DUB)70/&"R2>_?OEHG@,W+("A?MC9+RB_YP>[K_[SF1994]6/Q%I2' MPB:;UBA+ QZ&.LB2W7Z^7+1M3\5RD;]7Z6YOGXI9^9YE2?'?M4WSX^6ME73$"P7A^3-?K?57X>GHGX*3BR;76;WY2[?SPK[>CF_8A=K+1N#%O'W MSA[+L^^SQI7G//_1/*PVE_.P&9%-[4O54"3UQX>]L6G:,-7C^->1SD]]-H;G MWS_9[UKG:V>>D]+>Y.D_NTVUO9Q'\]G&OB;O:?4M/SY8YY":SYSW?]@/F];P M9B1U'R]Y6K9_9R_O995GCJ4>2I;\[#YW^_;SZ/@_S7 #[@SXR8"S40/A#(2O M@70&TM= .0/E:Z"=@?8U,,[ ^!I$SB#R-8B=0?S+0(T:L/!SYD+?/MAILMG M).A62;OL;I,J62Z*_#@K.N4O2UQC +,0X M@\099,L@>_X.UU.'T2UF_^F+#L.!S[<0QYEI< /@5PADL8P4 -XA0,9B$0/D M/8946@+@ S+(.$085PBCTB:$[CQ"I QU* !PC0 U4SW&WIPI?,X4F+.AO&\Z MB#KOR3!D[/<(,,2 *U_&1P_&GI,:=U(C"W.88#3L2O$0KJ-[!!B&!IET7\9' M#\:>EP;WTB!>Q@,O#>B*Q1S*[QYR&35PSY/J<92JYU>$^Q5! D-$)L898O_4 MUNS5Z'X:_CZYK1RH%Q,ML(6-(#FJE;4/LN\!51$PZ$%$;!$,WZFO&)\026*? M8<(GD@)Z+3@:2039B@Q&$D&V.PH926*?8\A&%U$<1-YE:D(DB;3&L+P&(@FS M"V,<"^4:@XZ%A\A##$E$$5$1,D+S+)H0'D+U+/8)3PQ\5F-K@A/Y@$DI HA[41$DI8HC 9HO%!D*/IAQ.RYXCLHXC@(#3*S83X$!KE<&-&XA/] M5E]NH4$@OLP@KDM29!B)],"1]! 3'()0O0C]PR@(U0MD7P9A=*">UP*-(X+D MH_$11"812":)),%!G2DG'"H%(67A<:Q<.="H#/N]$:(7B.AC(H\+0J!"3_": M$*C JOF!UVL!:W"AQIPFE"P0)9\= _LB[@0GJ%L1ZE90W28<7GZC(*+$4(2^%7*_)"@.0F%J MPFE3$0I3L)PTP]O^:P?2WDE<$UK44(M@O6DH17!%"55(#800H(8"-(RXW].$ M /4$ 6I"@!HY-#(]C BVAV)7(2L?9']&!(^XI=K+LWD[_HNS?V?R;% MVVY?SI[SJLJS]B7D:YY7MG8@_%)'=&N3S>DAM:]5\]74WXON37GW4.4']RN MX/13A.7_4$L#!!0 ( >?6% QES7)&PO=V]R:W-H M965T41(Y@6M MB'S@#:WUFQ,7%5%Z*\Y(-H*2HR55#/F>%Z.*E+6[RJQM+U89ORA6UG0O''FI M*B+^;BCC[=+%[IOAJ3P7RAC0*FO(F?ZDZE>S%WJ'!I5C6=%:EKQV!#TMW35^ MW.'($"SBN:2MO%D[)I4#YR]F\^VX=#T3$64T5T:"Z,>5;BEC1DG'\:<7=0>? MAGB[?E/_8I/7R1R(I%O.?I='52S=U'6.]$0N3#WQ]BOM$XI_2,6K7D6'4I'7[EG6]MEV;^*HI\$$OR?X P'''Q*"GA"\$\(/ M"6%/"$<$U*5B:[,CBJPRP5M'=']O0\PIPH^AKGYNC+;8]ITNC]36ZRI)P@Q= MC5"/V708_P:#!P32ZH,+'W*Q\2=T_][!=HJ(@WO(;@K!W@*.(@ 3#:Q <)=H M! N$H$!H!<([@7A4*0B3P$XBT$D$"*0C)QTFMIBZJY;GC2HZQ41CS&Z*\>!0 M8S#4& AU,0IUB@G"F;.3@$Z2J9-TE,<&PLPX24$G*2#@PP(+4&#Q^;.%/;@- M/2"&8-R'4U"8SC0!GFEW_(E3#( B?Z:B&.SY-?:!?,(9";AA\7]T+(9;%@/] M.*TJ!)KS W@8RST]\.P8?2DS#+1:]$- MT6ZC>--_(*#A*V7U#U!+ P04 " 'GUA0GFR/A\<# !($ &0 'AL M+W=O=FE_V69Y$I7G,#UYQSG6TJX.2V&.$2"^)3JD[ M'M9MK_EXF%W*^)3JU]PI+DD2Y?]-=)Q=1RYU;PW?3X=C635XX^$Y.NB_=/GW M^34W3UZGLCLE.BU.6>KD>C]RO]*GC:KX&OAQTM>B=^]4/7G+LI_5PW(WN M7N/R>71>Z[8_O.FWG-_I=QP:O*C$YMEEDKKZ[75OX7A :P-8%V R?U9 &\#^$> ^#1 M 'BT0"_#? ?#9!M@'PT(&@# M@D<#5!N@'@T(VX#PT0!*;LZ1CQ#Y>4AG-GTXR\UNRD"(UTRL>J9.HS(:#_/L MZN3-6CM'U9*F3R;*B%>M]=RO?S2SM3"M[^- !4/OO5)JF4G#L![#%;]G5C9# M.\(S)71U,+2.";/BV7V&9YO@(;EGIAA#[YD9QH!<*_!^&93C"@)7$+6"N)MM"LRVAI$UDS8# MXE,))H,-,1I(.!ULBH9"@=&=(12E(0_!G, P7P([7Y#"0@*U5HB6+P,"ZE_; MF""20&,12E*?X,;XN#&^90R%8SYI&+^7YPLG?@#7*8)1P0*@-L6PT%*;V5B@ MF "C/D?$&"4*B+W8F/3!]K#PK='\PA2#.\T2P3B1 AIM9Z38 MF*(A>&6]V!CO+XG&:JR;OI+ PR6&A0)N]BL;8U(%H/XU(A8004#.#8)Q)93$ MK0YPJP/$:KC;-DS03T0& @SG,TI1H#5%*9AQ9E-T(. +&)7B<#W;%!D0L-$L M\!X":HE2$B1<80D%Z. :D:(##O:9#9JPMV/=&:QP@Q5B,)A)$_60P2AE&8Q2 MEL$V9;H/H#DJ91EL4\9@L*06> ^AP2AE&8PEA%)K1 HQ&$UH&>SUOM03G1_J M,VGA;+-+6E;?6KW6[MC[E55?^J!]0I^6%&E?F6-R?6% JYX=O"0( ,H% 9 >&PO=V]R:W-H965T/#-&Q)\=4#[D M:(VN@:?VU"@3P$76DQ/\ /6S/PB]PS.E:AETLN6=)Z#.T>-ZNT]-ODUX;F&0 MB[5GG!PY?S&;KU6.5J8AH% J0R#Z=H$]4&I NHW?$Q/-DJ9PN;[2/UOOVLN1 M2-AS^JNM5).C!'D5U.1,U1,?OL#D9X.\R?PWN #5Z:83K5%R*NW5*\]2<391 M="N,O([WMK/W8>)?R]P%_E3@SP5:^U\%P500O!6$UOS8F;7ZB2A29((/GA@_ M5D_,/['>!OIEEB9HWYU]IMU*';T4<9)F^&) 4\YNS/&7.5$\YV#-GT5\E\C. MOP>DJ_U?.VBT2.)T$%A"^ _AN0.@$A!80+ !1'+D!&R=@<]=!E&QN;(XY MD9. ')QR9WR9W)C5LB=4JD#I/AC43ZH01> M' $&XF2GA?1*?NZ4^=$6T7D@/?KF"-W$=WI0C7/E#3-.N>]$G-I.>D>N] &U MQZCF7(%N?6% C)*1$1Y, *BO @ 4 >&POWB+@1 $C*:6=U]]2'3)DD$,N-&W=?_EC73?1YFQ?UO_WNOFEV?_C][^OU M?;I-ZD&Y2POXY;:LMDD#'ZN[W]>[*DTV]7V:-MO\]^/A8Q>%3QF5A;1 M1?3S]?/H[-GY'W_?_.F/O\>7^,71.'I3%LU]#6]MTDWX\_-T/8@FHS@:#T>K M\,>7ZUY]G]YE=0-[:**WR;8U_U_38EU6 M\;_^RV@^_/Y5L>X9Y14^!9NG4XFCZP:V$I551!A8/<+?37MK+WH&^Y!\CEYM M #C9;;9FM.S>VWAX,9J/Q[-AW^8N-YLJK>O8_"-ZG15I]%/1QHW1*/HEA:OW M.MW"=)>?TJ)]Y.&@5_@)-OFA?&AA(MR5JOR4)Z^+/H0;3*<7E_![*T5E5N$_'53KC_&T2ZIHD])OD^C9\/!7 M_Z<']+^D>7[QL8!CA^TD-54T:96LF^Q3B@0F,>\?H"1P;0$I[\JJ=4BODPK@ M=;E>I_ 4/+/AYWO&NMXF>1[]L*_ATM5]ZWNQ3:L[W,6/5?G0W ,^;G=)T9K9 M#'D/H#_RC(])UX@U=?33OH%;4B"N]+T&0*D QU\!>_L<_>^T-?P02.ED/%], M6M3F$BCYAJCYRSQIC6\.[&56XQWZ6PJXW4?N+RY&XXO)J&>)[_8W>;:&2AI7L*7+< ?Y+/RMG"ESO=?_BW\YHFD3>UDB.A9E!71A_MR M7P/H6P-IF6'9![6DKF',UJ])?4\RP1K_D?Y]GP&U@,=;#[Y)JH]ID]P ":KY MXF?M*PD(C7RJCJITG<)(\'3X"#*X;1HUP)KZ'WI7I;LDVT3I9Q#5:L Z7&'9 MW,.-6A_0E7%2C*-GSA?79WWUR4MQ?[.NW> 8JU?ZAWR3K] MM]^!W%JGU:?T=W^*PH%^HE4>@E,/2@CT\BRYR?+#Y[Q+'KO.#WX'2<^=7QMA M;U.89!-U$=#7P G20[.KMSO%"Q\)3AM($ #9JWF1N$);-&XM[]07PV6?^AYO MY\ VD$YG#2(Q7Y0UJ!= GD'@1%0[J],T*DH0CE8M781(^WV9;X!O_K]T%]KR M!-Q%67?-C$ $"2-8_"$:#6,@Z?A?E.R;^[+*_@.?)G[Q?70QO(@RY.D;OCN. M?\@C4=)$0,%2E(6LYD//=I(S9DI]:QD/#RYF-H]7PW$\@9>^<$TPPGBQBF?3 M<=\(':^V=@$R)VDZ<+!(Z"Z NJ^3708'W7&5]MM]3C*"4$!@VE5Z#Q<+19&, MZ>E97M9UZWSURYL4E("L==L8N^H3$*&%A[3S4]X,V-K9NP3Q_3YM0"O)SX$8 M/HM^+X __.I1W'3B[AF =%/F>5+53NAM :@U@#E^BSJGOL'(<.K39;\4Y2/X M4S?DOWUT-YV/=V^E\]$#^R"%C(D2T+@K#VE%"#A[C4C[16+.HL4VNWG!%4+L M1O1ICY%O0>"&S12&J5?E8Y)WD=>?=BBBX\WN8V?O@00EVVRT0&()AAFRA$"DZ MJ,+SDYU23>=0K9%D%^K9SL'\3=RDMV5EZ1K(B0V>%1O^A36%K4(6*UJBGT9OG6;Y'[O*E[_^2HKB+ M7/03H"WHQ$)80/C=R YV,$''^%]CU[A&GK!W8P<>L10."9PO2KT@/G@R9=.: M]@%1X9V("E?'107&:Q^MD-H>>N?Y 0FACR^SL&/)7A#B,O/'YQD^ ]PTL&.,(68J&I)QYX MBP^?<."M=_JWN:,%I=4ZJ^E7_CIY2*KV)?JR40[!J&?/+6G^A#VWWM&K16Y; M9>O&B(GH=6J^9&4M<]0)*VN]$PAN:!=ZF9D5+)*@:H?FTVZ*P M^?=]+3HLD/ J!25VC)X" M:5QGC/0DD6U1__Z/3G_8I?H-H0*O;K/]MI?EGWK;6O/CV+%[D!6?8,.'WWE7E>LTW<@;=$"XSFW2 MF&/Y%>?5,3CARKL,!3Q_PB8>2TP0^9#7PYZK0K=PHH125B MH9%,:2"\B)+DQ7G"VRE2JH/O$66#B]I+&%LL9+_;Y<27 M@;1?K^_3S9[O[UO@E#CB*XNHE[V0NMYOM^@J184ENRLH+@"#-MB>C^^^*_-L MW?'F:!"=_C((&/6ZRG:&71K79211$&@ &D1G#VD,BEX?20 MU,3X.1J"+B,((WD&,"NR!#^-5JL%FV[2\,'G:8XWA+#A.MTU;(T=#X?30?0+ M$"'4&J-UGA5H@;RH&]0\;[)R!R+2-EFG>[),$J>&M< QK8D<,'-=EZ"J$D(Z M:P_9:(#"%6F*QC[ ^'*=D\X&$,INR@U3,T#L!M9*(DX#Z-H _83!4N&6M^E% M\+]N+V^B M)EW?%V5>WCU&.U#P,-:'M&.: ;XW%S]AIO<<5BT[XIL^UV7Z1VP;0N AJ"#$]57!N("_C13M;<)WAUV;,N M&P5UM,EVQ%ONK!B*;\DL]6,-YQE'UK0*JP)KJ--B8%;"@ M-P1-E!SY1%-QM *Q+Y#YZ"!I.1FN_"< I3I).R*@*( *QM%"*7%4T^:,Z\QN0#$'DA7NKMLP4# ;]B%>4 >!LB+0_ M7B]<)1.,$^N;B.]? X=]GJ5WI?YE$*&5A8[O';HI@7(1$GQPU_Q?_V4Y'BV^ MKPV9)U>$53\2>K?EAV&%*C8N(J8!MT(_'E,T.,&_"B3"*8(&@':3PN<=2@D5 M[R0!HE5MB!<1TB6.B,$M@I4 M81WX\<@ B_(QFA=W&:GT%#@T^D*X&F]O/@ M>G ^B'YF%OT"R/"6?L"M\K16=>C<*3*MDL+QT&ST%58$$UUN@4RM$T $X$QH M4]LF!= Y$HL )[;)QS1*[4KI*@-[WN[XW.EF)K>W*9 "NK);X]G'N^RF[3XX M'&PMY!-W@/Y'P"W--MS4L+E\OR%*=KM'#],GW@"ZR"_PT\8ZV(F6$%.%)X!R MRC4'6M2@(58\J[P JS8\9'D.&$!*)!&4 _2M).41870&] M<"*RL=_!M^1;1F\"'1&+G[)$!A;N 5\D[NS96$C\@4G8[@:'0;JYT 4S%'Z? MBGS&.\+!_&\7G]@W&57E[_#.+*@'Z]&$WBZ*7%GE= MI:L]#TM48?1]= 67-6O(;HF7[ /PV74T&<_/_Q"] 3*YKZSUU7\2(-P]\!50 M/!L*^8H)JH6U'?YIRX(=7^[O]D!QF2H=V/.2]YQD5?07\NGI7[[JO%RDB#US/6W-,Y37C +GP/!C M66[H:B$BLKW9_$0R+$H_2!"OR]N&9+&SZ_U-PT">#2^FN,\K6 .H[)7E PHS M MP^"T-8'@IW53LEAX' :+&%^M0;[=\%+,<8UP&Q\PG _O28A3[^6*OTM0H?UQ MGS'+P:W]):DR(B;6$D+!:1FCU%LG0B?@2.,8?0+ M/2$H:-N;?56G6R^<+KH5/J:\\3K4S\0Q-1Y/W-=6V$O6]UGZR7(!#'$ITG!O MY ^9K#OO N[RFH2*QA-WEV M)UC3 S003R\,X- B;L'R! "AH88T'R!S@#VRY[O[D5 _92"AI_N<) U&B$ZQ/_+ZRNB<5VDY@%U"0)NF1M5%(;:9KC_ MNY)$TS%T9") 8%AYVGN#D<&=75;&.T\@<6WM8D ML8,(B[D<3<[#9F@7E,A[/ML2KE1K08/(!AZ:W861B" D9DB4B&;:J\864V&S MFT_&V$>+W.=;H4;F*R2_<-2U@?+ D&C (Y#>0>SB_8EPWTU[8*44219B( M14HKR+5DL\ #$F4#C1;1:(SV%4R@2I"SAW&>CP%.M.;$.RS_A&%O]PU*3D:I MH,.F6X(Z_9IN8* 4L 1?@;8%#%RIE]NTD:O.P;6API34[;4\H/'GV70Q&"$% MS(TKZMETJ+\Y%!])U'?'!"Y_1 E?$?WGB@:_,.I07[224YC,]60-XH$"4@"' M\; 0ES%=PZC9CC9.#_J6T=9>(S8$D^!&8K89#-P;$)]"2 MMX#(.1DH@9C OX7D2W00T$FG]P%.ENC],S[7#N<<\"FSK<>HWI.1!\:X3=:$ M9SP]TUZ%+:B'W0,..W"R(;@NBR+-HPW(Y^N&N.NG,O_D%.E>@*$6F3YHKR)^"E9EI'L$!--C5!)I 9@Q<8]JS#+I-TGA&093_@F10,372RCMFM> M 1##![2!Z MN:_P-&*\3 D%Q[NGE1D@G-R;+L@R)AD>D7=AVA8@_F.T WV877P4WHC^?&U? M,HO*F4 [US;\1%KK 8%5X;Z5H-G\D56;BQTI5P9CH@HCRFKMTD\%I9!:D)F$ MD/ >R7)E^)<125%.,[X(9KVP,&N9NDV%NWS*\$JJ]Q*M W$8R($D&5[^AK-!;I"_DV1Q$ M*B'GVCG/E4T:6#H>B5HIH#: V'HKB#F"H@1+)3L_$0DVQ]*PZD7G'D<5I\BV M^RT:X]%\]'>@'63"%]_^(PJU"0@1*"2*/+^F5#H;H;(!'E_5UH(U\%;-L\+A MPW\@%Z*@*\Y4PQ8S+UAED][H]1D=_N91K_^N2C:I1W3]2Z,^<0MU5@@C$1@@D\J1FZ4.>'(;M$* MQCAN;F80PBOQ*FS18[\AG;+Q%9R>@C&(3/)39NPZY1&X>Y-UQE9T#(KNT6?C MP<*7&\>#R9>)C:^0.FR()5KR(%0!?VFOZM$\%7IRO&M3-;=P=4K&>$FX3.FL34.:C,M-T1F2W<#_:)3@[]%XC^;R![>!]1E&+4167PA>FQUF_'8 5Y7QT= M ]8[7?6.\A0:3H(IJK]&&$(C!2LXK+Q6S@@(6M >B1)BLTQ-9F<3_7'+PB"% M=N*M]143F.L>@W,?B%*A-9$WQ5(GA43D9-BF"_<)T+JL5(!B[$FB;BDDBLK# MZW*?(Y)3%C2@2IY8CB/CL!*.9E^]<#%\[_.&W4/\)@6ID0YH G>0A>S< MX%NC0/."C#L^9;/'%E.4D!Y'HR&=W2GG5K(W9Z"]V/1#O&OI)VPK[Z4[1AWOI?2[0G2722\DSYU"F7,AQ7W$\V#X=\-!/1X M(JZK>X_OP!!JG,T^%1*45:SO*2KOUTZA, MKC'EV+I&^R;E''A^Z+/+ZZMS]/OVN889GL[-6T>OR10P(IEK_+U\'/L?)^:C MWJ8LF4W-/L0=G$6(9MD&'T3M#%F0M4!DQ6[?*#ZIK #VDDOT#A$;Y7I&A8Q! M+].@Q%9MVH)ZY5F.E1'X'@@96@D>R>)5YAQV*W3-V'&MU?6,WI),A?,_D HR MG'S_S?^VK[_YA;,BGSJ>0@WSE6!!\'G\U;?RIBS21[GNTSDX? MO>?Y9]%L.8%MS@[M>S8;QJO5_#='P^7_C6@(HM)X,3STQ9/0<#2QYP;#R.IZO)H7W/8&GCL7O$JXWSPN1>^%_;E PA M_8Y\L[Y*MEO)K2+;J6$CF.Q.Q6W(R+!-@2QOG#W6F(HWK3A :X4$GDU>+%"W MB(DQK]X!2AKU%K6E@C/CD'^0UD]JB,D45UXDM"*2=Z]('Q*Q=F&=;F%HGL)%P2-I'";((3SR\OH7F%*N,U@R)H"&=,*OAA[J- MV+:8TFNOF!)'CKD L^B2Y8(/8K(G Q1Y"' IUOR/D=TJ.TY;^YV?R4,XMK7W MV?_9[N_[ @ (9$VUF(E9B>4V6Y.!'-0O7#+*A)SS ZK.:,+K-H9U+Y=.J06CN&)$M0P,Q&^2 %K;V1>#8:JD_# MD>-I;T&Z/3C868.63E;G^O-X/CD/0-!=2DTS MKFD\'8_T%R-@J:O6=%Z>KJ'YM^SD?$(E-[:N#P5/,*(DK1!*B&S-H+MY<4ZH2R&0F>*7CJ M\&G("[L>MWC.X8:PMSZDUCX)Q.)G"^41ZQI=.:&SXL*$"":%) YAA@,G#^7) MFCUT8M"-;9:+A#4$.RG$]"W3X&)P,'NM!M%KS&]Y32%V(O.\<1DZQAW52H(Q MF6T2HP6"GOM)ES'P^10+R^I@,-"-3?@Z<,(SA2%0)"_W BB@9A3]82ZYL@WV$]VG.84[.K++:A2 >6A3>4O,E&7%M!@K.V;:0'3RUYD<['+$$0KVZC M>H_8HMS,X@&W[S*,D6QRSJ*%./^LDY#4EB2!458.L]I,GJYM.8U('#9=!CVM M-OV"R9D;.@47&2D.4D[G=NM\"B]CD_9BX ?L_Y(:>RICG2K+<"3WSKKX>?LV M=HRXK(=;?!.%4:ONE&X^] ::^<[@8%1KKONXI8"&'39K91L*P\T<:DJEG M2E?E1I(H>E+C./X )KE))#*P9S:Z:91=XYP9\!Y'&,*4*?DR)(5U+P9HFI2E M"!LY!NHP(S9,FB:@B2)^5H9EI1RM.6@?$[A6$E6\/-?>)%V/*1"XR4&44%A['F&2)\<(!XAZ MT+.)7DL)ELML(2?F-C:0@:*7@2S9Q ^BQ3%&P\ *8@G8 4I;%E:"#&\U>Y"P MO\757F[C-ZK^D81\J'HI1?3G!-@C+%U\#I(6027? M*:7#%G@A& HQQJ'W!0E[L$QO5J:#3 /=1*QBA=BXL/D?K/X6&GV%>SDI703XQI"D'Q'<#P$L/ISA+B.C_$#Z#* M?;RX7M^7J!%=;=87 >A-(P_'>;B@/# M9!N!\K->[RL?<_O24G2N 8VH'Y2BAAJZL0*MQ!6C1)D8HX"+H L?C89>5:O M\7 P"V[ 1 6=?HG=*XP\5<&O.%1GA0\;HT832\"4)W0&C@:7(Q" =-ZMTF P*&YI6>\"X4=I&Q.APG1<&>0Y4&$45) MHRPO2I'K0UN^KA>[*J/B6$(#R " 8I.4#0!B+"["^]R&)06!!;QULG]-DN' MW7P%*;F#"(MM^?6[W\% U!TFZJLEO..8:2H$1@]271[1I6[0_@2P,_M4KZ-H MA"JJ:.$/4BSXPA0++JB!DBY!UBI+WA;;!]$[)2-NL,XO\DD5OD19>5F EYMV MI>/6MM9)OD9SN;D:B,L2 "N#C>+5>!)/1D-+;_&(#!TURP_JM>&ICB;Q:#)2 M3_05#7U__7-][C(\W(*$&K: V \ZJ8$G1\4EJ8X"@;/$/MO]#D'0FH\G:N6: MT^!J7;9&%_R X7,4()E3$(ZU[(9,,3+L X4+DAA[GQ#7QVAL>[A)MJNOGU!] MG'#YY@!MY"TZ1\!X'B\7.G[H;#&,IT/E1X.O)LMXNIR[KYZGZ)LNOLV^?SF= M:H2OSN;Q;$)N0/?5)%Y-Q_%HY)RY4]@RW,.%BF0YF9LXH P'TZ6&T6@P&7E M X%>^3=-D?>OCB7_&1&P@W;_ET3!Z"GN& C%G;H M7BATMN8&L6$RCZ=3W[<9AH/ISZT+^V70.HPTA^$%R#%?Q-JW^@1X/6U.NOES MC9I';K[Y>\TU)E432!TN;5.U."U,"E(JBX^RO))LE;"@>F/JG6+ $:>CF\2! MY"/92*SY9).NQ1A$D@:9B:F@'*?&H]8S:&6G4CXM%LMQX[BUZ=2;L)! 4.#4 MEE49'&Y(XLG[X:/CP<'N/@=:FQ@UH*)2*F)9"HA;<5+.YW9_Z_E[::,:?';:9'SN^"O]BK3PW)6&I^225"\U'%=,= MA-I\:XAVA'0[BMV;*W#H&WGIY'2"V;(=.3U:M8/ZSR;#-CB>FE^PC,>3-M)@ M -/IX=Z'L@Y&\7(R5=^,8L!23UX;GGLO^&D*W_KO>U4)Z5O/U9\F^[5GLCC7 MW>GU6VW0))"8 $I75>/K;_"W1I1_U-_^9)EC?_])X+O_'B3PO5DXA[Z1ETY, MU)G%DU$['K3]S=ED.FM#X^F).\M%.W9TM.RP>RV'T\XX\=Y4GDD\G7FT?>D; M.N+1U-/-P^2?;_WWORMQ%WS[C8F[I&7])L0]0!2*6?#:#755>3E42:1/NO]* MZ5''Z>D+ZT@[2#._'EE\PY6HL%A"(=J8B>IQ@)XNEO%DLO2^6<530BZ._*=X M!CN"*6)*B45^ I?YNQC%TP[J E_/QIUD9 HD:JRM>F$>Z@>_-E)N"ZJW:S9Y M>"E^C:RR!@CGPSR $EKA^Y:X\=2_QU6]UWBX7 '"UB.U%-]^ UA@PN'ZIGKI M?+WA3S^W#N++7G9-:E-IS/H;B@ '.?4SM/]-ACI']6P\U7QL- '\'.O?Y^_L]U:9;3>#[WS-V3D:?:CQ;Q MTBM <#:9G7IM1HLY"!\=)I#YHL. /AK-X^5DV'YZ-.EX&OU*PWBY\JP2*VV8 MQTL#NYMXBQ_-%RIEL)-%6>=\GM44$^&7-C,Y3$$%3*^Z5I06G[)*NF]RY9>F M73/3J]YHQ"-E[.UK+*SZ.!]J]SP=1$?>P."%-U0FE6W9#ZDI9B1QH*:Q(X@; MJQDH[L-67$DM?B=6]"E@ 0RRXP\)^K M +)SRQLK$4Y_@7$>IL&?B7[CHN-H9M^9CH,8BCF>SG3D%@M+70LR63Z2EHK) M"]2>S18N^DGWA)-@LSE'@! Z4-&U$D,OI(WW\ZQF%RONX](4T8W.$-C=OYUS M6/F[##U6?TYN;ZOD,?K79+O#JQV=>=^?>Z"QU="Y %:-E9T9M[',,'IUX"^5 M;Z-2W#LN5+W?1;SBY Z6<"=%3[&,^%!GOWE114:^]!>)@=!4B!]K[C5>D#BM M!5U0ID>[;2/9#8381KOT )"=:Z9GGVK'TG9:=!>F")^:#9Y8P4)5T*)H4L)* MP);_-+GT+;+J\Z'CI2* XH[BX1*S[@')QTH:Z2D8$FL,#HAG ;A8PU-$H7H[:YI6#7:5MF*IRTG9WNXVDX588.DMYZ9/!5$?H MND\F1'W<4^FPIU_RAZY^R7.*S(U<4A\U1K1]OFQ2 F>'*?[K$A=,&+R.OZ<( M;E?!CG(]),/-9'&Z+-1/[32R@;34DQ2*=GZACDCN=01+>K_-#+8>6DK2Y8P7 M;XHC(RX=J?MU2^,33FQ.#^<@S-PZKZ3LK@\BR: MQ8OABD1:H'\K($'XSTD\GJJ:&-=\'E20>NW=GRZO8CR;NO6SJ5XR2A0=N0HM=2%>C=L&J^FTS0G& M!"GSZ84-G9(<@87)_O*3O[I.^RDZ/9#?Q] M,E1A2].1@\M"5;V@3ME6+>D@D^UQIW!@Z@#'TWBIV._9.%XN%4-4>;2.H)T) M5=+*VF2DS1OA'@&YIUZU%TD#+GX]K>B2\>)BT=4#F2H?^D*WK;R]X)D.W6\\T!91P/RTEU+ M2T_XBG3%6(#\YB[)>!*/5 %'3UH*7YVH6(;QT!&-P#A#K<-.-P*.5=4@4U3_ M(,4"BJI<;2!+KQ;MPS']G%HD N15M7W\J"J\,'7IINOS:>\6V+V\.1TQ,$Q% M 7 )LJRRKW0DZSNZL%C$DZ6NW[0$AC-1G &1Z0E+F<83A=S ^%:'45U?X2_% M=ZXO)KF1CM#&BXGBC/#9*WWUVC:O"]X;C[UR5F-%-:]40;H%*,UZ> M,64TXVMF)!$B?$K;[1A;N)KTKGM<7Q[SL33EX\XW2M.G%H0.:I2ZW+5B4YM! M%7-GD]6FY(3'S[L,D\">V]K;KI1 @[TCJJKD+J&23YODJO@3!4^;VA>F+GT' M=W>-^TA$X>0J5SA"BC4EG:*1:0+2-_9!22'L&6*[C73,5#^IIHGI54REY:D6 MQ"/[2!"J89V3KJC;XN -S;C\U FCJ[+I$::<U":L!KBMV9CLCD!5 M?^' #+;(F%AE(]()2J.ZGZK2K^3<1I0Y*:"9H[>[3G:3KK$2.>>4/INY%HJ# MZ.<=78TD?ZPS1A0;VR_E-J35INMF@7T.TZJ^SW9&UF:#YW7*_9(GR[%!6=OO MVG38O"HWIA]-+CT&N6>>+?T06#ZH4X38[4$FDE-TZ9_F-\^"*Q'@ )3)P"RK MIG7A*Y/EY/#ZJ+&&1L&^V@ZF:)$0!$L+;-&5FU17CR'+O/:;6$"V,QFX[1DB M;%-W3!Y.[=.B@'!QI0Y7Q'6;2=MP/K^ T M4G4?.X#<+K5A5D)@HKET/1NS/&0]H^DTS+!?C14[\C/LB6U:3.D]V'99@M$J MJ#K085STP/9L-%*^#P>SCN<-!P/5$C'9]*@P%4_0E'5[BS2TD]Z9PC72Q4*6 M=13*XGE@(,Z7OI_&Y@Y+I>H=\#>L>Q 65J&=>HNG#"ZWXM&0VY/T4^IGB[F" M;,?],QE(#56;NQ<8;$.4+*2+>'@8S_"^E)@7+8D-GBD4YI36\6<_& M#,#7HM 5-CV#+M5^DLDMTZ1>R"HV#+ 0>3D7[Z%JY:J,CW"8IQ+8H)1$X@G; MMA5Y0&<[^".Q&R568#TRRW6Y:9=BO2'?9?H6^ EJ*\+'MIOM%^Z2^UX1=&^P M/A'E\B-J2]6!;=NGWU/%)WQN<:#@#R+]#Z645'KN56@)"LWH1-X=U@4M][5I M??-)?/Z 1D/CKGY%?=@0,[@NC_T=/YZC7T?[6BAR7 M+YNP-&S:G+('BDO"]$3N8D7VC(2,FSQ;V_B(E@QAQW^@HG,[EL8]7)(@&4VW M$G>E;E);,L=%"MAW83X721 *ME07EL5X&?# 2$Q(;"Q!6!9,]H%CT267UMZN M#!/V2H0SRDV9E$H.9YLF!?>"PZQ,$C!-7?JP9H?4Y@,XN,Q;=Y)H6*X^I4>J M%C,'<5G:?;5@K/1$_D6S(@\N,B^:-M#BN%C$R]$<&$)!$TJRL52"KL M$!6(58TUG^]/8U-!"DCKGC+&X5\YO>J J[PTO))OMD&$>P(7''VYQ^9UL^! N2H">ZGBHIOF^=X6&:8;/M%IB,:9&>TAC(HBGPR(?G M-SWZ;L#048_C\6P4CY:FGI"1@&4)04M:DC;"Q?4LA@J5'\#TQ$E*RWBYFL0S MT(-,^0.2!*B$9>=U-QSBY.+?1#NP"-%P%D]7*RXVA!4R1%YPQ;G"]O-JMK]@ M62Y+3NO44"1SZ6WKZ?3O>R<5H84IX6[JM2DMQ]?FCF+B"G.)8'F\#!L15??T MPW-34S===W5U/;RL %Y58(4+KPZTL,'"8Q;,2DF%D+WXQ>]Z"]"=7!6/9 U/ M#N@7-HK-,?G@A.J#!I&/,<]9+%:3GRV"4=T-BEFP6$&"82["KR GEW<>78QF MAHYDE0\=Y!B4YMY=V:N+)_O7'(-.31 CXP*M3"G6O\UN3< M>#3[?$&AU&X5N@J5+4%"ZP6@NQ+CEG\;Q2&4Z$R B4&(3?5NBV.R-S5J;3P1MH8Z4RXTV>F7PDA0J[2;'!&+1 M>,T>-](K]KX;C(FNQ$U&J?*!QUQ:]#F,#"C,V8+,9JDVII5O7CY;R/)?4P(BZ<>$3>L(0@/E0\]FDBA\,)[Q"_E*'2 MO?LB*8,.&W;/IWV6G4>CWTSNR!\#R2-&'#G+8!'S,88M3GO&[I!0IE]70F& M'A9.)L E9M/9EXLF%H^[))-W.@R=6 QL3+#QAK&Q\:JUF+75[?FD6/A_N-!Y M>82VB7V\R3)#H9%$V+!P,QN,#MIK/]D ?'43IZ,%BO)]H \O'Z>.&B+O:L"* MSE9<^"6H#K%Y)170T?T#\O1.#=;K2=,Y$K/W([7[8&MWLL'@QYK:V'_"IF4@ MILZF\'<1SU#CI#X;&,"M8A8[# M&0_ACNA<4K@T\Y[6J/^@@^D\(!M>\$4'Y0)G=-4T ] 8SA&**PP.H7!,9JY M\.S.HFISE3J[4!&(4Q630BI#Z\6YZB<5- +M"_W[PG-\I1HTD*@A_A0D)7[M M.,TZOE+#KE/__IIXV1>P3$7U,\_Z)7=5RKFP MJ)?&E,'"+P"AY\;LCH'*U#!%JWV.+&X@FLP#\V(6C^9#]W@?86^& M3VB4/JD4N8WC^,>GF-L"C5_AS4LY@B]=2_C^^Z.M7X_]?6'NG/GB2N&$G=8F MJX6OO[4REOGF'=U=BR&HX3D::6P>?^G,YKUFB@_5F\FK0# MY<>+P?3I-5W,^&+SAAG.1L-%O!AWU30;#>9/;TMN9C"D=G,V.<=8T6F\T&&. MYN]JT-%"\=C?0Y!? N17\WF\&JM0W=5@,?*IS+,(*^RH)+80\F,, HW'XW;B MW60V6+:SG+\ \I/5$-E:1_6?\:"C\^2707XVG<3+94>0*'"TX=<%_0HDX]$" MHT>25@>Y2A;T9Y#HGHW;JA&'Y]8$^']Z+%F;;X M8B2*^4 )L\] GB0;BZ4Z<&.0!3Z<+,CX!F%N&='[L&T98H2/ 1$VG-%E#X=V M9&JWS57O4]NMT*5L>'WO@IG%/&'XM?BW??,V:M]MPU)Q 4^B51$;I!B!YG!T M)F*_L^%U6,-]H=G>&DX)!'ENIE,K)SJ,%H-E9E^W]\F'^[ "M);B&3$=/I$' MTP-M-S#^P;5T6#DSE^RGCLKP_A/ZRGP[H>G7BD1?ZZ\3K=I[<=^\I]!))?Z$ M?SO%J2-+-K^W9+.VM.7)5_9Y7P9KOQ4\2/]W<*I9&@B9 M*OOHV61N6#F#>JIW.(KG($GJMM6KP7 _9W572;53:O,;:_QL64/%Q=K7=LF%G6_+39IWN6I[:OMG&$@HSB&I4]?7 M,^R4=F.JM5D]T(VCS;9KXS:[40V6N[;*JQ)A2!6TQV;BK4ZB_@#K^RS])( " M$"!KPQ1-+_3IKDSRNMU%2XK=43_4SH D;LDM9O#&G2%7'O1%AW[W]A,.B#*! M+,XX!'"6B)9 EL#RMD[$?[(X\-LQYY\"VY:]_3;AE,23*T\&Z[)9>1<.J-5% M-)X-1@$5 VIT$4TG/B4 ?6P^XN>5S?2%D;P_E1B 18AJ?IL#U5M\!Z_,@3!. MOG/483A8T?<+F&*HO@?M>(S?K^:#A7K^?59_O+C%& V_WI.E2K 1?&T\F*O1 M@,:O\%M_#IAZSL_B.ZU=4"@%]0DI!5A M+VQ#K^\SF*^B_B;!6K)BLP=V^P@[EY8:29&E+N9:/>XQ%EO;QL43$9.AB!!Z MS!1.JU)A8YA>5R4;P^0YN93*@N" Z6>.7>?&)8S"1O%;*R3(MCG5=AHP;C)--?_VXSDWI**G@%N4IHQ;&?7G#JCI;ILVRL'MW M"N([O\G*H$N-62(7(]-I>ZDRC0AP:&VM&^ %X=09" @IZ2V=:[IX=JA9TZ"(0%5@XGR@#]4U#+TD0(:JSW',SYP M$WBD-8AZ6DNZ7=PT'G6U]D(U M=WQPO:MH-?2:KX Z.D5=N<\B[3>0VA=.E>L)G+%EWO9F&6V=X]ELY#*5VE$]AXFHU'!QE:=O^6 *SEZ MG;R D2>2XG6>B"ENRV*: K9+(.6#< 4L M\/%'K, &DB)EK'8+&Z9JHECBL.A);3J^4S[@+=4_-+)':\).AB71\,'#7D4? MEC&=''?#SEM04E)8]%/+FOW-B$0XV9% K[%NYH/U^R;X93LH<1S/EDO"T(Z? MQD/ZJ:./3CR9C?&GMO\:#?4CKN')=L6.89=CB8GU#H+!!T)C=\G:$2QU.*4Z MLW^(7DG#>BM!AT^?C>(%5DE\Q]JVLSCVS/(L&@WCQ8' 3_/W=>N0+^ X@5-< M--I1@T ?S5>=C^=E<><_;?XN02:;"6S:V-2[UI^H_+2/AECNRFK3A.-VSV0+ M"%'\-%, :M7 5(,J$V/GFPV9ZGNR@PO+/*5\:XMO=PL.3#D>PLZZCG\[2M>] M7YP&JY@3F74U8UMV98.@K*-U#I712-]U-6[=9JHIRY5).EMW=/E<4>O6_N># M3R_;=<@U*96D(54PX!,H6T!J(L2E.U<3V0A4VZ1IR.@ VJG44R#B5@&QP10$ M@$'%]6U-0UV?-6W*U*CG>99BU#QQIS77R,T?O=H%M$!IO&HF?J!(?X[WSXCB M(G0;JC60U, 'D([ORKK.Q(5"3"!Q U%Q =FWJ9A!9@H*[P3=_,Y(CMOD8VKB M+^VE(&J>5:BU5G3;6(C*BHN8/1.,4>B*A^3'$=@I'(3 MX'IO4BJ]@?47Y$<.=V5HLQ,G-1V"36ZDCF7G!!Q@=L#H7;FN+;*VIBRD/@.- MQ76$"*^QI-H=9TI[B[58KR?VW^!D1S<^01//F;U98G9B7PU5(*-D[+7"9,NG MR7!C,T;$CN!Q1)?_1/*DWP+ R21BV3"']1B!F+$I"8>H8#\*YN2MJS!MKO?$ M;0;:!E 6;CO9:NY*DY0G7CY=X$QR]@;1CT[F>269*.ACRSNN">619(!+VR*[ M?>S(=W4E" 3S!(9DS*AK,@1=Y/>)_DMK(ER MCPP--A<7/R)T!"]J4RZZ2=?W19F7=]0UV9X+G@)=(BHWS]AA5H&F0DHS,V7= M3,TJH2EDNZ5#KRCW#:!DS>&FZ7+EI,:8N'N.29][;I#-U=FSXA:=DG)-3(F M=9YDVYKK$)KY_>4!2+0SU&:,$IP(I_9,U'P)N'G<26J4*])%A!=?03 3TI&E MD) 125"=IA_MH4M':;0%[]65LW6^B$'CZ@?1*ULJ6E6ZLKO;A- M/E-Y<%?GR@UL9(='EY%4IZUEJ:W66,C#YCVQ*+XA:E!4))1D(1 M.3A$C3CXRWV%AQ1+SJ-=*PT !X#M-6Z"_$S0XO^^Y_HT#+5U5JWW6W1[K%WZ M+H]@*[[C4>.T59"D2O/:G5JV0%UE'B3^G_;I+ZVV!F113<1HG"C8'JOIV"$6 MZ%N-C[D"I[8A1TL^& U10#CES>BEU7Z0D8JE%1&G7E?93H<0J/;G7&,MJ:I$ MKI;'Y?3W3&WN*%&+[2_\KH@,XLHZZ'6/K2O%F%UX"%MB$ZF4?V9D_R<68NO4 M!37GDDUI-W=Y?17-AW,WCJS*5I8>4*99@50.2?C+]*:B5,NV5NISH8 F_D^W.-!G_=7MZ,IY/AW .1 MM1[0^+^G_[]/,#\;K@VE-;O4?JJJ8-"O T1JBZX!$7EV8 TU6A6 7.>;AVQC M61;B@5V88H[=^_&P&HX7[4L,%X#$797 ZM![T;!32N4 _7N9H19@JVSKT34V MX0+^"E(Z' ])(O1>_JA>('G/;4,?( #&WXHE2)C8?&!; 69%J 8UH@K!RVJZ M-GZ8LDM*1)<- !]@."EKTKJ\ $AMR\;>>/1& *RHA#9P4/LN"Z(T.K$Q(Y_D ML*PU.6#A&)B4]VPJP]HR12&:A4[4-!RJ^W'R,3 M6?.4]7H9IU@//O(9&NLI>Y %42YN'B_DGW+Q@.]6C_BU_%-"R&R6?&6XCM)3 M11PU&@J[Y5%0#AP:.JQ]2W28 ,U<*#A59I0T(A[;1S?-Q@ MYP^RW9M'*15&VR/! =N" 1XC"\VP<8QLI[TXMZ0OGY^%'7/BGM0P,.(Z\ANZ M;8E=@%!*I D@YZ /X_M=X!>V+A!$$\JXH .=&<$3GFYKY79 M:*['0QB;&VWU1-_8Y),T'O79:/G$48B/([GN/!-_^RCXD K9L:OI[#N7]"F] M[:C(-;GVJ>%:BPP?YB@@_>:BL^+ 8C_!H8T&Q!)*C85P@ QBM3RR5A%S_'#O M=!2/8TA"R2D& "YN3YZ$/'><#$2^[*XP>2*)-Y A7:Y:01K9H#SM K> D(<4&*UP9(/)6#94E0 MKS.42-!Z!]?0B&I Q_'B&8Q(Q%CS>)AFO OJWW2*+0Y?LM/@+F7K!4:VQBO% M^?#CGL35&_ET@'=1S9O4%C#9A$*".WIS*+B8"X/#[BRT!->Y>RTPX\8"G,": M0$@W QE*@CY,_%/BR@:9>+C2"&,\+!ECTZOP71%CVTI) :*!RAM;UDUI..+7SM M_(";H, %DTOHNH2)=2&J0T1?;;^\_CEZ6PZH^LW%$!0S4PN<9C:)-R+\7@$M M*+=H(%,KAUMRJ757#RAN)XWG-/3,1$HN.T@J_T"EA#7*_=^\[,/0'M?KUALD4+)8] M.DQK30EGEGK&AR>N;3 @#/9(;ZR3G>FTP80-* +<@C7S1>HN;+XP38(!23 : MHY],\OXZE__53FG^00?C;F>+C317W+\7%]UTF;";@[KVRRM<-4 M':=9RRV;(S&>(F,NWV(5QY&^?8^=L,IE)ZXS3IG3'=F?FQ;J.Q*-D[RLU(A->DMC(MD"D7*^QJHFX>V+=P#Z'E2P#;)HF2Z[60T(JW\V&DU5!)S+);)F1,EBXN : MEINP&%E"J 5L>,,Y4.9:G& %"L_XG&B;0V]*S>0[Y6,0(8J,M\;3101;IFK[P5$*A,55*B=YR] MP$"Y"Q+HF=)NK^-W5!V!CR,]J@[Z/]C0Q:&3GN(LL=6JGG>@2HLJ9\^FPVL: M%LQK+Y"M9C5;BOPRM>*%)-N%GRL@9U-49ES,QDOK@$9 M!C:J@:C*/S:*4-R&C!>I%:@3R,=3^/64_:21XZZ6:JV%*W76MRIIUL6[_O411#T M 7LP%+8FP1GM)MVP<#30M-OR=Z.$B2)Z0VOE@HQ:&L-KJ,=P56-/5X(-UNC+ MXNQMG$-B)[ Q%TF3Z&ACQ1>]Q?-R3SP+1P:GVLR$0"T"S!XX@HF0B' @>/5*^_Y6NB#N^9G=O30W6I_>$>Y;.QSM8^?>^6M73"'MM'8 M$3QC5F+-48^:- #W0:-$BKE-)"9CCT5FU];7JHQ\_49=;71K;RY6JTI4+K_2 M/9T^*N0T=DEA72KG3KG="/$H&19+[BKAO]/4%%I(NY;KR2I4QWFWPWK#,)^R MP+U41KA'ICSVV)OLIB2'H>@VM"8[%3QK8A+T@/+:H]9P;9U]>.[(43X7F3!.GB)D$#U]_<\%9 !?/ M]MA[+(, MRGC#PT=)*>)&=)E[9X4:T!\I 7UIR.)=O^'3BMR0\V4<'[4B_5L M/ W\34H\]U)0HF<3G384^%_<6W'T;+;P'ZS2.XQYPLP<+?Q3#[Q9,#U[FG3D MYJM;WW*Q\>'1LST;;XHJ OJ<>&!B\V3X=!SM'B[]!0JH/$)>/EQLRCV.MX%Q M&V7PYY _WW#;/B_!0Q-L0V?@VU2/6U+=8*R#HA%5!V2VKW(67BJS/?S]+BVZ MR4/;_JK-%"Y@L&?"I#96%"N3>)?O=".I8'_W-**6';7)6LNH4^5Z3:-QU_1J M3KBB')YK)U6:/!U4_LA$T;P24@TJ,EMRT6YI&>R?BCDU"MFN;,2M2=?IP"QK MOG+TO<]0JLE-*XK;8]]?UVYJ?2@!&SC=-FIA9.&AH76RY?17V,H4%LH:$B$O M9#I;*/'1:;:F9:71#VX>7;0G^3$PP]W9U]C%'J3AA.X!%D%V%1H7 M51#BK["GA2:R;DO8J--F^)_.$K8V/J]?80OKN'T=IK#9/RUA_[2$?6-+F%?C M4UM1M$!P@$=;1P0&UVU85_9N,O7,.,$\<\18UKO._K7]:LO943E(,>7PW2X= M2E:KU5SO,RAG9I4] 1(<&]9>*>J\>=KXS$P+;("-DGQNS'U^D8(OM9\9(:%E MDG!Q,&YM-E>_96Y3%@@B]]RG3EYD1N36X0390!S\); V3?VVTHX,\?MH.'+L M[:1L3&WG&?FZQI0YZ_E!\TY?;H-G MX['#AC8>-1_PI6;?B./LAZQ\DVY(2C/V(PFZMV.=QTQA^MS'WL4SD8 OU[#^ M.V"P6FA[;+G2'0T,Y0 VLZ8-YAR@!>]?_V6TF'[OWR_RE_HCMK7H-D@PD7PU M7ZR^]XB8,1#9YVTFFK42N5B%RL+JL%M]-!U.N4</(^"Y8]9F'ON_<:+]M21F6LD+, M2>#T[A#H54 M+,*CE3&GRX*(:P%W)F$U/^8@,>31#C),VS5:+.\,XZUY8WT[H6AHW>YO&;M%8:BV5>.M":)ACXP) M1\9 5PQG9L0)H].)NEID<,$O/7TA%4]PAL\V>JLU9K47*X?'N2^89]D 7[4 MC8<<2=>JA=+JDKEJQS;:Z6'YMA&S[V^RCP!*^1#T.!V*DVG3Y#;CEV2"JOQW M5C)T%Q?M,=@[!:<-WE,HQ*G&6-\2>_S"U-2A$^U6V6W0[J83L1TD"Q:SO7A? MBW3(*(HD]_P;3U[]J;9ATL* 2K&\W;-1;6&RF[#A/R*D$J3ZB$3+8JR6)=11 MQ0II6''S( Y@$GMU?(I1V0[02LQ!9R@S37W&IE< /)91N40YW#Z8](::6& 1 ML?>6(6>^Q>R0C4#$&'TQ&)-#L[@^SBNJ]R3B":SG;?H0/4?N>(FBJF2DGKUZ M^_RURAG2Z.[.[A BF+Q$O1$$OJW,HXPWR@'=OFLD"3JQ4VLR_2P$*0,5 MFB01P'M%&JP>>7/9HNTK13[%%&+V4%&T,;\4@#S1O_$I>"0[,:]TL%F/UM>V]L8>"FMOGK@1D M#*9V'G#2"6A5K Y7&\^ CH6*V##B7Q>"L3'W!,'=3XUC-N6C-KA48_)RD;0F M/, 8@$RJM81;._GR=5M&<3(DTA!?1G3,RDENST6^))+3A6"A2&V$',6'^N0; M7PY3B\570RD*$8FIWVC8-2Z7A! 2Z E1^BA,P* ?[L(M &WP<$]= WBFGT8G MZS7:B9#%*;Y&B]H3?7*BK3>5QV55\0)K%@S(8BTSG2R#D4W=,!"73:HO5MM- M;FEPUE@^D&P^(:)NA",A3Y#<4Z#IW=7*@I $D:NMVA]$F[26(;&K9BLR;"=? M=+G!M7,6E^(E_Y1Z4?N'&4/BAYWWV.T[;8'N1DJT3N!4#)VD?*];YI2#H<0= MA,Q6YL,20B30&2P7NS7<'&?J%:-GX/YT3DI"/ IS[C3I C83HF/9!RSI$M+W M72:Z+1]^,OC=Q3J3JZP(:W9NRB:+L30IB;UI^:B[R M%O*U3K>QQLH.IKG33)/-0ES/XR%IMUONM)G#W6=:3"2E+M<934<,/5-E%(R= M&)FMBRQ6:XZU.]NF1JJ#Q7)_]ESI2(\NL-L(;GAISZ;02-%M!E>[M7+[/ZF*G$==QPWF\OYWB%FL/PK<_.-[9[;S#Z,X>@ MVV(+?(EX#V0?\8SK7Z=)XYDA%0PD+:[+F10D!G<:V_LVK;MD_<_HV5A['CO% M"QS,B1=R;;['=R=:Q>Y]MZTYT\NKH8I<-!3^H"+'4L;_I(YED_!5D#*,#& X MJ@A[L:N;X@4\'F+2SGK8[3>P&FAKL8(JK(-0$*W6*GJXM)(=PAMBW=6'7_/T M&&T.'P_5^2ISN%]#!HN)RS(/$N1E4$=4+4_4I<.K%*^]6:"('2IWYYF7".#6 M>XQ-V!FL[L,5$$B5,QWO1;_- OT6M0;6Q5BIM6+%RW1C6Z2S JSZI*,._/+Y MY;FM*JM48:=I<[9MKP[I%#;GO^@#@(?4["2G=&]5A\HZ(4)BH&Y'MT/G)$(; MBS^2#MH_@OD@>AYT<3ZM&U";PW"2\-Y" O0"*RRW&2I$O!)#X&J!L;06S@YZ:2@?B]A0_XL%;D;ANRC/Z M]_D37"^B#[94^"_PLO0Y%+R(6W\'/D1LM&W1;=CDET_=6ZCB]@:/[ C3-"1 MI6-45C(S[MOGDZ6-@S,^7E-1,!EZ*^=CH=>/& MZ*CP[2),3["XDJT,EOP)I9W<,U,P?)QA4-1MXUEINU3ZBYM,9T=JFRB!E?(3 M<./45-!U#T5X\Y*.AY'.AT$BAY(QLCG(E2'>RNF6[TLCYL.:!6Y.TAW#[F^7=GVVG4EFNZ+?-TO<_#8&V^%Q9EVZS'H(*S MCK?C'SI(@+US7VH=_W#OBF"T,R6;>VS79*$K6P#!3X<;(>K+?K0V^7Z0U$]-U)+-8(8L&O[/.V;$68H$&[^&HF MURY2W3*W/LW.&L"Y(P Y#'W+&M]T*E0Q:5I!19KX16$I@SZ$MP5,#VHWSA9L MC*A?P_ISD/1]B?$GA.[_U9:?SK2KMF#8[=(X:OJQ"&<-/D7Y$%V^^3&:CJ?* M^F..\QN:?P[M=]F_WZ'BH%HPZ=RNLC!U7?BG&=N,=H ]P+N\2"?/^]:$T?[7 MLGH57]/R],]U/)+CH=LGFISF&@U_ ME<6)^D$'YAM]0XV99S+7#UI)3GD#NOA$8/LA;MU2D!5RVS+=>@6=EJ)>/QW' MG'9R.;TE4P.X;B5;&Z'*Q&AV^VS-XKL3=VUC2UFM)D]84K"R17 XE)E#>@B' MXR@;P-6QN=MN2HEZ7ILB_[X'SIBY^@[>@+;OJ-AF->>)L?(&/=A+19@&.)N3 M@]H1PAK0T)87W$"4*2X7_2K2M8MJ2#RZ&Y21[="BCM'97H+:/MKV4KHY'AN: MGK:293OD2I0SUCZY([82==?ECLZ'"KF'Z1V2MBJC?4\?N.)[HFVB$C;AJMFT MO3MN1H/R2("T">84.;QED3JU076_26KF6:2&.CB]"$UW+@/"[]02]T0B'[54 M$[+Z\JXP> MKU*$B?C3%2O&DJ\;IJYMN-I_=^KJQ#\2TX36]3$]6.VZTS:4-#89YB/(DA?W M($^>&,IK0C5FL\6T(T;FS(-!E18)7JPW/[W'_E!TP,EM4F<<\GLXQ3RHLUD6 M?%$D^;7=[R3)CQM34.Z1!B:G9@I+ .-<7#]'+:PH8#3[3EL:N*R M 1LJJ.\TOC"LOUUB0$G5;28@EE_5#NE#-QD@;FOL7G6/1\7RX=.8J6?XUDG1 M2F@)4Q5:I&)A$A6(45+Q:WK3XRDGY$'T$DI#(IPM)B>-E(QOI+<.[L9T;?XK=QOT[(56UR'EA2-]='$,">JJL\^V MR75C TVMFFB6;?H<;G3TN6A[_DMQ=/GZKV]'8^08UFF.FC87?>.DH9_SIMQF M5>CE[*$>1KS>^WF-5%6U3;;HNQ;;*2Z&++4@K;&H\IJLPNH\9F/VB_Y0.(">[)[6V69V36P]XP#?%* MLX>T-@#W*SH+.0*U*Y)"!%1ZP!VN96BF-+,6W5MU^$T]>,.T&,+'ZO!C8E=6 M>04K\J1N+IKR@GY!VU">;:2Y#$7'NJ,A/DM=BJP8)TY6ZE F"\'0?NZ$12LX M)O :S'8"J>M88-&'_+=U;948B[>=4BNSE&>KGJ(7END=U5-^W=HD#*8NW9I> M/K^4^T>>=O&#']K$:'3R+L0/+ :T+C7GF\$Z406PEL<7+'I 1Y*)0(OU#G,/ MM-(Q"RKG!]J8;:/C76EW).XF]YJA#9#$C!R:S[VJK%WB*#.!G@9>QX-A8[^P MKUB\RP(H8$_LBQ*X'-MN!R>$TGB@VG9%'"CNC!8! QE\TXKZ$IXKLKGV*)/I MBM"BP\K3(_5PQOVD([)@V-(U3Y.,.GI=.Y7L@/GI0,C$XHN"&*9.7=;*8?9D MB>SJ^C6H=2R:^ VG:$0A6WQR'V?)^NRV?_'GA1 F!2DX;J&N_)#5DJ'+11<@V_/:1*K M1R]H;H0@Y^2)0&':;X(X&KP?GZ*'X?9DR0?H=K?:-0FTKI-OS"F:RH<^FG#* MU6,*X:WO^%U\X@5[]7:+NB\ VVDY/ZV;4F*$%@%V0;)2KK95K+F-J;:HHB9K00??NDDI264]7UE MSB$A;XIZ]@@LE/QF58C,&.0W%UJ(-W-(V;%2!+(D5_&.2KGAA?<# ]VRG'ZQ MB4;Q;#E#B*KM(S&C+*IR_=%)9:7SD9<8>K$FNN"':1[*MT#0*@+5+UPI@ K[!W M+DF>T=GUBZMSK[H0:"1XRUS2M)BWX4&\NZI"L)C/$K M%&ND\882\Y)Q6G67[PUR8UAL\D,.^A;24<&)KZ"I"A+B68 OW.@4?M;U?6XQ MQ95*5ATPB[EI^BS:=J$GD78*8LG"^D4\[1/&[^=!9658T"'.<$+%D)!C_"6K M#&]FZ<4QCA.]^P$7><>Z=DM'+ P&!?%5TE (5R)P-QLH[[A>Y]'ZC2/N> M(I>35NAW?Y'+,$Z^H\BEH\1/+V^)SWLZ;8NI* /316!@TC?8CRH+CZ0SD(QX M&8_80R3)%685P1,*>AB?C:]#&X*/ES-PQ\M"R0,*@OUZK_74UBZHSE+^J.HL M=1&PX6"I3TQK16TG_Z\A;:NO3W%,.Z@77"F0PQ1FVH:Y,-'W5IVM9D&IVQJ0@75I__@6+:AI/O MO_G?O^&AO:!MAC]YVPY_I.-1'Y;ZPT*\]L\BM%8]B_ 8GD4D29FGC"DE')=, M'VXH]8'L2V/WI*T]U1IB>N"M\#/JN%VP.?0.*E_FWZY2?&L95&3^U#&=A_&I MJR'GG/E@4V1:JPE!V0E?^7)D/_R$*F3K$:0;?#GMN_=8N V=!0U9D+B5.= MENDV66TZDW[-J_Q;7\-O=/ULP7R_8Q&6]8>OCL[X?)^"5Y= M1A1+*5'V^\IYR6NOVFS0(AUN4X%]!(F+4KN M;4P1(_3S!D>NJ%O&394F'[&7:;@86@(]S7619.0:GC%MQIZ,TID.>/QOQF<( M.D84 $28C@$1! &>19.A0D-[3.;QHWRC#P7IX;EZ^-?0N?>VTM<[)5K^I*-5 M*;!")":S^)\(:6PG\;Y 5Q>>R%&@H*0H8TA_A2JG:_=DMZLNI%TE(K6ZY57' M[.ZDF>A2W7:BNM>TJ9P;#RFVJD_;,B6Y''0N>2MO,O2,]-I1,=UB["M,P604 M49AC4T&N& .?T.A18$*"*RR>A.U4V%(E_50X7O"/OV_^],??U]F?_HC_-7^: M#D=G'\^C=P"[\*?1:!"IG[':%($BD6\OJ#6$=5=3/.L^S[F35CB@3L MA?DG];:EH(Y=E5XTR6>.>,AN]I++LC/2_S;YG&WW6RG5A?Q9K%&O3,4V@ZA7 MY28=J+8O)EJ&@1L$?-KI8"VCH3+5957=1"/Z3.7=4:0FY+/;H(NZ^-Y;,1WY MS U38#?0V5-'B<518O8,;X,$^)UYJ?(>'D3OS,@F,#_;;M,-^BI !?C$65^L MJ6:5G=@']/?=8_-P,H1TC*+T-*\E"@)V'V'(%-Y;]./^'[3"PG)? H@KR M"3W'IE=G^R+9;Y"YG;=P;3R(GC8"27!.TVE,O@VJOZY>8&1?@$,V0U$'+EO1 M(.Q^I!PIZ-6U[^N"ZO6]J20/G-:$+?^[>)Y;A>'DU&NU!&O#-?F(K(@699.J M;)PTK],'5FP+UE OBV)/V(_2AJ]Y@S2+,3^ULRDXZ.BUV]9+U/H1OT9G$=(3 MNL6V\3FHTBE:'/ V,8:2T5*2TKP0%Z_6O*D?R;7)S?,F_@^=\(FAZ_OP9)O@6&RHUP-'RX9M>-?3! >PA*);[&D"./8P_HSL>7Y.:GH@7 MOZ',TO>7L% V$<@T[-)$SD'1HY-AK-+K\9/'77Q'H)(?1J-X-5GI;U;Q=#E3 M7XQ'\6(^5%],XMG("1FON$_#65[6M=2/D(-%,F*>6BSC\71J/Y[!++/%^%Q] M,8W'B[GZ K;@/?$V;4Q/")G+_+(3J1Y[&(_'^HOQ/%Z-U-@_ M)'6V)IN?/\..R"([@ @MK$PVF#JYZ@QDO^6Y_CCR/TX7[N-S<0(]83(WZ639 M^C*8O&<1/8OYS_*7I.UN-&^CN_G&HKWYPD?_3IG?OP;/6C)WUS?C%:"3=T-& M\6SNS>#E7,TWB MTRD/40H M?ES;-(3H!0:MM\23R2 *GXE^S/(TX7C 2Q#"$#.=;J$CM_$)%44T/I1CTM'Q MF<0)-1E' 4\<[-L$[MB3)FIZY*DQQRH M%[@?H*Y];KJ$][03I8@.L[%P(U_YK+P,KMZKC(9<,D=<*X?[I2M"]ZZ$<\.! MS^A?:=W21GZ@H&X8X9T2=D]ZJ+.8:+?8WV<-<,F"UFGOV^4::L]##)/T<4JZ M!S%[ES 5H8)[U8:L-8P!;N_B+T(?)Y*&_Z(0M$)+=:PJ-U9 M\_@U=H6W9 L*PQJ#:R@2"LT317)G.P:2H2*U*^7<^'J_-2&3U'&.[ Z,F]*= MR49(VU:G/3H?KI_P!'= BM_ PU@WM7&L[^OT=H_QE9]X WE9W%WD3#?K.J6L M&:5YD0K/'E\7AB[Y452$Y/.."Z2Y6Z\2<7%*;A"@#=9=484H_* I&11+N*JD MAQLBY2+!3'!ZF*".+ZZ3^I[B1.%9GH9[*"CW+,D'%YQ@8G/J, ;5VI:,0=O_ MQL%#@Z.A'EP\"7G] Q#:>H^Q]=<_1V_+ ?UZ@>EB3@/&]C75GHL26X5%9Q_*';#LR7@.2O";-*E!J39AA_Z3<$+= U^5&T)?.L17 M6XJ@L&=EAW_:LF#'E_N[?=TH@U[/GI>\9S13_(48G=Z%; ^8!FSO.9>>1[/! MRRK9II2W;>>7PA9BC%3/OF=2P27)%987*F^5PB0#/8=K;1Y._17-+:9$?TN8!6;5]G Z6/V$2 M2;NMPH%5K2Y&X]BHH1^2S^[^+NC@KS,X6;60\-S5BVT:QC3^O6LH<,(CQCW M/:](K!6_I^=\]$H\^FUS%)^Q*7[H,3#LK_=54PDA=C4_Q>]I&KQ@("Z_D/J: MR(FO!+I23!T0R^T-M2I":8 -H;5$<]JH/!Q0ASWU;H&E>*^X@%, G4QC0-'# M;AV3#0NYQ3#ZA9ZP2K/MS;ZJ4WG!)FT(YXQ5B!9EBA#]4>6U-!?>.]>QRCP5 M3Q;%N?E[*ZD7#XDQM'&3M"\)%MV)^<+]N211C/+S0TKEY/Q /A? 5X0YK4%\ M>,#;2_946+8GTOT)[>4WN3$@W'RBK;28U+HN M4D/9YBNDUH 9M3F4@77X*L]SRS/MZDX\2%5YN>.! )@:L+)"91M5JM8QG-%P5^(^G:2XGUTE.A]'VNR:J(A$:PW M/5!],+A'B $4=O!06&,%W2]+\LO*=4#I98"J0V[O4MH:6\3%"UV!$:O722=I MM ULV8G(0>/P;V$[TD^^CI6VJ^H:DC5-:*I63H%7FFUA,C?5M(4Q;I,U%S&E MZ9G^*Q1$[?,>C:H6G"5U<*\QP3J/-J!5K!OB\)^XS)YF+7G!A'FLFD$E[;'Y(-+"I4GJ?Y+=T6XVQPJL;QC7F MB1'ZJ9,6!K9B!(7 VX)6ML36+B@O;!BJZPC)Z\P*VR6H]B>TCY3575)("FZP M;:Y55W#[4'_Y!E?\#000\+7MW$ M)'=D5,@&G@:@B--A;99D-$H2%ZQ,@N6W11IIU=\V29XMIOR&:HP085?)ECH: M!RM!V=8;7+P-G0VFK:$I?WP'*T_A>DN]=3)9T[#JQ=K.@$I904%B:S:1_1TH M388U+6A7> _1DK[%_*+::"!HD%0%ZS88K5E;*UV0XTNSZS6_2&[T^8Z>X>=3KOZN23>J1Z.[.=CSM@=$9+5"4& ^_MTU@+X!77*"F M0C^,OH]%3B/U"5:2[ &'8 2VW-P9$Y%;JK&R&/F!;>F$87@5,LXM=1F;]A[O M"T YUH:HRA17WF*K91)4[X6CW6_W3#2-+KT%;G./^MBGU/>,#]!<4^UUVG!Y M!.[>9.I)]U#'H)3K/W8Y35(,1#4;>HKDBG6F$LHDQCK80DRLPS'I6-6C>2KT MF'G7IFINX>J4'/>NVDH2&"_@/A473;K%+M_58]!_&&5\;$KZ8"OX\+3&3RV: M1W"V5O5 [00/1/24>[1"VHIB?&)A]AMR $9DMW#8??_9Q=)DY*;D"DDHF#&J MXE+X@O-G*5\>^_7&LUL#I.8M7O;B+:W-.LDSY XA46H]P_NB:."N0(X5O+0>TX8_$DAF16!_!=9$? MT72$;ZT$%LKY$.C\+BFI_ ZX))7C1GD3EE:B2XR)+\W:<,R-;,]4I>9;JDI M$ZL0H]R8&\245$6K)/*8\?9"- 8]O0!NC@N%HY45V@]Y$;D%%G 9WO.$J@0K*18JR M&@IA0)JIK2>%8C#9];-( 2AF#FQ!P>H\U= 'J31KQ%Z#7 []SCTS'Z:!G"?\ MF<19+)C;;MHTUS5T?8)IMK1+'A-R_7#D\$-I="&3.5[5QBYE>D),E]\9TR5; M*^P8K(/OJZ-CP'JGJ]Y1GD+X2?9%#=L(5&A<81V*]>/*V3I!T=HC)4-LEJG) MNF[*V]VRO(EG0[?6UWU@KOLL1[.+B7>VX)[@(9&=Y8MF4C,-Z/EJW]<+%OK_/I>LUOTG51&PNBP3K M8'$X_-BY0=LZ@!=DXAPDXQ#$?=IR84N-G'!NIBY#2,>5]Q)&ZG3*?L$KE#S4 M3=&='&G,,PB?/L(2'V2; A=CYI3C-5\*0$RD!1&\.L*,^"M=TEOQE5P]V7(RK.9*_/W/9!"-&4\ZI3),&/"VIN]?(7?,#&A34#,+WXF MXJE_%6J8KP0+@L_CK[Z5-V61/LIUCU[N1CGWM%[GG\6S983V.;L MT+YGLV&\6LV_^ED=0T.7!_%_$1J"L#5># ]]\20T' VG\6J^Z%QH9QZR/'\: M&DY6@%:S;LSH&KWO><"Q\1@3' [M>P9+&X_=(^],$5BJ>0; 9".Q]W5JOV;2 M[\@WJ\ED8$8? +N =+_L*D$KZ@79-J3OES4:&WOVIA6B:4VEF >+X@E#(B;Y3(=&LY%ERP7?!"_ MF]R(VABO&0M4Z=C>>2<,XP#^'8 M(=#GI&#GA.^PD+KI#C.Q>'6YS=9DQ8^ID"+)A&CSIC9$HPFOVUC_)1Y"!&AK MO/0<#NQV\B*(!#0L &6/W!'C09D+,F9:<'5A>*9RNL_;"* M)^-A&S'H:F.F;8T.RW4[EVD1C^>.TLWBN+AR/&TMR#='ASLK$$#/:I:=3NI"DATY[^9!=]5);D(?)1I@SE>+!Q3 M'2WBR<)M_K('N81IF$IFX:!G4S^=$SZ/INKSD6'S-LA;,XSBZ40G[XW@"%7. M'8.@!<^8,MT4XYK&T_%(?S$"EKIJ37>I+Y:A^;?LB3WEAIGC)*/^<+#R&C>M M?*.4KLSVZTN2H2.;J??A+9RZ \>7^W)D3)R)^ +UM/?UHR6W3<1W&\60^"Y#?;64>SSL61[KR3?FI'S72=5)S"'EAF15ZJBB&PD1@ M(1OM>A_MQMS4A?F8XW;F33&CJ(2S$-V80=>9A!V#5 $RF8FPZ;C*Z1E>N\*RX,+&4.",;RLM&.N50A5%YC"NQK"G+O!EOK N!0L56'25!8"PZ>ZLY)Z,\T#1;2APY?V9+K:(\#!%:SM Q2/\"%6R_ M.R=1B!D^B<\P*2YN0&D3],$Z+64;'$-SG^9L@*!N]P!L\7=PY!3Y*C&UP&4) M'%H49@+!+FKCKRS(P@0$Y)94?ALWR5-S5E/C8K DI/"5M(C385@2(6;?91B; M+G4*XORS3F166Y)Z_;+RFT=5J;UC6\YT)[$)79XG;=_[)>VJKL\!1"2>JG4^ M1>EB[^VB)71YR7^_I,8/R$C(OS7TV^&2 #8BCJ%AL^'ML7*PB<$@\EIBW30 MM?*[N?'8#VXZRX>+&;C<%?>UOEI>0<.*6SE2_1C.LY(B)Z:5(]Z<&\FK[,FV MYW ]F 3#IFMU \+9Z.))Z0WCQH?W.'P?IDS)BT_BMV@7)L6?M5\;EIT6">,Y M3)HG#Q(QS?'.+B/ -9$GKU]6*'34VS/I#N;JF)H#LC(3AO87*CM/&CX5373O MJJ@D2HYQ9=VH) ?L2N78J-,PE=CY1@2WUT0^#DPJ*;YH]#)IJH9?&3\\L0"; M0>>[/$%!V1-QW&;%7G*N.$ACXQI:RZ/4 [.]UN LZ3+B3W4M29UVC13Y8_,$ MV-3 Z"'I(+;@"=]-&W.&AOC$)DWQ85.Y?)Q JOZK="H,+ &>ZQ-YCJMRQ?*4 MQ[F1F'QS<=C9_-)FD?EKYZJ -IS[#HZC(>,PW%JL2)EG'],\NR]-8]Y$;]$6 M?*CW-<=LN3JGUO9"QF3T0:!?Q!%%-0H-C'Q'A^@IU&#HP$7B$ #*8 MBM)[ M=**K;?P[Z'$OD\@FNI8F!#0HEHV-G9). $B'HHIH>B;22VG%L3.>;C MM:2!JZG:72 MCC%X%%802WPK=FHKK.4CO-4<^0#<)KK:RXW[ZKK/ M7[REFLB8;4D=?UTM%34V$SS&;PKV=/&@>%![2NO";=-7Q++.WDB4/@+K[/+-A_.H?JP!!V)Q]6U2*P<*D=TWF>L/2!%( M((_ ;D%-%S+DXDQ#KTO M2/:#97JS,AUD&N@F8M-@1\/&7[0[M=#HH]HT]O7AL,&46)A*VZ;)6#UR73:" M*0Y@Z M-8>E:Y!R=96OT6F'4KEKYQB3-".3+ 4N@86,QA13CF@;T3O3AHPJ-)^]N'[W M[GS OW6D+K)34JW-+Y;#28@8 ^E)SW%';P$M Z@.&5CJ$K3'CLW.D_ MY DL\'H-:B.&_Q+T^')D?M/4VL+>.C])0*VS)G4!KBJ%JL-O.@B%8_CO-A4_ MO$D7?N1&8CXB]Z6 ZKP^&E$_F/#MT="-%6@E*P<%S,38MET@("#UL\G(<]Y0 M9P3_0DQ4RL87U>P/\C94Z@@.U5F'S 9KTX32/ZWCCF3D?5IXWJ=%Z'V:=5_H M6&+E.4>1T!T0&EB<7 S59Q[59:!GZ"7HB7,V=80=CI/>8,^A2H/0VJ11#@2E MYO6A+5_7BUV5K?$!H0%D'J#>ZE9N-)'XL+L+[W(8E!8$%FG7J0$V(Y:C50I2 M@5L$#ZW)VW"81))\^4M!#FD=IGI(2!#E3EMHM4?,8GYU_ M@AEOXC#-@!0?=2;1/W72H+-42R4FLWL29"SWM^9]$Y#8RBPG(Z=G%([6!$UR M\P>2@W2D%V::I8#%5.G;T,2CFOTJ/.Z%/*R2)6(45+.X$ORL 7S423+)9?17 M,F@\;ND@%3OFAKEIAO=5:UYJ>I2 I19"J^@Z[N]0+_)4GR0YRD.2H;2+\W#J M;:5V0^T08;N7#1IZ\"5BP!OM*&+ M7XRR,JHK>DTUKI*H2(@C"3S*ZZBH"8;Q*YW0YS'>^Y_]N4:[ZJ2,)KGP@S&/ M\FA:9%%*X. +>&78AQ6Y,!D,,(UIW(J:SE$:YZDU:: 9,+C2!Z>2'Y$ &=[] MMR3!T9#3WSW"0OLPB"2^-QV_LIDW#KA)JN)J;2BNNC>5T30OHZ*PK]A#.?>< M#;O?;(6))CQ?0!QE%5'GH@'S-:Q/L?-I JNNG>^Y"SR?7PNQ^DP;ASH+6/%% M34BU#-_>J,+&U$1,OD(6FTG!]@+U P%BMM$@,SI6;_8O89QI[#97\TMEA1*2 MB;!/M_)KQ0Z*A(#!0!@^TXX9FY4SM04/= >S?#N[G.]D*&8#V.9:1 9 9G\4 M888.8C;H1/.KG4K''@J.:E=\CO!ZCO!ZT.>S']6S']7?F@R?_:A\[]V*\ J= M.;M@>%.HI@SS4-X_CHOM4SFZ/H>I/(>I_-!A*J$MM%AJ,NR[C9X#S9YW\/,. M_KX[N%_,5M^PLT,=E,^!5D,"K4)<6=K*Y+U^7YO,]XKKL5;_^:;B^:;B^::B M#Y7\B 3X?%/Q?%/Q?%/!'\\\;'0?FSJ+Z/N]3^OVI]^JW/7Y5HCW_#??YW$# MF?+)X##K'YE'[4_,=6:Z%/C-^IO*/*>_$K-B2\Q\[!EEK(J&UKSFZM 35:FW M17M2N\8[S/3:?C;.$W^*)E&>NK80]\DX+R;N; R_.ZHKUVZ2UHS&7B<% M:R/TWB;E43&Q>'MMJVA16EA:1?O^Z;$__[\R=T5O3\SLKIAEJ^;&(8@0SP_FRY^&)GYRZP[^>]/V4^\= M5^+].^T=5?G'VC1U$96E953+4TL-3ZNHMOS5QOFD[[9)JQ($!<9<45:N0_$H M3 E60EU@&BQR'3IK7=8;ZLRB,B'JV1@$ MJRS G&'N)JTME:91G7H][2RD(1]1(M+4$G/@VC H*B[?8"M0: "!=R4C?>6M M!4F%IPM\+W&*W$4?B.K%W?2;T(2 2!I5R52P":"H*2PJ_IE'64'\0W*&$X'<:T@#6@7^0V@'"(&0BC_ULLQY9OAG5!6TG3)**\*UQY-H M,BGHD/$"BHFD=UAP-,U+0 S!/JAC?U ))Z+.;3S4$LSA' 3-MW!!\<1)D6 M_ M9P[(EY: B79N]US -N0^XBR0X]LQ.R/(H)8$2K^@IUZZ:DPN;+#&87>B=)<1_'6=%37(EH!M$GLBB"#3REV<-<(\,A(X'*X9>7W\2OS+) OA MF7=9>%]!VM"O^A,&WL61":Q!!"""*0,?9S9_545Y31T4:SA50PWC:J<''_PW?+ME/ZRN$%:];+,\M?,"&L\ M(:D];N;7 B?%KFMU2+AYV\H1INEQGE6\C->/3+A)'8N5L>8#UJ;G.@?Y?.M) M;U"F/BJ01*/1SBX&;*=)@6?[P7" /MKQU6 /_>ABIT>)[Y ^WPK0U1NI3%QA M-O&-R)O[!5W/ZZB>%/!91>5T*F31DCA3>D5#A]MGT92P1]!.:B*!UE&2^Q4E M%!A@%/2PR1*08*GA&,3ATA-G]YT6)GBJ[[=0YG2@GELP/3 ;28:S,$46+*7BXU$0U6O8H[ *5Y%$+?O/$HF-

T6$&\RN$%T9DUS-8G2,B%/)E4)_PKR))\6P # MTVRPS"]7F'9<)BL1\3O-)HOSC'PA&Z&*2[_[O@G$IR0_0C#,+XNM$\?XU"RP M_=EX?QZ@YK&:W'W'TJY_U@DXW_7Y6N\F_>"$K';3[?7U&H2\K3OP#XTGK'YR M*G:E_O81L[;I+^^@Y<42789_9XWXY]*+MCE3&MBVER!]$GD-4[CC9:G]B!P_ MXPS#&Q24'P,L6\&IGTSSJ"B(G72"U$P)%_G[)"J('V ;H@_M2I-HFKNVG*R* MB^%N%[I]A=V(V EI4D55QKD=IG$Y/'A=]Z"9Z-4X?XF:#JA^5$C7G].8B?#I M^@S-? TS/RW+:)H117,:5ZG-/UZ,T F&6*[;,Y^A"@,:IFMMSR=Q[5YN[#'S M^33! XMQT,EB)C!JOYF?%'E4UXR* V=56?[DGJ=.C<5X]9>AT,+]J\$@U0#L^#KQ3^%VHH.(*)EI6*&,BI;X 03'* MC*OP7L*<>@O3^<5]2Z+YWN>?%,;UW/_&1"/9)>A,/MY9^M"3\E"?YL1UW\4\ M.1-6:7(JMC_94[9CR/IWY\AV#V'KV&W*VT>S6ZM54/QOCN/VZ>R>P@9FU5/' M%$!X7+EETQ1V5A%GDU&6@RZ0I:,\+BS@EA@4:_U;ZW'S-4UB=1:(]N PA],D MC?*J%E98.-OI/DZ!@XN?8=M7=6K_0ED)M%.2869Y7,$XHQJ:S3(\LQ(JP\.1 M#-U@/#+(UQ65YD':IW(%M*/.*-&L?62E45*A%=.T7,>6ZT">QE3M M$^*2BG M ]F#F%1?Y*7F\'*J"_J&:52"@$&S&D[CU.JLBLF/:88'K[4ZT[AVKW\,5VYQ M83TG MV1O65+W C835LK@DK<&NG>)3NP_HNI1EL8[S%@*Y>0Z'[OT"TT#1Z0[%_+6_ M-^V)/-0,\YN@4 @3$Q-K1O,LJ4//'I?:T5;VV$3.VN-:E.R9236-")>.:YBP M?_6AS4D25Y(&4XL2)LBEF>=E%=>Y> [Z1]E-FVE<*)JL"/7Q3Q/U%#?>H]%D MP+#"0F_?/YF)I;^8UU=,>RML;Z_ZF2 8A#2?$(,2R:L1[_+=L=IBG$HC"8OFGK3:)[-X(HH91!!Q?F? M!<<['8'NFECVQ+P (<+)&S@7V<+Z7#^16W21PI!>K)G( X"26(4"3.HT!'6 MRH5*06!:R?1((CT-)]GJV*/:*G#0T"@;E$L%;:IR/< I.L=<@P,1E/Y+9Z+ MSCHLYA9*"WKTY#PZ2Q9-ZIK'9BP4%X#2,PI+5F0HPL19" M3I_.XN(V#$,% 15]^?YM]$ZE26C89;OT&,19])LZA5_Q+JTYFCR]"'RH*G"! MIC]_=1;Y")9SM=X>;:D"A).>@AS/%1=9,:W2^K.&+3U1<^-24WNL;(W&F@KI963I$A,4B&9E*0HXXQF MV]9--WMCGT0K[?0F(CD%U%]B'J#U O;ZG4QIJ+,3&([0O(_8?VI@3XD1^TC^ MC\>WU_,E7BZ#[()X"J6@$R+('-_,O[&>@7E, 9ABVY))A8%C8/Y 8LS>+ *U MVM]/SG]EYR94)X^-WH97[;#M+_]TAP&O,NW=YOO5^N[/U?E]OY@0^ATT=C.< M#ZLOL_5VP06!QJY1V)E?]=!P9MX]$9-W^89#:[=1K>3^--_%_B1?<7,V=?&$ MFL,V4:?F1@AWB_]5IR:PZIFZE#GD5G[J;?A(V\_XZEE<6-RJYM(A\\5+2S^Z M=] S4WYFRD_)E/L(:4+($2DWD:=^ &H27S:KW?KR^X$9/=*.$J]VIMX3F'V?@E342[1([;TXBY&^ M?MG!.9LGT>@9R5-C#O8"#'-":70V.\)GM)OZ;V5QKNM =VG.DT9^(@[>SLD@F,AM:S /267T:KZ=+6Y@V$>C3^>O M1N,7&&P))\I'?:*T&_]EMHQ'B5(/68-Q8P=S[A'.1%+BU>>C3U#J&,,EF"#; MM6@#AL!C:M,2@1BU=R)[.MIRUW.9MUZ8G.#EX:7M\&*8GL76.:./SS_A*Y9' M23;Z"S5&G*T6[W0WP@;C1 MT-6J7<*0@ C7H;)U1UEK1#)%*XS*F1@5*J;-N<[O I9>!*-=S>]6FP5N$"&6 M;$2;*ACZ!F-^97)MS":/48HHZ3Y"?GZ91[:H9SB1\V=W=W2S"XQE$ M5Q33:/#N=J'8W/QQ/C0G#N*B788%K'! ^9LWB$;O36(R$&[/L,Z:B7F0IZ&I MN$>3,/_=;]^OG3XST:^E7O.ETSO]-=ICY@95[C5'.KO4 X;3LW+/J1[:9J]) M'[0G-;1)-#J]@5)1&^)$[U-W2W5A@<""+):+V]UMNZI!0+/20JFH;_YLS:4Q M>*]1S+YQHYCP+7IP2KPOXR_/=UOQW1I\$PO4Q-NMOSS?[2":>$>R];0.?B][ MYD[^!8@E?4[]4)G*4^;T0>E/S&EWMUZ(B<%3;[Y>S/ ^ODDU.KK4P<*M-$

R*11OXJD488HI'P,38&^ M%(VLOE_+OJ/1F\4&10AAO7LOG2SN1W\<7VR$[_!_MWM"3P/F6>;<:QMG H<:AF1& 2?!BJU\6SXZ9U?)VV0[)9?#2P=FW7+UOB-@P4*) MZ"P[D ]37">?Q.S3Q7(4B!#<3MAZ@IA1?_R*S.X=<+2-LS4_G0,KTY*,#_0I MGW Z199R3Q7"TH-F!BTU"!)-_/+Y^?F'3G !$X7>K@'AQ;73O_$#-4B(.5Y=X.CL;J<>U];1+2>35?O-VI 7:Q0/5(X]T M(R!VW#>3G:(8XP)Y>\OJS/=?5[S8I272@'U*SOJ\$5U-B$;?Z6(0;@>3WAMO MK^:72(*:VV"_H>(<_J\C_G01B5,@XC"' [4LQ.Q^@SJ?J4UX=;5 A@8+I**M M9(#K'EL;Y1/E5.*I'KO&FR&@,>Z[".$-*LT_L'&L7ZV M++_IR0/%&U0UAB^&"UP;!*T%^8W#JG4F9[=>(W$(W$I^_H)0L)P6% )^902+ M$)*KVS0/T.HP="_.ZL8"6N6'?L+V+;S6N'T8A##U4($'DC1(,T<&== /!;H' M9?EA.[FW#:%Q>E=706Z&]G/'@6+###(6'0<=DU];E@J[4"K;Y1D82FZJ^C?8 M 2?)VW1XVVH+#-+9\#SN8]?!')S]7NB-':3]\>278^EQV87X.IS &X^$\=5< M_O42R[O NGTV\(D\NI"M+@=N!V1!"H2Y9SE4"^^$$=1C'6^75)+Q1N.W#BPXD*+\F2EUJ:FE6"!4I M^"*6\H/W)L8NUUVA'E*X&E*X["XRX8N#[;=!L] M"FTPLD'FR(2&5"@]ZGTZM@UINC="(X>"&.C3R2\\%.*0MRD!G9N%[+1Z'0#= M\ '#..J&'6Q757? HUQK>MD$AG_O=*'+E;I<'BQ6Z6(I7^X="/?HFRUB1O$J M$UB 8[+W\$V4P:^"-8D_T^*;',GH;@WL'"'<&: 'QJO3*7MQ8Q9$[.+9ACB9&1@:]>-6S,]" M$=<*X?Y%SG#FI*T/U5LS*UPOQ\LE[CS2R&)?2O$TO7=[(0IR3,T]>/Y'J>0E MXCCW_)BS/Q:LL$%K*-_2;NMW,REPJ-S<""46;;A(!.%]'Q!/FEL$[##8\0'CI@!SJ&<+T!)K\#9B],/N*CD0VHC BIRS)Y>"6M1[Z6)^O5B*2BA]!!Y7% [B3U'L%\?,/'= M]VR<9-B_EKUR_>O9B]A=K]=Z]N^^:VE[7$^V5KF[!C&R+XR([14'-5D8N$6* MF(CPAI$&.PT)XH/:ZS$]#VJ?3)HKG$GAL[FU2%'V=.:P@6%N(2GWFHM [3W> M/-!:X#U-V08#9M7>$P/."3UN!T.UYZUPEYY[[E/XAJ.X>E%5W9,&SOG0<-@V M_'0WH!&'FMM,N==.]Z+#[OVF5AN'&:3$'SV2R*..#*G16^VFT0%T]16:%/$L M/3ORM[6[NQO8EG(7'$T:+I&Q*NJ+:5S5^')I$5?.VREGQU'1H>B*V@@G^2++ M8M=I2NO+:<'7ADH9@DZ^R',8C:/#M+7MK.:;R8MX4HJ%0O#*]L]3/0BE*GM: M";"0-[\'7(8&>PLZ5A6*UDB &BT/ /\ '.-Q)QCH+:\Y]ZC(:[8,X*+8!5H& M60OR'H.V.=.JHD.V$C34H1\!&>H\%8"AO4;Q)TSUH&$(R%*G0P$FZM"5@"MU M]C*/##EX0@0.I6,S0G#3]D.!;=I[&$-G1*"K.DR&FX^,&_%)#R7OTY)Z&K&Y MJ.1%/H@9.XUHZ*'^4RGK0LDF@174";?OL,P][G (C]A3@3306__<4Z6-Z\)T6/S>JJ\*B;!=0\*+MQQ)0M/VT M 1!UR$F*K)X^'$V<0*W2<#HSV)\?UI#GI?I6YU^^;VWO)/5M0$VF9P[V8G2(M9*.I!6?#0F>C; M%@XFWK@8 ![EQN$"CCH'11AGM%W\_6J)KC2S:'1R#-.U^OQ9V,C1,49BQZ'3 MTN9NYB[WV7PY_ZKN@O9O5=XSSHR!A.WK?+88,42!\.B;< M!FW4$?4T9J-C:%60DLR U_//<'8*^^/N[O-ZA4.79QRS<04$H_/<1'#/U\(J M+XS(%S>+ZYE6.M@0;832C#"T,G;//04:Z=21Z)K.6IW_"ISJEI/))-#C'^\% M*!83[9Q,#=*K"C\5)(36#C2VF9#SA@&BA[R_0TI7?()D O#2=$(CC+G)\G'F MN34L+P&>%Q.A!YSH,-FB@(>"WJYWKNURP7@7-_*IW9 \S M:U* B2\$2/$,/4R7V)40U*[7,R7LR@;OY.6X8OL!PEROH.JM;W(_*F>:=>?2 MI>+(?>#BP-__>7M\D15YXA@C,=Y(:(#(O& <\\47>4%V)[&-.KA@G[Z;Y5!H M1P]OT4TC?S[?9&-L][&0\; M&/PIA%]0P^_Q77'SNQ90T-6%1^;N8K-=;$$;'&%"G>WB\T(X9*^OYUN/']S@ MT?R\0 =0C$8=O3D9?80E6:YN5M>,JF&8%@U%V0BFK+BNCXU1?C?_L@!M"O'3 MS"MU5#_@2RD.EQ9)X5P=/4(W>5DQC/20W?A"X,QBK7?7Z&A^M4 _N.X5FL&B M7*RN[A6=R8L=Z:Y^80:RU:.X1ZYP@XMXH+5[>[.Z0'#@KEUB!QPZS/>!#"0P M$/^D#^X"EE,#BQRRK3YDH5=W)H*?MVJ%AX5G M*]!M;PFELQ6?LM&[HK49'])*UT$^I"T5*T0.Y\.,<:CPT=VV7ZT:4E=<4WGT MS('MG+S*:^\I/*RI'OQ*GGS-S@OQU*^+FYO1Q;R#M](3&?'QUB+YGAQ'EV8Q M\/7ZOA'DVR(6&O53LR MOL'XK_O\F6CY3<1#,+PR,J/RHFY+_@>4#;C.]CX=]FJLD\S/YM<8*;E:WS]\ MA/NTU3E A&?8/'QL YOI'!:AF2]S_T7 49.)XTR:3 2)>:\'TB .&C5F^TSK M]KB.U\)#18Y%I4HYNO05&7V$/S?HG(\VR="5(Y_ZJ5T*;^=AND4@*V=9%7@K M@2+ONRP919*.__521H#L%5(O$,U_EG']LAG"%!+AX [CSG M6'#ZDP02!<:'"09%&XT777!8;AC9;'EO)D5 EWKFT+F)VWL0$_9<86VP0Y/2 M' ;"S\H_X?"LW<4&SE+6QE9A;T6QCVV!+IXL9TY__23+ER0CNV3=6%ZB<[ZC\YU/ M%^KY->^(=Y36R/>OY[U#]@WB->'" >B0XD7ME$ MK]O5.,RD&#=WAAU@F D'M"8LPK>$T96B-BLCG+*-@Z<62"23"FESJJ9R8)'J MV84#Y]D#[W@X%5*UM5T%][OJIN\%>L\*I(P- J?8 7%8$JU!B3OCM)-;\+L0 MZNSEIC0*YOV M.%Y4TK74[VNS'-'Z]L[!@X*,-JW?9(, PT[*DFW>,9H+#FXQ/RT8'%DP#DE? M!Q52T6?#9Z]*8@!0&*U!:9IL(U\5*9?0Z/XZ-=FQFJ+PW:KC4R;NWFV==V5%\8+RHO#0:"D/!C13W[N?Y<,@X7' GKOELDHP3 MQEMOSJ7RPIYR+_ZQIEU)O9@D:<+FTCH_#>_NKFRDEHW\(>KNR"W-_;_&RA]& M>ZZFE35*=7>%$]U-\ ;W7'(CK)=5[T+/9U\XL$Z2O3$\\$XZ.9-*^L=)TOVO M1 )?,8H^HXO#YN\ZB$?V3\)HYG-9B5-3M8W0?AU'*U1XNW9+N7()T[P1DV1S M">.Z9F?: PV[T.M'P;7A6^#5%_7ZNSQ$["*Z$JR+ MLHN8,H0I>TTFMG/%+=RP%%VEOXD8&:QPS M,5W;--P^=@&4"RWA-@[Q/*XJTT*7CB#W$4 3R@ M!?S([:V ,5I!IQ95:Z67(J[@0P3MD+B".4!![1[7M0PGN0J]N3%ZW6'B47J, M#=-C6DRP\0JT][B6"73>5;@AID,E0FR1IR9WS1]ZU9IB$DF)+=)5W^Y[[D3= MC<_0.W[S+B:0E-@@EP+0>M'"3)$2JR*T>>G7PW!H8BFF"E2 M8E6QMF+&=WOXQOF"-2 M:DE@LX!O63QMQB21$4L"Q\QC3,P6&;$M!F<#;.V6MXL'H81[)B#V"ZJX_ZF!NR;;I MECXFYI:,W"W8X%C$F)AJLJVJIHRS'YAJ\JVJ9B_&Q%23$ZL&Q]R/,3'7Y-1K M%13S(,9$*?,3'KY-2)+Q0SC3$Q"^7$%GIA MMG8*95+U9)EC%LJ)+32,NWRT[%7%@+LSG/'QAWO2!B M\BE>QCR_82;&Q.134,LG8+)! MS"_"Q2HO,?F4Q/+99 T&QO,2LTU);)LGKM#T1,@=Z 53H8@IR6E6-R:8D MW^OO[SX,!Q+S3-EY9K3Y;5$MYE*+^A,\W4%YQ55U95GXL]X=+1P_I";<8'Q)^]]^I_E MN]WNL$E/W>;W*;7EBXI_"U3AZR"=#U)ZD,T'&3W(YX.<'A3G@R(]:#4?M*(' MWBM?;P5ZZQ7VVFBSS==;@=[*UUN! MWLK76X'>RM=;@=[*UUN!WLK76X'>RM=;@=[*U]N WL;7VX#>QM?;@-YVA;,2 M=%C"U]N WL;7VX#>QM?;@-[&U]N WL;7VX#>QM?;@-[&U]N!WL[7VX'>SM?; M@=[.U]N!WGZ%LVYTV,W7VX'>SM?;@=[.U]N!WL[7VX'>SM?;@=[.USL"O2-? M[PCTCGR](] [\O6.0._(USL"O>,5[BK1925?[PCTCGR](] [\O6.$[US4P]I M^U*&0[O/ER[Y-/S;F@G&>*%W&55(X/R\.X7GJ1T3X](>4 MQ[]02P,$% @ !Y]84-7!E M&ULS=I=3\(P% ;@OT)V:UCI%WX$N%%OU43_0-T.;&%;F[8@_GN[H28: M3#1"\MXPMM.=\VXTSQ6SIU='8;1KFR[,LRI&=\58*"IJ3IB^/8]\@6LQM:FDT31]?[ZWWK>6:<:^K"Q-IV;-N5 MWYJ.WQOFGIIA3:AJ%\[2@FQTNTM=0KHVSU(U9.P7$[[?V)^G^^ZWY'U=TI^B MV>6R+JBTQ:9-M^3!>3)EJ(ABV^2A,I[*Q^CK;O6>]\'X>&?:U)CM&O9E07ZZ M'/&UH<,!ALHQ)\>T+>C0J*&P_^3_&OBQ&PKK:>Q\JOI8'WB\%.DA50/K%Q[S M$:G?.B65OQJ>6I_NAWVQ?CU\/_3"/XN!#8?_O?7CY1 @.21(#@620X/DF(+D M. ?)<0&2XQ(D!Y^@!$$1E:.0RE%,Y2BH?6%"]. ;=[P "L" 1 M " 9D! !D;V-0?6%"97)PC$ 8 )PG 3 " ;<" !X;"]T:&5M92]T M:&5M93$N>&UL4$L! A0#% @ !Y]84*6CA^)O P R! !@ M ( !^ @ 'AL+W=O?6%!6+Q.L2 0 *P4 8 " 9T, !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ !Y]84$]?S8D!! HQ$ !@ ( !C1, 'AL+W=O M?6%!QS.EMH 0 '(6 M 8 " <07 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ !Y]84"@EZ?VS M 0 T@, !@ ( !IR( 'AL+W=O?6%"JC^"RM $ -(# 8 " M 9 D !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ !Y]84%_N";ZT 0 T@, !D M ( !9"@ 'AL+W=O&PO=V]R:W-H M965T?6%#NJM?CL@$ -(# 9 M " 3PL !X;"]W;W)K&UL4$L! M A0#% @ !Y]84 4&QIVT 0 T@, !D ( !)2X 'AL M+W=O&PO=V]R:W-H965T?6% 8 26BLP$ -(# 9 " M ?HQ !X;"]W;W)K&UL4$L! A0#% @ !Y]8 M4#1R016U 0 T@, !D ( !Y#, 'AL+W=O&PO=V]R:W-H965T?6%#P[YBXM $ -(# 9 " ;DW !X;"]W;W)K M&UL4$L! A0#% @ !Y]84)82%D*T 0 T@, M !D ( !I#D 'AL+W=O&PO=V]R:W-H965T?6%#0.4N3 M^P$ ,L% 9 " 5P^ !X;"]W;W)K&UL4$L! A0#% @ !Y]84"I B+_3 0 G 0 !D M ( !CD 'AL+W=O&PO=V]R:W-H965T M?6% JZA9MP0$ #<$ 9 M " 89$ !X;"]W;W)K&UL4$L! A0# M% @ !Y]84)5&Q?@$ @ - 8 !D ( !?D8 'AL+W=O M&PO=V]R:W-H965T?6% R4]7!T@$ )P$ 9 " :9* M !X;"]W;W)K&UL4$L! A0#% @ !Y]84(RZ M8XVV 0 T@, !D ( !KTP 'AL+W=O&PO=V]R:W-H965T?6%#NF4AH40( '$' 9 " 1)1 !X;"]W;W)K&UL4$L! A0#% @ !Y]84+;RH/UF P 51$ !D M ( !FE, 'AL+W=O&PO M=V]R:W-H965T?6%#C,)VG+ 0 M ,<4 9 " ;99 !X;"]W;W)K&UL4$L! A0#% @ !Y]84$LX+4(7 @ "08 !D ( ! M&5X 'AL+W=O&PO=V]R:W-H965T?6%#++EYXN@$ -(# 9 M " 3YE !X;"]W;W)K&UL4$L! A0#% M @ !Y]84"\1D[1U P @P\ !D ( !+V< 'AL+W=O&PO=V]R:W-H965T?6% I)MYWR ( "H+ 9 " 0YM !X M;"]W;W)K&UL4$L! A0#% @ !Y]84'*P)H&PO=V]R:W-H965T? M6%#T)L.KV0( $@* 9 " 51U !X;"]W;W)K&UL4$L! A0#% @ !Y]84'/KW9?E @ : L !D M ( !9'@ 'AL+W=OP >&PO=V]R M:W-H965T?6%"ZP1#38P0 &<6 M 9 " 7I^ !X;"]W;W)K&UL M4$L! A0#% @ !Y]84.)=?3G1 @ U@H !D ( !%(, M 'AL+W=O&PO=V]R:W-H965T?6%#N3<'); 0 )06 9 M " 3N* !X;"]W;W)K&UL4$L! A0#% @ M!Y]84"7:"DW3 P -!, !D ( !WHX 'AL+W=O&PO=V]R:W-H965T?6%",UQ"9V@( (,+ 9 " ;N5 !X;"]W M;W)K&UL4$L! A0#% @ !Y]84)B#E+M1 @ M50< !D ( !S)@ 'AL+W=O&PO=V]R:W-H965T?6%#U M9:;L@P4 )8@ 9 " 8VI !X;"]W;W)K&UL4$L! A0#% @ !Y]84#&7-&PO=V]R:W-H M965T?6% JYX=O"0( ,H% 9 M " >^U !X;"]W;W)K&UL4$L! M A0#% @ !Y]84",DI$1'DP J*\" !0 ( !+[@ 'AL M+W-H87)E9%-T&UL4$L! A0#% @ !Y]84-[D1/1' @ 6@L M T ( !J$L! 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ !Y]84,VC$6(# @ H"( !H ( ! M^%(! 'AL+U]R96QS+W=O XML 36 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Collaboration and Licensing Agreements (Tables)
12 Months Ended
Dec. 31, 2019
Collaboration and Licensing Agreements  
Schedule of revenue by licensees

The $156.7 million, $40.6 million and $46.2 million of revenue recorded for the years ended December 31, 2019, 2018 and 2017, respectively, were earned principally from the following licensees (in millions):

Year Ended

 

December 31, 

 

2019

2018

2017

 

Amgen

    

$

5.0

    

$

0.6

    

$

10.0

Alexion

13.0

 

20.0

 

Astellas

14.0

 

 

CSL

 

 

3.5

Genentech

113.9

 

 

MorphoSys

 

 

12.5

Novartis

10.0

20.0

20.1

Other

0.8

 

 

0.1

Total

$

156.7

$

40.6

$

46.2

The below table summarizes the disaggregation of revenue recorded for the years ended December 31, 2019, 2018 and 2017 (in millions):

Year Ended

December 31, 

2019

2018

2017

Research collaboration

    

$

16.3

    

$

20.1

    

$

20.1

Milestone

23.2

 

20.5

 

26.0

Licensing

112.2

 

 

0.1

Royalties

5.0

 

 

Total

$

156.7

$

40.6

$

46.2

Schedule of disaggregation of revenue

Year Ended

 

December 31, 

 

2019

2018

2017

 

Amgen

    

$

5.0

    

$

0.6

    

$

10.0

Alexion

13.0

 

20.0

 

Astellas

14.0

 

 

CSL

 

 

3.5

Genentech

113.9

 

 

MorphoSys

 

 

12.5

Novartis

10.0

20.0

20.1

Other

0.8

 

 

0.1

Total

$

156.7

$

40.6

$

46.2

Schedule of revenue from U.S. and Non U.S. sources

Year Ended

 

December 31, 

 

2019

2018

2017

 

U.S. Revenue

    

$

142.7

    

$

40.6

    

$

30.2

Non-U.S. Revenue

14.0

16.0

Total

$

156.7

$

40.6

$

46.2

ZIP 37 0001558370-20-001256-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-20-001256-xbrl.zip M4$L#!!0 ( >?6%##J,!MXA, -V. , 97@M,3!D,S,N:'1M[1UK M;]LX\O,>"YB-BU MS.?LO.)RI:O#B.Y!4S^2(6SW<2KF[!_MY!,'KV;# < M#0Y_/G)7M9S--UW>>7'< UCW"9!0S^K QD&6'^7B)N_P6,[2,3U]%*I8Z?&/ M ?UW-%5IWIGR1,:+\8F6/&Z_$O&5R&7(VX:GIF.$EE-[FY'_$V/61ZAVP1^. M\7N_:"1-%O/%6*:Q3$4-\GN9",-^%]?LG4IXVJ:?VQ70UX(HFZ@X6D%PY\7Y MS5Q.9 X+=X?#XQ[>;\GM9;>3_1ET]3^=KC-@[$3+"A@'Y9=T8K*CKXCLEIL MDB:3&3,Z?+XC;CK](!H.9T'0[_Z1S7;\,]@0=W^WFBTOR_3(S:W^\&" M[D'P;+"W=R#3'<;C_/G.A0SS0@O61R%N]N(K* 1I;"1"I7DNP;05:22TVTTM MKJ01T>,AYO&Q?^?%23$K3,Y&;38(^H?;8EZ:K8/@["'8UFR\Y$+#D[ M#S\(G3\FW!\?MU\*KAFRW#*[_9AP_R1NL_Z@NP__!/9/-2;Z S1=3A?V*_<# M8),+W9&14#/-L_F#(/A,I8!,7L3D%,P_+ /LWZ\93U@6"PZN@>6*A2J=2ITP M56BFIE.!?S/.,F4D/LRX8?^2H6 76AB@,LW;[)\B%9K'[$P5J1$QXVD$GW6& M3DBP2P'A><[U@FD!7^4RG>$Z^;P"@_W"D^R(G9V_[59Q>P_WF$R$.=E@HXCCC400T/=\)[,\FXZ'[&1[5\"=: M>?89[>]2V"I?+\7 "@'B!EE%1%"N2.R>[^0JPX"*/F/,OQJ,]0^Z056&RH4^ M4Q:=,G@MZ ^6L.L"NNG&ZIJ7BP2B]&J4A> !%OOEQYO3@ZI*+G?%4U]GUF86 MPK?+3Q_E98U]5<9^?9[=CTY?@DKE+$(- T&_%%DND@EHJ\]R[BV](J)&:/E4 M-N[LP0=O"\9:H$6Y$D<(M>/B?JLT.KI'/'9>U,*IY4;V4+]ZI)\N+6X4N5'D MQZ7()VE:H.L"!\P,C]%1@D*_GVLAV"O(WS3XY4MQ!5YRP7X%98-+JC#H8R/P M95P;UOII>#!J!T&PVV:Q, 90@LOH K$@-EIAH9.]$PE&4\7L*&H>D<5J/"@AJ49.-T0X($3[[)&-1O5?'*J M>0XHRXF,):C>5&D&@#"6!?5!+94IUIV-L)J5"0VW)*1#$Y46^'T+?/1,Y&PO M^'EW:S4#K8)@/3&?HLH$+1&YQC@Y$IE(*:HN,@C8PS(2QZ=D"AHH([0X%8QK M4?=_5$'1LB#J02N1=(YX::J84Q /@"D>%T@<'^MRE##7<>O6H?]]N!PL,O,'.P! M)>#_%BEH%^I3 A;@DG0..%+ @SRW>?B-3,!,Q OV4[][^.8-:TVHM "WHR;N M]X9!CXS$:_$T MA<>U<:$:7K/9V$L@?,Q:$M>!+R<0S:$9JD'VS*S !\[A=>URN7YO[]G#2.+R M^;TF<9Z14YF"^_&IJ^ A^"X 0J8:/.HT%WI,/@0X":Q$%Y!@41V]29+%:@'B MY"H]3A(0,L$!"8Q!V] &>U' ==:J2N(&]EY"Q)UI>=L.2)IO7KLN84!4M9(%5,]0SM,U&I?2#O\,V?F?!88E M%R!B$&? ;?;ZV1%^8S^_/-IMW%KCUIZL6WM?,0!6F;20R:30H-=H-% K>*(* M6,IIJJW^HE40-Q DN_L@D,=B-T2T&M01G*1@@SUKDL!G:I7@71AA^HI;&R)K MU%9THMYO;LC*04,H*Z_KYSL1JY *\>R"+W!^Q93JBLYCEV%6 2D&:ERH3 [A MOC$JE,L1%P1G>$P&B% #_#5Z,K!FB:VT4UT]!$R!N+A [5PRAV9FX-',+H\? M8!9Q[LFHKE(C;XTLUN*8YX"C2*2SE"$*@J;F MI8#5D'>IFLT.&< MEX:>L@>X&[<=HZ'-X-L.FNV((#S[-#CJZ[D$-X./&S!TMSR_Z[T7[F6YVW8O M6\L-R<&;04X%3Z+LP#=M$+HKFZ?EFE^)>+>>%<&"IH#E-X@08(D!F*YYDYS? MV+M\\C33L 5 %8BO39-@4=@NRA/A.;?MY)6=?F@1"IGE-G:L2Y !/PC?@CQ. M )_K-3^W" EJS% M>R!P!LQ9JP_Y@(W6-H3!& FA I!\O"1+649O6H"]\=#\BFBT;Y7FZHUSCKFZ MN@+>>E% 27#K6H)H56L3++A*^,6^?8.Z''JR&(.JCBS83/+R\N=M="$;K&:?*#G%P9%8+_*#,( H=!%-7Y M*6V@$CSXHO3. L!J/:I2"B@7LZE#)3X+A;8;>+V\&S6$[19)A"<\KD MJND0AK$0'AK,[])(VC*5;# 1PF41% MD LPQ+>..,2KJ1 0P#9*WBCYTU/RO:#?^K!K1;V5\#R@+G 3RLRC47:MV$,H^GK1=E/6Y2.S5 ?>P MZ1DC>,@L\$ LA:[:XG(34*>T?/ANQEN^IGKT]?7=2]H\KG"5N5$AIUW:2.FO8 MCZ';"$@=WS*#9ID6B2P2X_NE1++=?L^(O$3D2% ML3)EU6R]HY2! *JH0H3/V/UV^%VN"%ZMMVX)<5TD#,L 7,F<-FN=6C3$32;U MLD6T!+M2IB"4[7[Z%FYM VFY-HX-M,XL9 )W/1=Y5>URL4[,14:^W+4T+=,*K?5 MJFFJI"#;_?58Y4T12?WW8 .6J5SXW:'!$)HIP)$U4$6@UW;Q<7I" /DY M2+AGRG+T+.;7E3Y_NX2]+#.U2U8-#OK[7B,NB@F 8*\LYRZ%OL*I ]#[7=+> M%/@XXSJBJC0\ G*&$W-V1KIN?*K<]1NQ47:I^BP*(HC:JY[_=?9LL!X@J+G@ MD;/H,(^TQJKAT/]ON# 06V.OD4&W\JZ)=%;DDL<9X'5\.2-54>':L6LK2+Y+4!^K!I#[28KO/'Y""N8,S]W&Q0:!OH&1N4$!WC*.BIRVLV*.++0 M#WOF=?S(A_?WE;D U]5?FPRPDM 1-R(L\%%T.ZE* =25LML)0(5KXH0QER % M./Z/3$DP^Q:9S2+J@<)P*:'*2C\;7P1VIR&J7^_O+0.[__/Z+Q?G"6,_-56^.J$<4V!.^VHO8OCRZ:PG MD3MM,LR<.0F :TX"5EK/K.7:VIDR8OFJA).9%A1SM96TWV"DBWZ?#9OJNA63"?;][!F3%=3:0Z;FT#:?';!P"7W]L^@UQ M;_4A_8RL6X,( $FI.8W/V>(M-[7&5)JJ^B2.(@M:Z)-63K/4SYQ,A NR',OI M6. Z3Y'M=8>_FHI5Z"LA1RAOD9LSW))JV"0(SR6Z;V"ZC1/J6T,HFDK"CK M0FH/*[4.@UVJL%<$<;U$L.3G>N)/B]VA8W=$/Z1P&';$PIZ3] =0OG&DL]7D MX\,L1&W_HIY;ZY_?"O7WY9MJ4'!M4C KS^1:\T#[34/RD,M/KU.T-#2;4-ISIV 9#M5JJR_N:!X^@=/KL7"@?Q41O9WG?*FMU7&,?R'" MTLW?DD"U7O]^R5YW#E>#G$:TDZ^7C+\5_A6E+;MI#+KCJ7&;,?8,!:*43D<]!NV<$>I7)L(0C MU1W)4%-;W"PF1D*@IK'NB)>F4^H/"+..B14.I!_BD+S(W9P:^A(\:K-,#;C6 MR#V[,-"]E"3;HH%8RM6?*EO@RGVP 85V1Y:(Y1M*]!5YNQ5+4V2P)K@J0^3: M.$X1]NZ85"I486Y#&^ZL8TWH25,6 L&?PC(/QZ-]C2#HH6!\NJC$-A4[A0E9 M>8:'SHQ9RR5N((XQ!E(/\'BINHX%OK%[0^^'QK2Q8FO%8TM96#E#9U3;=3/* M$,R78EXD$7,2-$M MA]'T%V'>;?3]Z]:\JB_F9&1T9>Y.9]J\%>7+OK0(_77-)-!Y4#H%8;NMV6)Y M,%?CBZRC\DS$HV#&X]N^2YF"@HMX\71?XOO ,=[8<3HJ6TYWM)?*?)$20,P5 M8YX9,?8?CGP_* BZ"'3FVO=W5MM--2SW#KI[SWYVB6<'WRS3 MS]!3@I_\\>4A_L_\19L(WG854ME<);=?=XGBVF7_LAK;YZKT'V[G#4/6Q4[(&:O[UNT+BF1JW#W>A%HQ=/12_* MWPGEN@G^%T-MJQX)A,"Q6-60P^X>OOWX>XII;E6=C1P:#/>[P^^-1:5>;3=M M_,"KR W&]];0LE/0&H\WU0EZ@PM',-S0'DVH3"M@ MZ'>'+/O"V#*V8\HX@2/3IO?5]&0^T?$'33UYK?#%6_066[/'QX"': MB2"?%K# NV=]?^S6O#],://5"_27PLAP\=>?+TE T-N%AV(2G+GYXF/51 M5&V^)./]##YN&W&=@31.M+Q#F._$MCQT=A"FRD5NT\MME\/<2"OUP2R1/\0SFE9+17WL$$X@^[DU4M(!/Q[UYGL0O M_@]02P,$% @ !Y]84*TNJ=ZZ$P 8HX P !E>"TQ,&0S-"YH=&WM M/6EO&SFRGV>!]Q^XG@,RH*-U^9"= +;C00Q,$K_8NWC[:4%U4Q(GWLMNV M]M>_JB+[DN18<9R)Y2B#2:0^BL5BW56DCO_>:KV]?O<'"Y2?12).F:\%3T7 M;F4Z8]I3$-!'W^ZBWW][_.[KM?J M#^A>I[AYW,G?.!ZK8/[Z.) WS*3S4+S:B;B>RK@5BDDZZG;;^WN#?6]X<-#K M#WN'OQZYNUI.9ZMN[[P^[@"LIP1(J"=U8",O28]2<9>V>"BG\8C>/O)5J/3H M9X_^'$U4G+8F/)+A?'2B)0^;;T5X(U+I\Z;AL6D9H>7$/F;D?\6(=1&J'?"G M8[R>#QI(DX1\/I)Q*&-1@WPM(V'8>W'+/JJ(QTWZWJR OA4TL[$*@P4$=UZ? MW\WD6*8P<+L_..[@\W:ZG>3^:7__>>V\_BT>F^3H^V,,[":C*3/:?[4C[EI= M+^@/II[7;?^93'?R=VYED,Y C-K=P7"XMR?C(S:SB\*\]KYWT!L,]F6\PWB8 MOMJYE'Z::<&ZR,G?>WJ;MR#K8_Q>W8AH+#3K]IJLYW4/UT6^$*)][^PY2/DF M$O^-;K.3, 1#=-5F_^+Q=).0WT!R"ZX9TAQ)W=PDS+^(UB#*[3WXQ[/_5PWT MGYE)Y61N+[DO@$TJ=$L&0DTU3V;/8L)G*@9DTBSDJ52Q^;LE@/W[@O&():'@ M!CRS5#%?Q1.I(Z8RS=1D(O!OQEFBC,27&3?L2L12:?9/Z0MVJ86!R0*2/ [8 MV4R*"?B! 4=HT&0>[!SA/ M5!BJ6S-:M>H5M\Z:U:[G_0JF,N7C4"S?.=IAO@C#A _FX3[[CN\ MJN'_8.'= UK7DLDJE\OEMXN/N(%K&Q"4&V*W5SNI2M"@TV=T/!>=@>Y^VZOR M3C'0(WG0"4'._=U>";O.F*L>K(YY-8_ 5:S )_ B_WV\]WI?E44RU7)9U\G MUFH2PM7RTV=I62-?E;#?GF9/(\LG<9PAQX.\,L-#KN?(\+^CN+[-XD"#%%_) MNW3.?I+>4(+H3< Z B!?"Q0? M%%$98\+$""M9B=#P2$0R-%9QAM<;*6 H4C;P?MU=6\Q JL"P1^9+1)F@12+5 M:%L#D8B8+'&6@'&'(<%4\U306S(&"90!JIL*QC5+_2^5 4"0[UBE;"R8("J M="()$.7_[3+*\G"KMG(Z$'R:.AMGJ05Q_^O=_'4WWQH*)_'<09H#,N"4Q@6X MA$MP!P ^T-/G9H:C=@"R297_Z1&Z3',@8D&!K1[;ZK&7I\<^)*0G2 *M(W%] MJTH_XGJFA2@\C<9>K]D'7X*9&?C9Y*K_GXA!IE"*(E H5R1I0(<,GN:I]=CO M9 0J)IRS7[KM/6_X[AUKC"G\@!=0 @\[?:^#PL=.0^Y_:EWYH,P .H'!,7[I M#=O[>[M5+7 C#$48ZD;H!\0X?]3X,U"+H3BJPFG(79;>@D($+8X.%"@^']5C MHS<$O4RA"*#@: 2S!D6#\'+452Q:D1$! M2@(I4?5'$(&3$8F24,V!G5Q4Z#@!(1,G@/KY4> M0[_;/*Q[#"OUEV_UI9UMDFF3H:[,\X>HT#[C5'C[[]XMJ528GJ6KM=?H)W T M[U(%%@MT;!I]L"4"$R4V84A)2Z>^P;$15/M&$V[CA6ZG_^4D^PICJX/'K!!. MSV1@^2S7%*Z2LX=P%]P6UNCN-L'U4>#J[)*-J5.DXM'(VKK5Z=)D1K%0 7AN M S(M(H[A%R EXPQ8 I;H'@N]-43;N.K%QE57@#%*G4U5@/A\J&C%?&*%^6/7FIYCJF"*XBCN$A%CKEG&?J91[Z!V MN%7Z4YY>N *_ZHT44X7%5KF0ZST!E,B- *E'\722C0762G2:\CLKL*4/JPPF M=[+$I5L!%? !*-\,[T72&'PD:ZBR!((>/YC?6DRW5C)=Q6#6@ZBH"U_H%..#4$8RM>TI M[76E^R]ORZSB]4T:@O.X#A![M=,%*?IV0R9\*EIC,".?6C:;RL-;/CW:)FPKY%LAWQ@A'WC= MQJ==R^J-B*?^C!):S M&1I+_Q O=0\@LIF;#A5*MF*P%8,7)P:';*9"N67R+9._8":_KM2;,(F.K<-G M/#-B]-B45!57UM_[I@FJ]>=Y8>,Q<4-%MFKQSA% &%OVJ]3B:O2P1<"B.6VI M;;MLGL@#I-%BDR6W'=FNEH!==!)81K@FCUND"6MT>ZXH:8I*9'7C2[4I$F), M,9E@(%@I)=(%;./,&PFI?E$M*[H6PETF;4T5JQFUZ5 G!% /VQ9"!.\Z&42 ME8TL83/!PW1FO6(?VTKX5+ L#HH^U-B0YL3*S(VG=4/E2ERPDNKF+?; MU'MKJLN1KW*%\6J-BW8BEXYI+@E<09PF:YQ:-,1=(G59-R[!+J0I"&6[GO;I MA06DX9H,GFR<6<@$[G8F8J+4&!8P6F 8DXVQU3@%T4:>*?EZB?#%8+8_)A9^ MH7E8#*);(0+"%>&D55ZJ92X^BHG0V(=C4'HLD8IEM6**&S1L8D500X M)9IB M9]>86,7-&UCY COET.7]B&HB0\Z"-Z\,)^/CR)3J]*1+-3P>Z]2G!6U M8.?+#K024P7?FBA[6'1 !0225N/C0%CV .V%9,)4"XB3J&RO:=HRI 3)Y#'. MDIH2$$2=#+D"2U0J\M6QA5#$"/N-011AOK:<"AP#+ \3Q&8G1Y2R;SCDMZ U M\C15LX!=IIF:!:EZ^]V]7"(NLS& 8&\MY:Z$OL'.8I#[79+>&.@XY3J@F@N\ M GR&[Y%LEK.2$W MV DR+_JR;8<7I>M(R/.*T I1;8+:GV1(>2P34_%ZP0B4K=3N_7SY""JL,XVQ MN LX7Q> 6M_\U""%;WG=3C'7)%>XOQA&NQ)(-11'AVI%G=S.9+7<;04I7P*D MQZ(RU*Z,G2N?SY"".?7SL$+!I[Z'4CDQ:*3S/"I2VA7FW;30#N?$:U'3(K8? M.7M?:1-RK3Z+C4*.$UKB3O@9OHIF)U8Q@+I1=CD!J' E2C_D,C*T9PN)$F'T M+1(;1=0!U^; MI65+_:OO0="D<4ZV(\7@3RY0WXVX_'4E>+C5*MP]!1PE]!? M<];4,2_)WQN5L[:%5/SN)(%:W?O5LS&*0B9STE<[:>,Q]?P<] N*G58I9LX< M!\ ]QP$+C16LX9HV$F5$>2;&R50+\KF:I8N\""DW:,Y^S3"#B9 CP&C[K>%),1E@%M^IFU/1#XN2@..TRM6P*7/]<:ZQK? M&7(T[=4.:6;U;MM'K/B::URC,;5A?!&!D00--%$+.Q/OH6Y!,^N"N06AG=[+ M),95J+L#BX%:9;H%Y "Y,7 ]R6L2 =8,G'>)QAW6P'H1]94B%$TEG$=8 '8 M5T DUSCT=BG_7F'3Y01"2=[EM !Z%^79Q=A#QLHX=I<>*"51RTWL@A' (>!5PL4A3YBY@. M72@251(;L0I7Z=S9MP^!!)(($.*YT<560[*1A"5.!+3 MAI>K3'=.4)3JM(6Q\6)WI1:8S6@NO>UCVV1N)=S1&]AR[?P!W^92$87%6['" MDR::U;P(?:$1G)97^AOV!VY;$G_DEL3UQJ:SE#?XPEV MI9_/M4;J1?F9>Z4NL_46<'U<,JFR!"YW!PN Y\!238-(OB+?7M%X]V)IL@3& M!'-B:+K6[5*$?0J@%& H5&;N0QN>K&--Z$E39/7 YL$PFVAU-N\F,1JEMK.\4=^!H&M_&"(H[5;2CPL.\5A1S:44#[A8@]UN2%A2U' M1C5=::)PD_*\ZH)-1^$"GX6L>*PHAIK!%"+N"AZW6L+#9#4AI!J#'P1#ILZ' MPI>0>34/I)]:T:/)F[)EM!AO:6]%KD6<>*U27(")$2FZ592MM># 8^-T#D&3 M="2X<=1:*NDH'"#P&$."'.^"?N368)"%#CX=N'EN"0,!37[DIBOAY2GLRIJ% M, $(&M(U=6'$Y_G97@5NB!8J.?0ET2V":>+ER@+#5?=0'MHD*I2^Q"I.?HH6 M:<2$!-U2&%5_YJ?MK;Q_VP16]3A51DI74M#8=,? $G_98^/07M=40HQY%=JP M8TNGR3S/U.!./=S=5VS?V0AB;-[R7&^$N!0_LY]_I3S'=5.>EC\5*3 W+P7Y[(A'-T&[ U;GYS>'^!_+;UIO_[Z[$*^D*KK_OHL&EF[GYX+8$E E)5_4;KZ* M&^K@L:8X 0]@-)-!(.*E(HP;\%LP2\XHKF:TSMIXO;;7VZ[-=UP;D"T04EB< MWLYGUFGHM8?>=IV^SSI1$6Z%RBN6KO^YI3LJ:,UCW.=Q:H>;]8Q'7;*C9$A>\-G=)Z;" ME[O=WY]CG['ONX%,^E0^[4N=^9=YC"^0"H\7P\TCAM/6%^TG4-A;N=C*Q4N1 MB^)WL5QN/O]QK'7%(P(7.!2+$G+8'N!!LS^23W.OZ*RD4*^_U^[_:"0JY.J[ M'ZSUDK/UFX?QA6T0UKCSI]Y>4!ZOL]#]&0CC:SG.&XCKY2)L:'!M:M3O,:F MH=]"*JNL6("U+;O8427C;25I6Y/Y0L/O;?/)2XDOSF(>P8#_?AM^&GK#?M\[ MV,,]2QW^1"U@3Q';;M?M>2:3A]YV;9Y=,OFO58$_1 +Y) Q%7/W5\*_08YM' M@>>H)5X\V[T';4.;X[J#)OY>U^&SUP0O/4F/OUM1M'"ZW52Q+[8:X7EHA)?. M?KBIV?>7Q2IWX/Z$M@UL?GZ M'?Q?BGB=:*M/-%\D]M -6OG1/ORM5:&?;WKD)6ZRNU$R^&OWV,&DCSMC%?6%#R9\)7. , ',+ + 97@M,C-D M,2YH=&W55FUOVCH4_MQ)]S^<<;5ID\A[Z4O(D#I*-S2@%5#M?KMRDI-@S=B1 M8VBYO_[:)G1M-TW=2Z<.B<3.>7N>8_OX),\=Y_U\/()<9*LE<@691*(PARNJ M%C 7544XC%%*RAB\E30O$>#8[;BAN^\XO;^>)=I#O[$1/(;0"_>]T ]]Z,2= M*(Z.X&*\55RH)=/OO62!)#>#O411Q= .]ZYY)O\=7(>1$UB1=R-+O)U!DHI\ MTTMRNH9:;1B^:2V)+"EW&!8J#@+W\&#_T.\<'851)SQ^T6VDDI:+KXE;O<33 MOGZE0PN]NNLL]BO557BM',)HR6-KW_;B&X<@JRI&P3GTA*6/L] MLC4JFI%V37CMU"AIL56KZ7\80V"\;@/N)>;[+FA.ZXJ134PYHQSO>)[3)=8P MP2N8BB7A;3MOWW)]A999*EA^#V"K-[A>T)0J"",W2#RCOF7K5;^3=?@(K*WK MQO-+GM95]P?X9?KPH/SSEK5_/ID-)G,X/X/AY'1P,= //9T.W@UG\\%T< H7 MEV]'PSZ<]/OGEY/Y-O: M_VHB:A>B2-?@X_ @Z@#AN9V&P4%TT'FM"SR<";F$F7-D9=_VY3:VT:'OW[:- M0!3P#QJ4;1CRS#5SL9(:IT:M:LCM;7*&J5P1N8%POPWF1FEK!:;C\-(P-09D ME5.MK\T-DH)RPC.]"CJG#8SZ!B86!6:*KI%C;2VH.:]<*^OL*2F8_KA&>-&$?(61%2G12W9I^]]Z%1!UF,*-*HGL\):M20E^%-O M)&D[97=IF0I^$[>,F+;@,2N'S(FLO6D/9)R6!S3B8MSJ\XAI\H6-R+6,:%PR M]R7-%!_8=IK_E[5('<2[T5]UL#S7(. Z$73% 'TZ=V%W./I MV]C32;M9K]0[56QE9U)-'I[1\19.J-N[[E]>7';/^I=77\C5!>E_ZI'NI\O> M!>G]Z'6_]R__U8-B:-&[)E^_7W_[?O:E3_I7Y%NOBUW<2M0:KN]/K(M_>OCYIU$[;5S_^ZOV;G'7[,#\[UT:MUMADEF8?/^6D]CY< MELA'JC47Y+)"SFG(QS0MD:]AY;Q2(CY3*1^,21K2M+5L(@7_'O$@#8W"X/TI M]01;K&GO@4@A$AH$/+YYOU>S]SJAOKN'K@I^@MF^=C;399N63N?LVH!F@'"! MD3$TF^7]7BJ3/>*N$7_V9N60^FFE5ERPR3B>5 %394^FJ8Q:=;!0+&-&7I^? MXG_R>*9:M@^<-K/V6];P82T?0TFC(RA$ZI7"+IAN@WS!9PW^;JG53''A\D$+ MSABM:,YMM-1#CN9+(57K=,*L+B (2<,Y]%'E/YD5,BC5K]E,@! M^<%B7ZJ2K;B,_0K91Q%O7]]!BVZ[*R-@(V-[>]X^:#LK3VU11;>L&K=V9_O_ MD?]#_R5;:ANVW-K@L&P*3PDY"19(-":WL1P)!E%%R8*+ MLJ@22% JEA".@%C*8P)^3[(X51GZ*P0;)E8!R* D@CO% 6(&U(R.Y_,0#7W '<FYH -6 H^ 2ML@$- "8DX!%9CAM M]/&I#LE R)'.,=#Q+T*QQ"H-*I8*.*9S3194W4'9"]GG+P;*#G=0]@10UI_Z MO8V[3MO:095+NR"SD8,!A]M]?6!0X9)0Q0SX )AP]%N,!IE&'^8ZQ![8+ )B MA^0.[T$-7TB=03^D?$H*BT*)DCX+H%B3?<"=@ &*67#IW?DAC6\8.0,V=9T) MIET,VJ0N"*T?[3.K4/TH*);90H[)N=C"(0Y(D(,54-("%RJW+_454_PHV-BH[;#Q%V,C/=@ &Y?; MVQ07+G?8N("-YTS#1 $33 BX&L%*&)WZ--/K=\$PT6, /FXD&WC*3($ H%Q# MK@V+@U8L-G(P!S[E?T4.J9B@!LU MZ&"CZ&+P#U<>PX9 )J$_"[:-/.X@,O>?5#K&@'?9L(C-!KP, M+EE8G6E:2 ,:QGOG)I1D*@%8U"9 ]WTPJU' ) 1O6 QQMP!XA!J6(.QBDRQ. M+00"//,$..;:('C?8UMSU-5.\D?4'!8M3E!%N._XP/>7?8__+I ML;\[#9Z 'O=@IIFAD8B9;#!@?LJ'@'9Z/J,XS2RLP8CM[?(LHSD#H",06FT3 MF9[,TOO'7X>STTEKAEG:P>K'-L3+\[_F6&-V'4"?-@K?<=EU-OOVX]5C E+P M(@%IVP#GW'KS(BI@NLVE[$S-$N#9@'MBA"U]/U/H^860=D%F)'4*'?$MP/PU MF+\SB(=!\/[2#@. +V"$$P$OV7"/?Z>:U_ZR<79". >>KV0-(_G>"HIFZ*G99M'E8?J%V2N MJ\L\_RZ^=(SW#L3-BC0+]-VXL5GTZ/;-PRVT0 MTLTFEZ:ZT2S@J51Z$D.9 A 813Q-&;N7$7@28C2L#3CH9D3LPY:& UCC 0]_ M,<65^R#[.^.@NO&X+/;-T\R#YWPG]-F/UY<1$>R2XB^(V)\)03#SP@%=*/3" M1V,^9X %CIY/\L\C1F^1;]O,AV'<)F=C7M/*7S?8"&%G%UA!05--&OE%^W\=:0: M>NV;B15 ->/*\;LW;<=YWW3A=MY4*MD\JS7QFN MD>@S3V2)MF1/;VJ>Y0N\ MMGV6UJ\V3_WHA9GGOF_P.I[*(].5'R>:JA9/P4(^B/RJ@!&BNUN_>TNCI$VZ M(6<#TKMC?H8I6W)E ]EU-L(:B0:38%@$H%^=3#B'4ZM%+IBG,OS\H'&('SXU M:G/!Z2_Z)#FW"^C\?J\.'&7FO'K4(1,X@\L>L//;,AW *=6B0\GQ0]3B"![U M;V^4S.*@/'ON^X)1U0+?"G-'F3*W5BWG%I.L2'XQ_9@[MWNG:KX6__VW3M5\ M>?X_4$L#!!0 ( >?6%!,E7W=> D /Q! + 97@M,S%D,BYH=&WM MG%MOV[@2@)^[P/X''AQ:2OTI1*\IEIS84@'S2/AHR0X^IAM5D]J%3>__I+%R2<^C)*MDFSUCRH M->O-.CEL'[;:K6/RY;/+&&>)@)\ONC&C$5Z\Z&8\$\Q>OKB5H?YO[[;5J#1M M4FV:UJT5!;J!BB;ONQ$?$9--!'M72J@>+PMKU-"/XKW%0/4BS3L9NLPH5?"C;5E!' M<,DJ,?-"ZZ\Z R6SRH F7$S:?9XP0R[9F%RKA,JRO2\;IOG Y3/\']8F#:C MU_^BB\\+'2)N4D$G;2ZQ&E=D[.H*E(B@3.\VY@'/7LO I)U6H]KLUC"7:TLM MO;]-1XL-"F$(,?VS6W3:N^Y?G%^M.7W?H.^7IR_>'DLO?U]E3*5EHB_1NR4%N60QG&U/M]) MTWH"I2.F*X'*,I6T&V 5J20C+\^.\2]Y.O.LLKW79M%FJS+>K^53*&EU!(5( MHSHW"F;#H.CP18._66DU^WCN\EX++AAMWIR;:*G[)E>HA-+MEW7[!Z<:B>F( M$PU)-SI1-'CT;=@^5W,E :LC,RX":$W!-& M-6$R B%G+&1)P'2QSI1)L]XX)FI _F0R5+KL$BYD6"5[*.+URUO(<=HY50DX M(1-W>];9[W@KSVQ1PVE9L]/:+^G_1_,?RJ\84ILPY-:&PZHF/"-\A1C# MABB #$H2N-,<$#.@(3S21"4\(YER^98R2*"/,51/,$M";YBEU%2F@6<1* -5 M"NPPK ,SA%Q#7 39)!0'3:##R3CF84Q,CO_-RH^99EX(-B#A1D#4 N!PD91F M)F6A51#EIJ":BJ"9(R@6D6 RWPT[P&W)Z-\:P+5V@/N9@$-W2 )"D$8S9)2! M;I =DO5<.I?@0@&[.,CA,A0Y^DZ I3D^E %I7(L)28$J"$0$I1 SXGG8F#M5 M U0CCH++F",7D $PIX!%MCIC]0FIBN[CKN&,\JORV"WHV:C#@<+MG]BT5+@C5S,(' M8,)QWF(TR S.86YB+('9$G#LT+G#>U C%,KD4 Y=/JV$HU"J5<@B>&S('G G M8D Q!Y?>;1A3.63D!+RIZUPPXV/0%O5!:.-PCSF%&H?1_#/WD..&G'0XQ H) M^F!SE'3@0N4>K)E I140/2BJVXOV?=C:ZA";L#^-B*<8A9P87KWCN,8,-!2@8&/ AQ%6QO TI+E9 MOPC&B0$#^OB:7.2I<@T"P.<:<6/=.,C%I)6#F^ S!W#>B=1,4(LS'WIZ#I6] M=XDI'#Q!4,0HP2-[D&?RP/"(4\U1>^ZB8^O32A23&XQ8[7)@;'AKG3YE&&B3 M@8<)^J<4&!KF@J*?"DVR"LP"7RC@PNCYZ!^N H89P9N$\BS:-.]QA\AB_CQ$ MQDT!8K #XN,,^N\YN+9?M83#]3VRM:D()!WQ")U1:I2T%* &0(G[>/!P2'54 M$ GXR&G !<\F&/&NJA;9;.%EN>2PNI!U;A_0NKRWOD%IKE/ HK$1>AB"6:T" M=D=PR"0$W@+P""DL1>QBEEQF#H& 9YZ"D[DV!+]U5FN7NOK;XER:0Z?)[*%) M^HR#<*W37^?D_\13WAW[M]\]#G>KP3.XQSUH:6[=2&0F&PQ8F/$1T,[OX['2:F^$V[>#ARP #H" [GG;Q>Y1"894_4\;#=ON'C M=-IW&L743+<5T%6U-&61]>%M3WC_>D($OV'"'Z_?R5_^SL[91'[N3I*VG9Z' MNY.DS3U)LB\@1@5YRS/7"CV]>0+.O"RDV",V(1:W0V>ZT3SBF=)F&O7;!R P M27B6,?9-'S905%M',>*@FQ6Q!Y0$E]&@2PH_<5.VP#K[.^>@NH5X+D-[ +^_ M.Q/:FCFP-9C;G0D]!^9.A""X*\F!8Q1*X;EQR!E0QX>NT[.9,:,W&(NZ74$; MC=K]3/L.8_$NSJ-8YH]2W.'["G^,1E#0L*D[]@WN^3U0* #X@NXONW#80"QL M\@3Z"3K--L6[ORO?6=I$5VU#*;;YE-J=Q&P<9B#D'&CP2,HPZ9GUH@ ;]H5C MSY>RB]NX'"DQ8AB\23KT[TUK[WBQ)!5JPB!U'"OG:M$%>@%MGB"FK7X7!SI3 M$#PPZ0M3NT_M2G?L"CTH:&I8N[CH%!%6'6?MJZD50#4_96#T:#6&&D!HO3FU<*Q#:DTIC'F M&L,038,O<[9)S",0L#1GO&*/.7TIYJZ?O;-.>["CUEGQW9>W:_@#]FT%XJ?& M-(/_-'>I_-/8:*5YOO//]YC!3K 5P_FQEEG=MVN;9F7ZPY9I M'&Z991:L$B#:G&7N*>2JPJ0VS\ J(7ZN'',V(.=3@%ZY8)CL?7&'P/!H*7%_ MG5&PQB$Q+D1D&3P_^CCW#%:K-CEG@:VM>N%8]$JYD)Q,?OM!H7QNS7[ZQ-^_:5;L[^*X7]02P,$% M @ !Y]84#F@]K26!@ \1H L !E>"TS,F0Q+FAT;>49:6_;-O1S"O0_ MO#EHD "V+,EQ#MD-D#HI%FQM@R8%]FV@),HB*I$:12Y;P]\ZG=\O/_P)L8@F.>4*(DF)HC%,F4KA4A0%X?"!2LFR#-Y)%H\I MP*'3=WQGM],Y>OUJB!!&U1W! _"[_F[7=WT7^D&_%^RZYB;]BM+PQ#$<^/AC&[@E+-,_JVE1,Y M9KR3T40%GNOXA[N>M[^WN^_V#P[>#*I=R<;INNW6T;"+L)X3H"&]: (+W$*! M_GE^H0:*SE2'9&S, P-FD#%..RFM0+IO!HG@JI.0G&7SX)+EM(2/= J?14YX MV[RW2RI98L^5[%\:@(?@*^P;0[U>4Q"SLLC(/&!?/OZR7)Q/ M9#DA>$,)N*"18H);W1RZ>R 24"F%"R)#PFFYM7G@NX>#3[.,SN$X4GK?=UW_ M@UE+N>6VT.N^P#:2$A&5U\C"6 M2J.)9(JA$+3R3F=12CBF$,23L[+4/. _?3)&G4!*)44B&R19GA84M>&L#>\( MWLW@S($3DK(Y46TX3YT3QY!P+FG)M'X,RE'*:(*(D1#%KBA\2A(645F[4L5P M&W!-L00?BB4'] XLBU^<"V?DK+,WQ$=B46BS*I[!<]MXBA@(^1R^]P]ZN M#1:Y":$#'9LJ#5_KH:L=L&LC@"?8%#>3^;FZ[@P/N[_:C[^(OIX M,0=G'(N7G)A""6LF11!BC*NP[/V$273_ DL&[>AMO4VPT\5K"!@K*MPHT//+ MMKF5,$YXI-<18,PTZ-J)[^ B$IF0P:9K_B!Q-H8\X.*3V=>%#U(^R6SL$EB] M&3F4-\J>)Q#O?%/4&BS"UCTAJC96VXXL(DEEB$A41HJ2!O7#H XQKNM8--:V MD+3*Z='^I9@B!@3J-\V_26;?0JC-O^?X6J85J<:"=YW>4CBYHU_0O]7(L.?L M[;]I]!'0,<>^L7&XMW@$_6#]K]^]7C]?_Q=1S6Y\Y#'7(>UC\-EL!4ZBA2,]WZN[4^M\6R8O! M;4WJ0PQA3>2]*46=;6$Q[/IQLXM+G4&%I&.!^J\:;A;9!,U*"*E>3B:2LS+% M3(TV2C$W8R],HLCFJ^74?4>?OK4Y.]X?--IT3(B(@@M5HS%S"CW=0#B%*.F: M(O_@"85] Q52%NHZ)!*(0IH1>3C'Q)Q027FD=S1SR!92HXFZ.9.8IA3?)58C M,45(6G:ZZ2 )IL2;0Y,VPAT3&6>T-*QHL&/*,?%G2Q1H46=(_X2,-7HH)U%: M87?@&$H,(GJ.CZZ,E4YF"4)FILB]HGA<3\[,9X*J/3(,K0P[4J*UB><+*:Z8 MGA@AGTN<&1E-]1>%4#=:5646SE?.7!M#!> A\R0)#,L>)#5)8%+@BJ:5ELIY MZ$SX^WI%HQJL:7NA#Q-UM$(2W[8\;$$:Q=RSHBS0PCJAI.1KQ]AK0*X$TZ/= M90PAB;Z.I9CPN-.L,Z.,$AE@QDGK]*$[!IMH K=N)WIU?J@?KC_IU-%PV#7? MC%Z_&G;-]Z?_ %!+ P04 " 'GUA0S$P,<5D& #^&0 "P &5X+3,R M9#(N:'1MY1EM3]LX^#.3]A^>*]H$4ILF:0LT+4BL@([M]J+!I/MVA]'[]/;:3MH$.V,9N3 =$.'YYWE^=\6^=SN^7;_^ 6$3EC'(%D:1$T1CF M3*5P*?*<<'A+I619!J\DBZ<48.@,'-_I=SI'SY^-$<*D.B-X '[7[W=]UW=A M$ QZ0=^%#V_MQE3-,OR_-4XIB?5@:ZR8RJ@9;EWS2/YU>MWS.[Y9ZB[7QMWZ MP#@4\>)H'+,K*-0BHX>M&9%3QCL9353@N8X_['O>_EY_WQT<'+P85:N23=-- MRZVC<1=A/29 0WK>!!:XN0+]>'ZN1HI>JP[)V)0'!LPH8YQV4EJ!=%^,$L%5 M)R$SEBV"2S:C!;RC<_@H9H2WS7N[H)(E=E_!_J$!> B^PKXUUO,U!3$K\HPL M L8U&GMD;G&%(HOQS.EURD*F7O*PR$<]W_''7;W+G'R_.S\\GQY?G[=[\L%Q]*690$3R@!%S123'"KFZ&[!R(!E5*X(#(DG!8O MMP]\=SAZ?YW1!1Q'2J_[KOM0%6XTRJ =M^,29#E,7"J-5 1,1T]UO$Q7C,8HI MZ.WE_ZW_MH[..42"<\NX#=+:(HXY+TD&'VDN))H!AS,A9Y5I/11,PPX"_LZ\EH%Q(A#8(<218Q4&0\AA,:T5E8 M2[GGM='JO&$;2 $)R^KD82R51J5DBJ$0M/).KZ.4<$PAB&?&BD+S@']Z9XPZ M@91*BD0V2+(\+2EJPWD;7HN4PVL'WI11:M!^D(Q'+$<1G#%.<(BC]TG"(BIK MIZE8:P/.*9;@(%]S->_ ,O/)N7 FSB;+0BPD%KDVH/P1?+2-NXB!,%O 9R[F M*+]O5)N97AO>J<&&TM;5^10U=5> C$0F9+#MFA\\H#VQ"HI)F64+ M#)ZS/-/A:!FB)/V[9)+JXK> VTE%YQV,@=Y@)]Y=^O8JJBTC6N7:WK#7M[%B M9F+E2,>]2IDKD7>U_W6-_U8UZ/_*T?'\4_?R320^JHO[3]S%?YZ.OM:_&<,Y 4- MZL&H=DW7=2P:*VLDK7(,M!$IYH@!@?I-$VF2.; 0:BOH.;Y6:$6JT6C?Z:VY MW!T%M7[<6S7TGK.W_Z)1:$/';/O.ROK>XOH$K2& ,QK*DLB%S0!^7U>WOKNF MU4I@6K7Y>VWZIDXJ0="I0O54'RB*;LU@!(=73 M22DY*U),7FB"%-,5-HA6]Y\2K4W< MGTMQQ?1E"?*YQIF1T5Q?IH>Z]:B*E7!Q:\_*&"H #[E*D<"P.D%2DP3*'&T/NJ6O0Q62>-CRL"1O%&Z/BC)'F^N$DI+/'6/! ;D2 M3-]SKF,(2?1Y*D7)XTZSS(TR2F2 *2:M\\6J40G/QMWS<>8?P%02P,$% @ !Y]84' LX@,E$0 XW8 H !E>"TT M9#,N:'1M[5WK<]LV$O_702SUV_W4 D M**&F" 8 )>O^^MM= 'Q(E"TG=N*X[$QJ222Q>.S^]H'%\N3O@\%OYZ]>LEA% MQ5QDED5:<"MBMI1VQLY5GO.,O1):RS1E/VL93P5C/PZ/A@?#)X/!TZ__=@(M MG/EG5#9F!WL'3_8.1@?3%2\>GH2RP4S=I6*GWISKJ/] M_>'WWSWY?G3TPP\'AT<'/WY[[*]J.9VU7>X]/=F#MFZS0>IZWFQL/,KML167 M=L!3.FEH)%-5!JO=;#W]/GE3$ZD94^&AR=[>+<;[%[>/NBCW+*U@4? 7D)_],A_ M_,"!7S?$BH2C\.SYN[.W+WX_?_'F-7OS"SM[\^H5?'IW_N;L7^QDHI_^(YN8 M_/@F<_'91G[U0,]G@B4J3=529E-FBCET>\5B82(MSK5:2 .M&7P4;^2 M-S')]$"KG2'/O19]RPI0 @@K];6YBL4KXT??H1 M"?,\3Z&]2;K>![SX3,#-7 OVJ\B$YBD[J\BQEWPY9.17_&%SA2 ML9"J,#@G0F0LD2G>;IAP &*<9L%^OA-1H:65PG7]^64TXQGHES/@,VEPMH;L MBY OUP;>/)866".Z1N+^K2R(VM"/[39EF5:V(:? KLBD%EE+8)(?^_:F @U9E9W LI8@UYJ$^"=1_B0R]:N\CB\#JH2LT#;[U MZC+P?4:CI%GT+3Q09GTF%S(&H3=WPJ_OBLF?.,VP*GD)H :FFUM87<20.HPB M]\&:P6)D U78'@0(;)TB'](WO1"RB ME".!1*LYLS T0GG\"]"/W#917,=-+H(NX@^IF (7K1A?<)G2.)("Y_-A\LM+ M^;Z0,6F,.^&8%\Z>$ OT5KRDIQ7-/LR_,2HMG%!K4#?$(X,B[]=98@,@ENCA M3)JLX; 1U!^LV@H1 REG E#!& &JK&5E@2)TP&HY<3W 5FH0R7@"B.HL(KZ: M^S%XD,$^Q6)BG3Y4 MO]=1-$/^K62IPM UJ7J@_/J6- W-^.\5 MT)Z_YV!?N1'LP(!<4\1U78AQNR M!=SO&1D6OS+)G7XLK5S@4N34#-$LIN?],S*[(#T%@%,W0IN8NMX9M'I%2:*. MRYR: : $SA>E%7V56&&W*K9U'0[ 'N/HT'KF20+7R9)TV.UHM[1?<2?R+7)- MI>_7^-4ID:4@D\(66CQ0[OZE0'SZG4MGLK]6&4*7 M,;CT=\'CSBL^K?"L'5HV6"2A?N:AGUFCGU_&TESO99.7Y'GZG?4^5O#6^MZ< M]C_CW*WY?R2_L7!\O287Z[Q/VHPPI12GTO(U(N?0)@D>B#0#R\88,OE!I(!( MK@PXC3);J'01P /]/N WYEPT$V2GDM.ZC!;@5FPH#W*D74?(HP;QCV50D4BY M8?DW+$ _\)BTJZ=<0[ UIS6(^I=CDE_/.0A8'/5XRU)'J@#?;1U,:9+\E.9J M*?2Z.G'F1>L"-J63//VXB!PKI?)"I'*F5.R6J'YO:(*8;]VL#O:.5R+A2Y'# MTS6C9>BU\/KX)FX2X%>X-;J <;HX@M!SXY?<:G@NRTN=(XF@0XK4@MN*:>?]$" M=,)[U2HA*Y?R*-P2$;-BP-T$CQDX\@+,2U"QD6A3IS=B:(9_]\LH+-C!,(PQ M&^Q_?@UV@S!L"&:=@ET^.(?E4<#$&,;R)EL]L(;1C]-:A.IMB%"=-2'BQ49< MJ_6IGUUBJE$$*G'% M;SQS& 7:RJZD$1,20'$U@'[$1 _:.0@XS@X,P0I"#@#J8 MYE8T9Q8O9&(*>@2))5(;ZX"W/>0Q9/\1.# I%C4[90*SDTBG9H##$/ $N2.V MBKV1 0\_P-+#/#J?=]6D3@"<\ 5,,#DN!/W4&9ZQ(DO %\CBE&"\R(P"\T B MH_IQD2E*N..#>0;X YQB[AV9DCBT4"X%L6%E$]5FJ=@Q?H.@<'?;>[B'Z6QX MH']'VYG!/X"._=3;!S?V[DCFL!B#"?#'Q8#B)&.>+OG*X#!K)"8\NIAJ!5;I MH(EZ42JX!J5B9\/X4.U$WS;$WC[#=XJ>^W$ M63>P-(;[+;8&_7A_K(T;A[^WVQ\WF:![;!O\1ZP%:7!CCF#Y8'2XZT8I>U1[ MZ/&PT<34/9*2<^DW 0%4BPG,?M5PW? @72^RJ0-@]!59;U* E2P,6ASSB73^ M7:^$_Y[$Y *P38+![7R1'KF,'-6=5+$;C!:"K0 H3&W7&X?H@OJHL\B!K;4" M"BP"&PCIM)/I@\))H6_C-I:H2?]2QG8VWA^-O@7QLJ3%-JX<]\#82-,-L M^E-OY+Z;G$?^.SRJX5_P0N&U,;2PH.>.GGE5YC_G/B$Z] M9CML_W XJBNEDLYM<'4%9@%- ITFI[?<5R?X;C4'&;^2W3$,^X]O+G_^OIZY M4:U5F)4=9W;'.6Y,:WW"/^UT-50 E8UB!MN>: $>8$2K5MC(:6DYFWD M:%QC4H4DLY^>;!%ZM.](7C7,@=_\< 8V""9XYB(.,:(U$59SYU5L$>)C%[ML MFC>X@GLH;GLDKEZC=W)](UX\*NVL[3(=[NGD>:7,\?CKX-W?"QS3(;;1U.ZAL/W@\M :D^!'3^<7,+ M7&5Q&;)7T&K("VC,..>00A0PC& K-(G7*#V:%);R6O"N^H7F$S2JR>J*D3^& M:T"]W#.A)Q[)Q_A4<-Z7,^6<_1)6R?W'8(+",*7POSR2\)R8YZE:";\Z#!@F MHS"\6\+R*L8*P''..09G8U7EZ#3V$<)\4+0@P?BN]YR7,T'@[;M-:45KN]9( MN=QMMQA9THYUN/^& "]",A@,!* 9?^IPN? I;Y9 #QOL!]B4USJ\UH MDJ8RL#SPM)AEA!\%((\+40(MCF'@K,#=$*":BPC#KW0IO[.]_,D$C4@];TJZ9S4\C:H:GF.J%#FB"OF^>"CQ362;D M(&%OA*R)WS8/.6'[HV\I=P7W1[V]X!.4-_WB*KYUA\.EF>XUC\C=_?0VR770 MTZGX>P(\GUO%UP(PXC(2E!U.SMJJ$0FCO2\7RRL3/*N4-EV"5G P&M$VGY"] M+1KG8S]=Y+T3W4YT;U]TMQOJ)-0S;M:R[WP:5GB",IPT9;-:'W-N'/ ,\NU3 MQ77MY,4Z09?L%;EP\ X!B6/T)3H Z "@ X V *!M%TRES^W5+X/]IPX+;O';9D M3F#4OHT6QMI36=7S<0$>S.Y-?;IU^%JA]'HC#_'(@6MT]R3 SWJFX#Z+Q^E< M(1_Y?!W@*7-%F9*/*2[21>D[,^"O; ;DF&YA2;9^#MNVS\IM6]S-HB/-18Z? M]T=]: /_;3_-WP^ILZM=#GH[_V&U=I3Z4;/<2YD=XC>::>\8CTOX<&9I950' M\=SI&U)!C[LH0"?]G?2W2__ZR>]:CD96S"?.^J_2./RY:2=G6,TI5"BK"J,D M6U) O!1VLMC)8B>+U\HB%NY9\ A]9M$H?Y:))/@HQ>' U[ZPU>ZI1!ZU" 2R314J66$L ME1,+I8WP<187B J<)'KGM,HJJ[)&<"V]LI/@3H([";Y>83?DJE;\ 'Q?%*/R MJ+\!8:-2$GRK5+J3;AF>;D%G.,)@;0R?3*,J*"KX6GZUO:)!@HS06Y!WK%"! M!S2P1FXX!HM)WBGZX5F&,>9PW(,0)%D% \+7V3%AVQVK%[LR%C WH>9@G?@_ MC2?8F?\=FG1H<@6:^"-104Q1U+=5+V:/JHHTO'[2?,<:QA]1OQC3!6Y8OIBJ MWE*0S\RH? [ 2C13RHC'W19]!PD=).QH8#1M^;(X:5/3^_B<(ZV=6<< M_?MF@,[MJ9W-I$C8\TL1%80U;]P13[1#O /2LC.0%QH3^%Q8OAX Y+'*W?9: M"P99A;4>J\AB+=Q8E7IZH#O^6&Z1-B++XLQ9F)=&6;!^]2*#,C.KS+[VY:O\ MVE^U8[-U@\:5R:^5K=UIHX8T#M;971*&!^_5[W7*;K?S M=+@D&R7D;UYE<;2&PUUEKZZRUX.K['6_<+GE!3Z_GKTL#Z/=PEMVKGW)S?9Z MEO6:@132-[YFI;54D1U^GBEC95H5;23X[OLJS!C(PQ/=D2L%#4X^[:>3?R\S M]_8M; EZJEJK0*]?+\;K2 MC%C(-Y5F5L^--BV!']?E:M\E%F+N([IN*B46+@&=&'+[;O:RCB\D"^X:>0NG M/4ZG5#Z9DMBF^&H+KA]"2=SS4 <&Q\C+,>IRC.@<;T@0<.D9,%F!KT6B+/ES MC5&[,U=!NL]>#T_=VQ.N:OJ?!HN?:]R&@_8.CD;@]FY>[OT:L9=SG76?__KN;YYA#OSF#?-9;0 M:W]SY$,T\1=*QI_6PO\:WQ=+KXG]^F\G>_3&V?\#4$L#!!0 ( >?6% G MI75P'14 CV 1 >&YC#]!EXDQ^(, M7Q*9:#30_:%Q:32 #W][=FSCB0J/*9C.W] M[=?_^M.'_][?__WRX']R?GIP>GY^<+HD'.;EK*)8G!\=QRE7(E;L7QLGAR=GA MR=')D7%\] MI92KB\/#'S]^'#RCX.+ Y [P.3X_/CD]WC.(E(+-?$EON'"NZ9SXM@3%N'_X MQ%:%@[YLBNK($*220<&N=P%UR!3VX_2 BP44='1\^/O]W515+R*VF?L]6[69 ML"/ZTT-,GH'^(G)!YY74[PXA-2)T?:>=+5^CL,$B,26V-I+_?@:B)"EF]"O>9ZTGBFC1=%:8IHD!?4'Y8SO'Y M^?FA2HU)75/4MZ" %DQI0<@J)I\3;Z;8A@DJP_[1\7Z2Q:(LJT&/F@<+_G0( M"27D+EV@W52*>GXHN UH!61[8!B&H4R#N"Z71$('H+Y%7U'VRKQ55%3X*I,XY+8J.+IDE+I[1D,*EF1%A<7%6C1.7.9JAS@ M?'1D[!MQ5O@=YC:"[!\.\WGR['SH=<;NK^KW2E /N"C)L9V%N4,274Z3V*9O M=\B8U*PZ7_@UTO16 (A_>./Y%7= \B5U/?9$;R�^^XEX>E20X]6"<%L!*> M!I\;&:Y&P-9X@XS_,N#8!$?B+6]L_D.+7$RCQ^IM'5; QU",!FBRT%PSS[2Y MYPLZ]1V'B/5X/F4+%\9^D[AR9)K<=R5,IB;<9B:CW@UAXANQ?7I-)6%V"-[& M7'3POH5^\Q0@30I!?(-R$-Q42492E!&5!<18G*'*,]Z$)0XVNF%#N 5MN LV MLZFW45,HX5/7&,XV:@RI H?6L*W6\(5*'/DF5$R71&S6.53PJFL5[S=J%5"H M@:4:4*RARAT:1WWCN"?B.R@);&E*35] %2I[ QVI'MK3H^,\M DS(^$V -8- ML'LBVT-7S%0'XDDS$/&['!!MC.A$\!45O3.BB88 M,3.(:QDQNP&Q>L2"I>(C>:XTN!(*/3[OBOB$"U+%9$"E)2IS*@2UX(^1YU'I M@<'<,3)CMJZ7;,^@#M-"CYG!%-+"8@Q)G@VB"E+6:"=%#]*ZCW M206T)11Z['XIVF/ WZ@@DX&7)KBHH5D4S0&%!JB,(:QGN":2?U9WQDVS%6' M6Z$'C*TH9FW8^&GH\QJA&NY\1O_C1!!6PG)]Z\ZY<)0 (9)-*/4^V:-S],E& M#-(_U8Q1<3-2[ :PFNP^38B 3TLJ&]+;EM4>+@\DNNJ?8Y26CU@I]7['+W9R/@.&"VF8>SFR]3B^,Q M&%YA9M+<:SD@6H6H=HNXGDR/V4D1LV$K>$NNR":>QQIXFGJ+!V J^T-BT_%\ M9%FJ<&)#ZW:XJ\:40B>H(=7#]+:DYP-FV.TE[(R 7S">#8"U<0$W\?W60-38 MZ3L@T\"IJ'$7UN!0X]P=M%_9D6&WH0)U<8"&T3F]P*VCTF/ROJ3[0CYA7'": MTX"/9IKF,*F"M*!;NN)J>@O4)1,!':D>J?/2Z5K$3'5D&78#7-5PV3:9<:'J MK'8T3)SQNHO10M @UJX(6WT6+7S'1V7PI9@J &.V1L)WP+$*1YAZ_<_$)H6. M,/ZN1Z1DS0HYWWS_BX&9![57FX]K02NEUO_Z1$@J[/4-.-'[(>5[(8.)/5_5S]2E%F',2!< MW#!I$03W)BQD0'I#I!_1U= 1Z#"O#N?3#>.AWP1E##"W0HJ1C& M=+1ZH-Z7#%L53I,!M&TLQ\L1;)Y1"RTKIBHU-538]1;1"0, 3>;0MI,##H-F70CSXP[_M&T%=RJVL+FW@3 M5"^1%&M@N4,#V9HS*5Q]H,M5-CCZLR6N=0WF[48-)BK^K\J3+/\Z'"UZJ:/; M=0>0.O.I:R#O-CRZ/9QIVGYSF-*%FI9OU!;R3.H:PB\;-82HM*$1='-F?G4% M)3;[/VIAD&*K@[]56?6 -W9W[AM) 8:M2AA WBAFK\JLZW/H(6T?P3< VYV?=-QZO_CY2DS:\38,G M)[3P7@TS7>#0$KHZ97%F'.JNRK";YM.CW2+"#:?NP-ZP L8#N%W!_>2L;+ZF M]-,S?JJ\1:=-WCJ0BTO\:I"C(@P:E#$ W15H]76\4@YX4[(G)M>MP-;DKP.\ M^19,F&0$Y1A100/J75$/%.E=KC\]4V$RCTX$,]M9N9Y%'?9%]TPU]F%)QFP- MYAZ49:RPL '_KOC?/(WG41^:LN!V WD=D[HV4+P\K[H-W'S#V3R-NGU/=0<\ M;!A#,^C8#!ZH)\&0)+54^E>H6KLFH&-0!W_1 := +84_*2>$WL>2!N"WLC=? M@7B+G%JHNP?.#_BVPO>)EJ/T0)^HZ],':O)%4,=ZQ-OSJFL#A>E]IK3J-H#& MK\HT4H4.+:/YX8H*L//)>OST1RT&.+871U-IF^VRZ^'<^ C&@'B3/:^91__P M0=Q/3[K]\%(J/7XE5PLD? S%:$"HZ8UBY3>&U1SFK+S);=!V0WNH,82:0V0- M+&! 0M_NRR,V,VDZ#$Z/SHLNO.@VP_^<.$O\!Y^0>J!S0[UI=(%/.7W<\YBS MLO$M)/5MJ5Z6PF>.]J/WC/X)XAX\.W9$@OPUKRLI"/,:"@N.6!!A%K@4WEP" M)BJXB5'O,*K\GG&X-;$ B[9BY>#;1:F@H;25*MNV=E$H6'^U%0JR4/MEY/EP MF'\M*_R2?55+O:D%HG$A#;?\^;GJM[J,X/6Z.VXJAN79;"$RN?:1S_[QR?[Q MNP,H/*IQBXH47X5K4H]\KFW6(_W27+NZ,_MA/N'2K,[;1\*U/5?&/>UG7HQ#$7:CD+]R%<H1U(OA"$*>14BHRIE7"7$D75&Q;(UL2_0%F MP##96 ;.8OI(A=- [M)<::&C&NV.U&IW356Z8O,E7G>-PJJ4ZZ$+G[1F<.?- M77302Z"&K:AEZJ]6P0=B1R\QIB[LQD\3PJP21;3.N6NB3[B$/QBQ[QF,L1*Z M*P_SCIY9VMZU5!U$LN2%Q1QL*H%)O)!P]URLEGRZ]NXI]DLI@0HI@1#!,\H7 M%G<(ZV*K+P_,M:I:/301W<[)=4V?J,U7P37N'K62:A= JB?=.>D>Z (]#5RL MZX2KI=PYV3#HW:L32T>T+540JH:N)W*=-I3K=&?E M4L]5%J*$4O.PRW5",B%K]: 'QN&/0 1B3ZA 2&_ERR04> MQ4DWY9]16JAC4/ JH&^LX5W0Z,_08[WVPJF'2OVYZ@OG^_%LMV!A500[9UIA MC'4TA=>(5$NY<[+E5F?J7EW'P5!?/'ZG[C?QJ1=$"[[JL]JBU]#H6-%,>X5KL+TM< M,SKJ4JULISWH\-_<"8L$EH^'<=/A_&-?(@X(N=K5?Z3/\M*.G^ (9A!M&TU+TL$4W MDSA+O!N"%BP\FII>TVB*&@GSH"*0 FW44KUL/Y?5+:%Z]_NB^]R7491XL/JKV86HS[)IW M]=:%#LRDGE=5X+>N%5L=?,F+&\Y1KFSB>7?,I2A3 MNG?=!K-=B^!*IJ@,[Q7%@0,8$.^17U/XY4#-8_=A<+7./+#VTFEN:QZO/BK% M5P"JV=E>QCN72>BV)%^N<6/>G]$7C%-+W6)8UFK+DW>M'49W]> =C,DM;2F' M?3'\I&F.G1M_.H62VM8CG_C"7$*V,-A!JK6YG['65RG] M)0-5ZKUTG46^17=I4D.-F]72^5\=T11LWJ! M9GF!XE$R-)+ =^_E=;55UJ_M'N\L45:2;>@HSW%'6E*GCC@2!>\95'UQ="5U MJHMVPVYF/)]3'-ZO8<:UE5&@>^&[$*V8"@#\"A-XD9HO8 _C92Z,?$!EC-WB M@G=S5KLY*6DOTN,/OBWMI%C]VVAG*>C66D^&V:ZY&CK*=,-]D75&;(-1;]T5 M37OEPNAV0YCX1FP?G0^^$T0XI;KF.!GZ:,7@GKG,\9T. \+VBLXL05\A_/KG M24R>7TW94=$_5]DE&TU/1$A6V&'*?>V)X1;$^VSS&;'UV^0U-'T5_<:,O.-9 M<4N^]U7$WQTR.WY[]/8LW+7/"EJ9VFMQ3]^]?U1*-N/6.HS2*PGSVI1? MOU6(CNAGT_8]^!AV?V$(02SR3:(-1KU&BMR :[_5F?8X@\1S)L?N%RK5*6&] MRFIREO=5'1P3+ZJ4Q("R\&8[Y%JJOG;,%<80;S9&U\-H3:=(W1>32,8;&R02 MU(JFCGG)FQ#V1>BNJW\0?#MNA#2COAK.A 'COY/Y7)!U5BNE*7T5<[0 *\<[ M$-6*5V$[Y;85R5J=W/,3,_5G( .'0?,SDS']*VEF:X1PU3I/ \O#NM'"3*VP CNH5AA-,^&T6$1 M%XV^MA8C]*)ZC(.#L'=P36:S_*5LJ>7N56BFN;"C5EE[WO?BE6QX@0/\A]'( M3["><"7&A98=4APY7$BN@F'USG3OC7EI4^#:!?:CQ;HP M LS\:+$1!2BFOP>'/>-3[RVS;67PJ3DSNBN:RAXK[9*QKWW)#1.>#*)'YA/< M+3/9BF"W4"9M?@^F6]Z^JFJ*$Q&KHZZZ9NZKLBILJ'2$:DC;F]5#A3S! )Q( M%7F0GZ@(/P97,VN5TIA)/WS0N-UW\O;TJ'HSL#2UKU9QZSJ^2R\93]WX%2UW M2E+Z*F9RA8QR#4VXSA'L*W..3>Z!:>F-QQV'V(T:FZ3MXNW1"FO0(/Z>P MGM_=]P]*A#>! L4C/SDZ_B7;]BI3^]H$TSW&%RK'4(R:.".85T2(]9P+#%X, M;G7"^TWF9P->/>F9VE<#''F20M5SOM+"U[Z*5[Q<5[T1G;I)&)JX"I\8S[]Z82! :@.\ M4^:^;X&GMVJCX'?-;FZ!I*^-I>KYOBE>(TYL@&X*5J$N-V4F+>\P&^3J^=HW M"4U67QCXI)Q&1]QR,I;F=I7<0OO-58]2="$L*]*J#OPXJ%9.D8LD?J$G94SJ0M%6.?@?Q?9K/*:YN:!+_ M"?U0-@84/@8!G^KFX)$3W $67O36/7_?H].SM^&GWW]&6X I($9YXL$5^#FE M4@;YL^K;D$??5:@N*J66=R.X$^_AA><7 B.C<=1*0]J>+\=B6TGOCGQZ7C'X MF&TZC2A[OOJHEA'C(5T\WJ6VWYIJIB)7C[3TX1!O/O'4EU__'U!+ P04 M" 'GUA0L50N+N 2 !W*0$ %0 'AN8W(M,C Q.3$R,S%?8V%L+GAM;.U= M6V_C-A9^7V#_@]9]V7UP?$GB)(.9%DXR*;)()D&2V7:?"D6F8[:RZ*6D7/KK M]U 76[)$B925B)0*%)T9F3SD=\['0_+P]OFGUZ5M/"/J8N)\Z8WVACT#.1:9 M8>?I2\]W^Z9K8=S[Z<>__^WS/_K]7T_OKHP9L?PE""K ME>D8UXA2;-O&*<6S)V08)WN'>T?CD_V]_9.3\Z/U M+V>15.)\,L:#\>%@/!P/C='XT^'!I]'0F%ZO4UY#->>X/*F-G3\^L?\]0J$& M ';<3Z\N_M);>-[JTV#P\O*R][*_1^@3"!B.!K]>7]U;"[0T^]AQ/=.Q4,^ M])_J/QOW]T=ZK.^M%560_ M"Q02)V>_XH+T"2QA^HS\2 >CDY.30?!K#[1G&)\IL=$=FAO!MT_>VPI]Z;EX MN;*9K.#;@J+YE]ZK8U' ,CH9C4,D/]Q[8$K&E5/39F7?+Q#RW)[!)'Z_NTS7 MEO&.[EED.6 _#WAY@]H+Z6506_77?W%OYF=DN:)H@1P7/Z-+J/,271%7%I20 MQ,:AFN[BPB8O.X';R/A ..?8M6SB^A3=^\NE2=]NYO?XR0%W89F.-[4LXCL> M^+A;8F,+(_?"Q/0_INVC<^29V!8$O'LI"JODT@%W\80?;>2^JU+RRE%8+=^0 MQQKG+:+W"Y.^+U]X936BGFN3_@$5 #O=(\NGV,.5B5$H2AEPUZ97/\PA>2AS&%RC&?QCZKHP M%@*%7V'S$=N[D+1" 8THX@J!1/?,M*UQ1:1Y$AJ$LA,*%0#<0*LW67<5_'-W M)HI*E89L@K4)2$)SZ-5#S@S-UE^QQZ3"+'(X-/K&6@3\ M/9)B2,]C A PR96JFR;340)39LM$A>(FION8R /YO%/IKD:,',.D.VY\9? MP/WA*)IY_A!]_BUL_K%DVWQ$]I=>_''06(7.?'!/CK=5K]PTOTWVCT;'H^/C MXX.C_J&?X+M2#K%@9IMTS7A!^6GC!+TV8@TWJH'-@?[ N_]FT MV61OZIV9E+Y!VPTF.1PS">7=TL;D9'30D/G$C94U<'6HJAH^FJ.X=\A"@ >& MMC!'*6F6!5G:869IA)%UQZI9-V_"4FS<@ASML*TLP,BT^T6F75%,0-);P( F M[)P8\V\XR[%P;MIVV%8<6F35 Z6M>DO1RL2SKZ\KY+@(^IT;;X&HR,A)(&=: M+0>3PX-]#2U>%6AD_T/5''8<>KFU6?PP$7^!#HAK:WX6=8S,'S1+UU_5SG83 M]P[!0OV_OEJVSY9>?R9D]H)MF^N3R[/J8,O*..1Z685&4]^(8TD/J#:9=#!J M!01RW>N^0H.F4GN6Y-+!H%4@B'28C0^8TJ'&.U:QF_EW-W1&''L6YM'!FO( M(EM.U+;E9B!7VB9STVIA.^&*1S8[4FW0DXCGP]CMWB/6'PMB0UU=-H[SWK8L M5IZ\81 IHX"5055V:R/*YU.)%6=I@9FE\6FP$X(P\RR-H9?G:8/)J(+78*E :>.,G M5,>R5>)9@GA4=3.C"H,:V'(]!#TYOS*ENZ(ECQ M:,GGP=9QH'K."(F=YT^HGGMR:)PY.;21;9"YD9)NA.*-?[("_M53^E!1CEHX M/5UA2E6V:_0R,31I88$M7-K,Z;5C 3F7[O03AB8S3&N^+ 7NV M#6^9.)5&6TN6H]!B\+3!< %:8/$Y[/C0ET3S>>*XIVA.4B>?O[YZU 1PV#'I MVR7H,=A?PR)[Q(;Z/5TZ'J+(+=[D]RXEJD,F<99DF?71"I)S+ UM*%W'ETK= M2TY*]7CQT38N"-B)>3&UV7&'GI'CHUB7VTL,ZWWR;#L@_#?CQPLJ2%*/7:*V MS9M1U -?U:#26C/1J:92)Q*G:Y.1Q<"5#E_ZC<4&7 2*8H?%SX&N-@E.-$58 MN,VZ($\:_O%D-%'&MH46RFN^LC!5;:@_(P=48 .0Z6R)'>QZ3"'/J-C,);G: M8^@J0%5=IX%A#$G[LF(C<].K9][FAWERRI*;LC9VMBS40 H._PPO+[EZ;)&S M5=[$40*I%N&D8.%*UC\49VJ?V2O@5;4K6/O!J/*GT,W-N6L]G-0*6KAR%$@, MG-!0/:D=S0I5];5UG!X-RCV/+0++KJ*OTA MD?(6@:UFP #*-E.=H_!/^'/BHN.'X@+40Y6E%DX4!W\'<;!2:!^?.24 __&7SG;M98:1^2MY/X;FL?\7J[3K!$\+ P MG0>T7!'*5A:7*Q/3H@E-?05T@'+OK*R(D2=J3WQRVUT\QPM ;Z[$Y+%.2D9* M5Y,A&.>D;<3:71]Q=&XH2)[FEOYX3CL."H3N6^02?EE)7252!:W$=.)'>Q4= M4T77V<=W4^1>:R_,*!%AG2159<7$O!)=Q%;&34F^#R*2NY/,$==$3!7%X\!9 MB/%.G>A*%$F?DYN[DU01UT1,%7[LN*E=[/R!786I?C)?)QDAHH.8"\H]3,,= MFI7?G2V2M:N$$%%#S(G">/$[+2 D;TD36RE(YFBQ5:NBCXU9>)&_@L."PEL1 MA1M^H92TOD8*'%_[ !\@KY&808*AWZ:6FO-5%T[D=]CRF"- /=XHN^515'NJ M[H:"H5,0@'X@4PLT1E%>3)NW&U(DKWIJQ??;N93Y]-;+.N]H)0]F/YJ*6:M"YP MJ$;-:/&"0]QH %(2^Q4QG?)5';',:>6,U0W8[.YZ*BBB=-^F$DLZ'(U=8,=T MK!UFWCD"U*.+LC-O4>VI>MEQLJU+E$:D.*)&O8UP0UT'% M1Y/JO>R%'=^UB>M3=,\T1V%>>(^?'#S'%@M#A=LQ0">WQ,86:.3"Q#1X@^:< MO5E@BUT'-OK$IC-T'$Y;'+H-)E&ALBC3B,B$Q*]8(RC7^&96L^,7_ M88QFHZXU]*UV5)"ND<>6PO'_UJA_"@V&TCM_J=[ MKD?$ZZ@=KJB E_BT/KJ L+3R#B:CXZ,VTX6'6(NWG^7Q/D#Q];F70%JW",.' MK,5.@@J 7TA]?'DA'6,+!W#%>Z":G3V#5MA%(;>(!BN&LC/HHYUFT%"XP4HW MH'@C*%^7B?0O@4G1;/J,J/F$OOG+1T39#9.V#U_#-=D;WW.!4&REE=/8I*4T MX5TXE>1_&C M'YQ*>"";O0G1LO244K83I^AJJ-T%MY)6[Z06Q0+!>4=:Y'JJ_>%HNZ?:"#4V M4G7I?[;#_.G@?C1P87M_7(]Y%-'%D'(Q*JSX;-5R\P+]SQ0&$^FWKU[T2XE^R_:R:E&B^!R(\O;AZ"@40NY M(X6^8C#Y(P<]T8F8"L.?L=CPAWWW-!\+";88\6SJN8&-D=A%$]BY<<+ =[Q' MI))S*!.JCLN0M;BXBZBD RUFYJ*X@Z5^@/VPH,1_6K"E-Z8!MRYNEN1I?S_).L MYP]E&8$P7?S]&G^T\><4.6B.>8V#F[JA-?BP,G?((HZ%[9"GG#I.O0L$U#-M M]NB]#U5ZV^0'JIGJ-G9).@MSNC:);Q MFU7%:&GP6L%J<>(AO$X)IK\IYY9&#A_/_.!)L7^31W=J>3=SD'8$(RB?.P;= M6:Z6_'E?]%J"TGF^$#4%]4,JCC2(%YE]\5!#XJD6VUL1Z/PW('9^0'KIP M^B?1AA)XV;"_S?,Z.\G2DA#U(Y:\8U$M]W(6W ^X>04$$H0'0]C"7&@\VR8O M[ H=.=\B(5A+'KTS_-(GMA6>$(5O$LY^]\/W+R4G0MNYV\@.(8QR[V7O?VBT M;(O4;"ZW>1)*-IB6V;>5"J;!;U%QAF>^&F908+# 8F^*U"7DEM%<0FW951;! M7,">R>'!\6AT.#DX.3X!'ATTXP\R]92 %.)(M((C: 5-WP!>1?%9)R",58LH M6 9-T0);?F(-#,TSD8!U^1"U6&/+X(D_A%Y9U-#I7!I8G&\V 9L+H-73^.N' MX]C1@^!VO3FA+R:=";=XOH2VDT(2N18;'C,@9=?8Q06TG1YRP+4(BF5$"O1< [ S0(M!4MG1;D:#L)2I!J<8=/'K/C;U$H)1EQ M!Y<815;#(Z.FP5X^I1B%QX7!66":^I2*\:*,F3'6(H@GCU>,$E'1P C(DH M8@D!\K)H8/F=PJ3"F"6M7]?2>P)MHH9GY@I[D6-#3^RJHNQ#3;+9U;6TL(VV M%MYW!?_.030IBU]A*QPP21DZF:LK]BW%K%OH*X$M6,IEHV**%@!RO:>DO&<7 M$-(J@M2H MV"8:G%\?1T:^/Z;F&&[WA%#_SM(+%#3*JN#\6> +MB;[E"YVA; M8[DM%UR&>O0G_4%B[ M[\X,S,?V'#(B6Y"T<-=X)5FI-G \5&!GE:R]D\Z@/A5HL5++ "WBUB$#-*BIW.DY727,'SX6D0CI*!RG\Z1E-)AMG# :[$S1Q2HR-NC ME61UDS?E*M!BFX\H7,&W1ZN*ZR:'A+2@V"M>X:PU'YOT<;+C['&R=>QS781A MLT\Z'B"K)>RC5,3JS*>4OUV\.)-Z;;S$/@+AJB)H6DQE.;B^$<>J8NI-OC9: MNP1=C6'*SX-0Z9'S^O'_4$L#!!0 ( >?6%!^0/DP-CD (4D! 5 M>&YC&UL[7U;<^,XLN;[1NQ_T-8^[$S$J;(E5[GL MCNYS0K[U\1S?PI?NF:<.FH0D3E&D&B1EJW_] B0E\0* X 5$4E;$Q+1+Q"4S MOP202"02/__7^]P9+!'V;<_]Y=/PR^&G 7)-S[+=Z2^?0O^SX9NV_>F__O-_ M_Z^?_\_GS_\\>[P96)X9SI$;#$R,C !9@S<[F V>O<7"< >W"&/;<09GV+:F M:# X_?+MR_?1Z=&7H]/3T7#P^7/2TIGADYJ>.XB:''T9;KZ<)ZUZ[D^#T<'H MV\'H<'0X&(Y^^O;UI^'A8'R[*7E+R)S8Y44=V_WQ$_V_5]+I@##L^C^]^_8O MGV9!L/CIX.#M[>W+V]$7#T]) X?#@W_>WCR9,S0W/MNN'QBNB3X-2/F?_.C' M&\\T@DA:J>KOK]A9-W!TL.F+6X+^Z_.ZV&?ZT^?AZ//1\,N[;WU*2*2?)3I9 M%Z=?K6!3(5WXVT'\,5W4%C2=8CLN7R E$=?P]/3T(/KZB0AZ,/@9>PYZ1)-! M]-M/P6J!?OGDV_.%0]N*?IMA-,D2.3'\UZ@UHFY3PU@0&H:G!\@)?/H+;='_ M3'_Z?#A,)/1_$;+FGP;TT\OC]::U0D.TP $M>W#Y'B#7MU\==.D2Y<41@C>V M'_@)CU*"/JC&Y+MKXHCRX2BA^RD@JDW'SN:/^\E3X)D_9IYCD4%X^6=H!ZLB M9Q%1=%SB+Z8WC_F2;:M#]BYLWW0\/\3H*9S/#;PB%-E3EPQ2TW"#L6EZH1N0 MF>7!7XK=TX8 &<>V24N4&LCH^V_T.I1/B] 1;1E6'CWPPG M1$I%4^P%L$@>L+= .%@]./2S:]&1OJ 3@%(1E?<*6&37+EG0IG3^5SOIL/H! M+1;"*7HVWI6+I=@/8+'#&\_T'A)]F!E8[\_#ZTB*>6P/_( 00]7U"9HCM MH/XB+6P*#',O+MEM./9?R*(@M,HLMVD]BF\XZ'XRMBR;+OZ&<^[-YYX;V8MU MU5NB12VLKA>J%E9&85-:F$O-I,_FOPU"&)E [A?1CL:=4DT[-S!>33S\9F"K MKC[7[46/:E.5B_P)1 479)L7V;?43$GHJJO@TNT"8ON2-.*M$+I\IS_57KHJ MM0V(_>C7^P7][+LAZ_$-&6RN3Q;C\12CR/M7E[LJ+>MF?8G8!#ZB)7)#TI/ID:T6 M9:2Y,&KTI44\7P^'_Y,R2JIR7*BN:5_^ZJ,_0R+?RV431Q:[E,Z\(>TFK5-Z&I_AI6A'M)R%K,VO=D [V%8?I.H/+B*% M&-Q&"E%GKBCGJ='I73ECA*K#P\'GP::ES-_>9)!N]_\-*I\+1FQ2=?/,##D. M/0CW,%-)) YVZ2_Y<]WDYS\VY#]3G]JZ![(R(R>*2F 6.M!):"Q5:@1[+K42 MQN^V7T8WN\Z&C:UBC7&6(3*(UVTGX[GF-.5AHA._?!JN6YM@;\X7<$*")\U* MZ!/"O$7L']0#4(ZPB\SBEP.&4U81(,5E4Q(-D:JEP>&PLPN@_'%\]'UX,CPY M.?GZ_>AD=#P\/>H"I_5JU@503!8!8)=R\]]FC+,<;HQRJ@#*FG1B<(2JEP:% M03\ Z6^/6QX,V[IVSXV%'1B.$(F2.IVB,FJ(2@DO$! RS7 >.C2$\3Z8(4R9 MPFA&IY!E!BZQ+ [NV._6%D/$*=XK/UX;X M\)@ ,9F024;+'1-_BRUK%,%%8$0^64D[8 "V4P3.C&R<_*.]]8_F9X;D.W? MI1,5)?MS-*5_;+\[GH^L7SX%.-2T$R)#&%,_^06*_WOM%K>SCY[C7,5GQAP$ M*[<"8?62 [HR:PML>YC\&"D8B&'($!$*+2B&.0[]!9]X2]S M4G4AF(=M#;ER;GL"<*R:-1$N5(9@8:J#N,!N3S".5#,BOA 946-$\QKJ%/MO M6H8WC_6>Z$&LOVTH@KBE3C7A6,\LT'-5B-0Y$Q_V$&)S1OBAL1.>?PO%K=.N3.52&M)!):!B.K7^' M?A!%DCY[G..L2$=?BU'51!B^': GA)>VB6)]3L6A1DLC]Q!0=;?=:I,Z%Y]Z M296KY,\'V:BR)I%F]?,FI)#CA)Y]/1P>#@>?!]L^:.Q9W$T4>;;M:+#M:;#N M:O"WI+._[\/1VIYV)GAK1 M>\TO"XM,*:3\\>&H+&A'IBZ$0U"1ON;B=618:A\X'P(9L:%+/WRA(W0"Y(((U;=YL)%,1 M0LR+'$8RW, ^$1#D#98[(A@U."+X/,AT/Z#]]^7@^8<+6>K M,Z)$,P+:#\'107DU.*<%8FRRQ\ME7 &8;(M$KDD4WJXNKP;D $%6(\7 Y9G; M7>"RSI7OQ\/3$_U>(I5@,AD&@&^RIOD/QHI.,#+'"/FR$(X-9-64<8209P< M* P%I. N8WG%$X*49FG70,K.X"?' MH\,1Z"6K)G!,-@%@^10N%HY-$S/D2!137-^.C+> * 5H&VLL,2 M405]AR;E;(A'5;\/40@_A!DS^-T.9N>A'WASA,N.4DKJ0#A0J0RJB"%H7LUK MHE08^<$C,I&]I/IW1]@-,8Y5BP69N J$PY5JB(GY@0;8N>'/7ES;I:Y':SRG M.Q+>T&*5A'#Z4G% L=AH#Y5B&F?ZRQ]W(>7D?K*.?TK;BC*II69>4A7#T M(B?M$D; C8(\4P]D:TE^,*9H*&LQ9*I .(!I:#UD^.EL@)S3YZ%,PUE;F<(1 MPB@,X7IOC2'"X 3VJ1?C24BYTZZC1J==M-M!U&]?3KDV@HJ/_Z-7$S;'TK?( MB-:A>_>1OHQ&[V'2UZ0\%Z__>6;XMB\Z&&NQ?1TS[X;\L]7FS_\F X ,O-GJ M!BV1(W [RE:&]AZ?'P]-#.$[2CI!GR@"2,ER[BS#P(X:'0N^IL 8$SVDM_68"R^(0 M*&;BNU["&A#<;THP4WCAJXE%E6+Q"D=//YDK.7.*7Q/.:6Y7MA1?%I#09E%9 M>6$MU(1G-)7I=-FZ66!QUT',V .GA\>C0T"O@:@#ELDV4*S]S1PEM[8*JT(U MC#@*76KG%A@$ .*UNT3QS<"2P"A600TK*.=@2^D*RF(=''3G1H"F'K;_,DKS M4\A4!+)<\M63#Q";H=T&#/32V!:(4!?"6\]%JUL#_T#!5>A:XD=D>(4A+';R M"IH&CL<1 &3./;R@CSRC"_0:/-'9/ED0A ^:">M V/G7PZF$,0!PO3P]XVBM M7I'U^5=OB;#+S<\@60="U$T]N$H8 P!7&T97X4!9P:'@#80(2"7"8FXYFIO MO8VS-/P988O^AZ8 71I.E+0L.#18E3)>M"F/Z5JY*D+*#%/HV7ANU0 M#;[R\!.A>;O&95<\C@;(5X>PJ"A7 GEQ@-.#2"+;N)Y-C X/>'YY"%&AZI'F M\P\[=.L!>PN$@Q7-_1\0MNEDM8@28E4,Y?K:*)1K3<9_#")"_F-@N-9@0TM? MPKN>S!FR0@?=3[AB%:9%EJZN8TK@TE1Z(52J)IRPK*HHINICN&OEJ$!RA%91S$P OQ1R @7<58C=Z^(;0=V6_1T_@B ]K!14@;(\OX!%F(D[ &A"UK3:"$?.G*(VRX4Y;5F/L&)\2L MCEV88T:GJ/DIFM-?(>0DSRM&1I 0M%9&E%E#8@3C.%E6O$SB-4G\E@AJ'LZY M,L]]UYY3O*@@:P'G*-4E3^-=+,_L=YWF29D\LY0"L#BX"T/9&9U,17T';_)L M97+#2*^7?3TLX_+UXJ-)Z-S8$YZK3ZHFZ)V!$'HI]F [QJ_=@,P\-M'/RL_\ M?6OD"D]UK-[OS7%.7%$!HQM[B2R"WK6;B#S^94M@?.IQMKHU_NWA<\?PF9>3 M6VE1RS9?CD+1)9HJ+>CW@+>(?<9-4$4* %9Q ;U;:N^,N=C'6KD5($[S&EHO M"3:;[8\*>':/=70\/#G5OT'4HP1,40#0BQO;I&)SI^,I1C+N0WYY""[YFFJ> M?46#RR$ O!Z,H!2C7!D(-G8+N.2X4G%@E71QL3$')FP_6%EA"".!J2B;8R@! M\0H%^T"V$V1@7?M^:+AFN6PYY2$HM)1X.?2KD' \:R$:]W4?S! NC#*NK&5K M0C@;:C"-5.)5!4+7[@/V3.3[\M"45@$1>-@0DU(FH06.5M@O"F_*5FQ%_RFA MHKUS94G UX$*6ZI:+0'91]<<"17 ![N?UJH VG-YP(D=9:[3Y\I&6!;#;%3>?^OH:;\)T)I?$F-7C M-HT&H5G^$;8-_]F[0.2O.6'AW%C8@>$DB2U(TI:DIH( YH M'C3Z0)#ASQZP]V]D!N-7P[6\*&W)N><'/(=9626=OE"%([N,;6C8"MS!OV+/ MKQ%&E%33^1B0EIE[S3@TA$LXOWPWG9 >>_WJ>=:;36VG.GXO1C,Z'QE2J '5 M!0%/(QB**Z\'!P[.996Z=5<> M=@9Q&=_0P!5,1U=A="<^Q=#E^X*&UHQ?_>C]WNJ3O423W2J&>E=?.U+ID=HP M^+A#[\'S&W*6Z-9S@UF-_:%4HQ".4]L83[+F@HQ,^JTX_T(&?G[S6M&735L0 M0DOUJLE&%#N@':3[ZJ<%):T!#X/M2D-B8?1?1ZZ\D!>34[8B4BPQ**"NK+0"2_JF M!9G?OA]21RF"!TB8);6' M"\N"QZ0>]LZ);.YN/-]_0/AI9F!4=??TO='NB70^H+T/2/>#J/_^O;,S)EQ9 MMA/2,;M]3RN.#4'6%5&B^$V!)*S@TL ND<)&X'*O\;33B98(E#<#6_D7,?(! M)]DR^O=X:E'.Q)QD60JDM2K=UMMJ6>3!6]+>( MC2TOKD73KI9>K5?3%9!=*5/Q,\F)E7"_UZ"F765WF%^/1\,1G VT%JUB2@2 MHEW.%XZW0N@I\,P?]Q$IPGVWH#R$O;?*<9/98O#% #41^0'V#8#9$7TO1 P M_,>G%R&P)74@1 UU!6Z)* W-"4.ENQ&Q#9ERI[U)_WJT-K5:4@P:IFJ152 M7@V*3:I^Z)6K"S!K51'FL*U(6'I0R;[4:*#)JDI_C*T,=?*V,R3#JC$H@.!H M."YY1V/M-Z_O(:BV1<1^+JH= ZJO9WD-N1_/J:M?C0ZNVX8[\[2CBBV)"=I! M(&<7++Z46%8)PI4/I=-2"?_00!X[4>/(8A.>!*/RY@?)RA#L03EMS@QK2>Z@ M05J87\0CEE\T?VY MYT8[(_I<.\(^F:9LLV3$UVX-@B%7!?_:C/8<_W9PAS'>&ZI^ W6 IP8%WU[$ ML6LE4UKT#,\VP,NON/!+MP;!AJ\R#=1F%!K^S/7L?E)8RD230,4V($P!#=6^ MU"+@W M'"D]" RGQ" M@YO#<[5I'.;N6@(^+C^ZKM3=&O@'BB:.[;E!M1MS1X?#_(VY;:.#;:M]N0=W M@5Z#5 #8VF:Z\O"3X0@OMTG5U+,4+U'LM"^YML8J".?N6@5DLHMFD2D $V&6 MK',C0%,R \39C81Q:S(5@43G\A6/#Q";(0" W7HN6L53VU7H6N+G57F%(1B> M\IJ71HG'$0!DSCV\\##A(SM#" $JJ0/!/*R'4PEC .!Z>7K&R""VPFKL6K]Z MQ)*-GI<2PE52!X(Y6 ^N$L8 P'5N^#-"&_W/Y9^AO21K+=E(B@>7L H$WVK- ML27D"P!69X9CN"9ZFB&:!,.,H[?X]AZ_.)P[8#6M/CYK0&$2WLT150!BZY6I M7ADX@"Y0M0A/]B+0Z?%H> 3GTE0[D#%95)$RC>6K8"Y#I:4A6.'E2K;)J"9B M!9I_+W7C)#=5;VF_*;G54[$-?5=W:C&;23@HL[CU]=(-VUH:!^<&QBO;G?YF M."'/ER99%\(VK;$22/*J_"UM#AVNQ9I_DF3<--K?9SZFW:0U"-NYVK VYA[: ME+[=*Y7[C34_B]W:F,QP! V0/$^Y522M3332BWMYMG(S$((F&D-;G>V>X;]] MN#5ZVO?%Q)E $$-DRD[\$(K0:-[(,1>A4[ C\887^\L#]>*+6L MSSWZ+D?HA3D[]L'S(_BN#!M'3O622T2M]@!A5E"XFZDA$6@;6_%H*6/P!OG^ M\\QPAZ-;4G+&FWS:[@2";:!@),K/8M5%MEMZM^;K'M]X[I3_0E_+G4"8SD#K M75%DT/2NOOA2OLOH8K&J993;3Z\/B!7*!9J*M3MUY]CN9(4M]-GO!;=DY*I; M=@MR5![.4IU^>FXGFL+31S9)45;D2T<=]WL%EE#$+H6I[4E+(UI +,N.>TLE MYJAVYO*U> V7MDU?K=RV/HB;'T3M]^6DA3X)&SDAA ]+Y@KI>>K M9VRX/M%G(G;_;)7^(CA7J=( G/,6-C[9%YSD^0)@M*2)$H;]LPH".5*IKHL\ MP #=RV@ 3.:2PG!T/#K\"N<>1MM@,9E586(]V&2V^(#<_BM?7$I8 0!0CC#AS,4I M"V15D5*U3+X;-CL 0$D9VB5'\X5R$.8NH4YE3^ +]+GH./._?D2-8I4*;R%KYJGC^8\&<$J5DW;XUW>Q[.N<+, M?=FH"89TCY M0<1X.L5H2BB.>HZH>O*C <*W!IMG>^-,WY]9K/AXF*48A7 :L;GC/0L=*-(U03B5*F@LE(@IEE4DB8B>DH08?_)FP1O M-&U]JG.^%UBJ&@372@6MVZ9[D&$.P(BZ"C&1:AC1=V6_T[_$-U-$%2"8\Q7! MDF$+ $PWB-@&]&$.FC%D\X_K^0)[RSB/OQ T^>H0C/F:$,HS"0!0+H]E/A&9 MBOI\)/)LL1^E+S-=^NI-X?(5W?2O"G52"?1T*P2\C#-H7I14A-@%6F!DVG%V M/K1P4"1VUTK2Q$2_<]GC -U>\Z"G;Z%*M"<#:,K#)?4.\11"7 6"ZZ?E<1_Q M!0VXM![FU(^#F[ &A%Q9]6 3LJ7+D1<_8_=LO"/_V?RW0>@B2G1/N"-TN5,: MQ!NE2YQXF&R_K(H)2XZ+"4OB_@91A^2?S^?_&$?N/M+KP%MW&^4L&9CICM5[ M 3G;\HV 6,X[9@D=@XST'GOA!9ZX7!G]/C>!?-/C)D#0\A!.=6A4&)C,J')'_0@;V'^AZ].R1KR=\WR.O M) 1W(T=A-JY%'NW0S"?"!R65"X2@'(2=K0 & >4 Y+Y9E\9A,(LT0IBYBUU8 M?\"OY!K+8P D$,(E@%\ M&WVJYP)-$,;(HF/<]U%P/J-AV-?N>$[G60Y2U9O1Z=2O!&-UUJ!AS/&>S^9D.%.B*9S>V4O4>0&K ,(NP6=;RNT 0Z;*VU9?.A%AS/# MIZ\&S1?(]>.@!<=PD\/ :L>1WQFY?&@/GZ,N!ND^Z&T$TLW BCOHWQV$Z$I5 M071CC*GE&(7QG:VV91Z,%?UM3/5 [I)"X_:UQ) 02.^,N?"Z0J:(_C-29^RE(PE;$"^W!KBSIY&GAZ/1B,X1ZO5(&"RHL(< MB9-+D!6:#$BRQ%(J2*%#_OEJ204(_G.VZFPLC1(.NI/R454I'T%R@M>2\A&@ M XIX_1'?%,R5T7]VVLG:F^,: %;UF=SRXEI2:XJ:KH 8 DR=SQQ7*>%>R9PZ M7SC>"M'N[CQW_:]H\W2_X)XS5JL*8353J?K;V5I6(@#F@@QUPL-D9DD(:Z=J M3(4" #A(_(#;)L!LB+*7@@,_N/3BQ#,DCH0[L=T!6N)*/9)WR23OJFPH?;Y MXG8M7QP1BC!?7/8[Y'QQ64KW^??*ENO^Y=\KF\=XTUCA7*;JIDBB88WY_5H3 M"_MN>^/EHZ]1;+4%>Q?2,9-(SD_"*/]"^41I"OOIQ3:@GEZV+RSEI^*U:4Z' M7J2K_FX'LQERK&?O(<3FC%1+N KH62OO:%T+&;W8N5321'VRA*NHUQ19PWE& M>'X_H5N\5O6/T3J$7 *0U(HA(KC:\A2^^NC/D*;'4:,P[ X@)#* I#-L*76C M-J_E]+[R5O#U!!E?_6B_#YVQFJJ5IU5!P=6?+*FMJDV^:9TAHQ"U)2\? MN&O3AE)LF[&)MGYU)&6YNS^9(!K!>6$$S#!Q'53H#(B%N,HU$"6T.R3- MAQ]/!B+/A*(..]73T\Y=%(JD!G?B'+MN:#C;,75-6J/)3*_=$C=8=]UV>WIQ M"']NK"(\Z)K7J;[!T;).#@54BPSD0MO$R;Q]J;JK,P!1C]UJ9+^. T1RVQFU MC%F+7Q"Z=IG[7T5]=*MZG?C_%4EJ9Y0M#JGT?R4% W_-GRA?N)*>NE6\3DX( ME,IK9]1O?37##W 812?&RV2_;9VLW'VWBMK)L43W0E2^.=F8"XDM MZP>&XU#2?J,)RM8O\K%V&K(UN]6#[DX89/G?F0DH4=&M8;F]_^Z/7XE*&Z;0 MWZ:NSVY5K)-CB8XDMVO*>?F.L&G[-#XO'I^*%)+13R]N';4QMMM43X8<=U@E M?T?V=!8@:[Q$V)BBY$OL%E>OJ.+>>QU9"4!]Q=+=-:7.VJDYWJ./]*3QRK!Q M],YP)QMD"2IZ';2I2\DK2QFDLM_S[4"*<_9/M=*ZUWM4 5Q4)9X2T;1,^)J, $/T5N0@;#GT+GD67P4^J)@3#MC)Z4IP! MP*Z]4(A]0J-]0B,)/Z43-8XLM@22 <)S8$I6AC!CJ-$@60G .MY(^5O&)EG# MZ'N>%8\XCBH<<42?!G%_@W6'^W.._3G'_IP#EFVQ/^?8V7..?4YYI1[3:A(! M&>6SWW3L-QW0]:T88?3H.[NZE1);&=F?:*?"J],<'HIQ=K M:J-1K$@A=_6JQ$>Z6JWH"D1W^KC;MZT3)HG\)L@.:+2QJHO5HIYZ$:?(N CQYIYPQ)B?VF:M[Q;Q,^O4:&@7K@)4T*<:$@*G+@VE12^C M(XMLYJD7GP9!/7OTIZZL/OGN>YW$NO.I3EZNNZ;0'^6&=]N)+#I7T0]PM9M_ M22QS_9<*>M*5>T>:D%[;EEVY?J2E^4%56Z\^[YP+J>(LHD'I>ZCIW ,(F?OM MK6A[FQ3LF)-*I<:W*?:=TWJ<2'ZE*@E:9"*W\Y6ZIKP:KN^;:K,R2WHK]JP6V_#Z9K.I83+:RD0 GI9ZN, MA[YJ7J"O%?(")3T.7E<#E/1)96+NS!L(T:^IYZ-?B-!PZO8,S2>1%_@C5;$F M"8.:=@IG%JW-B2 7D9*>^I/1J!V-+)\J&PH4[,(NQ5>1JQJYDAKV!"15DL*! MW9(2\D6X5\)F/642'!\='8]&W^%D4/H-KA:JWU>7.F>YBM58JRYV> M;5\6BZZ5M=#ESFTANE/6@BQW6EGC%$[WDU0P3G+RV87>BGK?N0U.=RHL$BM( M;2[$X]1U,!885G*72 -U.[>5*Q\-$,3^L4=+ILH9FMHNE=*909HS*T8LZB(1 M;HQC_\=-F>Q!#IZVU]A4/*@&PXG5.]R@R-X83BRQ@M3FML9ZD6'16.]DZJ], M4J=Z?P)"[[7)&E9T\-62#-GBBV9^U?C@;Q7B@Z]^&WB3 4IZ'?C1,Z)>$C2\ M(R'"^^=#]\^'[I\/W3\?"OSYT'8T2/9]48GR<,, VWM45$(,T$"5AQ-^N)YB M(-5!Z.,@!1_Y5QXZ\M,?O(LRN6\:5EL>2"I6VQRW.K%@#IW"5\UK&%-S,H+4 MK-:W1"CS<,X59NZ[SF6$@_Q:FCE*=!?+,_M=YVQ>)L\LI0!6SM)Y;/_L M=HNY(O?/;M<6[)5AX^C.^MCWPWERI]ZU;E$P\RS/\:8K51E.J_3<"TNRVSRG M5<3730BW!!>%M" L+D@3<\^-#.G-YP>$HP:2E9,;\=TI#;W8J+8W\+,!XYU* M>H<4.#95]"KPFH9>3ZN]4."UI$$>?[8E]75BLM\\AS3C$#8?C8 S5>L@ &XX MKS(UUR'FCZCCS-E MUY84-'7;1%4@O+1-Q&;WSG.7<8YT*B\_RL>;_G[N^<&=%_P+!8_(]*8NC>Q- MQ[F6A;2H[1NP$[GAJ&:&QZ@5YH?1WSCU])6'DY]H.=ZRWS41@+W*?=!HCE1A MW1EX)%QAFQHJT?<7TD/E^P+'S/L" ^9]@6U_R5V!D/:XORFPORFPORD 80.P MORFPORD@J4&LI>/QZ4487EY2![ -W7J@>8DH "\CWWMEI6[Q_PUDI7'&1U(4)S$JAC_5?21+!Y MJ*IS]MUV X(DWP_/K@&'[SQ49D^N%GQX(Z/RD+^..,CL2;I&^7P!D[,3*J2;@GPV(?^[D]^3D$H*?[X,_2F,%-2W&E_##M/""TE![ !]Q]"*DK M%_"'T?U]X.@^<+2;P-$;1)BJ&!1Z#V=BR[+C')K )6H)@!K4.HH!?]CV\I :$2*8Z$)7QI0>*YS>O(A2I&A#BAQ=C7\.F8J7NBP&1GZ4XC[BZ)^42V:&1NF,0N MDF?O,MJS"6&6;@/""E<;?FDN88[@+/F/R$5O\7N=%:#-U(*P%K8$9H:O/L!W M8QNO49*RY-# OPC1'9ENGM^0LT3$( MFXIFY3G,05MR6 )=CN*^:\"]D8&)1 M-%2 32L0PD<5XK[AL]=PDX[%GL9*[4"(G%0->W;3JS4"("%0, M>]T V0=?ENDJ+C.?U7'9SY;74+>MM>MLKL0M, #@,AELN^E+,,LVMTB*KR5*IQ0A.J M!X]@']B&=Q:0W! ME_*C)K"$]"(M>9-:0M8@7 +HA2?C])V0Z"^&%.68COU*LPG$K$ #, M(J,&FS=A,L_*K0 ).1:JUZE1"2J(2A(B[MH:53GSB@,U*Z)16@1 B<29%J*/@Y1U2/Z5MPS)3V0JI0=M>&'@8$73TC,V M;_QB&O9MO*2_2O=M? EH0NT1+4(RM1HI/5M6II]K:"IPM,MX M9;<=)\>CX:G^O5;K&#*Y5+%<_8I<0@0R9_QUJE!$YW:HEIYMEJ4"*\IML[$? M(#(7"WRX^1(ZMR[-I)OG1+EP[[PE(6HYEP\YRHU]SY%+G7KBG0 MW%P)G7N&AIJ;XT3-A7R\F'E/*X&V%HKHW HTDVB!%24JZJ!WTM[#S,!SPT1A M8)N&XXMUMJR*SJLB#96XC#4EKKRGFQM[3A/+"YQVA3(Z+V2:W1_\TDS6-)N8)SHX4?L#?%QMSGQ8!*5M3@'.,]*J0^&E12 M)OI!Y<%$#A:27GE45JSN ,X9?Q$QX?'H^%7_=XP]=@QV58/IW5TDM A M,':+A;0'G%;4PRT:15Z4"YG>0_&6"*]*)0PIE_F9[2^025,! M7YG/:QO%%@6>EM70'GQ:%X,RQI1C\:OCO1J._"@0E]?IDFN$@Y@MY2A%9J!0-C"XCI]=LT66!%7T"X"T^=<(D*C>='^ M,Q3ET.85UK!?Y+W@V4D0/$\.(/$49M7F%P<2UR[63S$HZB(G=,&2W2*-8-Q# M; \J)GL T+LFT\4AE:IH&498O /C1!TEJHB=7 M%4)D>A7LY+C2%7%&UV).,&?JFP:C@_=\LO((SA3;.D%ACI3"5P"AEP45R@A2 MLW[?&N_V/&3O_AG?M0?F%9%?2S-'J29Y)ENL>YP\6L69.MC%-,PBO)>FE<\B M; GH18WRE)##/C@I*0M@LA'I7T[T+ [Z+/^LP?[M>'0$X*2J,29,KM2ZZ!-: M9'SSN:*ZEX=2/6)XX7,L*'=+_G-NO Z_'G[]5BIF7DG=\=OR4N9QT(V0CXZ_ M'\L)F5%2=QQW12$S..A$R*.O1X=R0F:5U!W/74W(+ Z4WH8FYM/2%D4,\DKJ MCNJ6ERN/ VA'$\GIE= ]DRNC.\Y;"@0.[0 D_NBM#(>C_)PRNH.^*TD\1[N2 M"R'K/%>""R'Y(KK#N^6GC@+I )2VA=WR3UVH0ANB5?E5(@J/;Y4N##Z M^G+=(UHB-T2/B XD&C2 \,3#)D1*-,[UI+/+4JA?, M/.L!N1;11/;F0+8NA%0\2I&5%T7'8W=]R8?,),3^#HPI6:Z(!32Q@WOW#@51 MRM+RT2O7"H2L/QV.7SFA:)NK<]GR&.^*5J^N<\>I=89F2D,YM$2;3(0L_XH( M8#.?)&_MD*D&$1KSSP!7J*=S,]L)F')B@.8(.B>+/R:\_6X'L_.0T#Q'>/-F M2W:=^:L ?]U&=&[*NS*NJ\JDXYF;^0S.74@E1]85UD9 8N&NU:C.V^ :9OE: M,H*D'.?>?&&X-O*?9T9 M)RZMZ[= $U)962MEZX'QRB[IMEF1UIOND/3HBJ" MZ\-Z-/9]%! ;M\+JLZW2K69H<@Z*1= 'C,N>R2NITRW*FOQU)3* !O,CD*.$UWL M(PM6%9< KX5N4=;AWJLJ$?5I(Q/#(O6RUA/U0*T/-UFPEM?I%D@='KQR&6CR MSV[#!2]P.$V1MS$AB:;9%IE(*KAK*S7:+?CZG7NUA*1=.S8)'5;CQ<*QD;6F M:3')+V]J2 MFDT/4EEQZO?0K?IT[&Y4(K&.\WRE#SZ24 1ZB?)I9F#RYQ,*@C@49?W@NU!E M:K37K8)H=D'6D(^N.67M%$U2@E28*PHUNPWGT>\?Y$M"7S1/0DH\R\B#6MY" MM^!V[.*K)9'.=H3;)_'6^9!$>T%6Z6[!Z]AS5\J]^D/]5+C(5>@XJPO;"0-D M7?X9DF[IJ0!&/G--E:W9+8 Z NED)=$IF&/+LN/&LV0P!Z!DQ6ZAU.%:DQ0$ M-%?Z&3'B7>3[8Y-0ZD=4YVB^]OT06?>8_I?&=:XG'6K4H>0KQ\G>5N/=:D_' M_KRVA=4[#@\8+6TO]*\MPIX] ML9&U]F-?N[_/;'/V%+[Z@1V$M/=SP[TWS9!Y2:MA@]UJA0YW8$,!09M;DF@W M>C[).L*.G%0T7)U&+)#_6<_&._<\N$9+W>J+IG##6I+1<-]C31PQQ&R/&4Y< M7J=;0'7XZ\IET$$T>#SW)$[A:+IA'4C\;CO.&4J.)=CAX;4:ZO9ZE@Z/74W! M='C:[Q"V,++62<5%/CN)2MTBJL--)R$$]5.N/9T%S][&,D!;XR'Q$O)G7MFJ MW2*IPVT6>TU!=G*BZ!7V5"SUX4_7[E8#.O82 M5I9&N1+\?+ 5%.GS1_QC]K>$@HRDWM[>OKPCP@K^8GKS@TA(=$%Q/#_$2.(^ M0-&*O$"!83M;AB.PT'N 7&MKO)$)CU+Q=7AX.!I\'FR[)/_(]#HP7&NPZ7>P M[9@43/H>I#H?_"WI_N^DI[GC^EE.UWHQ.CP\.J"$O!H^^J1A&*E+%IH;<2HZ MTC'O/),.[B;B;F\LQ[55N"\+!"38TMY.RKRGMW M#V B"01E:T)(;-04,5E>-:5_SC]QS$F:SBZF827DH*0^:3I; KI>8:CZ5G4* MR@IU 215%^GGYC$'>8Y4S(/C^12YJ7?MB_-=OH3N7-WUGSK/;&WMN!\@2&$6%,KI3=->7:9$7):_I(I>0A,R9X '=?!'=Z;GKR[3 BI*T MQ1Y>S+RGE6#D%XKH3K9=7Z0%5I0<47I+0H8MD&B^A.Y;+JY.OQB,;X07B(JSDP3-8: M8^6O.?21^67J+0],.K?B%<7K^_H?%*[O*;B2G_]X>Y-?JD]4XFF" MU1@_[HM+]P$1_D(;B%E0][Y=2H@B!A3'7>SDPYB<,(K]PYC[AS&5G%U)'E1! M\=[*/]/#)/]#OG;$F-H;O'8$+9@.^@MI==]8W+^0UO6#BRI>2-L_[[5_WJO4 M$.O^>:]]ZGDPCWSU)O5\^6-&\1L:[+ UV;H[_]J7O"B@65H?Z7JPIML,FF\' M[Y\&Z/P%L?W+ #I>!M"40J1G#P/LUAW%CA.$[*\H0KNB"/&!L6HW%/=9/OJ: MY$/-W=*OA\/_H<]#5;LN.CP$238^@.0]*#,5,4RF&_LK$?/-(U_GY"G]>R M37M!5GYWRB)4$)93KQV=)^3-M'Z#/Z1 PPUVH!V)H-Z3R%: G9FIQ# MVYTF@CA#+ODCB"S@C35;=M I65??"68EYM(;3;'UU?TAHU([/]%7?&L$YBQZ M&"7U/4X>?C^)/E;;#%1I%\*Q9-O:4H5_H--"#99:UQ$8!YD:E*-W6D$E@E%$ M(%YE3*U9M-0KA,%.5=I0RKVOC]QORJ:G#=W;*U8-P'%D9NPK\Z8)G[+JA MX6R)63\ LD0X^?$9X7D%W&0;A'#TV"J@LHSK\EO3=*WHSY!0=;DD_U?-?7U4 M=%]OVQM$#?;%A_V!,ACRLI=[!.7 -IQ-$)1/4[OQ?./"XG#\X&IOZY1+0DF> M>7:'?,=I204(3F\)[2L3N,J+.JE7I\_(#&5M>^;[MLKK:'=02FE2:HDK8PC M'J.?F54Y+H5]9M5]9M6^9%:5S[L)(L^FHLRH^[R:_N%1'D@IG")DI8 HRZEECYH,@%=I\/C$7UU47=L6YMP,1F$ MAZ!PY\DI"V&C4ZJ( I N7OV^1CV^1BZS\>PI9FP0ZJ%KD7I?5D0B;O!%4(2 MZ1=DVH 0UM1AM@49D2C?F.0]./1E&\]]"CSS1_2,_",RD;UDG/!5K@TA+DDI MNE6$ 6U;)+PKF+V']E?A%>>ZC4"(1=)Z"9,ADUJ1$3\?Q'#8<43!?_Y_4$L# M!!0 ( >?6%!:C9@,[Y< +)V"@ 5 >&YC&UL[+WK?/_Q 3C^7)3\S,]=^=]' #W_[&?[GD2DES.$P^?DM\?_C#\]INOWY M^^]?7U_?O_[X/HJ?F( ?/GS_OS]?W[O/=..<^&&2.J%+_T!8^9\3_LOKR'52 MCI94_>TQ#@H!/WY?ZE*6@'^=%,5.X%_/CA_5OB_2$W$?ZLH:0H#G_U M6\I+OHCR!_)S##[\]--/W_.__H&A1\B_QU% [^B:\-_]G.ZV]#_^D/B;;0"R M^.^>8[IN5AW$\?=0__N0/L%G!5]_ E\__!OX^E_R7S^P%DBOG4<:_(% \:]W M5TI7?JH)E&MRQ[0@^WXVSP8YA=B?ARAU@F%?2JK9VS,1PU#YFOU4X"#I;1'.3JM8-LB.W)C" "(_B0\@2)I +2ZC[_BEZ^=ZC/A/ZX2?XX01^ M./GA0Q[%_X7]ZC_/(T:MIX])&CMN6LCC7OS''YK^WA,5L!V$G<9U!YS8+92Q M'SOPR$M\[T:,'+;I29!_(5Y]'4>;9E.%NJCAC_\9/ [XPH4O-4=BFD19[-)> MGU:V7X5U:2,K 3T=#4^^WONPG44;WCG\._"C.E; M6&&'I/O!>:SB70*@I2CB=M?E8-$$5>60ML9.%I7FCJ? 4K*M-GE+8S_R M+D/OPDG;^MC]<@MHC8VN[3?%6B'D[;#9UM&-4(AEDV6/@.#9FJ"8G7_R _HE MVSS2N,'SAB*(&Y[*H:+-[?\=:7-3FCFTI>7+,""1")$SM[$[^N3#^E*8?G$V M32RG*(:^K34[5F]O]3*HVYS"U)'MKI)*0.S,;>\J=*.8=>U\&GV?,H(]C[(P MC7?GD:=NBEVUT+=,+;?K#;6U"NIVJV?YR&9<4[(B7 V)8I*K(J!KYK;]X+Q= M>6P(X:]]L??:T9&KRZ-OSQVNUENRHC#J-MQE\\C6R\23NGP[0X%3SV/8)?E_ M8%'S@Q*2YK+HFVJ+B_5FVE 0=1-MLW=D\\QEKHH?"%_NO@GG9M1<_3G[\29^ MB%[#+C!J)9?2- _=:VR85;$E-,L&:TTU2A -73T(M],@^6CC)KZ-HQ<_=-7C M5F7QI31-A:.-[7.O[!(:J&E--5& M)QL;:JWD$IIIL\&F&JF03ICX>2=-0..G,744C7+OSXB;89,CY9$SZ6](FUJC MB4,;%^^;0=J\;0E..P>WSU&H7CQO*(*X3:D<*MK5_M^1MBVEF4/;%Q=(N,2Y M9\SWU,UBUKP_?'Q\\-/&LXL-11"W,95#11O;_SO2-J8T;QZC)X?V_(VYBC:X4[:OV1Z2-J]G&P2U+2"-"W.S, M=?GF/C/#J6+;3U$,0R2!M;JZE#VUPAE!12;6S[_94&P?\,H]?P MGCH)Z[N]JR3)6K9&U.41MT8M5^LS4D5AI.U3S^:1\U(0?_(;R">% B(TS-QF M_Q(%69@Z,3_[$3=="%"50]]&%:[5V^9>(=1M4F7KR+98BB5"[LPM\#R+8QJF MXBPDC$)2)\W4#5%9''U[;'>TWBR;RZ)NG1TFCVRDN712BB="_NPG>U(*=Q;] M%WKAI$YNE1(397'TC;7=T?U#/$UE43?6#I-'']LIIC6X7G;L@CJAMALJ8%3MS$II,[^7 M0M_J&MVJM[I:$=2MKMG2D:V."R6%U)E;W>6&QD]L6/!+'+VFS^?19NN$:LY3 ME4;?"EO=K+?&QJ*H6V6[Q2-;9R&<".DD%S\W.3ZSB7]7Z]PKA+Y1-CFUQXQ2 M"=1-L-'0L;P(,BVU-Z9U \?3(_>W^V>'X763I9!Z"A;HU3.Y]DKHVZ..TWO3 M[98:J-NKEN%CI]YN9LTFTC%3G 5>O3M?U(UBQZ6P]]PFUW; M:ZOU0KB;I\+6L2U2B"5<+F&"9VN"IQL:>G"#]E/@-!'H_M\1-[E&5XJF5OLC MTB;6;./0IE5*(R!NOO.!8F7HDY^X3O WZL3J:_DM11$WLRX'RS.$BG)(&U^G MN8//%N8+W4(R =&VKNG?9H^![WX*(D>]PETO@[@=*EVJ]ZY2 :0M3VWGR%Y5 MB"1UH[.3R-S'15MJCB)+ MBEZ#K)==3)-L<+&Y44H%%]$LF^PUU3#S[#FCFF;1,M=.\LAU9LG)D^-L1?.D M09H4O]EOI_FO_Y/?NP*S;M:?_- )79]Y'8G44HH\QSVK(FW%0P" 1MVG'L(V M/LC\H4W^S D@03TL7M(40R-ORJ2L++24AGN0/;FYQ!(:HYF,R:6XL6F2#;:\ M:T6VY-:"2VF!!\XUML)KQ+F1-8PUT!JOQZ="'M\D3Y.$D7%'WWY0"'E3;'9* M;H;U$HB;H,+0P4N27!SYM1!XT/*,.)3*C[;,YI7M(,J7V;1BZ;#L(D)*X>)A M9.T51!]@*GO'M<881\"9]K+PSK$O"?RW]D_HL3,*N2T_3< MB>.='S[]Q0DRU4!?MR[R^.P%@1RO6A41QV\_^P>W=":>OP7$?Y 4K8B3DD(7 MX+T"XT?(PQN?XY"NB.?G?@WFI)/6>A9)#MA!E8/;CMEK)))7RENC\R#UG-Y&]2"KLEMF#IP^Y<%))7Q$FWW+8 MSN-S7$JW%[60)7M#'YPW*CFK0$55%GFC61!VH/]^6PU:B& M.(C[6#^TF>$@ HE"<<@XABX2!;W=.)\81'=&;M+ MB5*SC7&6J)-?J9_>I0=0AR:4;N-H2^-T=\N\21FAP(K9%C:CV3!>24*M59 ' MFH[#]3Y371YQ&&J9/;R+$,)7A(OG/42I@,]*;76/,SC-O:65M^%4WG;1$A9O MYYR"I\P;G\T\!"4S1R_?W""#^Z&_1)'WZ@?J69%65>3DU0> ^GR]NQYB,NME M_O 9;J&D'.LS/>1=J8D4JKZS-;&? 85;)Q5[F('O\N'_2AK_^Q5$3@Z1-?:; M!0TQ5M-SV^YVWQ=&'KUW_&J5D%.?GM-=^WY5#<1TIVFXX=V_2@.>#[<=UA$3.M:;GPOPG98S^0XEHV)&S9K M"IW5[)B\US@W.Y&>64.NKOM*V4>YNIT#;G"9@$Q]-K$#ZT'^+7O//H!7U\X#3V>T/(Y"CS&>;!#D^XZ;@/V MJ(Z<)/H"(=.(;EW$1-/;A:&-7U)4;L6F.^L7#*WYGTBJ_I5O7@Y_<=(H'>A= M!VZML)R0U[@8K"Z]C+ V?7E6$HWGGO"$_A8N!I4*^[=R;IT=+"'JW<;H5&PNC#LD.VP>T5Y!,FGJ,:T%YL2^%@?R[<7F!5U3YI-WQ]PZ9__U.VZMMI5' M'IN=KLJQJ2R,.#:[;1Z='TMG-!0KOV\.RLA#Q& M]9Q6[SSOUT 92R^GGCIR0Y#F*TY.F\V!VMJ$G=MGJ MC/L\"ODZPE_]]/D\2])H0V--ZM*LBIS ^@!02]"E40\QF?4R?_#:4JZ$O/KP M#F.N!@^SS0*"-#IYH>%$>X":"^WXN'$[Z.L^Z=51!'H8Z#K^\/U#KC^AG&Y8S*G^>@+&\>USH\ZF4Z_-G*^ZPF#]I+((KBOKP<3+HS8 M)L*YH-A?'M$E!A3+)@9Q8*+*XV;85T^ZI[3X>:[!'<5""6*^:K+2P-*(]141 M0TLA+4L@<]&'2:?D"Q8H5G?.H\W&3R$I%9PN!Z9D8T@:NFJ*:*^!G#(TW*T/ MAY3%$5.*CM7#ASVE;/%JBRS]O:UQSGS^NK)T\BZAE(112LE/!]FLYGS\LN?= MJ"7?ANIW_VF1-YXFO.-S7[O3D]]P.DW3V'_,1%:?-"*W#HH;$[/!8/MJTVV< MSQ"X66U/JC671!ZQ+>[M957?+X8X1MNL'9XLM)@IC9BEPE248]:ZG2 M)_0S$7[^RP_O?_A MDY,7D#!S^3##ZL??N#_3YPL?8YB_Y]0^ID14_)_DY,? M3HC/,1%)%;,T2=D/L!HMBL#+<1?4I9M'&I,?/ZP(!!XORW[XKW8'VU'8&>4- MQ9"'N,JQ_;&T7 9Q<"M-'3.*C,+YPEIK46P:'U4A_?&'UIC^T[^M?OKAX^I' M5FE@:#,)'__\T^I/?_RHDM!0U2(9G'J>#TN$3G#K^-Y5>.YL_=11WHM1ED9. M#1UNUNYF-1=%3!1=%@^^JU3*)2 85HMRT99N94WO)SR6EXED8QFO;F#[3,/%?J$B3>!TED"CY9OW@O*D0ZRT%>QP/@V7O[F4?$9CC M?J G(^XN%OKR=Y1J&DF>O?,=*/U.)%R/UI#%U-HE3FOPY$\LU>#Q ML]S1U/%#ZETZ<FEA!O]E9STAT]:$:@9OKS9;.''"9EEQ\=UI^=V=0RA0[4EH MK_+BYS*U<^U[#XBYJL78&?8:)HG9+8W]R+L,O7Z;#*/]/G-817>:2V+"I_O4 MB=,C\JKS7,D$_HCC)6ASW#6F^E.@HU$-.:'J.MXGM25BLM4VW6PJ2^MGPJ9Q M]N"@&,+LE?5M--;IW<2,Q-E0C:^]W]+X'E:WM?;@6BHCC_)^(*CWAE4U$4=\ M3P>,[2 S322*B= E-IX(TT:X.@P[RC- D>](E7M1Y)T?$B\* B=."!M0B9TE MBW.E.B+<_>2TW"+3@K&ATJ+(0.6TF@3V:RPF^)6&&PMZH8%4*C $^H1NYP%> M;! KW;8;T6*[OP=6984%1G+=V:XH%J47%L%[1IMNQG[CZ1"[3?BF.DS1 ZAZ MK04VY@:WNUJT5&5AS;K)/UH([4CELYA=AS(JI7$WF$]W!? M<7QQ@?///M:;.>2(<.8Y(PCHYYP2%IH3SO8:RPEZG:EF2_%E!+GQV58]N)', M,&=P&-_<\L#IUHFENO32(E8]I50475*D&II,-D6IW?M#$WN*:\Y\X&SWA+FC MRM*"M&.JW%9^2>%J2!V^&F'+.* MHHC#MKP M@^!"H/6L#5-Y9CVF/K'VV)1)[O+-#3+HM. -;O9_GOI2V#!)RXC,(? T!&\? M,?CC>Y W(P.%P.>B2Y*QN MG\/J\V,$68*CD,TP M_E[R"NR,8/*%,S>B)J1O%GLU5 MA#*5\V7^4F7'8*ZM//*^H]/5QHSL^X41]P/=-H_/P%Z(MC[TF\-9^Z^WWM&$ MLB;^?!IZ%XPS@F@+4\+<926AM==!'J9:+M<'KGMW#NQ@AG7>RDOPB M@NUUM[-Y[57R[47P+S1D=!(P=T^]C1_Z0%(P4&V/X>Y:R*-8TVTYCCNJ((YD M7W<=#3O MF5BJB!"-?DL?JS0^76C42BXEV@[=:XRWJM@2(J[!VO$QU[KS-7/@&73P2LX9 M)=94\SB,0FL+8]8=G8]HOD1A5/LA)2-MUF9(Z*R$F*'W;AS9R M64/)6+F2[ZPOG$WOOT@:6.3!*X81%@\J7(4,%9JD-7>_4/5!&V5QY,'TDZ<3N^LB%#^@)[%,3Z0A9*35$.3KDK(XU3/ MZ=HDH+4&XIC5-'Q<7]/:XUK:GYK#[[T^UF(7VS>"%QR\O>)VB2$[7:NU$*== MT_GIG,W7TZ1 M=S55O/XXK"+'V;,[9MR!GY&UU&<)\U^<-YH[KJO% MKLI 4EE('KF)!2%R(^'PI&0FX7:*5[XK2TEAJAWJ7 +V8J$Q!S@?+J6'9U#G M)F$&1M[-G-&0KI7)^-6E%T%^2CN@*'K245L\LM$RP<7F(GF7R[8TBYG8 M4Q:)Q38C>?O$3QHMJ7V>=,R]^]_S+N*]('N#1>8SH-HIAG"1_CX=(?(VN<_C&I",/ M:L,P'JRICA>-F$A,>SANM1+E.UF?G?@WRKV^IVX6\YSN7\.8.@%DWOG%\<.6 M#E*[,O(@ZP>"'$-Z-1&'2$\'AD9 I894>E:DTD1 U90'FS1._,R$!7326>7X M$W=<3-39V'A3(9645A#GQ?$#^.4)F\F?)$Y@\0!P Z%V/-#97@,Y.6BXNY=V M1U4<,0WH6#TB 8W.\YDK5./R^0!I'0C,17U(W)V/Q(J7 XMDI!WSC9;BR.FK MRU&9NU1E$1-7I\GFE@TL9]2=U--:5%9)3YTYB>]J E*471A#U5QLHR=><$'<5+=W:.LL7Q\N6^>*<,DX:,F,DUP* M'!?98R:]U-ZV&,B,[\U\7#"O^."/'!]LB<[W\;CP@RQ5IDM6EUX88>VYV499 M>=$%D=:^Q29I*Y>-@[A,.9K+61QYF?)?A[Z\'"-L!/97ZC\],\-.&7[.$_V2 M;1YI?+,^2,K;,5L<( 8YY0T%1N;"OC(0D^1@5X8&5:&0Y!J)4 E+9X?O/)7$ M:OVRG3VPKXTC(23FQ["7@"&C) MS#RE)R=9G*/.B\M9.3<3Y&-MA&>I.134*P_Y:B\.Y--7=!R:]YJZSXGTE[), M'NV"18-)52*6QZ6=GLP[PD/%IY-A86,1^KED]V ML"Y&&BM?_B/STUW'C%FW+G(&[06!S)M:%1&S93_[AX9#J86SHJ3G7XG0A*#Q M"T/@S$,4PO,UIV^^ZOAD5YVE-/8VEQL;>5.%)33N5KL'+XQSH:222GX%N0TVU4?*K$&QI6=&RDU8> MN?Q,8:RI *2I'/((5+JF>,-2%$(<>6I;1QR<+%^K)+\*H98B;EKG[ 78J>?Y M<>BIE0^4A9$'?[N3]3>CFDHB#NL. M@XPP),'6F<+ MEG1ZP/Q6L)"XDD\!3/.2-(W]R+L,O;9^RKQ[9PZKZ-+)M_B%>_>I$Z?H')QS MMY(1VU629-2[R&+FWBV'Y2].D-$O])7_1;UKJ5<7.^7T@:"^BZE1$3,U];)_ M^%8]+%H+-43H(4+1BG!5D/KA5128Z FYKL'V3$ X 87C"O(IB$QC(AX>5ETF("A T&'&OYO(H M4>7 %)Q8#.^0DJ)Q*+19$<-!>HN@H"-%WBT4M]VI!XN\-$QXOO,!_8M2T#+) M4@,LG_*_BUPXLLEG(LE MI$F1&\9(^!?3+C?;(-I1RLO@Q:Y6J4MDYET M8=(>/ZE%+8^=M#V:*I]_$&YG<-@>]R?6=_0?F9_X*;VG\8OO4@'Q'76CIY!+ MX<-?Q0>:02UR9IP+^/IUJ6EU(N;5V5P??GNI-! R^^W?X:HN,[6MTY6VDMS8 MG+F)9*ZMJU_(\>=]00ZJ*ZDO7D%%D+_C9GWN),^?@N@UT<]9TU0%.37J.*S( M4'-0'C$E:9D]_ XSFV"%"1^@Y6H2&(N )L)567W@%LRXA4=W/>J=[;XR.Z_" M_''R\.G43?T7_KA8T\OE'4W?F'#D06(6Q+VW> U(1AQXAATPR=M9^V MO%E:*X"R/X99!Y?/!'/^!Z\(?B%HBL=6<$&P8#R5-ZM5D'3!E"UP]H[6'SATB3N3K&'1.I0DX#4P*L M7+DPI (?MSSY&-]2',$B"/2\@/'XE@?X9?N@#[5H8] M*V!O&@U9?"WB@FZ9/SX? K*? \K?N@^]TPWTE_]L.RJI614Y=_8!0.9"G7J( MN:V7^8/3N%$&B6M# M[S:F&S_;)%?A"\W93T7:0X4AIX9Q(.TESAH@"3%]C'1H1)X:H9:\DQ5_!VNJ MI6X>9H5VF *6^LWRS$\"II ^0=ZQI+O8JA?]MB<1D[7MFE::R".5DW#!R\_"O$DET\D!81KL+1% M,JW7LI=PUE:?^*9/I0V?K) F=" "-N^HS0N V?>CY*.P7QP]AQ>@F M9(.L;93X8L1URN'_H("GLQ)R"M-S6J:P]AJ(*4S3\*$M&<072ZELM"SI@-@^ MG2"(ZS.*MB">V'40#3Y[7+@3@,/-K#5?-'\N9ROWY63EC@IV+>"X?,NW^WB" MX8=G)WR@FVT4._'N:K-U_+AM&<.H N0L81Y,F5',24?,/A,X.31<*U-(90N< M0\W''A*3K4AI4YZ%.V56D=(L(MEE=;D$$;P%&Q8YR1K738CSXO@!_/)D'<4G M4!93"N5R?RP_Y=NQC]Y+ '*NZP]&>\YD56W$7#7 "<.9DJO=YO(1%,M;S3-B M/T1Q2J"/G4< LBL1157+KQ&G(ABZ53EOSL'EQ*63# M$12%XY;I(L[@,$ZQ>R4.[50(] &Q4](2J4,/GDX":1>S-!K1],82QJJ+XHYV#PR317Z.GVO#.QZ9#!+P/77> MD(Y". W"+GK&Z#%,>PX[5+47QP:M,'2LH#95710;M'M@>NV4=XN5-G0CAFG0 MN$$Z&BA686Z=7=]%C;UZBXMYA>MZ*YYYI47%N+NSE>K#LB)AVO_1S MV^PG@M7+ZVHOIN_"3+WJ$H-; 8#6@J14;VDAKC+??)3S14=)%:) -PU"X6TQ MPT<8Z]($9D!GKI2PU,A7PZ&Y([%??8D\T.+%E)-\?!W_=&#DT_MAE/#&;.6! M_N%C'N;PFP87BO7+.S8CV?-;KP;2,.[A+H2M1G'+8>I%;@:[64W7_?I8/[1% M/CQ3R.*0AZA7AJ@GLBY#=O28;N$6)?N7>!Z:_2(0IWC2B'BY,03FON\GB> F M)IL#FL.]4\9;A08"*N8EK#E\OI _YZ0,=0W_D89E@(]_@B\%,.$*=@=2[FZ_?Y>M[UFES M#DP;3Z)PQ?*4D /%=9.;-6':)UGN'')9*"6O3"LIU*Y*HMEA MF6E.BXXTF'NA869QP5D_.:\"NEX"D#-&?S"&I<9&S!,#G+"?XGH:THA2)V@C MC9FAZIF\$1VEB//!$V7P[R]\F50T$$0-FNHI>7D4-M3!B>BM-&>Y&?SG1G0_ M@[]?0HB!]A@Z+J5>\HF9=N\$<#+YLY/"->S=S?JTN(7]*8KAC]7E<07DPZ4A M)[:1,.T])#!$%&+J&NO1\&/O0J^(*Q#.%S<*W3RQS$$> 7*OS,XX#RWA0"LI MT-H(W; RM(AL#/OPW:S9;QAKISMX73=E:%[^(_.WF\.-RF$2%D9,&G"TD5%+ M]041D(X7!DF'Q4VA;\7?>$Y7/+1*I3B(9CY4BMPNVUP?1X.JT)B1.YQ=\5RC MRZR):5->'!6:FG6Q\T4?"&I,H5,1,T?TLG]P'.1:^'NG0@]I3"AE]?;13%@4 MS]ZKQA6(B."J3"C:>@-)I][2"$#E>FOP[U=:4N K;3<9])42RQ>,9G!?BO/. MQ+P68[SW/*&/@*5%?;]9@G;M)?' A*/A!D*8U>;,WQ&N#$$6MKFPJ*T8 M0 *379'I_YU?)9*"3:> J4:1OD!_1VGTEA1^NN@/QK#]7,2T,< )^_NRJ(Z= M3 55R[$37/NO"EP^^:$3NA,=.^DO?)E4-!!$#9KJ*7EY%#;4P8GHK31GN<=. MYD9T_]C)NH00 ^W)(\NK),F8:?1FS=^#2[Z&'HVOV"\8.B^P/=[\3!S,4!-6 M3#Q:P-]\N]ER##7VPZ;0B9PD9X%10GV-[;8^ <,*4!H>W:ZHPKV"-=PN&GKJJD\ MYKC6,7OT-A5,"GC/58;U!*]-]]^9FL3I<[D++P/9\J/+^FM)HQ>C\(=V?S"& MK>0B#OL!3MA?D46UX3055 <;3KC66P$*^'\XSO/B!,"B=S1)8]]EG M_@-PS MM5]()6]Y1J+#;!/Y\LCEF\N?9+QC_'VY7E/E=M3L1B G-#L?12;%>2U 3*R6 M@!BSN;,2]"S9 8]4%R:*/_)<3WN_JU40II.&O#?RHF[A 0$7B/#!#JLO[#M! MSU F?O-#T4O 1^$_T,JTA?8,4WRE(^=MXS1\K*R*A20G(3J1Y/$R;)WOVH>O MD:M6A,+S!J_K"8UK][X:0^HAH+H8TKEW%[V\;U2 MJ"-+:>S(-YF*EZ@L!]A4[@U^5TDWGS:@>]9%' M96\H:KOBNI41QW!_'P8OYPM-TFU+6/VIML*Y-NOSV_GPJ(WN[]UGZF4B\=LA M4*<(-L$OZ&-:Y;?:3[7Y-8RI$_C_I-XOCA]>1XEJ=V. &.04,A08F4GZRD!, M*(-=&?ZPQF,JY89;-:2M79%*+P'%Y!VH_LX.QJ&M6>>O?K>?PK] MM>\Z84HJC:10::\YW\1/3NC_4ZR,16'"#/+X/\Z.88=>3>14VE.0B'TSFF< M.G[X$#MP-T&D:K\H#Y%U]6X3JD,>.U,#7=_JGD87XIB=W.7A^]*E87#3AB^I MB]?@2AX0UDET0-Y!B=Q"DIN8O]?P':FL1-#SH\4=&<\*)#I&!P>%D'-:LU,R M$]5+(.8/A:V/RE\9./<^'Q1\X9=J2=F;,B6K^@EJE1\HBH^J,^]1#V@)[ MNUX=F-:H9+F=>I&;;8J5Q*'?;G03OJ-;L:"9R'4C;L[?I>&KGV M2HA[;7W;1R12JUX$4CZ+A*!UZ\_!>XI8:IO7G"OWJ;_$2)AB;K7W9E@]-G#- M3ZW@@H4LRF/VE;,=G6![#>14H.%NXX60P^*( UW':A-71%"UVNYEY=8JRVNW M' [C\K&".QI YE2>!I4_9\#?:2B2 MI79T1*.%(H]Y,Z#5+CJ,DHB8-PPY-GBA Y8S3LX.WAA90,"=R8!T]:'CI1Y+ MR+7#-BCFFD4>0]!U>#;XZE'5B8N4_=7;/KD)(N?WJO8&4)DA?/*._X7&CU'' M923+$.(CKFO(-]G5\Q\40DXKS4[)+%$O@3CH%88.;8!"G,WFEB24Y@F_PR=A M3E/-MJH&ZN6H8/;[X@?D5*!41H0#"KG-QSNX$+&XF^.%0$ M)X9X\OXG&L+E%>V5S+XRD(?U($CV3MCK"T <],/\&//Z2JZ-+^K7]"$/$(V; M)OV$'$.(=-U"Z2%AZ4%B]':&.DIPK<=B0L;@*<#S*&"RHCB?8":4Q0TDF;[V M7;@S$SZ=/L649\3I[D&-"$3*%>; *@\4CI*&D$,,.C4\:B3M/&Y*O:12;+/[ M+>U[H:=Q#*]S]#N#TT\"TF : 4>]U]6NCC!*)&48>MKK4""E#*J M!5C^^$/JQWM@:*1 T)> GC)ZP[%_75RS.FK*Z._%T/CXXP\?WOWVG>T7OB$@ MN:\WZ3.-;R/F7.GT&0WIVN]SF72$..3A,1:HV@'7@;(0!\YHEP8?\!2*>?_" M59.Z;E(HQ]416\,+!>O\K\R)&43!+L\VZP32^PG:W6]_*<@Y9B L,K7T%(&8 M489Z,GRX&GHL**E'2LVD5$TNG-0A[[+0R3P_I9[%%">MN'3US]J5EQPIK7VO M7LVEQH6Y?J(I"&I/)IJ5Z_55GYAC;6U;U(67E!S-9D^M=Y>,9SRF<]; M>]&9Y\[=RXR[$__;%:K:E9'';3\0Y"#6JXDXHGLZ,+3!EQFH*T4KD1!Y1W[- M_VL]WN?&0DY8;8\!OB;T9GV9I#X;2U/5VS8'A9!'=+-3*6. K9CZ[8&.W3ZPX0@SQ:AP)3>[&NIPS$$3_8 ME>&O*+W6'BJHJ<1'$+/C60TVK/4JYHVSZD-%/+)S@:",L'?S53Y_/ MLR2--K#3I$,HO84@IY-AH,ADTD\"8BH9Z,CP0.'J"'P/4B@DKTPC*53BH1%+ MV# RB9Y"?^B@7W$ ^8*N:1Q3+]?2'OAZ-9!&>0]WRS/"[<6QIQO5M-[,56^G MZN2V(E#744R\W 02"QO>SYM5=&H$"N^*&+7.43:\MCF**0^X7S!;@HCG;;M\ M@]-YN=M*#M>IB93)!KA?'Z1T5D,],M&W?GB7*W3P\V*2%I*KP3>UP8"*S5/: M3@*NPW\@?>.+$U23NLXK'9IUD9-!+PAJ9[)U*B(FA'[V#S[@ <_/\YN \(.D M"!\76 8$U[M>K:. U@K(X[W;V:X7O=!W]1I&&WUE!E\HSXV S7M6(:R5YA=7 M_>2W"D6Q=Y />"0 YEK8J(@[J?_4-; M/&@A7 VT=OEP>:D)7V^-!AJ$SYSHS<5[5$?.#WV!T'K:9#F3\MXN3/*D"3Z* MF!T7+$^:_!)%WJL?!,SGJS!E/OELYB%>$=W_=^OP88@ MPWT9&BV%1AXME8[\Z=Y5TZ]F9A:-O-7SPW;KI&(D)G*VP I*=6",-X,O^4H/X\A:X46#,DMBJ9FO>R3HN,0*<.@>SKETXM /GY); M&G- ]$8%W;604XFFVS)M=%1!3!&ZE@]MU85\PA2(1[/PC1RFQN +34D^B'AW M'27)=Q48%L<3] DF.G=T&\5],R#HUD4>Z+T@J(T2="HB#OI^]@_NT(064JK! M%_F6@$!P]D$L-7RF#MR \6[".SA%%4.*_=#[$H5Q\4^>MN$!#EIUD8(AT<@Y MPR2 C0 MN\_4RP)Q>TZ R?1%LWS M+O%=)RCB)WUF@<,F!5#'(W[(ZX>0[C,@K!5XF9N"B,>$AJ_^"X5_PBCE,E):0A1"3=:&=Q.,/<]UOD_1WE^I.%8#1%:":BU M3NF6\)')NVR@+ZS1/.Y$8R2,E.E3%.\L3E!S&_EQ1#^E?(ML_RB ULATF"2D MG&\ GMI4MK\8Q,/,,=Z8B"6A-=_-/3A"8IUML,"T%C#Q;A#ZIP(FQ_+^=X7+ M%>LQU\9HIZ^TQ5#/()B:Z:>7J$50T#"/3,17I7E!5&0/+K^""RTE16U4_2E+ MX9F0#:PN_I//BO*D!KUXRI"*A9"724";&,V$_ 70G%$WIQ^"K8BPB913V3&VVPSL;YTL][?'M8?]QE4M!!6-0]N\VC1E)8%,.P$SIK@6=DH*0<# M*G0=!Q+E*XMQ&PK.\$P8Z4L"<(4E]4N.T# ;M.+J3T G.I MUW/.W%?:8@AR$$S-+-A+U"*H;IA')@*LZ: :URX2Q@G]"-G*'F*/)3I>CDY( M8;M)''0+^$&W+0.3_7O#Z#^Q>]ZM*1E1%QMUU4'..5HN=^796@)_Z-EM--<4 M&B:8UG8C(QXM;PNV:EJ MM&!I?+15C=R^AC%U O^?U(-+ 3>AA%_/N5(?20R<\(= M&Y?!0TVAZP<^7][NNV@[1"1RKC !F&+YMK<\Q/QBQ"TC"[F%>E(E[B!@ :F; M@(:0K"*WATE^:6%-/1JSB6:2LJD4(Z)=L:R;,BQCP#*-"$."T!+LO0(8"*YX MZHGA*(Y,,+:_]IU'YBU?)>O';7VE+8;6!L'4S&B]1"V"S(9Y9(+'RH?*@+_R M4YLPAI"T(Z0P>W@!\P@ZXO^BFVT4.S'LEK-?QC2$.U'\AM43T%7L)YS$')+X M3Z&_]ET8L?+[V14-EN__@6RG^@1!Y1 &GKO<;(-H1^F]N/K5G+SF-."V\",+ M^6.<;*)Z2V,_8N62M',S;$I]B^'*B:!6C _-*EL$WT[ELY&196X;R8TCZEQ7 ME87\O8O21B*,)-Q*A/2-&?XT2MF0E.86KABQQXSLHSB_Z1J>%']BPU9(I26^ MBRL97IY;C4NK#=Y.KU#DJ;Q$MK#D)DO9*#KT_/"I^VYZ?Q%(F7,,(.6]])[U ML=]*'^J.V3OI2;;9.'Q"MX:;Y3PL8('*\>$8$0R)>/20:)L_UU/9-_.U\;GQ MDKF&:\PS%B9$TFF=LZU#HVP>&(;"S1V6#-(I+%?XZ:[G['^$8*04;1Z\YE'L M4*F+&*Z.=LX(62F'H34:8Z/2W!;K)(8)R+P_W&,VXN3J$+,:_#8YS=+G*(:A M[-?0H[&$&$].>[:[?*.QZR?T-F8#^CL&TGC6,Z%XZ:QH#/Q>K#E:ZY)9U9SS M$[,N-Y14EI(,3*VQL4A\O8*3?87!A%M,N,G+86A<'T4Y.!7;[\(*CBP#GA; M;\$J7$1_Z^Q@,GGZZL2>W M"WC^Q").PF9SXW>"A["@E"R3P\:!VD?5P#0LC M9@..FB;AW"3";3H8^Y:&$B_)N/<<1H73L &X.[#QB/4+9B: M37@],4]7NVJ<)@HC^0!YZ;2-!?[Q''YY?WMKC[J_1/S(//7NV/^RP3K[B4.: MSS[Z+.D.%(6<;,< )+/H$#F(Z7&4.X.?>RF4DDIK3F[%R@"V=5@K.$DKKW$% ME!@L9B' 8W\-]IHF":4W6\::\'#'-666%\?9=L5U1BW>&28).>V,@$=FG0%B M$)/.&&\&/R++=<(;>[E6PM6NRM.BNU5U:Q@+Z]@ 2AX51258 :B6CW5*=X@G M.2%T1U]HF-$SYN;?HSA_@+SC2/I $4@I9 P@#2>$M.HOYX10/W?,GA"*A6Y8 M(=^ ]B*Q(TVL'0":!PZ9&^XJ$+A.4BJU3I_6L9$:2-DT[ W1+OS$>7J*Z5-Y M(I5;IS4HTZV+E$,'02 /O+0J(AYJ];-_:-NO:Y'9P385S(N#S '> 28Y*]@C M@MQI2-!Y^<8@"YW@/&/3R0U#[VSW"XV>8F?[[+NG,1OM:='#.(G(2<, 7#*5 MC!"'F&!,>#7\:JX@&9Y(M]!.2O70_58&$&X!&D*RB5O34(5C^/7]_?OB;4?Q M#^$YBCW)_Y4Y,0,JV'WR0R=T?2>XJD[H]]QM["<+.4^-@JAYA["'(,3<-,X? M$]%5ZB6E8B)I1L-&.)&Z<%+''O,HEMT4"*I+(V>/#C=E?E 41

U9=^)G(-;JS:E/H7NY\Y/?>!>C0$=9&#G%MCLI,VQS2<0$VV'PT/9:$TM ;CY4 M.A@?66RJ9[LS&KK/D#[W],U/=!$ZK+:TYJMPO+4A[]594I-6F6ZP<9<*R*^@ M E4K+TR[B#:.O[\KUZ/:XEIYL^/MK;Q>9U&M7&'Z-*U<*+$TV\7I^WPQ?NJZ M4<:&?;?.#OK4SW3S2&,%5JJRR*.YU44YA!L+(H[;=GN'-MA"*LG%DE^%8$L! M.HV3N31,LYVSW0/3V6_T*-5 'H0:[G:,&8OBB -2QVJ#_0C(QC=(!*OZC0]K M-9;6C@_=;9_$E\67U(X;K#;>CG$- RUZ/..&:K;=!CZ-#[QO'09VUT(>PYIN MU[9#VZL@CF5=RX=?3!'R2=,ZG=61X^2>YXE-MW'TXGMPR"2*R0L-O2C&-*Z\ M]D-ZE=*-]K!2KH \DKN=;>V,R]*(XU?#:),KZR"=N*)_.7/W<5,OM50 MY8_]_=5/GXL#7UUG"[KJX _8;I?W8E9= 7?8:M@]HB5SZ>25B2]/.5H_>C"M MT^4;#]8/3U^%# J:I'?4I?X++"1]84T_8\:%J0*:CBK(PU;'X?IKM^KRB(-6 MR^RAS;<03BKI*U+)M_4,[80>G[ING+%X]7,E%GM:)WG^&OHAW-KS3C>PH*RB ML,:2R,.SQ;U:7WI8#'$PMED[N-]D,E>DE$J$6$N=Y03^"3'\*56/;J/$3UGP M$?KFTH2/=_.GR@+(:"\0"/R-#P_U;-DL]@T2VM!@4 8)Q27N+QE,M6_6^5SY MMI@J[V'2519I_&FY6-Z_5A7$?M&ZT^[A=W:VXBQBPA^0"KD>G@-O?V5EYKO4 MDWG\I72Q6#PJ95NX%CV#FP=?$M'"V"V-X1?.$_V@NQ91KX*4E?HXW+H\)I7' M/$[0,=O<$MF*5/*1K)!-YS"LC\&#-PI_#0P,SB%OC.L$Q6)]Z\B@J3#2(-1S M\F!L<%!R*8,#M>'&1P=NKHHDA2Y+PP/S/N<=Y\V:%+))*=SB &$R1QN_IKTA MPB?'CR'9*&UZC?4S=?B4Z2:\H[!"XH=/K,"7*(R+?YXYB9^T75HQ*1\I[TT& MI3Q2,28<\;#&O(]#8Q4LX:F%*@A# MZRG-OC*6$@I](&F,"!T!2PB,7GX8[CN(]'LI;*P> ;4&3#< %ICC*MQF:<*) M\D/K:=#V&DMA!;6[C1QP6'P)$=]BM8%F+*03(=[RT<\I7>;"R =<,?JQ=XQ^ M7'*,?NP7HQ\7&:/[5AN.T8\(8]24RR)&/R*(T;.=-)SX%--_9#1T=WISSY:: M2XG9;O<5LTY5M27$L(;U0QNV))B4DE'.-TOK>L\R#VLNI;5WN]\UH]RKMH36 MKF&]V=FCW/#1S1BG@V#5$P/+RTWEXK#>R+2]Z@()0 5 YYK27KV%48#2?-,K M2-7F Y)A[#P@K%1[,#9O0\!S:&!/1P*+QH+(0UOM7/V^PWXIQ&';8NSPNPV% M2!Q)*>HNGCLI?8IB_Y_\%$MK?Z15<5%-MLUY=1-NJK68)MUJO*DF7E=BN1.: MU?\$P9#S2"W.RD';W-)Q ';8?#@Y1$02X1< MP@5;#LS9_+1YKC[>1C&CG OZF-[#<#0_HM02D5UUD >FELOUH_4M%1"'J9[= MP\^:Y]()B">5?,M!.Y?7E6A[T?OU_B'F$\K=:>C]$KW0.(0^OC5ZN^H@CUXM ME^7H;:V .'KU[![:CK^2>U+()TP!J318CM]I_9;DB#*M SE! M3 *IZ?/KUPO(736-GR86485!_-RZ9%*QMNK!!?J6T^W<, 2YLK#B"_=ZY$?. MDC3.+#\N<_KB^ '<2?@4Q?=.0"OJK@_R%$CWJ(Z&0-G,A? MVK)(?;QS*/N*"S]Q@PBZ!A58+>6QDUN7JS4V4Q7&3%^=-@_F*RYY)=_,J*1; MBMK)G!5A6KF*X4WCVSC:TCC=W3*?4C92N_Q'YF_YED[+C>(>U9&';E\@FA\K M;J^+.+![NS"TZ1?B5X0KX).;4H7]>[M*[SN?1]&KB3P*>K@O!X!&-<1MOX_U MDS3[%8Y3*^K(WW4\J:)7]$]KC"]:OM5S MU'-BT!K_(XZU*-);;08 W$?K]-6)J>Q>XR9;CVI(X[FOXV42+(TZV--A M]7'!0&(L/UQ'\4:<0(/FS5HOK$^G$4^9Y1;&K$B2F\/;/2T,FCEOUAS@E#I( MH62/[^QL3<[OO^J;6]RIS.+03S/N]B?_#7YJ/R746@$I^>D[6]L05)9&/'31 M,'KP5E(AF@=O(=SV38\Y_(587>?"[87J-65F/4>!=[6!S+WBLDEKK+;70!ZL M&N[*T=I2''&XZE@]_+Y]+IO(PBW'ZSP.^Y)P8P&;Q*D4K.Q?^X'*?O6?=\ST MI@6Q_;\A#;Y&%R#,:G] &%#-]@T>S8,DTTM/^NVGD=0/_XJ]#1V2]=Z?,+SEM[>.S]'7-X-+E2AH?\1ZSAT6CCX.8DI-D,CRG\0;BA=]UQ MX%ZK(M+ ZN^\UF[>]0+.N_VCZ3/"$'[NK81=U]H_!CAG1=_>8J3)D3_F.0WR\Z MVWUV_A[%YP$SH^E0JAF)2*/?(%SE@8=QXK"?A3#DW=!(JHZ+\Y=ON>H3B":/ M$XM?VI/_TB\MRL-L!0_G!ID')RJ>HLA[]8-@!>_I\H/K7,CCCFS ;.*"W3,? MI[",KU!/N#:^35M9D/^RLJ&X;WD&24L +VZ'_=/&G_0 :TO7W$L"4FX; 4?M M%(-^=<0CG2%>C(NA$U6X/.Z%B^TTSVID*ER^.)OVL\K]I2PW:MI@T8R<)A'+ MC)Y63XST0H<1)(G#,^/1(]^E80+)"IYBJG/PJ*4\#%.2+,<5)/X9'#]+)=X44Z]U\TGJCH+(PT2/2?+ M!2UE2>QK5=V&3WI;9RO4KTBY@A(P"V9>3YH.@X)++JKUH;6MDVKSN+KW)>QL(+89]VV^C=I,\T/EC74#*3=DW,'-7/_9*M]*IA MYZV>7DS*8,7S&0V$SR%&KX)QQ4U+(1:I+BY8:@:@+.)XM3_ M)VPR'C8&@QQX%=[&D4N31)_\NJM@9CU-ATNZZRB/G>=TS1_:=*]"DBN8.W*5 MW'6\+K>3U?1^GVQSOXTPDIEEW1Z'1UK?]^LK!2G'C82E_JQ:+Q&(EY>'>C(\ M4O8.:#7PA/5G!ELAZ7$H8IBD98>/[N&( 6*6&T:3' /0.)F'[*"$7914A(/R MP,1#['ATX\2_M>_*-A1#3A\JQV1NV"^#./"5I@Y.8ET*M+Q):]RS+U'8.G4G M[])2Y7<8;D-<*^YSFI.*-%8-PS;^9L0UXFNBICTSW.VYJ:59%2TQ ],YD+^+"9B_S)SE?C.#&YBP@5%AF"*XMUYS)R*?2=YB"XH^VG#2.W Z_43^H& M\!KU6DNK&E4)UK81+ Q#M^27.$H&7$DMJB'E\;Z.:UZAXW46 M.53;,WVJ:V!<"[81FB'?3TV? 9EEZ^BRR#SP2YYX8-@Z>9,8Y+$_%)@>.T8' M,A!SPV!7#.R"J-:"WI5:2:'V8!46Q3:1>70F7YDVQ2X-5*K/*9J5T3-)'Q#J M_*%3$S5K]')@.%LN)FO8^# KG.2LCY0L_IVOORK340\X"FX6-GY,4RVT'8VTKE M.Z??]&T+N\9D'<75YD*7&ZP]0-.=''1+7&; ]G%LLDE#8[2"&438 M080AZ'8\Y@#OXP\??U@*,P&S/KQ&1H"L9!T5#^U!-)Q^>;FKBC(9UFK^9E'@=L6!;_F(7MX9G&E*. DHJ^T %[QJ+2<@E%[?3Q#6<]AP8UR;\YJ=-C>8O=:,-?7#>E*^Z'I1 &F,M[DC) M2.4_8[^SJ[!V:-.I7D5-]A(H^UP129TW.G>B9,,^"G&$R1OSPFA7K-#VK#^* M'%VN-[P@9?":W*.#&%][X]?B-91"@%J6P(F-\SJM*>.TD2,0UP'/C5 M3Y^)QQ/0D0U/O96(=T>$MH@9&,5DXX0[ KZ#=+A]+VRP%.(F/T$5Z+0])=%\ M(]K+]9JZ*>OX2X?OV*>Z@\P@KA_X_!.>II^H1V,GN&=--F.&[&J%%6,*,Y*1 M\L\$\,D#: -B$8^R37HW. E.80.1>E^03.IVL(EW2G)32&G+?J45N:4,H(DR M56@[9@$M M;WE,JQ$Y.\P =^VBZ'3J$//&'%X/OJJI( [;#XXTN]SYNHA&M45&9/N[(5UU M%A<;!M^Z4#5P!$]_V/)]A>5!C\O--HAVE-ZGD?O;S1;HK_5EC[;RR,.ZT]7: M(IZJ,.) [K9Y\();+IEPT43(MOP0R S>)MS;B,NVF JAYJE^="XR+C4CW]YB&^]JSQ&N%1OT$XA''M"F@30X?3W<#L9''<9=-#UN[[VB M=6WK_1YTD'ZA:;']^.XZ2I+O*I@62WRG///D-,B7LH^;\NH0&N0[(?AXR6[/ M/\M,QX__-V1A703)&8)20H^^58?17"=P(:]D@=WMO<5-3KZDRZSU ! :)N*$ M17ORN,Y*R!E*S^G:IF)K#<26#W Z$VMM"JB3C0>SHP>'10J"'*T,]531+W MVRCQH4]O[?OG04)DGJ?YTL^*>'Y,71;1"%GT.R/I7A%LP]2118PAD"S/A?YAM&!,R M2OEY,C8QH##',\S&*/4>R,:VS DR<->!=P>)PTC?W'+"T0<@5"B:3: MXI&=_0/$G$E#+Q_YW#3Z%T["O M)?IN6.7)M:\(UT_D%!^VU[]M 79!PVCCAXL9U.1X&)M0',8FORR$5.Q,M?C; MDEY!0P<2MFRHF-@]Y;@_.M0;!7770LXYFFZW3:66,V[1M=SDU C+Z&-JWZ59 MCM6\0#'EZ?>"G #Y'MJI1% /4;6U?^OLH/!I'#.?>3W5[0PC@I%3@3GP]I(4 MC92*F% ,.C% -<2 M+5JB11LO?O)E+[M7T^[I$SA]QY-TPD&!CK/*ZN+(*:K+T=KY9$59Q'32:?+P MXQY<,"DE6YS_\R,N-^N;+2Q%,%-RVU0];UMYY*VUT]7:O%U5&'%[[;9Y\"13 MG-QBI%O*)H5P>VWW@CZF4G:?8K;]*8KOG: UIYU>3>3MN8?[Q M?OC<0-7,OLH2T;I!(FG? ?)/F6TU-,[[33X+2]X#USF"\NO7^F-+T& M-7#S2YUQL:4X\J#MI+!)G];TPNV5EA@ MVU6G%%277EC[-91*3]6"K280Q./OB&>&/COQ;Y0ONE5CU,9Q7W=II!&HZ6;Y M\)"Z*/;GAS0L']H@;V-_X\0[Z=VAA-G!EV.)ZXB<@!2V?;=.DL"$?E/:0I+2 MF)G? IH0CTIT+6VOE7'OC+Y6GQ+%.P5[$_;*\^N.A&Q]92"EME&0*!X1Z!: M> @RS \C3P :_2*$6? M5B^!E'1;W*D?I2K_C'A\U62E@49G,8W8WF!H;T=0CC*X4J9,\-Q?#/+F.A28 M6I*QGC(0-_S!KDRX;;R:I<^"44?;Q&)V9$0B,BR]5(?[+AMH0M(=ZOT21TGR M-8RI$X#9OSA^>$;9IX1')8=!JRU[V533#\(>_*,G>+FDU-._:9FJ,H9P:TAE M#@%[5N216P3OO5K*H8P"30%.5H'SQ,3C'2 I48$K:U/QV[[L(^6W1@A-\%M- M\!'R6[-_]O@-[)F.WWX20(;T";1/P7!F\3Q@.+@F:G-#2;T@#@!]=M*FL6S' M-8RQ,A=&:8,@:Z.R7@(71&'#_!J*-C[K^ZJ?/?G@34OB(;7M?1@4?"8EU@S>$R=12CX#. M-)R;B].^T+>4/+S2X(62SU&8/BMX#C>-30BH4!(^08[H**1D!SP?Q22@R1(& M96N&, M(Y*;1<"N)7+B//"6]/C**9BD##F@R 5PXR?'C__B!!DU-%EMDG$:@B_ M'0@[ BY3^S07;X$%A)NP\"FI>2@OD]3?."F5,,+/3K4A;8F)R7&R+/1(>*H= MM-'ST%+B$3!6AV,VYY_J,,7%5!-!>)PS3E,4IB/_2-A,&TJ3L\QCXCA]'RW/ M+I?">-,#NJCYY#GKL/PPB[*]W>!;_BYI%(Z?80[1L%CV&PRG'O_U%K](!ASN MY40<6!FT?^B#%#;)!(AXGCH_M!R6%[L3UO8L8%V87+-!Z\.S$W[X*$;W"M"- M*T%.@M. JI]ZKJ\&Q%0XD:.3GH?3XD0PC:3,-O+A8SXWML.(R!"N2''%Y\0E M1IM&C);"E 4^-_%U%#XI$PL:5W+43*D"U1Q3[FLX6J94.FJ?*4M^A&4R8=T2 MF=(XPC)3EOP(&#TQ]>DA2$N84TOGL/F[/U/-K-5ZD!/F9-":F64KE""FS>E\ MM3GCEJ]D\#\M=]X]%?RV M/TIMF,\?TK"MRV^X/\(!$^^A.7SFK\B6UA\.N.?<-IB7[P_F1?<^Q:R*D9+O M_."7Z=IFT8H]L]N\( RE@[LJ]=L(>@9SBJ=N6]<2ZBS]#NI]9YZKNQ+&+>/3 MV/H>$W2>6FGIEO%5))2?.,JB%_W.W+*0HA\]?6(R8?#!]T7YF\SW4;#_L'E' M4#9>^B*(>]/^@RVP"#0_).IU C5BLA@Z=X:'(;1RZE7D( $%;C])RN<5.ZFGE=P/C4]<6C570;4+[/%'KY MY6G^>R5(J@TN<^*14X1I(&L[SX9D(Z8=XRX.GF-(RRRR)7"Q);>%A[!L#2.S M.JVMZKQF+;L?%E#YQH4C(>M)YG"L',D.FUO.E5E[X"CWD-IJ(.TU$-.,IN&# MWU03XF7BR#60=[F.[^QPQ$R.0U#C&=O4V4CA^VGZ25#4?<%057U&^EV<:T@' MLCP(0@'LI[91#QN+X6-' M (+")A[3')1EJ/I9R;Y2ELEP7;!H<)A*Q/)8JM.3Z:=CX<]J/LZY%'FKY2&L(KX5$,NRQ2+TR+ MB=EC/C$3^]#LMVYG2?:G;0:E'G?$V6Z#'1PMY+I9G23UW?9E#Q@ )+#XL8TI M_#O_$S^/^YTXY.B6BSK'.:K<=*_"E;@^ &0*PFWQWKE-Z\M-]1!8K\\SU(X4/L_HL?DU$UO MUDS:G\7G5.!M0BYRMC,&G2& ]((E\$YOZ[3? @I%CB:R&FL+*2$9 2B<@E@J"#LZP"C_?I],:#G M8D#"%P1!A)79O[4/KC^.YKS)]><+R=,,DKN/(]L%3*P<-R^#6%\ N&&1$Y]Z M?\^2E-_KZC?!:*B-M!<9"(/&-'V_*N(A:E\/IJ<(KII(NE'.HXT#Q 6BXX+S M9^8-H\<+ROIP1E>LP&F2T#2!"^;BX&(01*].6*&NAU\_P >LL(N7%9:1TC12VH:2LN;$%A)&N"5J+R5"3J'!X@%C-EF( M0N#LF_4!%'!,P'<>&60\C5#[!8MADI!SV0AX:N>3^XM!S%9CO!E\H+?4"3/I M)N+A9W JS=9O0=A J<0%9MU.A4M0Z<)*-6/(Y4CH9#"!+)TRYB,)W*1@G :D M93W!!C8O;N]YFU\""Y\@E^"Y$\>[=12_.K&GSOS=1P)R)A@ 1_VBMW9UQ*PP MQ(O1,5&QP8J4^D16[)I&6U? YX,$IB51B0"L[Q.W#0&+9%&N.]<0* Z3Z6+9 M*65II*$'2RMQM(M8$GEH>F*40*H=G#IYK,KCGDAH9&)PRF.=8JL/$W7T38C5 M2\#2"*-74BO]VDNBB>ER*#4R1&LZ/23D,"4D5=891)Q0?R^$)C=AF2-]O?_. M4UO63"."E\8A@\%KY9;>4I?$.<.=,\I%>Z\ T83 -DWM*83[_6?;+.;[1 #C MWA,_@%=2JD!$:.R'XG?Y,7;Y\#JC]/R>>7*YV0;1CM;^W&,,.4K)THC."*A= MDZ_A&I9$@&8<-3YU*_]0WF&IW5N!L5IAV(H4IM7*(&%&N_B>NFZ94D$H[#<*&.4OQ1*D(3^5)['](6&F<6C*0>> M\G/"#RU)8-IK+"U^#]UMC=VJ^)+BML%JHS$KSI8_-"4AL12O!CV^+VY8H)J+ M]%HP6>HBB/["QN(6*R9<@)AP,2%*G:!7')IQDTLAWA(.7&@?4C^*4^@#CYDO M^QSY'(>9&P.[X=2WO3?#I\?@+YB.)R1+/?^VOZSM9/Q7;D+1L&A2EDI=*8:@^0B)Q'#,"E&#GT%8>8:4QX M960<(FE?->VY528080//&&=XH6#0#&)VW'+_W2;_1V10:G;IVG?%5N$AB^C7 M0LH4/=TN\Q]U5\&>Z:B'!^-S&I4C;KDGW1WD F)_%3]2UM7'3KR3$B$E(JE0 MP V$FPB\\<^<+6@&T)3CKUR+'=*;R_OK^N>=G-LD?KYFW@<]24Y5?7ELUPI$ M!^TUUETF_[6[@HD(76DX%("IB AQ&A25S"B/#+D^=!PY#2#GS4T V_249VF" MV7M,GX'?*L&V6"WV[R3?>VP^']1:2$AWN-VZ)5VOLH# [K+<]$8UDAUIP]ZV M;DXCR'-ZFJ7/$1LC[$[?_,X4Q_N%D8=MNY.-.49K)1$':8?!0UNKE &T%$Q^ M!=$'.\0VV^I%M&$C7&UHRN*+:Z]U1]M;K"B[J#:[9[+95BN$6SK9@,/7&0>& M^0L3Y[ J&N\^T\TCC55=KJ(L\NAL=;$V]&LJB#@NV^T=/,PKWAS)Q9)?A6!+ M 3F-D_GKZO;BKO:H\__(8C_Q?!?V1UHCL+L6\EC4=%N.RHXJB.-3U_)QE\E. MRY?,9166HW86U^U%[^$%A?WI:)&LOO7-Q0%BD,?W4&#D@.\K S$##'9E_#47 MZ2V'PX4;^4D(FR\]S(X/&X7'U(''USPJ?OH.,*@=!> K/+C>?.B=>7G)B9;[ MY55>9!KE"5,$XTN0/*&SY]DF"QS^!DZ(-C7R0U,BU]9Q07L-Y.&KX:XPCM5#&_5#VPR$(\/F05)TYO*0,D3)TG>K/^0E,U)?WUV7>? MSYWP9KUFHX 'KC\#3?6^8QW(1'&D-P:*UG)4*+8V!RI;A,TV$\T=G.7;UN?_5+]0KU6+#= M5;#S_5 M#X(\)& E-J1OK)>'!9T=F$-\-C*(4I*E/C\ACX86IT&ME2)A7,00 J6$:[6S M(F +F!I]YECLM1:+V_GN,_6R@ VG[Y^=F)XQJ[U:/N\XAGT,"-'D;%>5N75V M\+M3@.\!AK2J_52#\I%R]F10U@X3F!*.>&W2O(^#=^ES2Z /X'I.X/=>/66_ M; YYW-4*YB81;A/YE5ME\; T60QUJ30W*XR']'W.(;S1R\ M+,'J$9!F_?QTX5;KJ>F#0@MI6%=^_2 MW54("XEL& BZ6*$?&@]1:E5 &CWZSI;SU];2V*>K>L8;V!3Q0S9YV8B1"+RH MR-HGS"T@[P>;M().(FPAI3'\6WFZWRPFC/JDCI:P@ U71#KQ[ZB4=/-P8/ M!T+B5)%$7I]I3!]WA$4^+5Y1CF(21N%)^6\_(3 43@.X.!61F+H4QNI^R*BB39X]^IFT*)%[C)S28S\$ISQ-/^,JN981P4CIW3QXO<:B MG5*7//+4=V[4.+-C0[]C/Q^,(=P:K"/*&6 $ LOA<24C%LAE7WCGG1\[2?(L M1_^DGFGP6_0<*]-U06N$^%1*CI$'.WVU1HLK\J4PFAR,I1YLM_# MV0+[B7'H!C)H\W&A\^+X ;\IM&:3%S])LJ%Y'!2S\\'(R#>PY*I_]=/G9QIX M#]$M^XS/K%J.77KA)Z[JW+X=,Y"2K>T/4ZY 6+ !^VJ&34C&[,QM:W<5G3#, M^ L?$KVGSTY:+I4D9./L" WR=8]GYX62U]Q2^,4VM[6@*5C6\')[9UZR6.(7 MT5GB+OO8QA7N^MW3F@SY.Q4>%!TQ^U"%$Q;65);XJ>I =T4,QS[JCA$,/?A5 MZ*>^$SS0>'.SADT%HY^L2?I1]K=*&,=WHP>BC[9W5'LZIM/SA53H_/S(XQ?Y M_ T53Y[!*KL'Z2=Y5@G8('RD; 2P0/4#XJ?Y];ZYWT-#A*:! M26%N% &KX%,T'1/"W >9![5 ),T1V9H]R3G8T_OL,:'_R-@_)^H;% J.LGMH M W-\#]$D_6@[B59GQ_0322F8I*\1OXHK]QFLQ.7][2W)ME&QF>O!+G#^MZ*7 M*:M"/"^EJY@$4ZWI3>L!GLHLT5_<+*^_F 99-D8)O4E[C,=N7Q]5RZ3%+.R6 M!T_CV\<3Z$#?;TP :;WK,*A@$;W'%/X:2E G+>G[;V03A>ESM1(@.A4X%.0& MF5<=]_'W1H+%G,1&+X()VTI;]ZRC:8.^VH@J%\)RTVSU))C0_:+15#'T+G6_ MC4)[(/HH^Y)F ,=W(76Y1]MS*-PTE=&T'G'$RWAR()$YDL\VBJ.1Q>(R/X'* M\Q*)1>='2K*$[JTY\W7PI?0?AA$>VVWL=19+ZBL,(WE;;YP85J=*#^'L--\. M8CT7/X0F[1*%^=K:S7I-(9PNG+0Q_;45*]#W,58^BX%3!T--6$3/90<1XYT< M6 +[*>RO0+Q.0IR]PPG\[H7CQZQOBW_+'[*AAR>CTMK,*6F+!\''O46$8%>MMISZD4(NV\YP/[X*3V)-JP']F>UFF+V_3MO+XJB-WB M.6Z1=%.?WS@%.^ /EV1N^(\YV M&T=K%==0E]Z9!WH]-WFX+Z2O"MK?+?@S ^G MGN=#%2?HZ&CGT8BTMYT1;J-Y(=3JL"\W3NPUBEP1E9VVN7H)T%]]HTPM@+QB MSE#O*FP\$CB5CF-EXS9(C?!ODX)C9-Q6/RUR;$ZGPC @#!OGVG"B>RJF:+Z MIIJI\1O!RV9*D:8R^8453),"L%_B*#&>JK%5T[&R9C>\1KA3K>88&53#6XL\ MFENW(L*^BDGA-\S&A1'JA&#GHLD3R(;ULT4S:?%P2I+&?'DTN8'5PH=G)VR$ MT/1WZJ_^6#EWX(*7>9RV2G?+4A2)PC S[^(=PO4%RBU M:R+M60:X7V[FZE7#OC/;TPOCM]W+#==2.;MS9D R=>O;];5GF.% M0*[*WCW"F4 X[?SX"QSUYUU"M88/.26#*,E@(?^1$;OCMMY F% G4A:>%7*3 MJRNM"H]Q)-_+;PPK+M+FH&0J^;4P=FGO;\SR :ZDIW@A>0"\5K7-4SHG\KM# M),I21MT\K=GB!O6S0"FU/^F!X^7V:I=O-';]!':'Q1AAHJ_2I.?(>R\EM"9[ MK ,E1]Q+J7W%T#-)UA6G69;9%YF'69+8MN*QE!YF6H"*KGC96R6'4/V5^D_/ M*?5.V1=RGFC^%W$3<_H/U:']V^F*=#[#1!U4F^IOH]O20@!=9U9837*SB[_F M=\,7W\M-^E7V^SXO"@(GYK?"!;T?0SQ8!'PAW8JD=R=S?JD2SZ%#X;KQX!8@GG!.9YFK]2M&7 M%!OW>796V/OD;SV@[&,>N[_)H^*;W%0+P7L?Y(YN'#]DOS^/0KZFFHG'<#ZV MM8[9+5E"7V/G\QC)VS7<#.Q]CB4T,/0[DOT-74[I Y&TUD'=[&N[*W5-+<<3=B([5(V[[,MFD%$X*Z>17D']P^L%Z2[Z((!+[ M(576669KKKNLT9Y%A>6UZ#V[)VC30H.E,SW8O)XOEG^A(>M'@]/0._4VK!^% MLS/P$.[E&PP(Z&?:>#W<%\.>XUJ MB(.^C_4C[D!Q'3SF)2U( GY6""#>O4K+NQ\-_.' M,#DD[]CL1'RHX^\S['[5WWN'"9.Z:*K^O1]8+/D?Q7;HI%]&:Y-TIFPO M\^^7S@EMVRXJNCOW;? F8Q(A&.E;C5JP]/[5_.?HU<>:4[_D?G8"%*;L:Q.# M25P6D48-T?=I>DSLJ/B_8;C04?5291G+VQV$7V-./8.8M!',=H]]++@F#N'84"@Z!H:CE4= M:\K;]_C7L78K\P"#81M(_ZC8,KL> MW%]2]V09NL[IL1OR1U.0JU)%?FAK$U@,7$*GA06KY@X,A778.S-<("V\8SNV MY,:(OG"OY+P:O>-RNT'U@SES]W?#+#GRCFW$YS'9@PTPXXB[JC%H8.B3VA]2 M.[9NQ\;7ZM6_2 8N=ZU/ZL6OF(-^F/CNE"]]M>E;0I\P)=03G:JN*\/.[Y/Z MC('%:Y.'TLX)7]V:\VZ,8=Q/GYYB?FU_'RAD3V],OXY8(C$+2X^QY\A9?/2G MFG>+16',$?<"XS'!T$OHKS\I.7*9G8F]S]?2V7PK2TEU1&=8,3I4N(3N8U*P M)UK_V=.&O0.8UFD,#%];S<%#W3B!;^'FHUB&.3C"]A"E3C#+6%]3]1)X>:8/ M8'($KZ,7.U?/Y3XBUJX?J\7#WM@_1864>!==>@V]/$]KD<7=9^IE ;U9-X/) M?YN<9NES%/O_I-[7T*.QE!?REJ&2G.WJ&6$ _@?HG53?;6JEV)E[%M!KG#VI M1LQL/8_C@WDZ-Z]\7Z6!LU?YRRNDLI)D8"813[8(0PFW= 6DOI\AH);I>8X@[O3VU'S-G)V.&\[' )\50P!%-V_U;? T4(]>KC5"VP= M/GX+W9BS[(>/.$?\D/UE M([@2_D]Z]5-L798KYN(Z&'%@'2@A?D(\/W&#B-' ^TG(L:D+P@'WV#Z%66+I MU6D<^/W+#^__]!,Y(?_RQ_(^-<+\L\0JX_@&PLUY<"CY3K#_T; MP_4)9=_5^YWLY\![+-DS2Q9(]N;P^Y>?WO_YOP+9?_CC^S]C8'LFU/S8OB[U M&!G_$+;1G%^)/%;6;_!P#.^GSW[\.^W/!/AHX@=;EDC]!C'DI/]G8/^/']]_ M^*_VV?\3P]@X^=>$'B'W'X(VEOHKB4?*_ T.CEK<8>*FY_U$$#]CNN4QOT' MQQ(_F+) WC>((+#]QQ^ ]G_\D8W^$="^_V)^S%\3>HRT?P#::-HO)1XK[1\Z M.&Y-_X7^3OLS 3Z:]N%C+9#VS2'X+S_^\?V?_HTO[/_X_L._'4VKZ5D[8'#J,\>0'6$FXF<=PU,8@YAS!XN)#6U_^ MN-L;(1P+_T:O-,Y1W?CI+)_O0.4WQ<7-@$_'R'5]WPPO*]S&Q\XKPFW-J9I; M>PP<;1C_NV*>5H>081IP] +0@C/'MBE(OVZW.@.VG_"P2R$D]-UZ%JC ;6Y*VH:?V#T#4 MS)#]L>U3H[!N"?T$"J":^Q'[IF'O9Q AA+$?:NA]%OO6P *_K+HKTX?\6#NU M6I4S^N2' $>>![Q?KE)K)O[>O?7^H/;ZN';[?N_H^L&TW-ZN7O=;Z.&F_J3J M;N[@!9Z]#_=-K-]=5B< +*S?-6I?0L8?/WN4#7V[F9&!##V)-5*DV3X M$:[?3?%9:KV!I.!HU^\.06SK?V>9VO0W:0D]@N4/-MG4I:<]V/L.V[!@[% : MNI%O86HR^R=4=S[',1712 #_R?%CGM[]-$FRC8#B-/0^4_;MF(/1T^[T,>%+ MCKU&&J8U+Z'#F0=^(P]0Z*O%WGW,Y+W%YR? 6O&V!)'LY;<%)(O)KX7-J*Y; MX/H:91?JY*SN2(#"[4N:I/[&@1)K0+U\IX)NMD&THY0D\NT-T]>@-=![U$&/ MB=BP3AA,+?]\RSI@$/#9#_U-MMG[B+9L0$KK5C])_4[VC 8LX@JW#3S&W/C> M"%E*9DE9&6:GG^[^-2$N-RHG&2?E?_3@X3-6\(FYF<(/-0I:D0RZ# ?Z ^*' MVRR%MXE<)W"S@,$3/G$9HBZ7=*@]EV3C>OB2/B87UI207.[)S_*>_.RP(U?U MX\+V?'(HE;F%&2/7F7M@ZP;ZDC[2N1Q 4E,OIVA%/"ZRZW;>['?=I0V_=]V' MG\1"URT,^+WK5N QINM&WV63C?#V:+MN0Q^S5]?=, F[% *0=O+V/,=G*:ZOV;V4!5@\$=.NP ML%DG#">5Y01,7]F9N"WPXY0(OI3B>8X%-LKR8,@C$N:]@Q$3= 3_]$,_*?\ M,DKR1S[T?S2TMU),>R";0[_;/H84+H'A)P6[^Z:."6W867Q:IQ'R=KG>@"UU M#0K@2W28$QOR;D>=.+%-N8?=6*O??&+J_"3'SJAZSO!?B+Z!C];?)SC,K^<ZE9'NA?[+ M?V1^NKL*V9R(7]Y);M)G&C\\.V'>VY9?1&3B,KW1,$ _\BYA]D]A9#>RKW+$ M'<'\&%AC+Z3N%?(-'*!?N6 MY9DJ>S,Q'=.^V:ZA_P><>7FLTZYOLC,9 _^7D9:5#M(R\X=(^"9=/3TJ!?= MIO^R>B"SSR?6[WOP'WK79P[%%=*$I7V/\C<%S$T[$'> M8UG_5//]&F__2L)$I89>RDZ'L]Q/-NB>,.0NBWV>-$>\ M8I*%?FKQVO U31)*KRGSZ((F;NQS$2U\123[YE6LX2/YBNRU?^R&]2NE&-=[IKK7(-GW@=G>[+JLLKFT? M6CY%^P8MA*NQWLAOMFQ: ^_ <3LOWWS6N;"&["$&JLC *:+)\7-#S2(>(EQ8& MDP,F@+S70K7%]*E3 U)XF#9X:#>TKWWGD;^0DR_3)A<9_<(XZ.&5!B_T,/^!GG;]2)'UZCD>!54HZ$7_9@&4(KN8@C8)-]3^8C$=#,2"3"31VF M\&&,\6$AC,$4___E76UOY+B1_BO$ 8?= )Y]3[)W.!S0XQD'#F9LP_;LYK X M+&2)[5:BECJ2VC.=7W\D14E4BY0HB2\EWY?=<3=954\UZ^%[<7@!>IJ1\5J(0X3BFCB( M[A40APD/$>+X"3YQ;+;$=XP24/UKX16S MSGKJ]YN#TY[#_1-?[P[&Z[UX];NZ/<5SV*72O4S+;"*KNKE0PDX7^%6#VNTO"$47E78G8-4AUY=*<:B/L+0&,K+H-B1479PW%8W6NN43OY<_ZN5HRLX'T!I!_$:?TE/<>M>I%VAAC@L3O7,>J.=EP&X(B?#<58Y]S+-=)HK4IXO/S@W#DM M]&IX[?=6Q"#\=WQ&?Q^4^ X3SRO7SF:(63.'##A&FT,D,M;*(4-0['%(K151 MM>RM9JH8((O8<$\#GJCUF28^W.'HF.#;[666$",RZH47+-YY(P.P&Q)NBJ\? MR;^*(&3I1H92:EA1!)R"[#FWD\G/N!; -&81[.P,>]PD>A.\8U3GYB@*THBF M-7H3JHH@T33_F48,^/?#2%H2PRJ LX$-AXH\8%(^8 :P G/V^IZY>/^@SKSB M9@@$U;%92C.*81)I.^;4)"8#,'8S/WC.,?9\@.$>O^#TV$XTR?APF^5[^OC/ M[5,2/S, "H_KU@5.;)-<(#*65D7 5#3-_OGK#4S+A;#F(BA"K:8+*V<,=.G# MC3-$Y%DC=D[X?TG#G 7U]S_PD*:?*%F0,""I=DPC.BS[=" 1D)97&)\/;>;* M !KBBUQ"0WV6 ,\A'V4A2^\LH^YE>.93P(%V@7184>XP"EB8T_E&*FI$QTHE MVA*=*"C0(<]>X@A'].@?2X1*SP*(_6K3@7YCA3-DW.G'@;:-R]OT!I!<@,D3!AT87)=(#TX8( M0Z2$1PNJD'[,"N99= S+"Q1O^7!U?PC2$\()#JDLSJ-A?*"OG!#RC4A8)]G! M^QC6B5?/1K&USF;KE/OWKO$O/>K$5'L?RSKQSYVDF15#[,+A1(ZJZ+=/6@&&+;9K6\6BFO3BC)UP#$X2J0-0 ;#E)/ M_VMMB*OS<)#-0W.1M ^#5$AX/<0X*JX(*32#;'ZDGHR_,4%XGK5_2CW(Y#<% M>L-Z.I6@T]TD# N2&8BS>7JW(DZW2?89T9^@/]\JZ+2>J7;,;4Z\42NIP+>3 M[?KUQEJ1!S;S@+__X_L\.I.6>1"6O\;E[O)(K-KCO+EGVUV(^%>/"F<+ R10+@?>.90.:/?BIUZ#/1AVJ%G0OK9\MW_W+-&IX\4\/.E;"-S0C3 MZ$-];J69#!C7!QSVLV#,7QACPA"3)EY4JQ)JLQ7WK\OL#ZA3T-?%$X>. MH0GZ4+$+LZR")$)7('S%UJAP(> CH^3$YW*!2CDO3B08R>6'*<^>=(J1%PC8BJ] M3[FL^T1 WFE3!JFSGB&^:X^'/M!S@7?5N3_IUHI&''? M."*M<\*ED&E"(1.E,:>-7!F9(!$ZU9H#:)R+PT8'VRZHQJ0"S4;$M#H8/>\: M^/";\LI(:P2B5H@\W=DO:$SQ/B[UX3Z!SZF30J4W+)+X8S-*V!P.28RC&N>& MS+J>LNCT&.3/6#ZF-2A[S90^U87:S*XK>.T$/QFG<9X/N")45IKD;-^.J%%0 M&0J,\9TY4H?X6V,0MZ:A?N+QVB+$30+8 3CSYLWB=FB]P[C)TO=?PN18D _Y M;:$[GO^E]LI5ZS"Z:3ZUVUB@87V=QU)WCG0A<\6OLR-9C-9X=W)U*<9H/Y;3 M+'V#:Y.;BW)QFU,)1+_BS:_*WN5&ZK?:*+%[(;^ :!FX7L:;;UL7U [B MM"AUFZ:=KB9+.]=2>98_NA_Z4&V'/N"R3-BWTE<(1V%DC]8GY:4%_+X.>H)W2 _9HKX5\-^&/#\[-J M*^)4'13&A]/-*?W1+".N,^ Y\HQZ0-SXJ-8%9X1KV@DWO?;@(C$S1U$-O_5I M3D/">NA.UQWC*9FEU==%?]IHS!\,B;=;S-Z6K*9N$W@1R#$X2QX;R+_<.*]2 M"8LVI0/@+_:0@$V6:![DH,O(UFR.RVT.!\&Z+)YJSZ*C.G.$Y*!7QR0YO8N38XFC]_\\QN6)WNPD;I.N*VK7A$Q=T^"WZ>.T MJD&GM(DHEJS_=;,1TTSOIS=1I0UAIH[=YJ7Z>OG=/3Z:X*: M4*4*U;I\9)9SXX2KH491H*^#@C2+MAV9O/4E(MQ$$4M5'R1=?-(AFV[%M5#@ M*'@I RIKK8D QT&8X[^@T=5OY\%+$"?L?F.5?2-[*H,XY<.]9NL1 B':\UB7 M#UL]YV3H8\SGQ@.;@19BA G-7)Q_>RQ(VRR*34B,+)C%9YZX+HHCCFYS^G_: MJNLA,]T$POS;,S<;%PZ4?>TX4;R&;T8RX OZA@'.C=;:#"38<7%.5JA21N_G MUL:(6Q6507ZN\P-Q(W=87/F)]'>%U"> Z.W<+;\$R1%OBB)^3N?3VIC0M=.9 MEM,FT=B@Q#73EQXP][3%[$"U(4!)RZ[S1+(J+M +%6YAZ^ NQR]Q=BRN(YKP M81OCJ+XX>YW^2L\F/AR?BC(NCQ3_99#>AN$Q_S?)N'6I0*"L8\Y9O3V*6=*@ M3WG-@#.PTQ&G+*,L6]XC80TR%P_:@UHD@B0K@$Q&Y!H!+VVBI@9'C=BO+J-G<%1 M-%O360CZ3VO6"?7ND#VEVV2HK'1X8#7KL.G39I2V,ULAA3H]+<,E.$1:IP.7CBNGS3G M%X_9H[GU"*JT>,E.O4_CQ7G-J)&KY<-$^?5WJAJ]Q?4U>"]/IGEU4GW5<$+# MLI*N+XG) !'[^(BI$.!H>/<.I4@TZTV:$G&/D4-Z#2J#\#"T>Q*4SMOCVHC MO"7?L^6$=NK;O%(;N50?.:L:P#.^$"FV-N=.5/I@<]9NVJ(197%^NK*-XF MVT[=T&TN_;9RD+K!W<[W(U%PNQ7NXVR^Q.=C> MV71(I+(49<)%LB"-6/:90/A,> ZB0+]1U?_KKQD+QA:;-"*V"J:*EG[$E.@5 M#ITN!7C3G^D6,2@FB@ <+G.1S#[:*>AC[\=U-9X%4*6T%T)NCEAX=86-NCACP M\Y)EJ*P?J;C"3_DQR$^(6M$^.?FAOE% PJUGL+])B2]GGGEE(_,*_7]),3S@_T!?(;H(]ELQ?!HH!)>$Q8)1A M564 CL!&39V?^J(5BJA4TQ,1K29(F)EX:4.;BRK52^\I M2+HA@=G=!WIYBCWXF!VJ] ED9.;[YK!MORI<1CWF,OF!XG.>PHB2IF]$-E@7*4%L1Z9J0L"'0F-&[OW.8H"O0R MP7_ S^? E!/ZH;*0F^48Q*99J@I";9:C]LYMEEPRZC9/;]-O>T"U .I&8%&' M8('#;YZS%](PR60^/]$H_'/]!PW"/PM!R#_^G=DM N]\ 32\^L;36&H_!1@X M$N/F-IY/Z+<'Q]%@TOJ4#>Y8WV8T87"65J(KR>H)F*H@T+8^#JX]<"\K!7T^ M-FRT@4D948 ZC<[NQ$(Y6[(#U#&ZD1/SUB"^0;9XHW]3]&.# M0C$6VN3#;GMRU\Y0$T&MLOO5_%7HY>P@77J>+>25,$1_L7J>A%?$$H96?]-O M ["Q;PCBY.CWLLB_K."_*>WHYZ'9[%^1E',8'$B'ILPSVP&+J3#F0 M*7*):QJ6G",$.E$NPF0H0\J6VH#8K384E/P033W0*K[J#+4*%.08D?%8N"/! M1@9D05TR=[R*XL5S3"EB6EE:4E&OG&B\KAU[\='W_\Y2CW9<(QVVFUQQ?L!$ M% M7$TU'VP5H=^H*L1T>5 M&8JXD[N[)$3=&EG.^._PFGG-+*&]2B8#0F'OV_G=7_*L*.A)G+4QFC%7]HBJ MF=2VO";;\@7+9W24F6/Z:9"?.AO!>WKN>]XO,2YTW;RFZ;0)W#8B<;W\I@O, M)L=U;.B6K*P 26>V/=>XQ]9:MP+?+[B@RSSJ=..:]8!2R&3H8Z!>CKA>,79B1?4)PFX'G])P9W@_Z73 NSSUB9-CT'2 M8N!3V]L7G/,/Z;M@$]RA+7"%3#?-66,4J"=MI=PX$=P2T@R8*I$[A?69 ?JL MWCID#\R2O[XJSM@7!KLZ\J.:=BL#1/:MO4MM:#ZG5L#A9$=>VZA:GD'>KK.Y MMNGR]OLL?2BS\!_L#?-[=O%*FW(C#S=#0W]ZE>%SK4SD"PB5C8EXZO< M1!$JJ"9^U8]JH??Y^*4NX5U8W\GE''JIR0Q=Z[I E3;$U%T@IA"U&CU0I$-W MB-@Y=*&Q5"WDPWGK\/@@2/3W8U&R!P:NLOP&?]Z$+"T$[3/R+"7_#/ES!^KW M;J;* ,JQBUS2>0IDB@# "X#S<,P>2+3:V*2?Z$.M0M35Z/TA'?ZF4%0E%!U\ M+4=1%'@4# &4/ ;5*0>X30^:.WN@0)^"NMVB6JSG5VKL8"B#- KRJ/ATH"\(DO)_^NZ'X2>L-.L"C]))+NCT43H5 W^]1N?'"PR=$!;[Y[@?7#T84=;),17+3?@F@ 3L IWWBH?,UP. ;LG+^ M381&GJ='21K] X^/],NLHYVI'A,Y*P"_K1E['$1H;1Y? /&!RQU7-S,YZ1!L MO/0Z8DL%4\;G9T7AQYO28A,MM!7N:?SD!ZR_F1*U)X]#EL,Q"_]!LRX6]P^? M!F=(8W6 !NDDR.*,:+ "P("=9O>2EEQ)YTO:3#ZZ1P_HD^?)CS/@U9;/DQ%=_WY[$;P96Z2<) !_<4YW1C73=VJ##?C*(^:' !+*+SB?O M*^\B/.F,;;#@BAIV?^ZF+K62AFILMM-ID%[F<=[A+3A/!9T76T/@,C8_$YN=U[.^2E+ HT:#7C- M"%!>#/HH<,1J0VG@2M+^3E03.E!5=!A(E3D>_5G"RL0B)A=5@GT. QV Y+^> MU[Z9VJ/DFJ%R0)EF%-I9#]TM!+N/5MBZI#.K1?H^$&D-W.P(4_31'[,TSU[B MX#*XW6[C$&_2B #+;*&*/N 7)$J8X#!O$T'B'ZT!F1"UX/;OHXP M6!PZ06M:;Y6(Z?NL'?YM"/>!9>TFYGD8X%KV3 --H,**ZX@.K\\6.,+=)38G MG/7X.9O(66*-U7%6#^XP9S7%5\E9?>NM7FX.&3FT@#:GB)3EX7.63JF&R:LIQ,J M>?* 0ZT=[1OUKL^6671 (QNUPA%+G&#\'60%#/6;QV,55AB;BK>,!TNO-#Z- MG2Q616@:[(%'J"$7#,2HO]>*H4%>E&/W!2?9@3;RMT1[U*I43WDTZD"F)UW( M0C+?45I.0=DW(A#0-?D-.>M6@$]5$%-:/2W7L88=1>BG5'7.7(P]U@6\$ MX(TFGZ3FQ0N!S M&)X<%)BRQF\1Y.I4@TYTV:&&*.%(#.LGI YC;;J\'MO%S MKKTZ6N>9S>R[HM8 C\,<8K?-7+>'R6.U\2J064L3<,-9(^6A,Y:N^?:/KQ^: MGM@W==GV224?'FTYPFV;LO29:I4$I>'UTSA!\4S;C":)!2 M_H)3(A"'.S67](M )A$%H(8]SKZ'3ALJ>3$JR! M,L@!FZ+$21(,[)3U2D!F #FP;AEJ+\QG[EB"9[/;W MSSB]3L.!;O^\!.38E\-IN_W.U]!C7V&MU=AG.B\0T?K-196NX/,N)J-GNGI M3[^4)[0C_2D=?N8L4P;;FNEO-]:+@)X6&@R[CHFC3O$ZD+" J?JEC:8@R@^[ M[.$T,)CH%X',* I 0C:@SO?0.45EKE52:90Z3YUC%FPE#Q&!?M/MT?TSQVS@;'%I(2T$F S6LA@_Z1:!3PH#%UCT?M.'-)Z[/'O.@WVAROZD6Q$RU4P"/W+-YZP6="*: M!L(\+X6]==:DM@ =N ELU99G,'X)\C@[%NU1T]XSR@;]<5G[\H.)%\PFN M+J,??^;R!ZX\2PJ!9CL5J);7SDN 9S"EP>:YZO+=CS_7I.28=8RCI!+K /)Z ME]@\LGUHF'DCN-UH!,*WIP&WH9+@Z= M9C2M-T\WK6)T=8E$U6C/=#M>\;7L"!%NV(7KD8P<@N[^QB8OT2794Y#H#W5& MRD-F)AVH[5V[@<+064G+=O.<],S4HJCI2_G$R?5=/)OH*^']D9[7>WH^ !ND MH*N0WQ(>&!))RD"F&A6DAE[."T"G%*6]YFF$]'6U+C]C&>-8R9"E0>21)\SC M:G\I6SM4A&VB8U@.,,-P<<@DH0%4OOO4+0N=.G1,M[!RV]E%J-7Z3!YI&+H< M()@DD4[0SF$=KHPIV@;%$]-V+-X\!\'A6\I&W^*D+.I/&#^]^>[[-YRA^,>_ M_Q(D1V8+FY;%_SS*7DX;+0R4G?1 4FX:+NF9F61AJ6GP[--;M5BT.9#93\!S M 39*%ISGL-5NI><]-(JOKNWVSW6,E5U5^S6T^]ZV8*'1>CETX!"J*E@7'#(P M$Z[7:9CM<6U>WQ/28?'DRL!#>9H3Q,#6JPDXS"<"F#^,IFK:,)"2@)>!I1]' M!%R/O\"_S(IR9MAK5@4>]%,<((:\3CW 3_)_/F3J:*$'.SNG& \T(N\%(*< M_'4>X.2CW_GT]39_P/E+',JFC@/%@ ;N&# :I*HR -RU-2Y[8X+94--+M?T MK'!*(RPV:<3-D!_]'RL+OSFJ(9ZUR7Y!V USP-Z%K;-@Y\]KV9XF@$Z0=N/0 M_*GR]A '5ZAS[.N\*- 8TP$H.>C5*0=]]V+,;*NY1@+TU)X!BG 2O^ \>$JP MM\-=9GT@''"JHQ'$:2Y;* W2RM_VP=/W/WWWTQ]'6459$C*I#,-K.$5>##JE MC%AME5$./,[^MM]4-CBF$DO8&[$0B,0:1OZ3F::1'__TYS_IT8BL)'@:4<+K MTDBOV"IH1&VU.QJA-OB@$?/8&[%@:,0&1OZ3&::1'W[Z\3L]&I&6A$XC:G@= M&ND76P.-#%CMC$:8#1YHQ +V1BP4&K&"D?]D-A[D#OV2+I<+XO%<2QB+:@76WX8[/\@^ MN+-^7@8HV0Q"$O?*.P4 ;G4,VSFWS=5/$OK=X[:!B?"AOP"ZSTY!HNBS566 M!Y 4DAA G0* TANYVS2KJ1Y#B KF$P^*1(GN"BS5-ZE*(H #8@A0.V3(MWO MH0]85>;.WD\.3NP-7S)*)0/178Q?JC=]R9_%,0QQX?P9$<, &WE>7Q&Q![I-Q0%'%!:"%% 5W_^CL.&4<$ MGIXUD/RHU$TU/6SB]K,B,+H:0@&LC TOT>,F'(H+095H0OH5.$U%;# M2^.D+1U+R?-"E6[7251, JZ$>4V18AZ.R==,XSU]B4@=\N<%(,>\%$S[E*GX M+?2HEQOK*.RY,PY(T ZF'!@JO[Y6JTXZH"R\ MKI9KZ#:&HNUZ33P !:VW6!W,JO=VI 77$YN&!CR]ENIWT\<-R$Y> MJ?_ZMC7D _D7^;#^B OX[_\#4$L#!!0 ( >?6%!A8G()'V *5T!P 5 M >&YC&UL[;UI<^,XNB;Z?2+N?]"M^3#5$2Z!V$D1OX?__I^)>CGT; MP/']>=__RF)/EF1[;H_ M_9___?_\C[_]OY\^_??5\\/(">QD"?QX9(? BH$S^N'&B]%KL%I9_N@K"$/7 M\T97H>O,P6AT^C3Y_REJZL"-8,_%':Y/B7X\TOUWFK M@?_7T?CS^.SS^&A\-#H>__7L]*_'1Z/IUTW)K[";,Y=>U'/]/_Z*_K\W^-$1 M%-B/_OH1N7__:1''J[]^_OSCQX]??IS\$H1SV,#1\>?__OKP8B_ TOKD^E%L M^3;X:03+_S5*__@0V%:D4#)Y\WW\*60/_UJ2CV"?WIT_'XT\GQ M+Q^1\U/>1?0SPT>*XNA7EU"^)$M6OM9^CL'QY>7EY_37GR!ZH]'?PL #SV V M2O_VUWB] G__*7*7*P^UE?YM$8+9WW_Z\.T0RG)\>3S.)/F?-SE5BO^=^LZM M'[OQ^MZ?!>$RQ?&G$6K_^_-]M>^(A>$O=K#\C'[^S-92*AD39I^[BO820Y:B MGEQ9'H+U90% '+$)@ZNKO/M/5@C_M "Q:UM>%UEV&E(AV.8?T>/L.EBN0K M?N2^@WLHP!(\!!&OMIA:5"KJX^PE#NP_%H'GP"G]]L\$#I"V0C:WI5R35K2X M\X(?G72W;:-'<6[6!Q]G4<5RT MF%H>!'L9^.DDP,U%4E-*A'L*@Q4(XS7:-\"I;(6F EZIFMM0(D[&_5?K@Y]Q ME:IJB(9XD!X T'B&@YEG'TAM18E(#P"VR*V*HI:J*7GIQNF2" E]':3+!.QJ MBTF,V)0BX3S/>@O"E!.P3P^NC18-?SZ=AR#;!_ +R="D$F%/CX[_\00WW[P2 M;>LITI'O0 2!\U^)%<8@]-9WK@^/$*[EW5BQ]=VW$KA^ (=?4:SM*MK]O47@ MSP3RY?:]Q2)4JZ[Q%C;]7UD[V4WC&@/PBC9VDN0OVM9FZ]M.6%)+VNP4VXE& M:DGUKK&=1 T-:+2#;#G:B&TIW$VV$Z=:5]?-5SO9.!K6>D?35GJ^UC5>%V_@ MC.]ZDA;&3>,: P!U":D;9TQ^=J,_I"*"_YK&$-U9;OBKY25 *C3UKV@,2;&A M0(>VN+RKD H1_:L:0W;OQY8_=]&,*!6DIN]H#\(3 M"%\65BAWYL%]2V-X7L \W61)Q:7V$6T.N"W%)C:EC7!?K5B\F V-:B/P=S\$ MEN?^&SAH& H5&]NT;N]Z;0D!]=Z<[TNDU&+#Z@&XM7^W8)=@]N"1T@\"RV):/:XML)P/0O"'U;H M"$"#ZRL:W>VAPT?>K[:3%G.[&HE]"QL)U@#_??;?]"8W_ PH?2%H*N5-9H0#;)1C]9_==#VNKNKX* MM12;IV75HK^#Y@X^@W?@)_!+=C#WTV-5=S!:?$NI_5)+B6O5M7[[:ZU6SN9U ML&UJ?4_8W JW2*L01+"!=%YX@#_F1L_NK&Z!M'1T>7 M1Z-/HZ*A\C\MWQEEK8[:^3"E,D(IO<"N],5##FI!6-4::BZ"[:5M1<#^91Z\ M?W: ^QEI$OTC5>FGH^/<">U_PC_]ZSIX!^'T#:[^EAT7[<'9!7A__ZGA]\_R M>U2@]PK;;>A0^>=_34[.CR^.+RXN3L]/+R>3\/ID+UQOPX)9&"P;D<]@%81-5&@J-CP-4'N?:V*L4A.OH047]&QC3M'&;M'A:81)@EPK M)RJU\@1"-X#+A .78]+45"DW/'W0NY\KXU2%,K+U],[UP+=D^0;"!CWL%AF. M"IAZGJ-_I@[]9S!WD0!^_,U:-HV$IF)#TP)#[W--3-1I EW[AZO\7)PZP%ZC MM_9P?1TX>,40:PU-3_S"Y&H[5Z>V5^OC'I[UXM1" GV=,I=AR@]-53QBY$JZ M4*>DJ>- !*/\?^#A$AQC%=10MBK5^61\=J2U'>S0#1$Q>P4'ZAV6*0H5*3D@%_I[5,0 MQ9;W_[DKXA:AJ?! U4.7H5".DC,_&MO3$%@8=91_'HX"J+TN(%=RH$?QO;RG M1>#CSY"[188#/5//"_B5'.%S*\KU\?CM%5VB-\"_6V0X\#/UO(!?R1G^-;10 M[+^7]?(M\!JPK_P^'.#IW2Y05W)>+WAQ^V$O+'\.,#J4'@& M_PUXWC]\N*5^ 58$9TOG/HH2PAD<4WXXRN$7H]"2PD/XKX&70/S"]%(TC+#: MV2DW-*VP=+_0AL*3]W42(D&S=QHTV4(,$[Q2FHL/33<<4A1OAPH/XO=^#) L M[CM 5B-YYPE7P4W%J\)=3,8G>JN(0XI"10H/XND8O[9B, _"-?']:E-J: JA M=[[0@Y(S=];)EZ7E>5=)Y/H@PD]BE5)#TP.]\X4>E!S$LT[>+D$XAQ/KES#X M$2^06;+EX\=%8^FAZ85=B$(_"A_;7Q9PSTA32[G0T+1![7NA!(5O[B4'S-29 M/'I,8A3M'9UY\1LP0J6A*8E;ED)I"I_GKP$*R>+=^P[X^ ? #YZ=T M*M3E9(Q&LY:ZX)*@4(O"H_Q3\N:Y]IT76/C#8:G,D(@BDY'&WP"%#H1*D1?-;1S :632NELD/5"TV$0C.XP_K?/N_ZX73S MSL%FSRDAAO7'.3Y"_CB;)N"_\U9&W$EXN&E7L&YF16]I>TGT:6Y9JXQZP(NC MXB^[',S__*]2^4+8-S=G0T&9^>J]$UA^YP M"F<1S1"]H^1** D$_!\4-^G=\@!*"Q&G$6;@:3P-MHGA 5-=37G!HN(Z/=I+ M; A=FL*G-3]+,=0PBAJ\S.U_$C[/O43;98HA"K&,43?@EQ3M1\Y'D'81O M@48TV9[3J/-(8]DJ6..C\>GQ@&G!+"'>;7O NY!,%(VV?T3H)*>"A1S!6V5W9\!6WX M($2_1+JP2&[(TVKQ0/1DK=$>F^W9K%I89V*P:!+_:L8@ISDT"!/@U)'#,Z&Y MO)%DX!#5D'6CR(?U#.6\AO_K4A[4L>5W0%(78% 8'_A$E?">KOZTV9@[9$UF M"+F2>31I(:^@QW?-[B:N S_%[3XG.U:@S6,(I^02 MK%$5>2QDO4W%)SE#-I34CA*<.JR3@%5("6\QR@\TI9A51*?8G6+FD8!)0D%' MVNIY1,E[G..X6=^?+->Y]Z^ME1M;.*MS3&GS2, CJ"&>C%/;3I:)9\4@\\9" M009#L$#INM]!9B?[$$3([OYQ]FI]X-]K>5HQD#D" )#J'*EH?7E&>;-]X-Q: MH0\WWU$)IQLPE5S2/1"UEEOHNH\@(L8XE\]G%/%XPRFC(NPSMB-?2 M[K0*V:EZ6LB[ &.77Y277(TR_<1;>TI!7H#8M;>;5VKPM3-B\+71SY56__+3 M(1B;FGL)J(;',.VLDY[(GD"8AE5FNJK 5=9F%FAK==Y!3$-L2:L(9)&VITF\ M@!N6?V_'.Y$=NY4,8P63>(98DC9)GB:,XF%"5L%(%A!$P]Y@Z*)'? (!QEI& M:I0FGR&OVZ4+6IQAWE88[W_&M>#[V[9' MP6Q4:7V4-3_Z&7U \ZN@K*L;83"W/]A2:EZ'WH&? %K\_=UB54Z?J0LR0X&\ M^K;#((,A-S2YK'<0HR8SW4T -Q19 _Y?!_^NW*(E;?18VIR!+:\-/S@F#SYA#+G9>X::@"BBU 0W<"QX01HH-$< .U\0ZFBC^79J M;9HB>*45-!G@'&K&:ICR!?@02 _",'66KN\B$%&F;3)7*+6,8TL;>:48/"KG M2PU)UC7$.$ZP22C*U%&Q8P"BN"(X/OP^KK@V>N^FU#HYN 0VT>TEM='&HHE; M%8B5C"5+"[$-.8'R$F3_N-&*%D/?9VQW4\7EG.LG$(!\NQ7XT168!2$H19F_ M_8"H0O%=WPK7]W#U3B-'HVN]P/-2[+()&;M 2?NB-M3DV-OT#8F)=$T9U-X15= MV#=35C5<\3UG$AC?I@4V81L2I6["K[%:"E!G_U6BVGK_:8%=%XC4YA@MD0: M$.L820E^B0TQ;F.(6$NF"FM],VG327I#8D?OQJLE\J6YL)'DX!#5$(/[';!N M@B4$ '>'WE362!ZP2VI(6*8-: ^0_JF5)>W@L"E8A>4"PC+1A "M3@MDN;!; M"$5FH2%*RG<#LO^]]^NGWN? \^Z"\(<5XE[&.%O15]UDS=55+D)PG6\%!,5A MUT#%(C35-.29!!=TJ%P!R @'DC6,:S>WBM)9LCX(4.ZVS24(D]R"3I4D?BAZ MO4PQS(+2W20AE/\I[6,:J_(;^)'^@M\G,-3=%QZUQL)$,RX,&ME@:TFKGC:<9Z?8XIP3^VBH0YF MP(V3L-T1A*7= S\[X)0S]=(DIDKTMS267;P(%+>X1Y)<=2]5F0K]GD1Q&@+_ M-^8]9CE\'\8)*[H$?7%PD\/383 M2#\9::QH<><%/UAST)S2V!;1A00_:K5.)@H.)T8DK&WJT&_=MUP.5:'>O :,&*/.4C$_M M-U][0]00/Y0; /MKNRG6\-\>2(GA.],E"BSQ;](;)TM5[__U**Q QVE(-AU+KS, M".J#.?+H>FW<#"BZF^6S^J";+^PYZ3@0,L1+#P4ZSZ#\'=CQ],WRG6_@N4J"%&VA^7*2P=IE KP'U' QLW MH7*UH1T%._* A5B\<'2]@&EE:3'>-M?>16NQ =+UX89G6%+T9-^"Q_9Q0Z$ ME-L7/;A4[%>?K#7OEJQ<;Q_YPP*!(4DGL;O/!]=Z<[WT3,Z[FR]5W5/VL*!@ M\MU#=GS9+/$MIJ#F%O:83HQ@2/7GO."EV >4)B7.\3BG#?I+@Y#%&>,9XKU# M$X8:YM*BK?!2G26Y;P&8:?" _J,LY4JO)M M<@7-\1%$\WP/6=<"([&F_[ILX]C1[WR5LM_,ZXB3J+=V/6_U[ES?\FU)MWJ< MC6M#4T&W>B+$-\0IN3SEH^B^$!=XEL^BQWWWH8CW\ \0FG=TV=3LLYW&H8;% M,@>R-'C=8XH&R]V?\&]JP]4>.$B^END'6JGWB*KVG.7+K33D.B&L?7/A PT9 M,3'R(K!Q%):2WG--C*5Z!U;QPV-BTK7BS :G]B(L/P*#%$B$5*6*V['ZF+C] MTHH7&..(E*MZ;XV(L@0/\/W6F^6QX:@-LL(N@'9,E8 M^4.I9!8?OVZ7EF]:;S_LA>7/P3,<7[>S&< >C_OMA#:TYSU&:P"3J%!-0V:] M#!+O)R=E3JSUS,\'HC5#OJ=,.Q;F9[B;=D%)6,QDM?)2."VO@//>GP7A,M,E M^7Z:L?9@9ZDN\BGW)<1X^%!D2O>VENM@--^F"6W4+T*M6Y((@\*0L-#W/NP! MG$B1O/"0A'7/J92J C*&@"CR^!*FS?HLPB*R,1PH><22:;!;<#^8P"2UU$MU M17>>>7S?K76 [VRN3.[AHDQ]"F>MKPV/N%^[.TDHP .XZ%1S*!&"%T1)"%Z2Y=(*UX^S%W?N MNS/71G:965P9E!$Y\%R[=#].3#YW? 3_S^C3:-LXRCZ7M8]2SY6^,-I^8E3Z MAL;YZ.J88"9G4D$5L\=C.+?\/ /&=>!'L%-.^A]75N1&R,EE2Z&K)')]$$4W M(+)#-Z4RRN%2D^@5,N#*P[_Z2OUF=1B>3,831?FCZ90HSS;]8R)M_RQO-FI( MFEU>T2C3S[@^_50:'&4MCGY&;?Y%[_F&D#X<,_$PU= E>WP0 ]HD0JNFS3S MH2I:@GBJ? ,RHM'T.+[;K,8CEH '=3?/65?1(QJ]BPQ/:AR-5(?-V61\ MH6@>:*7:G:>VKG(/\)QP'7A0_T'FT@GE?G!M]-CHSZ?S$(!*UG+R3'%\U#13 ME!I/YXI-\Z-*^U*F#,Q%=*53SQ _R*U%L^0,(!SA8OR5L$_DQ@([?OS/8 QPT6?MN&1D5+&@_[';%I5X;XXFH\W:N]H8UA M;/DJB2>3\62LVIV9K):J1SN/5$._-V1S^$G_E_$F$9+K:-S>[V?T<_XQS1?X MP7H Y0XF.]U:9_\_;)S=1K$+=R78,'C50@/5 M-8,0AJ2U^P9^E* ) Q_^T\XNP'A&/F\S ^6%$#$-"9W^#. &* $H&FU3/EPV MWO U,E#6"!!25/P_T<&0MDG;4Q')2F>H,3 -MY5(5!!3Y5/ Y@'E!@KO!:F) M\^T'NDC-<<".>VK-@5&AJV2"8N*IID0>$' W""K38L!4=Z"T:"^;\CAX\AQ; MB5,$OL) *< ID"$!B>".!Z5B/:]AS-T;_PMH58&L,5/.\$N6JOQRX MZN\L-_S5\A)XEBZ]:D"8DM*)"4,"IKI5\,XGXS-%^3+YZ-!>MN(BZ6C@S,"Z MQ[%M%%BK#Y0?G<0K*#+TR\8O0>#\<#T/RK^;?'CWOXD3"7<[ R6-&#D+]G2] MUFQR,NG9QW&Y@M-L&CXRO'&C51!9WN/L(?#G#^X[<,I(4'T?6S0U4!8)$[4@ MTM!O.3<^HHQ4P10?*AUXQ"E4KNZ24I"A0V->R,6J$/H4/9?U)HV&8/2JV!*@K6WO#83+;IR\RS, MXSKV'NA[!&:)]^#. )$S[1H9&#L$"FF(2=>+O0!.XF6WRVX,TI/[[AT0TV33 MHJ6!L4>TI(;8=FWAN(>[CYDP&G&U-G@J=9=6N=F76#H%I-%UE\3(1VJ)#@19 MYH/<:(:+8R(^,7#B28/ $*NU[0"=0FP=UTO0S=36)N/V ^5F!DYFK[E<)9FN M'V>[%QGL\YZH#PVUTDG]6JDQB<9 ;I &G4VC49F4T4ZLH\V8YLUKP2^5\BL=4:_/FX0> MUYX51>[,!<[5NO B22SOJQ4C0-8W5LRV4>[2Y& ))%QHXZZ*MADL4;ZS1[^$ M&.;!M<$XJV\PFG-Z#&2'87IRC]:FN!CJ7YJ2R(,L MWP!C\I32=W"-Z$E]1)>3> QD' \XFT?IS#N; 3O>9(B$?7R&VYEG8 >^[7IN M%DN*\]* NTEMQCMG-A#A,AMR!MGB4C@ZHUREZ65R&CC5>H.8;"X:V)G%U=KP M2=5=7&EGCKZSSW M+^<-ADZ8'#0#66KV/AE-::9=KKQ@#>"Y*WQW;=!L13SU MTKZD#P)H$I[[Z,#U!$(WR.3C6,W$?D^;64E\ IM^,5.^5.*2E6Y02.>DSB*(:'5=>?T^VO.)LPD%+"8##NTJUY+)4!FJ)]J!NO.?=6;1LVD'V2P3'. MX N##OIK-$WB11"BF?T[W*N%)T'"&TW D\A7"F>42Z$SISM_.%] MYK0<\ RS2BNCEZ,^_6&%3GE&0';G&4>B*%EF?VL])[?_2$4=)T=0'1DM!>P!)HJ$LC<8%F_>+;,E=(GA!Y26'9O$')LG%Q-CXY/3T[N3@_%WX-F\=8OH(T_ST(LVX!RM-CFR:TF14DJ05[.]L>'>5W M^,)>YZPYA'.^>/?Z+!&J#=+FMZ3J[]TKAIO\23I',@!ZD]R-:YW0"0 M$U'RW19RM%4=:,?J(GL+R.4I#H !FA&SQ;JZ ;'E>FP3S>E10PIQGF!7^<7 @0/+3X[&1)(PU=6.- ML K+>&"3,*=P;@C5OJC.2HGR"/H9:V:?4SY\"^Y M>>/LUK8ES-$S32A!;B2:*?L9/3;XP"GB3TYM.UDFJ$,]&3M49#A.79K%JV"L[)9'Q^I!LI&+2)?3)C$-80)C0, M)O3BR+E!46[#2TX+B0VA2$UDVFL>OL( B-%E/2#+:4BXI2+QP&]N MO"A<46BOA,0Z^I."K-=&8G"*:^++X;T/NP.B^!G8P'U'X^H;!#8)$?P8GI"J MF$<3;FE-?#Z\MJ+%=]_UTWS(TR4Z;.$FD7I)\SC!*J2$Q:3#A('Q??^6H+W1 MXRP/O_H4!N\N[/;NOH%8UAP5\XLI(5A=0Y +Q;O))Q"B/UAS<,RZGRQ5,8<> MK:55'AJ.,OJO458BV_**(Q1Q^-<*FZ/@%G)*"(NVG0".=7DROK/<$,6- [Q/ MQ?7H^CQ/Q>BSH_2[AR=BR1W?:+@I?<178*6[G4?_&:4P"U'@!-^!6^&P^$^4 M_S0BO2H+:[\Z"D^'DCI6KOSZ>@1NY+Y:;_[Y?^%LB@)QK!_ ._ ([Q9LE;5A M1#^Z)G"+'R:M7L,WG<\QROPN:Q(1GT2XVM"7.?R:)-"B-12&7(]O9+[W5TD< MI3@>$U]/"#7TY4QK-1.HPRB_P40A.R@3:NPM44CR&Q)RK31/E\"\"\&?"3QI MK=FV-+B:^A*G__T,%T:].4P+V=ELY.'>S^S4U)E2>L3?# MC&UA(E35ESB/0_MW\F[KOEH2/E-+ZVPG -D4A!)-A%4NL:244R-1I6U]9("=J) M:1;O8_INN1X:SG=!^ +!V&XXJML/#/%8JQ^XUQ4L$PV_,^RWME\;.RX=X6DG.\.B M&_\Q2COR'VDJODU?#K:'O:6'P?*!F/R!L;HVLQ!G6H@NXFEEWX7M/S6 4/- MJO@3]6M,)[W5:= 6@F$P@!KJ@*&F=@QHJS(.Y5.D5WX]C4TMNUPEJ-678!;_ M@$"696J\462M-AP24%2W)4$GT94S0-#%8A+Z;IRD8M^Y'^A?Y-<)? 4#&=)2 M:$,>)M+8SHO <^Z7JS!XSVP]B.0@U#"8';Q2Z_DFP9;7PO+G3?O)RF_:J5K0 MCI$NI,RP5^SZP><9V?ZJC8[HH#8H8'#K,I/ROKJ^NTR66/55?M=/@81^555( MEV/(2K0^R$HL_SYD)5+E,&07A%TR:._I](K:J+_OJQ4R E+226A%G>\1F"7> M@SO#7;TRU-2./"VUS4$;BO#&IMV^A]_PYRX<>-P9N,\ZO=^4/GQXK.&]B[N# MVYP8/+COP($DOH<*FFW_LD4V>[Z\6G^U?@_":\^*&L,]"&BQ.F;.)^.SWZS68)GS9?(Y,+:J9FND)WM)I]HRH9G"O4M?W6ARXW=M6IND:90;710&Q1@YGCK8)&F@P()_=HQ9J+* M,60EMK=(&Y82J7+H>K/3>HUXP)B@"6I5&S+(7TEE(F9(H!;\+0S5G(VEJB%D M(U.!Y_&9 HWR%8F2^^HI=)&A& MT3?-8:T;VS,V20!+^6(I9M9">46M:/$4!K\#.YZ^6;X3I$'CKH,HQMUGDBM5 MX;J$2\F%R=SJ (H42V[EL:,(SQ%?PB!J8:F75MM36K6"Q9 M%076VP_;2]"K M]9<@<'ZXGM?N!KW6S)XR30A,RE..BF)>PU!CYQM+Y;UE66MP).0\U6Q]G-IV MLDP\N.M$&;[#.-^(\J^8F(;VE'."@,KY=]Z6?Y<9_WPP1Y_3:';[!N*VWDP/#]Q F3-QW21IP MJ 3.[<<*&2]B_!E%-+FG#!0.67$W>Z1?#B/25J$NY3?P$;_^ -X[^!KX\:+% MU09#HQ4(3X\@A!-M[4W;\8%OQ]82,0D/ CI?M37 ]$]@A:\_ B$DS=NJ(GT\ MN3@Y/7"3&2BIP=N'0TGX>?Z746)K!UIV@TJ",\< B7D7)-@PGZT:.]"R$U)2 M'4R&PTI85APK8=D#*SLA)>'%8V"LG,Y@YX52L]+B@9_=X9+P=*(S2;^!%M<_ ML-*!:DR(='T((5Y8;Q!7'U8.5@6OU@=_6+E)Q[!RZ,.C],O&Q95CJ2#(\3M7 M'S9>7+5$E>GCR7BB>.QSQ(%CD(1P_:4\;7S>^6D2+]*N$%VIFPIKHSM6;32] M'C(+-B154ER;FXMKH\X6RF'1+$%*Y6;K8H@ )011[-K7: 8+UT2'Y,:R Z M08MU$K +J9P!M/44D/VJFLI5!3V9C,\',S_SR:15#(K;V0S8,=S8;[K_;,7@ M&=B!;[N>F^$=WP'89$,JVS]/!"J/FA_ _%#$$5/('Q90,AY#]OGG0[;\.,C]/41 M_/PH_;YQ1VY]\^Y.8:\U1?G3-T2!A4KLCJ.!7V M"L['#H(#^%&NK1!%RDC#3U^MMV6>K#7Z6RKP5FK?08E5J&'99'Q*.P+2N= P MY_0%C/*#LJ!3VG+E!6L 7N+ _N,Q%8)X78(MKQU[>F-"PZ&,"R1#F/0,X$[ MM6/@I&)_]]TX>G[Y3F03LMQ]6ZN0'2IDS>%ZN*.H6*.MG' M+5[/ &MU*]K<=^I^CU9-.V;UK616FE$@,V0MEK2KTY97%*VVWJ$9S IV/NP1 M$^@?!ZLA(B:B8&+?D&X@SJTQD##A]MUP/W0R\!A"D9>"G=U.+P(-R1W#_ MX=J4Y;=E:U6XSR;CR; Y*!(&,Q=C3H3$T$T[FHGD26<6DM@G9TU69(M?>_)+ ML?6=?-N29H#>&E;3''I;MJ8=%SM.>2)A,"2,?^/>^'%6VQ:39CBN-K3G5!=2 M,)X]N+"1[&NDZ,S1B#K/[+5G/&+'0- !0#.^L.\3=]*. 2Q MF!APBQLA4933CFIBN2* B_T?!R9Z+)=LDQREEG;\$KR]YYBPC J^IGA//]&/ M2.VFH^X82-Z[*WHKAW-TF'IT6%X^,Z>(3.,X=-^2.)NSZZX>)4\0#.FZ-VPH M$R4!(_FHH-?TAWOPXYL <:T82CP1*(BRGB1'I-1B/\:W#S.4,SS2"KI%IUS!Y0UUO1@QN"L<7'EM--=*)PTW,5R"\@0]E3<3?[7"/T"Z M%]Z:U/#-MR='Q[OS[;;1T;;5HN^ MDP4)J::]W*8DF#4)(Y[O--[U9SEB4="4:/=-IF-K1G-)!C8FQC7:'A;ISRKZ MK6#G=6^S&]DDHP-/,G9S%ZP0@@HHNY'&BT=%6UY*,#8 M=K),/!3_ZTL81-%W/P26AY#Z H\J5V 6H#">'^V8R-;V@9Z=D)+JL:XP,CI=2[W MYJ)?0\BO5MS2)'+,9A*)_EY\XF ?J7RZV"JCLG>E&*9W:K,ZEBZ'8U,I7FI# M+M19@?G-C1>N_^B#?P(K)-UHB6M8&[+)(U%[HG+"IM>M:L^SXPQV&R+UN@B# M9+ZX<]]3T(CWLE*^<2"T% 1-#(>JQ3W@GC*T%4@F>D"S@G]GN6'ZH"=HZUEK M3QM:RMIVLDELB(%OJRW.!B&1V\U-H]H03 YQ!&TSR7 =MICUS8LHUE+;/Q!8 M*'+[L*7LY>YY[YE( ::?;6._]]#59Q[^V^@3UMOH[8=&7OHE R^E6:I 9DW& M)^='Q\?'ERXB53L1[3CLFS>\9[XA0 J ME>R*S/V[P5; ]1@^!/X>_XJA[F?S(S&QBI4NS8[C9ATO)8'D M,QHXK4?U1VVC%"K;UD=9\Z.T_:&8"J"@)_$:LY';_5')=2TD0)I_C/2\7RVD MS;31#&[E I7><89'6T7GB&>03B%/5ABO7T/+CZ"0L&_1U;K\"^&-GKT!;53* MH;BZMCO*J^_S?;G[Q.B8]8+::;:CDLA:)\BL_ D6L\5\D;IFQLF[\IOVJF4:Y*FB]);/$9VE32.N9U?M5$+'>$& M;9@YGKY:'^XR66+55_E=/P42^E55(5T./978?L?[0+/YJQ741KUB]K9DN;"! M2=4H#2[8]U&4 .%PAL/@>!,_J#X)%HR/+=T:;9H?R M#ECT_LFS_+B,"^9ID*&\6N<.; >)[XB,U:NCX@2.BDLU8YY9;&RVDQ&X) M5*@;V_^K-<4]F*&F-DH6HK^@* 8K#Z2:])T\N'3Z=RQ0&$*):MYH47E&"7[_LI[OKF'/RQ19C_> MV*^3^JM-UM8H;6PH;S4;^;>28%YIB"75Q'G,.W3[L0)^!*Z #V9NG#LQNO[\ M$0Z)E!K1IN@SL /?=KVR)64FEA?P5.B@Q[;X5_2DH1TH$+:WE_NRH/,A5G[ M645/%Y]LZ]-$QDYM[2\!Q<.6D^YY*E:N \^>S6WE\: MB@ J)]Z%'B<=J;2[7B ?WWO_)A<,%IA&$8@CY-.3X>YYP0_+MSFOE3@:/I!5 M$H8YCR^-Y#'3]3O3O?(91&N\KXQC *:X<#^28BC0@_->Y?5W9RBAVR_7>H,P M9OE1^1Z'Q\3'8?A;_KE1;'V,K/2#J;.?M_VD>4_(##4@SR9GIQ?'QV>3TXOS MRXOCB:(PA-O(3X\S"C]Y@E PYA:$/ZS0P> MQ>L.*\/(K>P7RUI@8:)!0 T77J<#]@;VBU]\,.CUN"^)6M4\&R!Z]#>I,6:[ MV3E(CE/=&]XO*HJ!IQ\;=/7K;/&W_&:F_,@,AW%^41/=+E=>L :5GSF6X?8? MV2_JBH=*JCV +C0N_I!=*+#RLEIKOXC&(+O41WA=F),^"I-L/PDUJJA-(&HG M!C.&(G?7U_-!L(5KE]:PM3"=(WB11;UQZ^7\V?81F_N%U73B,,K?]8698J)S MH0F/\*[F347WBRDX@7MZ-=;B/:?S*R'U541[%DEXV6$%Q?!KT8IY0O4H:JW< M.+M8>8+SIQ\C(W2&[1!OBT.A(BMAB+.:$' DYX(6%P'U\XN.NID8JQE M+F&Z " Y/H\H,_IFZ4KD?X =\#C9T5A]+VG"CD37-QD][=^;44GMLA'\(5C M4;3Q(.!:S'"-F,LS@7AT?5X1O62)9=O&LJT$#X5;356JR)U/QI,+0YG$+'W7 M]XPJ;UX;3WN*R;,YY92PX+@2J-8:"H4$G.O:("$U*-T&Z5YLS5_MWRV('Y04 M;U'&:W!^0C$X?[W^SVEJ80Z_.@J*SXY@\6ADES]LGMFYP,AEM. 230EA&DIH M,]09XX&QBD XW8I-CLK-%MCM+-T8(8]+I8PV*F+%OC[+TN49@+Z(>5=V2FFC M,W8-$+1&D$FY$P1F'OPGL,+H"7'G-8"_7N"3I327U%>!!&7L3),_NEE4,PK-[UT!YQ?<45 MKPIZ 8]Y$[4#ET,?+,HD2&G(G TE!%'LVM*;))=;=59.U3M[;>Z@ *R^[P,F"Z>(4CUC%=E@-/J>$Z<60@UCB,$KHUX.J9CM MX!,(;83_'#S.B"^1ORU<>W%M^8^S&9PO(19H!6XTPA'6[N"9(Q<)J9ZBQX+X MU3AH;C]6+OPC/KPNO989W&@IIU1/3_F:A^2_]^_<=Y ^DK1A05,+5:0NX0%0 MD16?)$8PRRS5LW/##GDF,B]Q8/]1"Z"/XI3D)BE\1C'G]11]Z1<^I9\8E;\! M?T*?&3G9!X9B [.5[7%6%N<9I)ED4POB-"L!ZJ#S9*W3T,88,YFNC2FYQ-SD M"F].OC -0W2\2WMZM=Z6R7L_16.LR69'>/O:S%%B*%.Y(Y6*$?961TG*83A' M?+.6@/#D62ZBC=+[456=&E0PM-0N\4FT6D@[#5,1QRN)()'R)R]<8H\_$[@W M@3LNB K<'R%)8*$CO-D1L8*VRB1H9F<3R2^?U%MS42>*9K%.>/5\8KB>2?(I M?Y44,T=G2Q#\"F$)KI313ME]K\%T-+2R4&H/RE90WV%:RF5\2CNZT=7?L*/O M"QAM]Q5YS#[DI!/XQ7^EEP>/*ZR-#$_5"AR3H\GX_%SQM-27SG=7L@YX*:>/ MF"FO(C31^JJAY(%(_/ 8LA=Z!E$4W_=C1TTZ:CH),JT%V!38._)U?M5$B M'=0&!0QN+\"DO*^N[RZ3)59]E=_U4R"A7U45TN48LA*M#[(2R[\/68E4.0S9 M75'7%-R2\H QKA?7L#;T476G)0E""79[@V+NMP0-ZER)4>XQ\^^M984H(N.^ MHQ^OY?!,(*&YH-0K(1GF[JTU%&5SRW+5W]QXL0">\QH\):&]@-5RL&)D"X$S M05/0C?VCOU9(*]^WB!X0][X;NY;W"L+EXPQ=@@CE>:WU*JC'D_&9XK0LFM.7 M#4"I7B:BWN=;8_"2O$7@SP3^IR26-GW@0%1)&$KU>Q&ZOWBCP_"&VVH5BTH6 M*:;1A5KT-_:9L;)AE.!,HY:G5:&%TK/:](&5PM&3X-^C^%!6R!RZ=K9-7P9^ M^J)6VKW[^5;H<09E=/WYC14WNA;VWXM]IKAZH"7X,RF[C^LT8>#0)%W,2?G@ M_HT'19B*RL*GS4(P]?W$\K:SP#UL#"[/!@+ALL) Z5Y2.A?41AT?XY_/6*KN7_TZPI.P1PY8?T& MNL'8'D.V@8MP :QZ^>;^\5H=K,6(D!/N4%%([ZXPWGZ T'8C9"V?33:21D'M M.U45G4":' V4^:T)*7Y0L*$LR' ;MZ=0%&Q:(':_ 7>^B($SA2):87,":-LWY[ MQ^('2,V9Z?Z_O#SW'BM6!GSWO M\25!J%=<-D$'2"]M'#C-F.4':=S)DJFR?G240X^&LV9[? 1MX%9!Y*(;-#S= M^G[A+>U?IS;L&NP-[ROO"<J/C@X:GW\-0K!);SK?TJTS7GIE MR=ZS2PL=.-OS4BH)0D,>NKN:?I?,KI\#S[L+0O2C))^6YH_IQW YC!-(;7X\ M);M-#M2EO@2@5 ?BVG?,X3P_%:6. P*\HJX.4V>PE]@*XP'/^QI%JSJPOQ^ MI;YA#W0!@)J: 3=&_FZR8E7AOU35TF0ROABX'Z'28< *<-?7RLML&/A@CBZ. MM3G!HK-[%KKQ)@DWT952Q*+2P;Z(%X /0\$G)D#?Z BP^K4@D/AE0ZZ^ONG[$CY@PAA>\"7; ^ M/)'QH*EVW)@S6,1R6-G@(HVH/7F"P#[_LX37$S*VQ/7@,+Z$C2_)2MF758L& M8\-]N(HAQMF-PSCK;9R)T(R)KE^=@2U@4SKNN#IQ&'6]C;KN>I$0X53+86;> ML>Q\,IX,U<=3^<"2J)##LQ/'"X2"P=:M4X%2'TR&VC^%\WS[ UY*/7]$,8/J^1T+2K-*-[H.+YQSWV#2]'02AA$(K2@]0WMN&;-=Y#"%T_,74..3P_C22QN"7L_TNZ(7L_97$>QAT[?SP<,(DKNW M8X%;ZBO60)>HFB',:Q!;7B^K$,-^ MGW*$_*!=_NH-E-M_T'")0 W@,#2K:4FQ!^7\"5M>*F03:Q[ /% ,V2XUFKG MRX1 7?X6P=([?:F*]:6NIO[B^224R5SHZAIPO:6DCWYSRF4A;9I$3RZ2;.DI M#T?#B/CZ(Q!.Q$V;!R)*Q%&YCZY@(L)&Q<^)I58/9)2*I/+4FV+I>! M(3N?/(P0:2.$!6FI:X@)(R0+]/LX*UDEYM8+?0P6_- MNFU? VHX2O'>[;UWAR%(MV750RE2?3/V8HA6JER!N>LC\*\LV)S-:4VNIHL5 M7IP?3<;GQX?!JJ]FI-[YF;0O+;D *-B7UK]^&&?2]Z6,H!N;B$?4O%7'D31O M];+(<7;I,-BD+6HB-"'5760S OMV%[E[AU/0U!V0KJ.VC]_V8MVWA =/N4=G2CJY_U@",!&.5& MXV(XV[!Q:K1+HY;7CCV],:%.0CZ03&02.X>:@#D^L( HV\B<*XQ!GX M7[M\@7_Z%\YKM?*;?ISH:?M#1P&K^EX5V#C(=W[51HET4!L40!]]FLW:3,K[ MZOKN,EEBU5?Y73\%$OI552%=CB$KT?H@*['\^Y"52)5#SW6PO\!1#ZVL[5NG M)=BGE5@RA(<0MB6H[BPW3"-=3:,H6>;!N7SG*X@7@1-XP7PM*]D(^Y?U&PAR MB"EP!'0$5_D*3?+[8\"C%BFQ"0_8Q#+PT_/>YN ME.O9BC&+4O\=.(RM?C9L_$HPU@E%,J2-ZU;_':CJ= QU>GD86%HH0:KKR- R M_S9!^NQ&?]R% 6@!Y"G<<_K%>'SAT'5SZ#B5<'^^':(!+2_E8KP^<.04CBD MZ*O4'OAZM#RP;E(,R3P4.+M<=+/XG^Y3O7GA5%[LS- M_G#OW[F^Y=NNY;U V@&2HX&609J(TJT_Y=^0O\2V(_PGB9V 'T=VT-#RSO%EW09C_"97#[:OZ[<1A(&F"N:!EB#JB^O9_?8:0A2[:9J:_ M?X<8-OJ_;[^5^KPGZXEYZO8II%+)U,CF"7#T>'YV?CLG[Y3O1U)-;1CD6],:).1GZ@#&'58/P^=.!G MSXNJ) CWW6/I]L\$'IGO?3CBDU17C_$"A*\+JTC]O;D(R$+,B28X[_?U&P=R M>"EP B!6- ,OTJOB%YB*XQUN0>5A^L7V$0[=)81-#3S= /..4/UI])G^#!A+,@$/3OIW/J.^;NV#:P[8;#3[?$- MG$,V]ICJ1A6U:X?E2COT!5FND^X("^. M-+!['/XX[(A^\6I]).TR1Z^A.!B_SL/P$(MC070Y,0<57?;+\_C;M)15VIUU M>G?VI/1G*$-')*-[]%MK!;]>03XU'W #<0D]#"UUF$MV"=T\GLIS"7T $#%. M=\^+H^-==\^LF:'X<&:]I6PD=PNIF-L>0!2!3$4ASBL-87U3G-;@*0S@>2Q>(]^6&$Z'Z!"YRO;K%#=%AIH::I9/;W7-MY5Z M@ Q \A =$!EJ:L> MOKC8 )%>N7N79@8]E\#/PS>7>O:>IS![1!R>(/-!R%J M8/VRLNSFO&A<=8=#!XH2MW3H+O\@"?&;&R^FCN-F?>U"#VQ+>TD6/C24.]SA M\F%8_HT+YD$A8BK'HT^@"+E&5?CCR?AB; 056D@M(0"]/)6__@@X5;ZIL5>$7 P,04/#S)W M08+S_N5MYL S/ PFIJ7A L9]%S&?H68.-,/#8**C&BLPTQGLMB"N5=K:<\+1 ML3#1$XL5G8Y$VW-ND>C4V9D(6>P-@D[??<>-["#Q8^#JT]8W0/1N+#H[#RC<20N##X8?F%*&\H@'FE%^9W@S'8WDY-LL]UFH5U^ M>]XQQI[WTVCSB9&'_C3RMA\QV-H7)=2X/#X^/X$M7IZ=GQ\=*XI_A*'U=1*B M8<4W\O-*&DX 5.B9QSM)1N7V7U(I\2WP[3:LV-8SFA@4,94;>!UV"/WP@*3] MSF]AI:.*>NTCSR8FQ:.")NH<*Y\\(_5X*$NX'^'OL!K*FJ%X=M$D/-RH'_([X46> ;*-+7Y,4\8S30;T9LQ@ MBQ"I)3S-:$>DF_RZ[=F*P1,(;=8S!;V9/2 2J]027EMD7SI=!YZ7.=!D+OT/ M+I0N@CA,YR'(7/BY+IZ.C^J.Y)5OC"S?&6V^,MI^1O[5$\;[HM*]9P@HI-H" M \5&+,S54\>VU";X+77^'933ID$!T%D;\_,K_%<$NX\BE+!E^A7UH>H@/)F, M+Q1-/4(HU)S65RI6@M*_8@;64P#GB-BUO*^N!Z(X\$&$\8NG%==&T3WK9TN, M5@@Q.,X?R]5UHP\\O8(V^FX%.YO6")(JO]7&*/D&O ,OR%S^45">K4!X3T5: MG4&HFJ"K'66W$E=7?3^#>>*EKM7,ZJ94,4S;;:15_BR!=4*&G6?6,[ZT82KF M%%2YB[F80P'"Z'%6VJ\0@ADUEM6&!LQ7M6,.N MO+KB1X"?[G2):Z;*;4G;F=A9!==7C-(H!G+X(E\C5 M$N9JD4%.78]BWX)W**]+4&*UA+E*9)!3UW/4=#D'_KUO$T9BI82Y2F204]>C MT-<@7"V"ES5A*.X4J8IWILXR4[@:6015?M;!#48/?,">/"VL<&G9((E=V_(B M\N@D5S%7SVT$5^X6@+OK?GEX<)=N#!S"K?9.&7,URR2IBESU,&43FL>WI%=OWY4QC,0VL9X2S.F2IJHWNUMN?ML2(6/US2VTKG?7=W9NI$(8T[MEC-4JDZ"ZWEY7<("R M.XD=$Y1**&ZL?GEE5GYA+<9AY%?+2U*1TY7)_3,A)4!O+JP-)90[#7'@0Y@I M%&='KPM!3(F.*UZ5^AR..<7F>QS*8=$L04KEIS$Q1+B'XV,)IJM5&%CVHHX MT86,K?( 2$+05/[ M73\%$OI552%=C@$K,3^H/H8O('R'AU_,M-I43!N5*IUAF9$A6#6)/;#QZ!T! MDG>\^9&46%8;!G IHE%_C,(I'^G4MY1<'I9'E$I1'77)J!3L[YWEV3_VUS2'&5RR*?\C5)0XHWL-99X MHU@I8X2RV24SY'WR.5A;'F9D-Y8Q2LUTR71UMMF$W23X/5:+5,2[/(+B*>SCRSD+A/:,,QY:8*TE$UA.#/X!WXR38IT1,( M9T&XM'P;/+YY[CPE"VY=8JFK'26E,Z-AF6L-E(0+H.U][H5XZ[L*9!!-6"WQ M'31NOZ^@&OSX#@":TQ-3&_M,*W& 2;B2ZO!<@#T%YZ/'#N:^BWI8VH#$B\!Y M KX#1U7SN9BM[M[3J1-0@B[#J%GNA_\W-UY< M)Q"*)0@WV>RK^X-_USC7KI%])J! Q"1"9E86S,0ODM0?>)<#?0=#YF MV(RU:+2*)\J8>[8W#)2(H(3;,:EQ.6BB7P?+E>6[('I=6#$CR_-Z/P1Q6 M!DZQX7CR+%H4#W$?.C"W-U0E!)#24[EA?XX 5X7AIY 6XS>&[NFENH0G4"H5(<5$"7 MRSL.N IFB33"%7_**/:@I1S<+^C2NS#!:>(2K<[>LZ<50 5?Y#P@R#F5%D>9 MK=?(39C,2V)OCCAPV+@.G(HY'JTX&MU[QLE!L*"DG#<([EU:2TINHKZMIZN5 MYP*GD'[JQ^Y;X*Q?K7 .FJ+==;805 ,7J4)]"J"\.G!4,9\%<.8\CM8>I M8) F3Q"\AL"YB-D\S$:V6='U2 M+UV%X$R=]YSJBQ-&: IV:/**@+.1*UF2WB6>M[YQO20&SNV?"?P.>NB%BFW< M)['5W'O6=("I8)" MP:.M#Z)H:D,$HA2-'2SNHR@!SF.(_ANW"AB+!@&D7NW&]/9V*C5? G>_F"+P'!@KYRGBU$O>EO3];@ MW0V2Z-Z!2+HS%SC%,^&]_]O"M1;4^L*9.W"WM,TE%PU:PL^O+ M \XM5I1C1MWUMQ ;;MO=H-&[C%9GGWG4'J"",7+>"83=MN3S=_[JED[93<_, MO[F>=P7RQ^9F%\46#56!0]D")OO%+'&H%723\Z@@BFY;4R\/(@C[5&2>([TC M4"OM/8W:(51$>I#S6B"*,L_N?!&_!IM])-AN-?,7$?S"QE9U[^G3!:>"1)H\ M*O3@]G*=A$B!;;Q?\JI5("_VZJFS,TX%X;J^00C;B?= .:2#]JS;UCX0KQM4 M!?=D!4?:<.]OG\O*@"+^D?UY]Z^Y?'5] (A=^(L=++,/HOV %T1)"!@<;>O' MG1L06ZZWV9QEE ?,?"=[6D +AVH%Z?'1T?CT:?1]I/P/RI?'5F^,]I\=[3] M,"R8?WM4^OCHY_SS?X%?6GI^1$ 7=>3-BL!/PNWX-D&K&R';"CN%:RBBU\Y M[=B6BAE)?+A/S.0E.:[HY>5D?'&B9IX30J'R[-435MA0E2J(^ H_\#@KR4#( M^MM85ALZ]*S%.GW8X=&* 75@K&8LB*'7.5O1CC7LRJLK7H3LNB8PV@D1!\7; M&L2Y_TXU!+]^N9EJZ9DW^%K2CB@BE%V[ A>&C*XTJGH*%<8* -6\U]H$D' M))1GU&J?X/ :.8N <(7")GRSEKC$EDW%M"-%[UL3+F2P).DMBS!8)7 :M$J< MWNT\-K6#9+8M2TO(FN57,5@-;<07&HB E%. M,H!G !:SXQ-I0P6,5T M.75-D'G]\O#@+MT8.(3-^4Z9LH"3HZ/)^%)AZBZABF225&K/+((JSX.),]L*WJ' +D&- MU1+F:I%!3EVS7#[&"Q"6)<=K$U/47+7R"*QGLD"FVXL7J)T4J2\ V06N%F@W MC[FMPI;5A@5*KZSXX"%LH%M'5^A S#?[3GVT@I;5AL:\&MC1Y-<$BJ_U$#M M1H7>(V#_,@_>/]MHZ@K72/7GQ7\@S9^7-)__^5_?7W;4O/U!+YURZ66K4XHX MRA6(W6/YWWUT>$NY3-QJ-10T0G.,RB ] M^1.$TU6'I=2XV#NJ:A%S=,4.+\A#$MDN28I)9ER W3IJ&*?PO8D[ZD6])*N M9?P>5"""$G:LXH/IUIWU2INZ>!$X>0;L9G-WMKI5=,;P/'>Z7_SJ!)149NRL-( M]QAR9G)T H]GQP>BL>(DR"QO (NDU(@S!][Q0R7(F% 8]12%'=TWZK0'2()U M8@-=Y,4G.CTZ_L>39W&&'#H^.MX-.00;^OF/OXQ06_(C"(F:D9:(84%(E6I4O]TFLO8L(" B]35"%(/NW#"*G]'.YW'VA!QE;'<%5>?/FX0EV+BV M:6>P/"(H?8=)PF 9!)E>X,87+JG=V=2JH3V@DSA<]'+Y%[IEO0(^_$>SJ:\0A376T8)F"[TUUP H7$&FJ+.KOD8R3\:L404Y1(O/1[EB/Q<9;^R'? M86]75P*UT#[ST:@C.E(7/D47N>V1$D[, R/983'1+H0"$<(^!*F^L[U+1_%1KZQ8NN[;R4.\FCF>],:U]^T-A\:;;XTVGQJA+XU^CDI MOO:7H3Q[U5&[]U,;[?0V@_;TQ5U[S^UE%4Y%+14MU.ZU.N5T/0>N I2#^UVE M*]3C"H3IG=T]G)Z6X"&(<)=2#25-H@:K>(+.7563&A6:_P9BJLXK94S2-ETP M40>9(+8\A5J^M4(?DCJ"6ZJ7!43TRHI<&Z/MQK(F:9U=0$,<77<%OG&])*YE M8*:4-ID!)!&EA465=Y1 .5C!GPELY/8=61%QG1A.ZB>&;7NCM,&AG EV<(@P MFW]Z\4/FO-9NW%I<6]"(T%]R/):S@^A[SJ< #O48SI,;?],(90'#V=L1BNNG MV'Z4M7-YQ8N0>EWC+>V(%:K23";C2T7Z;@4[F]8(DNH:;>H&O ,O6"'^PKTK M<+8"XZE0+ MUK KKZYX$;(KGTXPRP=[3DIZYD4M%"U"63OK!X?DRM75DH)+-U65=A-6^62 2X8%][\6(<%9^7>MM-A-'3NS.E5*7=4W M=9?+A!1=N%+ 7 72Q30DTO#.C27FOHY26AL>*#_'\0#46[!_$:1H7+.IY?4C M!H=^F+2K\Q(MA0S$DWQCV2&0@&EEX)?2$ H,.H#U^61\KIIPJI8CZ:CJFLL5 M)S@4&E9+? >!^'T%U>3'=P P1+JFMZ$=[:1K?V?3+ 2P0<2QWKVUNPZ6R\!_ MB0/[CU\M+XV"!=SW!EL(SMI[3ZF.4)GHZ4\,T%>-PO9OK.T=7R/[3$.!B$EU M5B1'N_O;YXP%;F8D][__?U!+ P04 " 'GUA0D%T\^IF#! ",N2T &P M 'AN8W(M,C Q.3$R,S%X,3!K,3(X83$W+FAT;>R]:9.JR/8O_/Y&/-_!N\^] M_],GHMF;29#=??J& \XSXO2&0$@1&650\=,_@%JEEF5IE990Y8DXO4M-DLRU M?FO,E9E__[^EIB;FP+)E0__OOY&?\+\30!<,4=:E__Z;[>2AU+__WS__*^'_ M+_Q/(O'W_X:@A-S/M*L)T1!<#>A.0K [P QL9"=R>]$QS!-7D_4@&7)JIK( M6+(H@TVP]M^+X;^>],:^?FB27;SJJ 1^@M- M_D)A%$X@Z.\D_AM!$NG:X0/KGJKRR.(M;SO3WW[7\/- 4L$R$<(%'H1&/P1"?P@E )4<@1>Z.U__G[XGCD]-Y\:C[F[=%/ MPY)^;7X('X!@!'I^1)5U9;_[D:6&SZ PC/T*?A[YY-TV%PQ7=RSOZ8FPM0V$ MGY(Q_[7Y,7@+N?^6I2WOO62!;5^!_.K7JHPP 1H/R;KM\+KP]+*@<]'9?]?F ML>2O]8_;IO+2@?QA[+UD.RQ9]VM\>&I?&.S\Y@H$D(3NT,U+:< ME]3SOSQ".7GY&MT0;.>=V^86&+]*9^*7_^ONK.43+#FDD@CDX^SP?S@V;-O M480\]8)UB\T#Q_B&4!3U:QF ]&G0+W"TUS3X]1D+[X""S]_C(WZ+N2B$$GMX MDH_BB5CC2?[QS]\3P(O__*T!AT\(AN[XBNJ_/QRP='ZMYQL\#(&9*\__^V/S M.^1XIC_27__\[@+7^4Q9%H(=_^@WR%B\$?0SBCY;J/M,TUQAR""30'5UO,P+<^*<'E2LYU1,\VAJ=C,->MW$8RG MY[LD6==V# U8IV:,X?F^-H#-O%)P9UV&Y8U,O>S/F+K[C"FN0I7;G?1HL(#= M'C]K#[06QAR;L:;)3N"/V6E=#.;O<]IW,61@/\U2PVN#Q7" 4W"A4\'=7J_3 M8V$I>!$6&[Z^/4LX7Y:D+,NUZ*PD..->RK!KPB)X45QXV?3="-]]!B+C&(+2 MY=6@WZT>6LS[BD>0&9;)SSM8WRD7>[ _.RPV/#PUNVXGDR\SU2;":@NO7S^P#O[ EO 9LK]T=&=>&1K$*T^ P$5F@9*[;>R3 1"++&J[X/5*KG MCZ'4T,/I,>&[&ZX3^$%!6+6>*H#Q%#^F M,!S^\4^2H& 4@Y'/G_GKS/SHS,5Q%'*N%;J,',)MN-9!)?WOW5\ SD'8DGW!R_)(W7M]M@9K\9/#2NK\K8=]K)] MINI'BKKMSS(M60"$"FK3:Z;C $6HYQ%C2A13(TX%$-%#BBP1"B+[0 M^43X\0\<&[5ZQ7EC'YBWZ5J (SA1@5>59%FI]"775UK5GKY:_+A(J*8",4B7 M,_T*7'!,8C& A5ZIE]XE KHE09 ]^IT#8S]&#KT>2QZY0==-E=?3NN[R:A?8 M@2_4!):OB!Q> HTYL#9?=H"E;:B3%#% PC#@,-*'GZ]W1]R(2A$^== 4.<8$ MD1P'F/B)8;?P)2Y5.=D@$P4LD[=\K]TG1*@W EIP)5US=9"1C9(N'.B@CA_% M-\9IRPKT5:")GY]::VGPI*,W3VJ5RA14VGFZ"-A ,29=70-P0'\>I5(HD?7LO)'U5A(@\-\)2 L?[VCP%CPC8-W\G@/D> MQ?T:QM:S$8'\F_9]:#_$\.69J:.A ];@LL,X86H[Z7K=7] M^![E$'^@,(Q@*$%BZ!4MS=L#WD3F>=D6>'4 >(O6Q9QO0Y[&/$X77;-%E2>T MW,FYTJ#>1_.0'^8$8X8@!(4PY%,'G/:A)@9PRZN\]#1*>ZYFN\RX0M,%29XN M^E(N!VH+#@]&.?9!!SYUC+E-,O^9JGG_F^>@RDHQ61@#AJAH@U6WZK]YKOEA M1S(8;?"*.P[65WFR(>X/-RV)Z6J^GJO";FNH+%JH762'+5]K^\/-OS3TO_93 M<:&=\:-*8/_S=Y#R_&V'V4Q_](DP!?H[2!3^]XF)9L?)C-51"EHF2UK-+L#_KCQ8_M:$"H)+:?9#'X/):!E0AG M!8[FZ[.ERKZ..'QXVYT-I(";ZX^B_[*EJ*,GK=Z?8]B/_[9?GV$9*^^Z]?!K'X=(Z$9@O:)H&&:W DE M::N@]G_9?MX^]VL/)>\%#;_\$&@@72X-JV)M"?-UW=':GMMM-5IQ ,WNQ!^@ M>0;-QYRRNC'WOY3M\QVRK*&J_,A8OS2MBZ\X:"?:!CZO94@6K]G/W>9\PV#X M_J^W^6D;6^+PK%C+&2N8;]=FO5&=*I;[D51RQVC\XY\P"M@G\L?!>Y0[FW>= MQY[WC^'$2P[XNAG0<<9>4ZI\R;&#VE_?J M;8K#X'-$KBM;?A#D &&B&ZHA>>>+7AO8OI_#THWG%IL.*MW6#),% L!0K8"W:PP@4G,I9O)VG,*WE;LW>?-! MD3O!U,T(7N?JS4P83$$8?"V_)S[RTP:2J_*.87G'AH.U#TFZKB3EP!RHAAD\=UR4B)%6-M6,-88+#;LUIC"C5=8B M&:\\1.E E-[B[4.6SI6E076B#TG#'L$%-U>I9-2NP=8>0G!+(8@4!K$S@_D" MT/T!^A3>X"9H[4==HBLX#6M3&_WP"Y'W*1E5=QSF[A$$H]7WDY:VL4K%%U4>V72LIC9;!4VQ= M=GN3A]!$66CNEDWZ7I+S9A:I.Z:]L:B5*-8;"LZ($R79*#]$)\JB<[_LT75D MYVE9GE@ORY/!LCRQ22:1;XA2S;#,B<%XUU^6-VNUO9SR4E:*QK2@JJ,>+55RI+2@XR MJ(^':36XI@,Q'&[,)%\ MRRW3)* _E]R?S@D_6=EK.G%-P94[W7&>IID908B-7'K(B'%+@>V3\6:YX ,& M1-7+^Z@4)8,%DO.D*+F_EG*M*JT+Q>9ZT\J3U&(9J)5#KD3S22OM0[Y5I'Q5CQ\AAH:Z/#+M.M,#,L?XUY%>L[_T79D M(;L^KNA0MOCE>F/(LP0$NUKLIO^=U3&"W9>;)TC T1W*:JITSRAK1K%DEJWH M+8AOH7F<*,]%YT>I<@6)V"7G!GW'Z?FEBG'O -6=;P,"[P"U*JOSY=QH83#: M\EBDVD7P52%RY;31 NK.U_O4_)HP78?8< A3-#BP)_QPVCG),M6JK,D.$"]W M3[86,#B+1=. ).4#AMWQM60NVAA]@F7%'-IBY_CSI MN?^?%]O;#GX_7Q)>\&BFJ,_D4BMN":$]4GX>[/ZNJ)UVU/P5;**;"^K);Q D'8Z;BL0GU4:>)RS\<[S M;L=P'$S/JN4<-,6E5NO*4K]_A-4%R=H[R/N06>#PU&PS"MHF[5J:Q3K51MS, MZB?(^Q;V>SQ]2'K<)/U=M3*GS7M&MDT@^, 6;E"I?Z:HKU,#;PI[3BM.L.VOL#6VJ?!SI?T\*,6MOH?8K>\AXE(A\8S! MO-#9;LV2G^KF,G;5ZLX)"< 5*8O6B)W$O]1V+ZII9U6LE4%&HT*4PTK+OM50XU;Q/OEMV\>K@B09Z\(7*D^ MX7#A"@L7KC:A(_:60ZF"97"XZ(2W-%X KB,+O&I?5+_0,$_;%GDQ5N!I?FPH MA72V["QGCD9,X[82\ :=;HOG-RA\,S1CYZ]O8>LK:ZZ^OH7"F_6M&"T(9/(# MD^^LU#8+%;++8@8T!P4A;M[/8T'@RM*T7A(X2YH.5P^N9AO6TK2Q#6]*4T%6 M 7^X4OS9PF1W99W-#B&1=I-IN<'@8],HQ2TSL$O)ARQ=1Y;.M$SKIE>U3,_) M.E^8WIFY:Q22>!$EL"+-S$W#;=;RB#..G5-T7L+K"D[U;N[E#:<:NZ[BO$+I M_%6"P?0@U:PTO%Q3808R Z56R'+1BQU@8E&\^U&\WJ-(_3"M".^F%=\R]+?; M-E@O$2*=Z6M5A:A5Y]UR ^IVNG%SA;_3MD'X_ 0DKY9B*"E/#XM*=MY!B+%/RYGQD+YX2-]WDKLK>**?=V+VI<*9 M%S8=;8AV>2"P2Q9J>(M%;\DZ;>6[QHJQ/G'[^E)_"):OZ>M^:7D_Z1 + M;2,[F%"]+-RHM2H=PZ!0!(Y;K>U#]K^.O_W0 W?:NS*80MV2T$)YMI=M%4"% M'4QS=MR<\X.R*N=;BT-[J$'+FOIB;Y:.+XAB(PX[)T&[)DRO9M%"8QNZB MV1BED#^^DH)<2>8X==Z>U M7F%:4"H$5^JPC>62-B(9D][63)S/B@WL7_+BXX,XR<3=8PD.N'A+P^ +S5F5 ML0=-KU?QDMJM>$E]&/#+?I8EITT.8@EIZF/=DWBC'CG]'EE$I,ZO(TE]5AW) M1R%!]DU%8[.5.4U4%@)/V#UIW(A<;!Y92$3A,-74'B0^KB4Z!;2/VA[1@&?5 M1;W0HGG#MB)G%B,+B=3YD$C="A+D'B3(#T-"STBLD4SE<9K0IG1Z8/5RK>CM MEH\L),CS(4%>"Q+KLX_>;2G:P.%E'8@T;^E^O+Z--9M6JUQ&:W, -U ;+Y=[ MI90+12Z!;?*R6-*SO"D[O+HM M)DLJR&!BY=*LVVK( Q*,*XUFW&W R2E_=78+@JNY8337<"; "II98!)0<@[6 MIS]M6%]JXWG9SC&"4A%H@@$B"LWIN <)9T\_9C"XU-M[1:T3=:YFSM)%AH5, M)X,WYPNE&+U3%:*LUE,18?!IM6YP<\BF%Y.4PG3&V048%GLI(?:R?0>U'AEV MGZW6F^UFD6;[4>MI)5>J-.L-ABU4 M2)AJJB;9Z\4];/M4M4Y&A,%OJ'4SUW$:^LA3>A;4QEI"4Z3PN//Y'FH],NP^ M6ZUWF]RPJSL+"T8%REW-B.XC1A0%Q'K;=2_N/COIN!>S2#N[SA32KM MN'MQGZK6B8@P^+1:)Z=<9<;B'**XU<4,]UJE H3$/2J[AUJ/#+O/5NL#MRQ5 MM+((LS-&[=6H217ER-A;]#NK]5O!X..KL*M6&YGG:Q !,WG+:Q=MS2PX<6?W M3==7(IA;>\G6+#UN2YW"D(6]F5(4-+@QFS)Q-]2?Q=:HQ-8OV4IWN-HPU5W-5[@J(K"X"*YS]^ISOILH'=8WT,KCY MTP9-2Q; <[5J6&AZ5A$RJW30SIR6.Y457"(STC0?72\URZ)M[[UO!\CMFJ$-1L$5:Q MHF3KK)U3';O#0 \7X*XQV[>&YD[6Z<'TQT_X"A]9)B21>" M(<]!T,!_ MLN?UOM1KNBH28[DV8M,LD.QZ0>6%9!> M\);X=-WH&@.:J1H> &E=K!OZ]M..?&S0,%58=]P3#89V5^6,D>:<[' :65NW M-]$M',Z;Z4# SX #$YCIRFEB[840CB.DM+0U(I (=HMP>J@ MB%E<1#:K=$_WX5,CEG/9"&_86,C.?:"/A1$6?S;",6?C!_2R M9S4IV48L54$1X,URW7Q9ER++T8CHY4^M0_\ 86S$GY"0S*?5@7B4K_1(];J*#AZO]^37IQ^-M[D",+_68 MQ"*U,B"V+]%\7A].\+$ IZ)W?T(4/*;WQ]5[3:\7/A%[X1/QBK!OO]W#_8;Y M.)X3N#R9RG!]I-W>9W+]N2MV([OJ'O\'4R7W!YJ6MUQ%VX@JS0T M'*J9VBHN'O@]F(Z?SW3\5BK^V,W>!P?@R_J1 _#/@,6>DS=')ND4F1HVV9Y5 M&"_2$EDAY"&=+76/IXJC< M+#Q@=P]M%Q/ ';WNXU)M-W%;"AAQ2(YE:I*1H7"+G[FQ@-UU[^9X:+O/ =\V MD](VO-1 RU?@AKEPB49N@A?JD?/ H@&[;P"XPWJ)6_EVE>I$J%2<3!:>)9/: MC-%)++>,A;;[HKY=%&HR;@B^S1-FKP#N M>KY=N0K-!";'*"Z/#^&B,V\.J,CEMJ)A9!_:[FJ^'384I/)TI'-PMN((-D(3 M(TF+W!)H-&#W#0!W6/)X*]]NHLB\JRWH$@WF2W/2T=(KL1P+V'U1WRX*994W M!-_F";0,ZKT5;%JLG$)E#Y_UIF3YX=O=0]O%!'!7\>U ><()=)+)LC-+=;") MRB!Z]*X8C8:1?6B[J_EVN=FTQ^9IOJ5H\VK9FBN==-5[P.Z[:KOS=BULOVT# MV[%DP0%B2!]6EQV[S; '8+RT:FO4I!1S97(N[3GL@&J3SAJKR(V,M3VE=K/K]ZC9(2Q8( M6VYZ.M%6UB7_K9+%:_9SMQG9-H'@@U3("QT@3'1#-209/%UI :_$9E^6I@IO M#"I\Q7!;0B^2ZR['&+2![CZ'WB\=P6N.L7;SFN.\_;@P'@7%YIWGH>+]8SCQ MD@,X;09T&D_7U!.?LGWCVJ*/$201$]$O:'S-)31JQ'JC)F+HKN;18B1=MXB( M_@O>/D3_VXC^_:2XH!HC7LW)MF#,@>5M&FPZ(Q=B(2_D)!8FDFF&6\WYG!V] M,T4^289C*52GV/L0J=N(5%[8=+0=R@ >)R?E47[!%N1TP\B,=1$COJL7'$LQ M.F3I%Q.= @BN&/%M[MUE9Z_IQAO:BA$B$"NDG:W+L.8UJ^*L-,S4HUDI?T*, M#DC]S>3H!'N_F$BE-0GH)5TX7Z+:P :\)4RN)TRO>'4(#-H3U941MM&2S1PZ M*CM2/W(9S#?D:)^^MQ6C-SGSB1+T+5RY* A/5L12^W+3Y;0YMZS#+DV(#5AR M%GR>F\0M&OJNR='MS;N404Q^";Y1)[BV[/R QHF,U"0[657TQ MMABWB.=JKMH9V;^7W(BT9_A1&8&QR,O(D_(2''GNS^KJ,L+#@CSN(DZ3A69% M3M8& ]'A'S)R7$:.<^,A([>6D>O!743A>K&B(WUVYK#.(*604Y*(F_<4I^@] M8OA#J;,\?]L!_JS/6Q)]OXI^.US8=M+E53=D0+@D)<_<_1JCK&$[:=.T#%Z8 MO&RZZ:LINYVL1DX46ENHZ3;A^Z*]Z!WZ\E;@L,>9+Z7H;QBG;%]_'$:[]SF_ MC:-;2CI*?5M)UT=BLYT;81F%!TG++>F21E!Q2RL_I/-;RL5SS<3%D?S;@C$L M]LMDFF"'+%H<(8U%HZ:,A;@%*)\D&*\PXB$9MY.,JV J:B$JG%#T6C5*=AM]A=]KS_',[.X>1TQJ@GY&/H( M"":O& U3' :O3Q#]_'4P :6!ZZ)M"9X9E$OKVD"RO=AIO%BL8GT,9$ M%GAUE^-ZL!\PV!KHMWMB_%3E!Q-U/F-[G4&'L^"Z+!F1%/=7I_?$_2/S^W8@ M>#VG4)-58#O&TXW,EBF5\VC*32M0L5JM0:M">=2.9!K@1'Q^,*EOQ^[S5_S( MKDE4FNTRJD!M>;::#-HS;Q0W#7_N.MU79??KTKT71FU87NLWO?QT++=@V37Z MSG B< X5R:79$Q)^9&+?CNUGY\X0M2/IJZ:44PH5RUM5$2QOS^(FY&>FO;XA ML_?3!FQ;,+OV%+=84(",9F4A";G8;<(_,^+_ALQ6P3+83#'A+8T7@.L$[J[] MS/T,UZ.&KI>#%'3HJAVM6V0*E=AQ__0DOQTJ/&_>G(VMV9_5@^"[#-VG)K3>'RY V@?J,XK8-C$NU M$9Y*1C)2/\WPO5E].X:_GJ01 C5I>1S+<&:G5BAPBEY6"BFGK39<@JV/(NFX MGTC*;.;SFV6^-)./'81\=MI5<*F<-_!X49G)F=888N!2N1U)F;Y_VC4*AQ ? M8_;Y&3>$&[B2%_/Y1>0R9_494 MSMKN5)U/ZGFZP=27R66Y.\:M2'IN$8S*HPJ'LWSV1J71A67#*,'9.DFD&]"0 M7SF1C,?OZ[-'@)KAF5.#,;;P/NNYXG(R;>!_.ZMLQ_+*\'&576XMQ/B_ GBIV MLPVAM4#HN,GX9^;EHLKVL_-R0EXI+]+ G=-9RVLHTUZMTX,CR?'[Y^6BRNP+ M5LM'<'>11U0,I1MCIYVOIJ>>'>.G9@T3DFQ2@0R&,]&4 M5BRW(FF_[YMYNP>3/WA@]9V/.YS20F\US<&6HLT*M)-SZUFT%DED1> HMV]X MW.&5C@0]IV[HG-MF?<+[+W6\X!(VQZ=&<#>;&!OV:Z/EQLQA@[ M"]X"NXTWG?*VP5#+G UH/LW-YRFKMLS;D32@M[V0]@RB/H'Q3:K>3+='H1+J MEK!]2CDVS0=X61RSCPK+6BTY)FNVA\0;CN2*W 10.R3 M?_DZ01]@_2!8\ZZERXX;*H*\O S^>KI%#?1IO3?45;9B00Y3&[7K7C2/#HP0 M5E^GYW>'*G_L.N:KN@/I(0;T)$/F8'ZFCIS)JC,3)Y%,G]SVQN:'.Q %V)[C M#F3II.WF9AD=[CGNDH(F7:=8BX4#>P?$/MR!VX/UA#LP])A1G9(6$ N4SK S M(N?%KOK0K@]WX%@*[2;VW:PFO0[;3]ML@3*GNJA9 MV)G$,:>2O\*99=3>K" M":I!EVA9)I3& MD&^:=N%K0.#3S<"MF/YL^TNZ8&B@PR_3KC,Q+']0>WS.^3_:CBQDUW4&ATOE M_+(9#N'96@P ;]E-_SNK8P03V)91280SF1='*9I)MR"9)@8%4(BL;W"<*,\X M.$J5*RQ9[Y)S8X&.TS-F7L=-X+;S;4"D';!)F8XU)2!VI!!+S\PM*28_C%YE M;K3 MO/U/C6_*M3"HJK DAL"KY9=2[9%6=@I]6UZ4UW0FT:=GB%V>I'JKO2. M&EN-]<9L8\)D;C?-Z@O%IBSN*=FZ^YTX=6UG)T39\OWY!SMO6'6P2 MA$=WZ MGF#=_U-8>W-[:'ENY%-2%WE+M%E3]-_ECX> TJML[(GR/=Q?7,1W9^!>Q;A;P;?O;3MG3(OH5O%\'I.!I*1Y1OC ML2P QN0%T%D8&^!AI(LMV@4U#X->!_/&JW1+ZT36XIT??Y^>=DRTUK79WGC: M<@;E>WDE4P(63-1L"$=&V>Q\%3E].K)-R/@#.)4 \H$#>" D]V9FD15$. M_#A>W<4%8CF57!8(-85/"O5J<3 O$-DO8 _>1X[;N0?7O 7JB,+(R\%^^ZH\ M!V))]SN7Y)$*TK8-'#OCU?BI8655WK:?X5+2?5H*P+8/FV]PD;0&\S:1R8T5 MU,S4235M3E?IR.J+"Z:_P<<;\X^'NC@:RXI@? $8GG(C%B\"C;>4+0 D;$JI MDN4 FA]-.YGY8-',]B+K,5PX[9TLQL&\8\;XU/49WY.K_1:#FR[M5N1\_%C)_^VKO*\H_R-ZB'/59I9G*T.IF>]D9XR(12XA$1_Y MOWU6^6+F;T[&"K8\A$?^O[*NB'3A%E_D+5\9-/L$4JY[M1G[A33!>62(F5EX M'RR.1]!&#D]2W7&U3S.ICDH5,IUL/7H'TT0SSHVV!W"F!FCAF8PQ2$FXXEK9 M_C([ EBI'+FH-*8:(%I>P7$-P"2U7KLKIA6:6,T(VFR4+-[^&L' 9VJ V_L MZ05OB2\V]-&:J1H> (QC"$K#W-D(,1!R-DPV^I[2F/$MI38R7"-Z!^(\U8OO MSNZ9=:].+V:*_"(V;AA(]*B4 HW,&DO,<,'N;>;X$5FLMU1UY< [N\722Z\R::COW MD,"HV\5DL6*52YFX,?'D M%+^80CW-SFRSNE2'*[7 DJEA!PBHIG>@YUWJ:R"CU_E4!J/<]"H5:LJA0*^ M&$T\3C*PF[/HT@4^$D+@^UV" 1]?FIX.0;/!C\JDPDPJLPHTH.BIL/$,_E"QQ%CMB",>FR_:%2G5LW][7>L:A,GDTXF((P M^(J$PW<(1SP1KJ+0F-''4QFEAWKC16G5R#;XR FK3PW\?,(1UR7<;AD)]B2J MBEG*%/+S>I%F7VSN%-RQA@[#9:[O"6;0/-DW5]7,%9HJ-A%3XE MT4KAYDG'2TF7.E_+7?_J:G*'L*:.E_+ MI6ZEY5*[6B[%YLF20B9U=3YVNYU*VT7&I7RZ6XJK-< MFNW%@H/=Q;2RK"&S#@XB9U9R8*5H4JV6JS0A M.1.]?&^X*',A5;:G"[R'+-<,INY>'W@[R.5ERW8N15RV5(?&LESJTZ@\+!E5 M>EEHHI%;._P XMY#E:\)N.-!U^G;_>K&/*#9%BU/6UP_?$_?B;;K4XDDB]=V MEL(+JC'BU9QL"\8<6-ZFP6YG32-8(91Y]>D>;7O_/(<Q7);[[F:5?O[>[R.T_LSP+) M]N+$$RCYX#!.P&OS\K?P=4NMJB# MKZX.OITT'MRZ?H8TMH$->$N87$\07Q'!;,^L@ZZ>F+4=X$O_UFL[?=%[1K9-(/CX$"Z^Z?UME*_0%L1EIEZ?A?2:OG*'*;5( M1RYI\1;*]\CY?I2_<ZN+@EKBN(/&FR?+^5%A=>M9>>Q\Z+.DVGV^+Y#0K?$LT7+)E?V49@ M1Y?,3Z.Y '1_#_VF,9A33!%60*NU\UQ>NGF5Q!J/;=)\&1YSY)KBY:95[)P(NT M4Z,;9GK5AO)R;:S$+<;X!-':]X3VN/'5!2QRJZH?\\'>M&)MP^/52T3M+9<- MXEL6V],;.NMJK$4RC.N:3MQD[&8NV]OF;(\A7]8WC)F8=64K(QN!TM4-U9 N M$)>W4P)<99 "C"W-X>QJF>;*;ION<'%+"1PGT!<.U6,&X)NM6R;Q,=<<3[DY MS'06XG).]"BK$;=H)49+C=\/NC7#,B<&XUT?NVUR09G*H)%6-)5<*"13T4MB MW#3O 7D>X(T4>$NZYNK -XT7I45?P:M6J4Q!I9W'6,AI &@\B9NN?4F1 MVT+V =$+@/P9IEJ5=9D M!XB7AV1;XNIBUM T8 DRK\JK<# H#%.':*:JLCP8C T4E@F>HMQ4,MU3(G>> MQAMH/J37YT1HEU'Z >_7"A>NDF]HSYBZWJAH+85W,BFH* M>88K _8&E6%#S5&*E%FPZ*Q87?(+I\,3T;S!YE$9%C_ WKZ(A67A;(]&C0JK MT8*.-I=I6(K>@>>/(I:HP?F5XPMB6Q)?4&:4W9*G' VZ,Z.$5?JN%;MT6SST M^)NOCWI)_%U/OWBGY-W>DE1!JMP8M6ME-JM-QGJUQLP7A@PL201/<_D* M&QUG?,&C++>85^0JA:9AF5/%1MQ:DK7(S MQ=?CYB#%R!Y< ;KGGYQUHWS19="]736*#OHYJF 0, R8:H6$*GJS>_LS1*^, MW>]4C1(_\%ZU&J6F#)2!KB^*"I_#^%3.'56F(&ZZ]HM7H\0/HMG/6]!/(7T7 M@].K)#L;,*,D:$O%7NSRD8?T^E8+^O&#]RW2\QFQYK0I?*BP#:O4E:CY0NR- M'NNC45P?C2%@;Y]YH)AYM=FCDCFVYYDD9 BI+K.,'7Z_:>;ACG!^Y?Z/Z*^/ M9D4LM9_'UC6;U =#6*7Y9-(@2%\DV&[L1" 6*OS-UU^LE:TUB9<=/^ MWVE9*7[@_40O'_?$1F8^2?84+ULDE7H.X3DZ;HM.W]W+CQF\;Y$RTJ9P?^%F MA0I=@!PTDZEVR4[\3LF*1<+G&P+V]CG[R90=EX=6&:8]R)'H]&Q>U,BXK9U^ MRYS]/>!\< 5[S$X-7>%I@4_J5)WNC;V9D&0]-9N/6_3W.#7TFA*U<[$]=:V+ M[2\4DEL>25C+,UU<;@:(F[?YW3)<$8#H38Z*$C+0T&L7)%BKJ@T9 M]50!X>.&Q2][5%0$0'>[8Z4%;6KK6&'&RKU*:9[.60/I<:'UP_N[?68>@^6L MINJ-+LU, &YK:1:0=MQBWR^;F8\"Z&Z?71_Q6LK@JE!)(3+V0)MGZ%IN$+= MY+MDUV\!R;?.M-MB+&OH_O2<=>.V;"L9+P-T8:+QEA+";=LP+0@!I^PF[_$C M]?#2NB/=!,3=ZX%Q39]4P'K1=FNQR78W4ZM2L,)DA\5Q%==EN1RY%:$M=MXB MW/-]/$2-6&4+$V(^%*.B/-RV:V MT#,BYZ0^(!_]K4RGM3SC^/T'TZ)GKC^;K*&91K":9^^AM0T<7M:!2/.6+NO2 M-B:#T^F:0,I4!FYX,Q(;6*,NR4;.GWUB_ZFI[ER2=G2N7UH??@P^3V9H6P6)V&QJ-N-'&;HR1IJ:C@X88QXYW_-"O)P] M_2\-H==,ZH?TRX)$>43*N#@M0Y6Z*QK-5B4?=[Q\LGZ)@O'Y&#C.UR]P+]V2 MG12.*C.G5A[K@SIC(G''R_WU2Q0@=%BE>!7](DS(4DLFL1X,65YABMB(Z]J#D+O";9]@N MFSUQLZ3\5A/D>=GJ\JH+,M[3GT5_I,$2A%<%\X_WMM+3;0' MRU?D!QV7]#FPG:#)B]Q2S1=SK\9; M"G#RKBYNK5V/I ;NL,36%;?8KK;3-$2FAY'-HI['BV!6CB]5R\TFCLM04#6LR0"X5%W+TUF8?K-QE99:W@_*$X)_ SY[S:B WVP16 M>;IJ8;#:AF6O.ZQ9-.1"7&35Q2F&GIIFS-B:^B;^G@-HL@BL<@MN]/O+.8T- M224366WR\/=BHFU3GRF6]Y:A,C,@J.IX@;)RKS$:*]X*4&X<9.@!VT^'[>7H MD@KIIDS/.$MA)M9BQ-'6F$ C&Y$_6/FFOZ=*1-9PU6$5]I83J* R&CTE'O[> M)[/UE6-\X3./N+CJOC\GK?*YBH6T6<:9IS&HWIAA0N0,R+?;]_>!HV_A:ZX_ MW 631JFETM1@F&5GE9YL+8NTZUO\!R:CLQ?U &;17.I (Q#ZLDS'"GOP?&-5 M"$XPU7> +O"2['1QR6$9?42:368H#+3(^E?7B(#1;QH!G\1!S/)37TY(LX9E M!KL'00Z,'"9X7G9DL/69R?:P02=!KDQ#;J;7-">*EHW>IO2'D%XAICB%@Z\@ MI!$Q>QE>F'"\X6@T8_*UV8!6%@X2!XF* XB_O*6)B%E0"TMW"'>%+ M)8DL6 M!R6A.8Q']3S)"WQDL?;:-+<'@[TZSY@Q]JKKM%'P@T];;3?GCKM*BZ[2VK!1 M*4_LI%;Q(KN9[N$'Q\N%^-15VS@+Z6FOI.QP[FQHMW2VXI3RC;IDKZS%(Z/T M!87T'B[2URRM.&WVFHYM#Z:8WE"RV15':DO'(J=Q,'MQ /&7MS01,0NK*4SF MZ2(SHID1$!89@)B94F0#B)B!^&MJXG<'J\-%D>(SF26O:+T^PPVGZ842O>,+ MHQJLWHJQ9]6*G[:$CIQ?D,N\WH:9%EA64EE&7V4CJT2B9G;NNPG@I'4076-D M&SA$LG*GL2JZJ=5 BMZ%3%%5Q;=/+[U;8KO#X9!40;JO]*A\116S613+138: MC)K$WK>,\Z3$3I%<75!A90P3+B(65A5%4_2'Q$;&QL8AU\3/,O12EZPLC2YE MG9RF<\4^&UGE\$U31=$T3?$ZD6#9(%OU68]H*84T.\6J(R=K]+XTT&.XSRQ& M0+\.*C.#3'W0J]=3-.BU,58LI2=F+[)A\G<'0KR6D>C9P)EF$7@(:Y-<6AED M6YD%' =L/4S[O7W8>&T^[ZT66FJ>::.*IAEVAAD(9(J/;!ST,.U1!_IU4%EL M+I?ISI028'E"M+MN&Y!=) ZH_!Y ./=TZ;0_+E%674>>[V3_Z:6@NB(0\Y:A M!4<1ND[866.\/<^R"2QFPEL^.8]WL(*WCC?!-?3:-[0.C>#'XMU^X 8WM552YP) PS:$HOS6#7Z 8>U0DW*?.B NC9O"I[\TIOW,Q$%AXG M9KT'EK>F_8#,*Y I -UW3E6?=&E1DW79#J\DF8-]T/3[HCXPCJJPR MY6ES%F_0G#7Q;PF;XT;G=2]&J=8JG+(HR JA:HIC=ON5N1#9W.LK!N?A=UP( M@6TQ,MW.+]UN(4-[>3LSDPI^/\W(:H9SF/^=V?[9T= &1&8&AB"7G]1IT%KF M*\1HB2JKZ&J03X^#O@$D7[N>Y3T1D$R2E0S;[+-*!60L1DDE?5!@97(ZL3HE!!!1EV%P: 8$>/'40N%VF-5>9FYOK:EX8%QN<&QV7H7(:BG9=YP([P>+O-L;9=A,+&EWDIX@RFEAU?+&3QF0*ED_Q*2Q(":$9!O^RQ'B8@-'6MR:,< M@ON31V$NWYQ4)FW2+L SM=4@O0XWJ]_^X+"+)H_"$(Q""/[QR;\5ZDP%8I N M9_H5N."8Q&( "[U2+PI(N(OG[^KRFFQ!J5/@J.DB;XF<'83.-E?NCXSJPB-9 MA6CQ&0BLT#)6?%89VGJKVC^;,8;/;-^S_6W[.7C1&R]EF1PGUS+8;%AW6RPD M5/K-;@]/6COK)=M>9=O 483\[3]R^0MS\MQG3?BZS3R;:3$U'R^G;;97&^"\ MK:(I8_+\5C%\8+>SNJL!'V:&]^[A05>%5)EI5*7W))'HV:G0#,N7AD@N?K)_@1P&\[G%-5A'$GFKD66*F4SVM.Z 4[I57;I[YR%M=VS%\M'%YEF&EMHM4 ME%ZG+CM":^4,5Z^]=O/0Z??^DI>_?4 :KB4 >_UQ G@QU'<^ZO[YV_]/PG8\ MU5>;&K^$%K+H3'XC,/Q__S)Y/_31)4@%8^KX(*>.OWR' F?QV^X,63OEQ $Q!V3OU$3>>@J^WK'5? M(\/RYQ)^@?E?. G;4&4Q\2\X_%_PN+E]>.QK56C,:[+J_?YWQX\'[40=+!)M M0^/U?_\5_FK+*^ /S7_OWIO\SSOO08Z\1^,M2=9_P^L1VSX<]MZZ[M?_<2[; M\DA6??OR>R*+ONWQF__/OU(HC/WU]Z_@,9\KYC]_\R%&N)$(8&S,P]Q(\'4A MCB='' _C@!NC(,D#$8,!1?JO^\5O>?F^N0:V!N)56=)_"R"XT?%@.J,CZ#3J?R9RV00*)W'J M:6@[@G#NX%(!5C=C@7P1]!7&[YUO CB''Y_%#OF)4$ [(IH[4"3+ M<'41$@S5L'YOA6+;HR^F+[L+7_V3\%^U[AA-_O1[7HO9;]W0P1,%$[SK&,$[ MUQA_+]*35V13OM&N)4*^^.K4'VSH*LA"8N.XM<'XW3YN0N<##U8$\N^<(;B! M^0Q6YWZ$&J'.6Q97['=R?C

?2/H&J*#$5-$12%8Q13 =OK ML$P1B#KD-" Q+**5(&N*)0+-%#G%L&0%F,I6CPY+E2Q+XE1-8D19$R#N R+P MB-BL(NB\)2H&V.KPH'*6S"BLBH@&$*T$F=$45@::K$@J5*$))7%K/U1%$#@H M 8WC54L3.%'1@,A+&L>9D.5-]%)NJ^^$J'"*KD-!4SC\#@-PZ"?6U$P9C68Y MV>3XK7XFP&(8!?"RQDJXJP8G*9:#,!] M0- [)*!KG,F9@-49%9A;M!+1=HFRQ"'BL RB%6]JF*H:E U&E7B&E8PM6@D\ MA[Z#U@%-(&B" A&#,,#2)(Z3H83^%:4MOA(L71<$J*-OL&@'@8GV7 < <:(L MRY8IR9:ZM0Y5%12&01.W!,0;@HZX&#"&H3$R;_$28E)5WEZYQ"B"BGC+>+ZJ Z"Q;:#&B(JHBJT)^"Q\2*QJ681H(6ASNY,(P"$SHE:: M*&OREF6 K3X@ N %(.@(JVC>N"\+HZF2@)C&XJ$B0A%A8+M'A\HH:.(&;A6" MN,00(:(5*VH(,Z8H&II/EMZ$XES1<17CJC@H8*FM^' M[E30?!'A1=KXBDJ:WXGN5-)\F:01J$[S-1S/\93P7]UP[*W[D)3FF?Q<\Y#C M5I0Y6@5F.99APA'\5 F%,8_: OHO]/H&][YI'[B;PNK5+3 M3X1"_H0A_[$<^[I&^=F]DG9@_86T>>MN[G>FS9=C9I,T*6FQI9PIKYH)GWXD M7L$@.'*OM5/F RI)/XSZDQC!7 M\=SQ0N!0P?Y%9L ),4JL'N(*+91=OLA:."%VZ>-R8I11OLB&H(Q"&>4@R^*$ M&$5<'T#'Y9>3L4 .:C+SX4;(9CFSUWD]6;^;U'),% 3+1,'LN(J8ERC<&&,@ M\P?[YW%[$AQ!*.S9T=U_CUMJ_AA7-1O+.FIK@:-?IWQ,YP Q*ZN?T3F ,FDZ MF?2#?7+':F\A,)_1S9']+^)Y$TX\8U9]?US/A2L29K#;(\-D M&/S>9++U.\K:OF_;7J$4>6?. 0MO&OYEV7-H)@FS;%L4[?JFP^,]GJ4M%B;H M0C-XA8F5'<8E+H=-R&QQ=I(K-W?N/7.-?L-/>5B2]AM!0-PO,R]C.9[GDR?C MKJ@,DPGP=V'&@C#,0& ,,^$0A+BCAQTU\ZA.79CA&(XAI>C;FX5F6;@W^" M)W$Q^S4NCEXP'W>/\5=^KZC?R1B,T,JFI#'*JF$:^CP0F=GA,+'>1>8)NB9F0018Q&TSVW$0 M%Y&N.YEI\"+1II-XYB9T$+?YI"7$P//,J$5" /TGPF%H$51JY3+%Q>%S.%&-68TG^L/_\S:JV7 M0;(_!^>('P)$@M7CT+.7^[=JK!="8^@BN358)!AH[+F>X7@N<)8#,?=%^^ C M=AFX:.69X72,91\B2.@%(98]I-G2)$13X#)_M-N=&^[/J!?0$_!MPE4F&FV3 MOD-HIX/U-&R\(2M1%74L1,+A;IS76851Y(SI3P?K+H!GF6[28-=+@M.C!DO\9LZV(QC%ZQQ%N"@*21%GY.IHF; M*678W3:.Y('L^H&X2R2%)V3S?(Z7H#@>\#1';2L^PD>CDJM)GD;KO- J0Q$>2X>7#*)*1Z[\C2",;,M+V-@X[ MY=#C"1\R8QVWA@KW'$8+]'<0/9U,)3J(D'@<^ ")31,=_2 D;:9":+O93/,B MQZZ^2X05[D-GA/B-4_SB(>DT1T83(1G/ FO5Z!#R7",Z(#?/H.!7#B$NV1;P MW:<0N]F9<,])E,W\2]@>[LS$IG M$QA!W-'97E=3Q$BG:,]LI-J4D$9@!)D_"I>E/_>S -Q26_8##7T_PVYV'-T/ MM61;LDVTX4>(:X4G:?DD\8:'">MA+\,-#U36 R-,'$LSO(@ZZ2$>DV*!1-0[ M0I9X#KLJWAYZH\=5KB^P93E&VX,^)GH],IYF^!_7>T/9(Z]-!^Z2YY'TG7 W M<<#8"\$8Z#O J[P.H%<.*HH?BI]-_*RZ<$:-B+?Q\U[T!)OP.39VL/Y)G)>Q M;J?;V"UI6[:Q5B[)BQ>A-\*/V=+Y_EJ[)++D1XZ1V>6/G"*P\8\\RPCQCP+/ M2.29Y#=9E(3()X*(-@[6$UK+$^P$7\)\,F6Z.2I(;)=X3ZX8X-R_3ZR\WMU(/SU $X M<>]OOB[8[/X>KV*O.P>_2A9?\A#M+N1+1,U>%;F 47"%4=#&K7SSFT=R 2 N MQ[\UAP#9[YDVKGY,#JBKJT)LB:[%5<(*_2D)M'K;3Q[?G@[GT+'W'=_=56/B M2&80[^D+IN;NK<(^>S)RDB,=.[#0D^/G)6:PGC ^_4B#ZH (9Y#TT!,Y%NQ_ M0R1B_L6=R6LK%--S9<.^J1)$SE3NC!.3HFN_#'GQR$>_XQ;;*_ GUK@K!\A> M!%/LY%X]X&7!L"0?D;A#^ +-,)LE7KHF82ZZY$BPAD\L)+3IL0D[BDS8-WRG M:Z]+; A[?N24/0E/JDH]J=23^FT\JU/...8LXVSZQ//N=4J?^:4>_\I ME-\YA?"BHKO!39\+QY!]7()R_4B80,KZV6C%>7L\QG$F+RA1"4PL M*9!DK-5;\8XG&&OY5!)C ()@.L:Q"@X)6L$A-GJ;4I/EAQ?6__4K !^X;+[##3^46BXN4A MSL>LM.,2B"^+\.?[[6IRU/R+6Z\29VKBU_V+3=Q^+?]PEFD0,VB-KN7$7M=[ MUQ%H"1@@-6IUW7"H HTOMB([.(MF&'LW")%CZ]CREEXO3O.5'%VEH+W6BF>'QZ(_8 MB'&0H"#G!U8U[#"BZ.KJ38?07;+P*LA/!PYP#<0K0QR\Y_G$"36,6,['9S#B M[.3.+Q69Z.D9$KV'/M41?_T*?5\FYRMYQB]%5SKZM-UI5?Q[&L\Y$_ M(YQP>5J333 CA0:3-XYL0[N(MA>="&84_S?#<5CD"\84F:]$*<-?S9*3WD/K MVMRO1'S.+T7)_13Y?_R#'Y@W#,SH>&%-WW/1S\9GT[D-X[X\:U/IVD-G0<W_B3FUEW@KU@X^")R MG*Y61@2@[5IX&G&^]@#XY-STHW>"]3LG&^^,V 9D;/._/S2)UT5@F89FBJ:I M";(E::HHL9H"5,9@#4&5&>M';/FEVW^A,-1_0?T7G^*_B+!305"4\YJH*H+, MQAB)_M*:X@NLD(Q'0A[]ZL2_:9S""C(3C_Y4T8VG&\D8F0CJ=Y^R^;-,)KDR M]:9BI W^$3K4;.QA]WNF!==N)C]0GI)TC MC95,*%)PR61\-)DH"!K;;4%(HJ''^';'Q;SP9(?(3(GOX) B1*+KD'J%K YC MB,_F8*E1(?4=^OBB%=LMF!^[9^VS]6/]*'#M8@JC[ )\Q'M^F,-&&-8<(KD> MVTNV^X2^0S2P"1ID>4A?7RF3CC>+9HT$O64[1?^3&994Q@V8Q=?"]FX]LO&"(O6\(,&.:^^4)<3TNP;_*H<-4?,V*VE!F M3556&=GD-%8U5$V 0-%4@U$T0>19161$7=:5C8,:GXF*IK JQZH;?R@M]W-M M2Z!UMZ>3B4-^0T?'!0B!]K4'^<^=XPHZQU?KRZP7&.4*)I>806M\\U0''W%P M_V35L3ND1D<+68M 2*+@E1:BS^(S GRR8;5P:Q3;N,QNV;<9@KP M=EJOMRJTRYPITL+!!G*Q(XI !BID@N MR98^S;@&/YN-78Y)#Z3\UTO5[UXD%G\F'K>BW78%@W=6FGBM@)UX)AZW^\R> MN?]:]8%3XN"5AX/=-JQOVG6MV]:NKIK:#9R$%=>\@8,F\34C?1LKTB7;'W^! M[8UF@[1F?("C.<$)) O+H,G9070+%DTRZ1'#,\WLF.@I!L\'E'7_5$RI[UM1 MXHMG8N1:X[XSEN*+ W)O$&B"H'"<_ 7(V;B_V'5943RD" _B=\;#6@ORK((W M1I;#$'N^GN"5%P2:R$J*\A7X2"AGQ+6;F!@Z:XB'[@\\PS\I=-(,G=V"@M\* M.IXQ&B+S OI!\7&*=E)39%;BI"_'2W)FI!:9_']R[]X*Y@Z:?>50G;Y MF#R^OO___E[W1OK0]W:B@*BDU;J*=CKW@&]B'KBP?6B$467M. M?/-&A'N4,I?8A%@IV$6#=WUD$#B(5E' $7!:,G")21KBA1_(*W/EG%+49Q*!F[<&V?65\9+ M7E[.TUTJV"3H:4^\-XE=BB+ER.9E7QRYC(TAP7G.(JK!XSCKD)LX0R;8?L3R M6%@N*R;Y 11?KV85OF/C_ZU#>$@N%?KH8ZD8I9GA&'B\2U&)C&34.]IA>X*S M51*!3@:NBAMEO.)7=%W"DX3SR<3S8_12 WP8^+](<&^4>8Z1%[$""<%OE MY2'F<4TD5%>I?_$QNN2 Q'':P!%V6)C$8OB/#0+^F?FC6<@WSO_,)CDH1E,< M4;LL5N5[3L9#3TMPH$^.=Y(0NI_GLDA6!%$JD^';A)]Q)A32C6PD/,BF5I;O M*$3OB!LOX(\'43WCD@_&<.;Y.,@WF$:1N_%L$1^%D*A9;9QLZI&XLX8_ &Y< M2GM%H0[2HDVD/$??(L58XGQ;/BZI3L+9\'JR&3-Z[RKS5LC&V;=PCL&*5X3K M\+F/.)C:LO$"-T7TJH2G&X<0_A)U4\C;GWP"GH/ CB10?!9^Y'D7)9ON%!.)2S"0?<^M;48FNF(4P VTQS?;C]LYHA2?,KT1.1(&< M>*8@,XGD0$*H6CA8PU\KW"L90G ?Y>+ZF_6O='S4KK5U\HWX#%J>>$M!LT<^ MD9CY.&(V&6GL@%DBFW(R0?,D)I(_=>(TRS@'-XG:]OK[>$1Q'@>%)T"\?"19 M3PJ1\MY3 -<+GI*@^?4.'WX.$")D.D,O2/YU6?H_JE$!<;G#B'#HP,:G<;0G MT:O0#GMZ7$@8!)X;9;"N@KT!20.9#2'ZBO^R3D.:3?B1:%XI,GC+ED.RJV>8 M43X%]'U<[@<)0!_-) +0:O5Q1FP\W57-"9-DIN! N!R^^=DFH M?9-^8TK9),6VIX )&\'=C#""-X!,Y2S3QOF^B<&KY< YXA$7/2J+ 0TR(4YN MT+&H0R<-CK;'!%_G":YSEB,TF(GLG&7X_5Y--$%*HEZL)X##[..NL;&2OZN+ M3:/CSMR(N8_2F;$*1M+$]45"^&6Q-C"#I!S$]BOP$8>5VUCG!4G]=?_D>W W MNR)>S"HG()&\ M9$Q>0I+1ISC]@&1=09S\A/.PEG\&"";DI%H6UXD3JW.Q-1$]ZQ4>69?>V7B3 MYV^?:AM_CD^RZ.G&2I6,CA,0_H5;)L?F7B1B(G"01*I.8C!08B^ M6E4"2_MWPO30A'&^!W!"T@R'9&5AK3B!E56NV%Y2@Q%T,:X!$I:> U=)\7'1 M@RQ)JUO/*(;]_ND07LC&,"96Q+HBX]9D]C\ @]Q-BJ[=W?&6F7_AY%47T;J3;1\=.+"J!P( M^A2]-G:$);H4Q95-$ 5QY1W\V&2C)WPD ]^($NB2M7M6?9\0A8E3Z!4JX\)? M;MPD#2N948V56#^R')*T%ECO2<5E*3RCFF(X=9=H8+&5%Q'<7^-BF5="N.#E M5:\X)%D/"3]RNOKW3C$_:_;1.$B5I.20?=A*W MNQR]W:6WNRFNN+EQLFY($1\7.D(VFVO$/0?!9+D$'6)<+O^:7;6JBP&]MNN( M21R96LSOT7J+$\Q/#'BPPNB.GY&T< 8IS(Q1NGM9L@!!OF,2)8WU:B1-HGZ-SW[F;*((8J0L'*7;$,'G)V# +C9(/GSA>-YS M-K]PX&5?.Y@/X+CLVC;=*&5 9@PM"T=-D-EDAD@2+8ME8/4!CT#/7NDQQ#.S MM!.QFQE7\X_=>BM?2=+]1*K1+6&\-H%7#J?(^[?,U#]=OFOL6_P66VUSXD$Z MWMI_1BP4]!5O1LQUI.SB"@Q8A 5_?27U3JLQ=:*#](^=Z,UW3?(CVE;_O_]1 M)5G]^^BMJW]%_>BM41K?G #S76(R(0*67\2^I7#COO(E73\AS;?]OFL'>71% MNO3^1K(QH3,$+S^>=/4Y3%DY>[E;-44>1=[1D1?5PB5V^+H8+#YC$-^[X=)/ MLW/J'';*1+Z;@$1%115CXZ=AU<*$6&V( A=6I;@VH@Z2:FA":T6ZEHV(LF]J M,:X7282]ZI= >-[OF+*#3(#&!9%[*W(G;;I:L(I$PAV2$45O.BH""G@*^$\' M? S"\:Z/;-GX@%R18NMX:TR@A7[ M^;!V%.RUL)?^"Z3LH,TAW6M.>=W;1>;^'?P[<].N9[KM*(G@ZJKY4A]SHIOM 9#,D\I]NEA'R1TL8W!>F0U/H3CJ%[DN8:CNG+DGSE6ZTF3CW>R3? M[,^36\8"+>M]+W.A]J?%K?Q>OPO-3EEC3DNNVVX2Z_MR*#\]:_5=F9;;R_FH M!+<4LMXW2T5[):L,^]57.65.% JYE) ;_O_WR$'$&:0U%8F>P%DTR329G3S& MPQ^\KS'6GC##I7KZCG/Y0Y+K#E_(;L8=3;C[Y@EWGY=O][YTNY\!>-22>JE& MO:A%);+$$ATH]:5HV7?7>? B(S"$9$RL Y@LXRP"J^ M&TD$+"P?\O8-Z-XYKM!,MH!,"_V.9Y2DP&::7"+GC]S$1D&*R9"J@'3*B:,! M<7D(B.^%\-&Z;-9I^\9TC*E'@M1?3&I;YK0%7Y;4]K,^OE04E8\3PT8FQS'S<*S,V,T:1CFJ#==[Z2SH 42K] M*/LJOF-YL8WE*JIU,O4G7@#WYB=_5&$/I,7C ZZS?8>U2NI=.@[7C;V1C%J;*#$!_B9IA*\R EG)YAM\&$\\NJ%9 MRZDH:G1,)-#;7/"2&H)W:1D:2S)^#&A/E@%G6$(K@[39>Z-]W[X,Z8\25)DO4L'. MX\#LN B1[:+#%>^GLQ;>V7>@'+=HCQK6D1TD.T'V;:,. #J#\^B,)\FG#]!8 M\1-)0-L(6MQ4*1!,EC'Z<65DCM>-TD^PR$L<:S# (GD2'VIFZZ$F?>AFJ"7TR"KVP<;_9!'<#I9>N> MR]:X2QBGRB*$HJ29T% T018Y31=T3A-8%DE#3C& (<;U&--^+2K0:U%Z+7JB MUZ*$A-)AS?]>[DH88?J%AD/'*:GZGHEOM"!ZL_'CK^;M?]2L_R :OS?%'3KQ M[TR^RCS.-U;CMD8]A;=*=6>Y%$3(7 MU5GKXKJQ:+0T;G>D*)UKG?-+TQQ-^V5_+KKR#9L;H)'B]LAA]\H=%X=JNUNK MJ8U.5W&+^7"F"1JS/=)I+"Q)X1OJ"#B<;H.J*[.PI8F[(]MMQ[ EO79=A/K= MZ+KLS=TF&&C2[LBA=L5:D_-RG6F,[EW>NVIJDC5#(W=6E/?U*U>XX^"H(;*U MVW//9X( C]Q94;6J^>K-10>.))EQKJ^Y9[U7S6OR[MNO*K7@X?KV?%3D6H6< M[Q::=;XXTY3=D8YD]#S7SS?+\(00CR6HWIPUXG[N[04/9W:%2/G<#R@_7WJA@53KU MWF6W_Z --);;';I0U$MS4O.NBPWU667<63!7U9;&\KM#M4ZKV+BYJM88Z#X( M3M.3FN*,.KWBX5QV']HS1IYI8\FL&?WNT](,>D(DM#M-<+* M]>#UO87T)-34.R8'E>IP M7 GU!9CAH3MLU? *^O@RWRXRA4'CQFG;H/:@H-W:PP/=^OS6/6_XBU';NV>\ M2O7.!QA]>WC [#_DRE/[XKHXM>^;O'5S$3#UO,;MX8%G1BI6U*F7G>L5OKE MJY'W.&KE\5!^APGM67'2L/.0X0JSJY$A](?N @W=PX0-83@V+L0K.'HT[[QG M9G39K-VCH7N84+ #LU%]:,^+,!3S]Q(8Y>T"(M8>)H3P8;:H@6J% =7+QW!4 MNZSG.NBI>YBP>%^JMYZ\8-8M#Y1.(Q"$N:6T\-#=9=5RW7LV.%\4X5VN:BA7 M/'=51\3:PZ\N*'1-SIR/F6FQ,[P1.'%T44%/W<-9UM5H>C-A;OWBM-5"1X9I M7=WZ'>Y M>M<+A+S&[^$!]JZ?4R7@W(P*\[ [@>U!;EY%3]WF ,LRY18R50%0=]^^-VCHI7UVXMJ=UHTBV;E05 U) [X/:R@E(+Y0@KN MQ]VV%7"5\CG(W3EHRGM8X;9L"J8UO+2*4\-]-(#"F\_/Z*G[Y)$KS,J(5GYW M+)]7O5E[$LIP@ [SW:']ZZO%8]!FK[N/K>>IK(Z#1?4&#=VSO]*5\=2J7S4: M13LWM"8+L=>RGQ#-]NROWV"%?K=SP7:YO.#RA9FN7'IY/'0'XY=/BC7.,^(!N*\C/<$-,?_ M'M1NYJ6\#NY,E2GAOX#P[!DG4L)_ >&5LU<;>%&Z4TGSO0A/)0V5-+\5W9DS M1:"$_WG"[VF(N7/70JR$7U+ITQ(XM,5K[UKISYYUQTEJ^H5>E6BI^,/__A!_ M?"PAN#-)7=ZK+6\3VW<;P;':92J0?CUW> M$EA'89=$BA1%_6^.>NYC4:^>*>))@1XGK1P5X5_/&IO$HHSRTXRBT*. '@7I MQ_L7+OXMA\-G"[LT,<8;/H'?F31?CYD4GY'I((N2,I;YDM/RI\7L(Q2?W7^/N:SCG(Y'5P1^^^? \I M:U+63.D>'N=(/-H!^-7G7"%J]ABGPNW;F/2)A@_ T+<4#*G#_^>OB7+?J2SJ M.W+?B9T]Z32^5EF0.-,4GU"X)->J-A>N[/($G"@)[J05W!1I@I\@8/YUQ[^Y4['IA?&?_^1<<$8 M$6 :Y 8 3/["F,J[)OY?<0VH?%@ OH\KA=T"9PI_9 *T!>A;Z,G+/(.QW>\W M;KDZ4P"65BQ!BYGW<-8;_^,?D??V]2XM0])!2E%*4'HE31Y(N!Q'1K M%UY18E2U?/T,W-P7H-1OA75F\%!3B^!)JC\Z =>1QABETH]_."G+"=*GHO3$ MM*)4*3]UTK[A35Y]V;U,47=<7>5]J.O6M9IU MY?A*MZW?E7J5>]![F+00ZHB&HF195CP&ZDY,$SD-_TQ< #Z(J@T^81:@-M\) MV7PI6NUWE[H?KNLLL7>S@MXU#%\6NZ6%6_8O^Z5RT7[JWI?;RF($@X&F8&6' M8[.B+%#WS8E!^6.T(PK@+U*;W@E@K5=O0*M?*Q2G0?Y>*90JQCB/ 8ST)I;) MLHI,/3LGXMFI1'UI0C!_0W'ZED(U%;*3>G9.2]N)(-,!50&(Z[3P_39X^_9\IU M5JV#F]*D)V,8(F5%80XS-;ZW0G(:#IXF;DAAQPTD@KAA1]2#QW@S>I3:BC]O M*WYB7G"JJ4$D]&<3(T42_,,5J1C1Q0C0>==L8#1'64TO&Y]-4>3<>GE0'^4& M/NMK]?G5-5*K6 ;K55)6%#[7^*02(5T@^"3O4II)<&J:W,_) ;D^G5V,!SU[ M5(-"#LJMB_)D/L!R(/)"\?)AEW?4"_4E&3\=+\1]G&C>#_4[?4\Q^?&W;&\( MQ*N+ -S5ZM9B5&:XR05V.(E*5F".$LY (4>#B+Z5/O(6T+H\ MY*7>8@J91]L**Q8P"PZV0%BL>?"LF)6YPVR0[ZUAI-.M1#Q)N%5T&'5CQ9E< M$]P+,IMQPWTB]TDO7_:] MF]RD.[Z#Y8O)38GG;V=D?LC8$[/*@:H-Q7)ZL)Q"K\XW1O 1O#;O0O!PV)_K MWM.\4UPPH[[?.0]FFDH0C-TU;%9A>>JN2:^[I@E(Q]=LQK$--@+NM2W%+.ID*;4FW-:"E!EA9G(W$12LS@WG"FF6MGSS)GM.'O$ MJ.+>-GN#4KX\6ABWU?[4LV>5:1[W',6*D) 5.);Z>+Z!6D/A=^SHH9^"7^[I M6GZJZ:P\*K3NYHN ,9P91UK^1EJ,*JG4\Y->S\_>//9,+N-X[B 30G],;<9T MVXQI7>UWE[^?DAY_[;G&BT[WD03GY6%CTAR-PT])S]F:IO"XDH33K5Q9M:?0XK#6A7>I>]A?(Q!1) M+2":-Y9>G84B\A2TEO]8FY<:"J3RQO!O2#8D+:^&Y,A3D-[UWRC7_%C$'$0 MR)V-)H/Q1SN+0H()[Q/+K??IZ-MU8MK15RM!))^.YEBE,+,U#<;C;YS*^O$Z MSSIS]563\O+"O>[=UJX63 &4%IW\=#CRRWF-)06?>9;&\*0;ME\7XY/FE9Z: M)^A0L+;O$; UIG9WD7\*^@IWW6AAL$I' ^N):3BI]?]$:>:T,- QK,5- M6<0C661Z4QQ;]2G:TO&;!'WZ^E(D;(^4O;Y'NO:O."DL7 G-;B'7*EP8=U9A M80TTEI2#EF0FRXG4\4.A3*&<&KWI12CKMMHTAQITNNUZN7KWF.(__]:IO7K2=V9I\)Y_\9HH]YW*HKXC]YW8P95:\S\NXI-QUH<7 M-1W2?6>A)BAC$P9F3+RZ1ZDJ:JXOVJI. $+FNGQI>)CKX??^!J3V CB"J5UH!>5'?U8I+OJC!WMNU8+RN(7!A&_;L[)*:ZNFU>#>HT#X4[ANV4,M M%FJQI,9B29&P/8;F@H&7N+)Y6=ZVIO/B_6C>;XRFTXO[DET4=%A%\I:45E6R MJDHKJYX:CFE=C5-7E0Y&KSHIC!4=3"]&CTWP]'B1YWJSU@RC5\))4Y)$+]Q/ MQ=UR 2V(MMG,X*VFYN$I*SXG)R%7&5R4ZU)Q3/^F;'AB!_528M\@@5U _[?# MEP_J"JQ79A/V7N_F:F[]JFAKW:O90./XN&D,=6JVI7&D9BB790\LUDS!G!XP MTXH2'U118CJMS29R8ZP6R_=JP-[I?$^)L$$K2J0,FR?DN'B"[I3&B:0J5ST- M1N5OG+7^X5I0 ;T+3[5GA\/"-$ $A?X!NE"@5+L7\*':Z#;NNV:SY,V&D_E, MXZ*RHF*6H\V!4PYD6G3B._B,?A*^L-AZ?*C:3X-1.ZRK@_.KI@>8 8:OA*L" M9QF9-IY)JP?I[V49"H-FHYR:O9G6U7ZY>7EJ:M-!M^FA>[<8CJXOKD9CW1M+ M\(J[#01D%),2I)*4%<7/[4]!$?S!JZ71+JE3B X"9J'=Z+G MTG5]0YOCIN9(WHUK>;UC4>U:"X6IQ!4YT6:X6FW<,MR!QI'ZF&R650]3FK_W M$9Q:U\1./,M[SF=JZ*34T$G1:K^[^/VL.)=797!3>;:N&\_M6P9:Q?.>>)9RH$(G<$M,T7Z\9*K#>A#J30( &L^2,@"F MVT%!0EBHC^(4;L33X,/XC>_&/S>TY57U1UCDV7+IOFXQY7"QR/7GAC)T6AJG MD@HL6963:'#+Z4#Y]XE>>4.IX872W;C/3$JC\O3QMMT%WOEU-8_9^J24FN^M MNZ36LQ,%G=!@DT_JFG!Z^LX16RRD2\R>FB*4N!/?H^STJMJX5YY4:D7)'<*[ MQN.L5@QF&L]@94>6LXQ \YJ^-?0_R=OS&R/ZF%$N>Q!=4N1 Z0?9C;SK]<=$Q?VDVU"XI8(AL"' M@=;,F\J3-7^XZ?;J?0$$#J=XPU_W3G#O<$ZL%D%4@B;P&WX[!"$T;X$SA4WH MM_%45WX+)O);7 /?UXKW9=FZ5%LC9G%Y/KUP;LY]YG* "'U\*ASB=?TD*IP_ M/%^,SS'_\P9\P^Q\W6!YD)\#-/^"5_'>K6BJE6O=.] MJ]E"[HZD%CC/P6>NRE^V?IEW*M>EGZ8;(5*0GX9#ST?X,??2:QB6[DMMOOHP M*LQMI733#L^+6NLMKOF U1_",T=??3CJ3X/;4'EFPS%F*<78KE M,C9Y#''(O7;-KEF $7A%4#3.4!1-X&1>4V15UCC+,B56,E5!T#7N];OZPQ[" M?]VEO0,M?%QYTS# ;(!.Q.UK>_*_F)A'7DN>S68P Q!R8C%" MW4BGK">G01W^R&)VLZ>[T4*2S[OMTE.'OPNKESUFIO'\5T+NZ'$R%#^GLJBT MX^>V-HCQ7:CGILT:?I]2 M&JWA)\S .Y?C']59,"I;S3(C3U68<]\T:S[-&/X<(EQ/SAL>; A,MU![NM[1TCOE%,_@[T.X5$[AI#*9!K6)<,KUQ56W(N2%2^U6]P88LCAZ7:*5&4\EF"&/GHXW"#C(#+?-G.UF##"Q0^!0;_4I MZSM41AZYW?H*-TT$FXI;B$"S1U3J^;O"E=UXOF# H@M'][U%;SA HI)TX5 4 M.:O(AXE+"KYTZRL4,Z7CJX)N(C!<.H8^8;CSQX1"Z@?T$,[:+?H>9/QPO M"/;FV5'+,#V685I7^]V%\V[<7_1S(:[P4U6]BI<_-?Z;H3HL>=:J8QBC^X]1TJG?#&*T< MO6,/GM7+H-2OEC58G#K7O?M+X5J^S \PGI'2I35-E&-H6\G/$[8=K33WZMUMI#Q-TW+0Q=I!SQ')_E9/DHT#TQ/2B=+JF_EX4U@Q?K9U#3]!L5VTL1 M-=(FND_><94L@5,DT-TCKEW.&\^:I49E5)@RE^#ZH3 KYI"F15JKB"H2UWL# MVZD(.&41D$+O59I)<&K7APWSC.N.%QPPCX..X)H[-2@HM MRYE6/];?>^J?DPCW]ZEMWU(T?X $YI'X,;VI[L#/T<+^=1S+]Q.6D2(Q>LPZ MY7G7/$BH5FM3USU7YG#$U2OW-R/#7=0#9/R23BV2S&0Y<5_>%T4F1>8W1N8Q MZXT?BLR'^]'D0>@)DRZL-)7[A]+55=*7^'0+$AC\Q M$763R0R(]M_?OFO#]VS[JC28=C!QP.(OVW5L%^9T!VWAW[MSCVD8&R(;J]#] MS+__:4.8 0:.D@+N E&55"(/,J&7"8+- "$D)\S.R_(^F>C)W M3T>[WDC%XGK$D99C__1!)LKG)7$**Q)NLB!%[D5F2 M?__O_TG.=M=8B,5?8AG#B(X< 3+?^*O[;\C C1U8=>0 (T__*A M T+[">*G;SR7[$3H3?[BV#,)\P[Z-5Z8P)[)X@?MS1;<^/5.(-X:^E@8_T_' M,_:QZY$S53M8K. FD[CO'4;>BN_!/PD>>8F3-_=E'[D_F)F7))36%-1?A/>/ M?^Z@:WA^-O*.5%P#R14]B>GV2N)X5MSRV',#3>!$55YB>7?D1E *#D?11%92 M%#G^PM3U1O*UDO:\-WUA+IA+'KJ)%O?E-'-P:$_-K5_R'[:*#Q)L&2/\) MLADX-R#Z(DF>)]8VVM?X-Q.$X)BSWGO@D*\J2XC^_/&C^_=BMUCC@:O5%;U;OAIHW.[(A@\R:%B?B\8/(:KS'; M(Z_=9L'O@/E=40(5K3F 3#!06YJP.[+_S+1G' ,*(YMMWC4EO5Y7P@$:N;.B MQ6@\KC2TVW T?13*_5MC?'O>RZ.1.RMZX*W2U:AZS7:YX+[\.I<;Y23=+[5&)RSU\\#3=H= M&7A2O1V$MV)Q;(#S>7]4/?1\ M$F?%(EM\'I6E^8.B,)S0NVAIZN[(RM-":S:JC1D#KI[L&\Z?ND)AIK',[M!" MK>+RW5LU-YH6AUHY!V\=?9376'9WJ'#+.@/+,^Z*#5M]#*I.CFTM!M@JV1GZ M,.1GYF11&!0?NZ7G47XVU)_Q4_=P2;E5$R[R9GW&V O+:5PU"NUI'@W=0_[; M"].:6.7"=,052[WN; ["RPY:UA[Z3P/KXG90*0R+'.3\>7VZN)(O!WBHM#WT MKM)J7=9-Q2HNQ-S=0]>YK=W*: )[]HIU=:O&-A\$!D[E7J'!2,&T@YZZ9[,J MNF:S[KQUS_0ZETWKJJ%T2E,TUSV[=>E=3QO].[_=!;E7OH M*H1MJS"#&91F>.@.4JXYUG+ZYY4NTV[T^+G\J)7D"GGJ#E1$ M;=QOYRXUL;OPIO-^H3D%C2?RU!VLL%*OVQ/'5I,!?*-V]S#KNE5$+&X/#UP5 M2OH4YLLZT^Y6E=R%G%-T 3UU#P]4;YV&W.U.W2Z<..)8"&]4P1C@H3O+XI2V M_ICK7;29-J<+^=F%UQC4R5-WEF7!\'+,N_8M,UW,+NS[O"'?:BT\=&=91Z3I^[,55&OS)N<.?&8QT$7SL5V<-E0R-"=N9Z;NG[A M]^Z;3.&)'W7J=Z)U=8NV8 ]@'HL*%[:\.[-HC\W1A+\W;B=5--<]@%&]L!C( MKCLO G\ZF.0\N=_DT- U"HA9NS([(N\+,CD<, G@7\L?DD>PM%*G(_T?3$-O M^4&D_)-/-FR$A$$?C]DUND)_.8M8_V>CX_RPJP11.6/5UQP("04Z\7P//=-R MO-GR^%_^GL.NB;\BBVJ&B/*F)1,;D^3%RZ% #SQG&L(/MF!>UG'PB@YU;*PM MSU_VJ3*O1M53PA^)\.P9QU+"?P7AF3>N+2GEJ:SY7H2GLH;*FM^,\E364%GS MFQ&>RIHOHCQS)E*6_P7"'Y(W0KP2O^1"2,MM^%N!I:^M]&=/N^-?U;QS\6BI M^,/__E!^?"@A>/6,XS\USOJM )&W;M_Z$/@9Z)K0W*ULO(Q*UX_'.6_)KJ-P MSG:T/14 OZ\ X#Y6 +#LF7Q2^,SQB:Q**/\-*,HE%$HHQS"*#+5 M&=*C,[RV5S?P";I3>(*XWK,YN_\>;4UO>9G2D0KR,4M]RZ]SBOM'>9+R9-KV MC_(DYFZ<6NY[ M"^#@E+OC5O\XNJ1)5_4/]HL+ .U-J[7$QC9"DL5JX/K4H9>6]W4JI%*!2 M@$J!@Z2 LB$%%.W"M"I,V^DIHYYP53W7IM:S._YJ*=#I5NX =]NZ*4ZO+_O# M"W$V"N691AJ="4Q68CZWUQD5 E0(?"LA(&\( 5DK/?J%B\O.Y62TL$:3=GGB M=?WSP1<+ :LT+<-'MGC'%!BY-7WL7?*#,A8"*A("4I8]L'[-QQ4%.RDK[ZN- MN5<]ZG$:NCO(P/F$V'@O.=>_I:3^EOZA%'J"/G]5E/].9E&4_TYE493_3F95 M)Z8DI=,5OMT:Z 8&$/C&D/B^3:1;.]X$%[_)4)OW8VW>WV:UQY$]:;)PC^[L MCB"9=\V+-2"+D3&SQY:5QF[N-E>[]XJUW'SU\#X3FMU<>V=N/5B5OST;A44TA32 M)P;IHSNBWP=IM3DI"G+8;G;;#WE!>/:>'Y3'&8*T^N,?FN- MIC)TH0\<8C,!^_W96Z8W_DR\,BF4@Q$)(+S&S!\60J7 MN>EYS9GX#R/;9ZN7?N'AHABVM*CCJI#E%.DXC2LHIE.E1E$DI\Q >C^2A68= M=&2I>=^M:3V])O8]MUK/:Z0!*\=EA0/U*8IDBN1TK?7$[:+W([D[G,^,H7Y9 M8!ISUC1$9"2%]0%",K*,V,.='=_; $KG==);P3A1^S[OX) 9""=NM!TB!\J:;?!5L5HL-NS;UOV@VE"Y.]Q)1<*WTVI6E6F^ M!94#5 ZD9E?SCQ?W\O*-B?0 9>8J:Y3Y9#)R8]9=J M(V_9],[Q@N#/C.5[XZ7%Y[DT^>)$ PUH/,%7&541G'!;S#UB=#XRG5MMU,N/ M>B;;JN8[C\6N@=O-8;.*SRJ<0+W>%'W'7PO&VQ_?Q'K9 !Q:+'K./@7F6BTV MA5Y_-@+L_9,(8+U9GLTTTEE=5K.\O!ME^R>%'H7>24+OLPR&PZ#7>'ZJVJ;M MP)'$3LL0-FU#*F/HX6QM/LMRN[;#1T#OQ&R$T[PA:H1#Z&?LV(2([X?^I/=# MZ0]H3NUJ3R/[D;(R967*RI25?Y?5_EZL?&*Z8ZK2*RJX^#\,PE@KS&9<&%)+ M^I2%2#IDQ6_D3%Y"*+*OXVNY:QCN,:XO6ZP!+J6G,B.)M=;4*P'F0FUI+!N[ ME"7.%G7! >.Q@&0_C:<[W-B\)U#MF+=X7S"^/\L5%U MI=&T9=T]+812V:BWR%1__,.)NXH4%0PG+AAHM/'7BX-CA^K\M#@0GZ_:BJSP MC6*C",*%'I2G_=( 3Q7G'W B%0=4'%!Q<&)FW<^+ VO,JKF;B<./>E(=Y/A@ M[$W5&9XJKL+UN<+@Q&R_5$<1Q7GF"<,OOC6BR0?IDLY?O>C4B>/O=O/TFEC> MEL8Y@PEN;ZO=*M,()RJX,Y^O\SR2QGQ\]<1+AR6%43B?MK)%09PR>^L](!;J ME?FUO<@=XXB&]-*07AK22UDY M%:S\NE\R35$(X# M9/SC)?B>XQ#S/PJ#W6/YSRKW#[?>K6F/QC>/3XUR/1=8ERV-%4FXE)QEE=U; M40KHE*@5WRGT_!M$*1T7N2_&-"C7BXL":,YSW=Q"O,HS0 6%#H$PKDS$9 5F M-X&+5B:B&#Y-#!\]8^1+,#QVJNV%\\![Q:EQ#4W]45*>K@<8P^J/?W@EJPK' MP?")F4+I=<$?8",AL?Z*;8:.@7BJ]7S M"-5[!/QM502.R=H&,RT!KPPFEM=3D))&NK3S[.?V?J5"X:LCL--$GA.0$I@: M+'?40'V*"8J)%&/BVYA6^P[+%\TBIS?G'"=W<]7MM9B+YT*[HUC5/#XU<5S2 MGNA@FK!Q(O=&US!<9>B3NR-Z4T1OBJCU\;X(3QB^VBNBG:_?52M"(U>4JO7+ M/&M=5-R+@<9&SU6<8C_2BA@+R-P+DL3,?#@7D@V8UX/G\>=@M7]?EKCT8+5J5%@9D M=.LB[*F[1V]=3N36):H"AMA@XL,ALC?M)WB8Q4$]2NF)J4WM:FEX^/==[8FJ M%I2W*6]3WDZA/IVB]9^8YIFJLK+893UU?8CF\@S-S #8[C+O 9E(Z'LC& += M@9D &E/?#FWT'O $; =_F$/62RY ]@>UY]-T(_G5BT[=/>-W\Y'75[!LKU#9 M78&XC##\@O/>[ZV+TIU_E==8TFF9R[+\82$[%-K?-MB M8CUECOB?QOI$[ @%#^@:,QZ:G+-XO!*>!@3KN(013S.@*-)/&^G?P*E_,+A? M]/8/I_I3X-_?N]U>3NEXM2%[J70&&.78VR\=6/WU>QM%C?)( ML)G>%!N^GV*E_>O3 S\_885ITM*.;)%M@#6ZI[V&8*=X/PV\?X.(J-1 U' MO4"L56KC:5BYR6.L(S-,4K.BO.MSH>TZ*-@IV+_2,/M)L+,CT[1NBZ-SILW5 MJN&PW1OUA^1@CV*O%)%F=Z3V:FQ[+3LVV:?X64Y#/*?B@OZK%W4:(264_TXV M0(0R)&5(RI"I7^:)*5FI=8?OI,]F)M#/!$/@PPP(0]_6IU$L4NCA$/BQARGB M&:,A4LZ@'_Q%K>9T!U2F=K6G<6Y25J:L3%F9LO+OLMK?BY5/3(E,21"[0AYX M#@+;H*;FB=V G/Y%QWNC&"[L)]N$Y,Z#6#6!ULR;RI,U?[CI]NI] 00.IWC# M#P]EX-YQ\U$$OHMH%C2AW\9S)-A:774PZQK[SE4IU])R(V;Z()=M=H3&W<\T MCK2YQ5M%XTLI0+\:H ?<1'X,)M\?>_ 1F-RZAUR#4[/.1[EG\%QA>G XF_=K M3X6\W\+@E'[\PY[QN]UK:4D6BLYOB\[W!PL<%9W%47O14[A*L5M3M*ON)6_W MC&" T:GBHU,Y,"#H>QL8Z?12;UL>%[8S#:%)?1PT7NMTY?#O8,;$0-TCC5W8 M+;?"^MP=M8W><_WRL36<5Y$T%F)#9K=:%D4[1?OIHOV;VD1K@+^H=UEE1G)' M07?(P,*\,>_6RUH@MC#2WV454:A3J%.H?Z&!=0#4'X3K"]6I]^!H7*Y=%'*B MVAU$4'^7B44O=[XD$*A'@JZAF0%H)F HQB@(#,-T&=1\,\$<4#&/4+ T+<4 MXM_RHOE[WB=3_J/\=T*KHOQW,HOZEOQW8IK5:7BU7XRGH:;OJ9J^:2)'^@SE MGRY'$MO,U3O=NYHMY.Y(:H'S''SFJOQEZZ/]W\P[;.:E"96/+*CKZ5B'?L,B M]G/0F(8!7@$BZ4OA/9SS_.R71D\%!H:EF5!J-EJ=AX'&D=:NHI05>38K\+NM M7:C4.'&I\1Z4_+__827FJ U,J:SX25?Z9\J*TC7;?GCH](-BNZ;=Z&PN5Y6% M%I85$I(5?%85N"S+TGLT*BNHK#B^K'B_+_XS9<6P*HCGCA,HS"/S7.D.VNY( MY?-85I#FMUF%E;.R^+FRXL1LR%29BJ\$0'U+B7T:@OFK5TTE\9=9>#$@=P3R M/AOO7% D,=>41N7BXV/8J<\ZV@+)8M)*5U2R@B1G%86AB1SI!OO':&$4XB=C MF+T#XHIDWW1R.:_-M*M/SQ *U^7;IP&&^/M-,PIQ"O&T+?:[VE/O@'AO5NN) M5WG'+<)B3X!W]TV[=S[#$'^_1?7=#*=_D_"?(Y6&) .Q%73@M'X9#09$7.IO M&V.XD5OFYXE%9W7$6:GOG%0;P@PP<'@;P)SN0S#* 0N]^2_@S, BB)_-],XF>\_AWBC<$\ER!1? ;D'&B%?\5?6WY&SO/5AUY@ MXY/H+Q\ZZ,1]@OCI&\\E.Q%ZD[\X]DS"3()^C1R^$%[LX5'?KT3_P&9 MH8^5@O_I>,9/\B5Y1?0K_B)B?Z0:.-$G<77A^*,$CV#BH?=W2/2J9V4*6$'! M<%]R,3B$DS?W91^YCW<.NH;G9R-%N^(:9ZM^/-%*VHD8X^+C%"U?4V16 MXJ14S+Z].CLP8R7GBK>&E?_.1',FBWKM09G5LK]V07_8+CH>O6F 5.0@FX%S M Z(O1E'@)@C!GUO;H\E0@;RDZ)HHB)(F\/CR@1$M31!$SA1,QA X.=XJL-2R MI4OYWF5,>SQJW_E.4"[6;I^E/+81F.VABLKK9I$)FMVI]]RK7T_4KF4@A5S; M>:C9 /)P<)>['37N1HY=-7)-)L0C=Q]ZZ3SV^\7K!F!LF56N%O+S8Z>9QT.E M[:'J0\[WX[9% MN3/33GA?\"^<>[T(1>Z1[S[V[@O/ S1R=Z:P#SR]=LOPHT6'@X6Y$U3OVV0H MOSWT[K:=MV;%=KG;8YGQA>F+?M_+XZ$[BVIQ'?NF.!9R([NU4(N@KY7N$%$% M;>?]5_+(SMTJKLK8LV 4^K8MM>9XY,[RG^X>J]K]2 H130=V:S*^99Q!"XT4 MMD<6;L_GG: D=(J@L$!R+.C.9XL\&KE#J)'MYP66?\YW[6*SKMV69Y=/'CH79S!F.[H9=CM-FLUI?#/T9GN@NH1Y:P+N^/K\;C H]V95R30O4)P,\ M=(=0N:M!GIG?/UFC-CN4>Q .I48WKXF[A"H(_^)3%N\;[>4FWF]S0TT M:7?D8E*]*9I>-U?DK'RI<=X8MX>5&1JYNZB)-A*-]J![WAU7.I8^78Q*%U8+ M#]TAZK,UGTRO"_E.46IVAC.G%*B-1EZ3=]_O2Z#B24[CN6M;XB*GYKUZ8,[0 M2'%G39/%F+O):?P(6K+YP^WF=<16$CN+/BE.AE5&F4\71R-W MYKD83*N/%]<,5RP\Y^!MON<;G<( C=R9YW.^?\/-%K#+0..A(11%MJ U\#-W M:<^7N(<^?\Y5&"YH"SFM(W1T 4]TE_;PHF^%==E6NU#C+CNCD2+>! ,D=W87 M-?;YQX)77;2ZM8)8G04E7QS/T5!V=^A#ZP%VN0):5^]<[;7OI_[3',T5#=V= MK#U2[FYOM?.'44\6+SJ+3N?J$>$4C]WEE(7?F @24V:F%>%16_0AUV1;V'VT M,X5Z+2@WE.+@@>&4^MCO@%M^41W@H;M3L)KCZLW#PW#1K=W6"X8YG2CGC]'8 MG2E8_H/NED>6W1T_.4VK]G1CCB[06'YW"I7GA\N;I]YELY@+6OW+RD-=E2]F M>.CN%#H%JQDT>^4^L[CJZ\KML,T)&GGL[A3$&XVK3?1"N[@P;R_+C7M>.+]% M5-@CK<^O[]2G4E?K%Z>B>^MWQTI0&8AOF[1:=N MY_'0'5:#L5N.Y>3 M9S/4]'@19I67N4):TP'16O"S;BG.ROG\&+4]6H3<0(QUB%&Q.1.F8[[7VT9& M_0EH>T*^UW.]9&;:72P[U+9=S9*51D.!:#@ABL<):I+O6<]50DUD")*,4/%5 MI0&;'O>V"(R:_"A9K'*RV6TN^#D0QN0I$9L9FVN557/M#D4*]4:Z5F33 M/)C;$S(VT7ZV(T6>;!+=MBA$.L51MU9MP*;'7>AM!&'4K K2C!*$H5UH]>;5 M9_38XRXL^'*AF%W*M5FMORA%Z7JF%%^A4JI'71@H^1K0+'.%CDP1]5E%6##I MU@HV/5I>*F0AJH[04X^V8G+!E*-<*\/,U(D$9&/6&B0! M'*D3HD[,I JV\XIMD=]R)T/MN04-.C MOJH%8=5/=WJQF4REBNUD3*ZIC3%L>F(7C.47IFU51:([&>BLV6IT.W7TV!-: MR6;8[F>H%LMUG^-T8E*N634@NZ@3$EQ1BX-UK&=N;E#3HZ?6 MA6XNG>4'FXXT6/#&4,B/HK *W FCH%XR%J"3*8N3BBVJE.[Q8C*-GGJL:V_T M5#M+4KT-)U!K*I_DYJH$%#/8]DB'[-8RSRE[I4C$PNALQFPNGHOE41=V2J1S M6=9CF1R_CZ@KBC WI7^\'_;-..:5\W?XGCTG@$OV'!-HEN&]PN5R2,?&^UJ$ M4S3VE(A^Y'38(T/VGJ^#9XX4?>41$=[O$>C.^,=AQU9@Q)^R4BXQB%[L-14& MI@[]-6=FH]XG5\COQC+_-Q'\:>!8S!K=2:EBLU=Q&U-!8U-QBXA-/%)[X M/YCXKV1G$VQ+_S UVZ?>J,N-'=XM.(J&/%,:DH_&_5/WT/F#1#^>FQM.Q6<. MFRM-A??@-/C2P)#W'_B-:TL7VBL?JDD//T&7R4!Z1Q/TF:/BX2?H,Q/PFN+X MYE-QB9OH@9R*STCW!YJ*3VAPG\\$&#?\$!72."M6SGOL)+XP)Q_=[4F*HJW: MP "!*:8&EQ01'S.5/M\-^."XD![O"S75#U/Q&;_V0%/Q&>/U0%/Q&0?EYZD( M!O^S2PW ?)L+$N:$ &*Z8&\+<$.:&L(I_?=LW\>0SXQ>\'OK5 M!.6BMB\F0@) A-2LB61@"@3+QP>G0/SD\0XX)W(IR(H'RGT(EC:ID.YGM4&JX"ZL< M@3YG'\4.J0OR9;UOV ()@ 4"1,/N6_.B*-;[:78Q2KYE7QN 5+#G;H?E]X>OB)V?")48T]L ML"RVI I&;&$S[49F6H!VBJQ%TL)JG!0- 0)363SYC(_@#(SA &R4CC611ONP!C0WD#PSD .T5QRH,?=]H_J3P^86\53^WBU." M(FBB% YE)%&"%0\=JSA*ND5U* +6)/TB8GY8]?WL]O'A='PV!5Z9SLL.\NS1 MIF\JVAT5Z*2>XIP/C=R$R#1J M'2K;FM?B6CP?7:YX5$J 9L(Q)AYFXXDO%>T\(R NP C_3QYP4?$:L@V#)@J:2[BY8B,^Y4N+#LV3,[N\6M";1B$7(1N7%1O%*DML MBO%H;I9+K4RS]5+7+!$J&HE?OV.Q:)ABB:N*CHO0@X&5'!]GA'VHR?@L2^NY M10D4'G_Y3'J\!E2@>/^#D)N")NJJY$J2GET2 M@$D#CSDA4EYZY&IE:8TX4=OF^?%@&QN*"RA28.4E,DS3Y)%$^?NR,+H$51I0 M&-U6-;NU"#FS!1L\$=*4+$'6I"$G&!H8N>G*BT8"?'WT8J>(+M>B;4'?3$K- M\97DA?K"MZE2VY[.:JOD>+GHYBH18P(+W]DO$TI<;U^J57JV29>&EMDKV"OZPC;',U6L3!)23.9RL4YDG>H0 M5&+>@("/__H=C<;#;#3Z@=%QPN/A(\=&P31MZ+P(Z2,P\Y 9 H\'DQ*R@3P. M26O)$&43_=7Y6%B!]3-/;>);.RRN@%/LKOB5L0T!/HHG>03).-_67P$:_V,N M4DN-.WHLD:4Y1IURR9[1S324Y!]X+^"SX2:7AJ#K8/+KDB'K0\>I 289_B88;X"/07*](7B+/\ ;P3C^Z$ MN+T<^/Y!?RP&G@7%EHZEP.O9GXTD16T>+2H=9B;(B^%VL1@T&T *0#?%)?!_ M%[Z(!W Y/+IGX;SX_]C1D-%ZO:65Z0"+^X57^Y5^D=Q:?ZCT_T 6Y%K3<35I M3;,BB_CW+^MT! M@1VH8_M*6_2Z=/0EM^AM&=,K[9Z MQTC]H=_C!XK08!"S[$74 /H8+XZW>4W-9=,KH A!0A1J0O'OT:%!" !_GR?5 MAI(1LB92B%/GBKZ1I!":UU#=-L2)8$JANB)H@0K]#I#' U.L/J=8/5"@1AXD M(").<:[*TE8W+"_QG, ^"ZO^7"92\Q4?AYQKG BSQ$>"!8>0WW$(N<\FX_9T M[@>Z\'W$WOALQ6_+4?IL,C";&0PV\]W#]X12WU?E@3B(\BI1$JO5#=5:KIOL M&)R]B5^_V>AU+V3< ^F)HZKO(*KZ1N?N'?"G6 FY@XC@FVS_('*S_@Y>_3CF MV[>3@>G=R]&[W]$,E6XJT:_5M!HGM-8"D5A%K<0"LC*0[OU8-?1W[.O!A:20 M@G(@X;C6()"NY_,$W@7']XA4WCTQ=H^H$S\B_Q8XFNV<$1?!IW0>D;GQ.4'S M[P7NK)Z9#/[R+?A"[D5?59MCGJBUB]F!F%AGA;7U$2DO?(K[CL#ROWAXYX:[ M.(D7&G(\VB4BQB:W)I>5D?CR\^LO/Y0%UJ2TCK ,5^C(J3C%-3/D=B0WH"R@ M@2Q(A.G$L?%_#G$01 KP$9D^GQ-ZMT#_F3F\'P*W0[?ZU3PS6!-J]UFLDOJ4 M5.45!&X< 3<1.[ZL\O>'M%T08C01F1D9"*8$LS"K.T:$0&=+(>2?'#XW(45=-X@0PR?;["C?H:/KPW/JP8I)H=3 MV[1@G\RV_LZ;T7T!I+RE]W2WI@0&88(MT)*,I2Q*C@^[*8GZ6$-/0>[L$RKP MHOP,]N*\R&2/*))!S%E\+7'#GQ6NL_?D5 M>J[-5_J)%R75V93J,2I'Y)MDL7'9&FNKRJ+16%3SP]EB9.5JFLD]1_L-GB10 MD;5XF""H,)WX6I&U1^2X Q4D^R QL9=-%WX-G)\_W?C0(B?+1#UA=9C^UB+; MB?E\.EE!G,.1=N^4(4L0QYH]CKP.HK:# ZVO _QW(JN3LTRA5*_66IU<*4ZP=64> M[W:O56LP-RVKIMX9E8F5(. *]&-REP!7U$WK?B.J?>>^OC\V M_JW/+7'@K+?G'*2 MM&&:<2%C)MI C)"0L4^$HVPL3!#7K5=^%TS^?:2T]4/P>0 $RT\]^=>7*E?) MO1\AR.=TCXLI7+=8S_6)VGQ@5!I0IL2 3/E:23(7-Z%B8 MIJZKJMR#BP(G <9)@''$>\ 5C5OO=ISS]]%V>_!H:YSS]X>:9&8X*A MI9N8 M=>ER,<7;HZVF7K_.M556NFTB-<[0JS7L]9%:BFFY _8L1WV2\?41L MOU^\#:CK(6DM&:)LHK\Z'PLKL,3!3P9\JY@33%G[FK)&_Z;>7C YP5]/UU.> MB]47Z9E,4ZV.WEGFZY"_IA!_3='A>/1KEZB#0%)[CTF#/@X,^>T&O-^8B#!PG4+4]-V$K?L!+S)@AV'L)?_<#?&[" M(_MAX+[FC!^1&@["27_?(=N7K?9P S[7#W+F)MRM'P:.B=O+$;=?5J8JPV9] MIA9X:<;PT;(F]=8U*X&4*IPH#. MY9-(]L1^_;YN6M_[8: #'0?MZQG!G'4P..OOB*!\E@"(+IQ<,D^37:.LBQTK[&W/T0W3AJ^M&H\4#K)K[9[3XFTP,=->UK(7<_ M]#L.J/8_+_\=A;$8%^6NV:LE.W97)RF9H;NA'43S!"BOU V8>]HB_AR3!YY4/ M[^0,7L4I@1RG;)J3(Z6J/=3KC5+V4L+@W>3!58/*=+*9=G_6DI5VLU[:,(-1 M TD%^M?O.!&F3UR6"&SN8#\ Y'[H1)^SAK>0#&YFE42@CO_ZS;#A6)SZ"-0!#=I%E&D$53F$0;N[H.;[C<:]M3\LZO/" MGE?PE]T/$WG>&%&?E9+V]8PYW.:# ^E^+*;S1CUB('V79O4SD'QMJ5XU:O(& M9:OI*/VS^M?_U."0K,Y1 .9201F3+_ M[[](AO@W2H:='^ "_^=_!V?*,AI\325P<:7GS\'PIF+DG]]Z3G.CYKB=ZW>( MS6*6%U6BMIBVQG^0= &-I69;)AP=F.T3Z12DJ?$LE?FNV;%SJ7(L41C9M>&8 M)QF43H$)4W$6@/[8$Q34^-R;IQ,+7N6WP 7A7K8R[#5P?O[*LNR$VC:5Q6++ M1=*;B4((S8D-,S0Q,'5!C/E:SI0@L/4W!WCPJK$%+D[97P#_F!'7^67$Y%:3 MQ*S5'J574C_?38@7!KO\;(OV>O$R)J2LK?!KM4G7: 3V!*S5& M'&>9>LMO> M'.]W4"#-Y['>EPC2^E/,?SF>N]ZLY[G.RU(CA($V)HKS6*FMK,Z+_W>#O)1L MLV&;BW*NTVT3V\E+G9%-L0$% 8SG9N/'.8O.$;9Y%U1\H'0='+5]'=B_$Z;- M5/G*?)',MSJ1N96BZ\L54.O_,%W9ES%.3LQXK=TI;3E*+-=L*=*KL32RX&%T M=I2* AO^^-Y&8,.S;X[SX-7(\WD,]O7U^WAFS!"=4D;G&()E<]6MH$7D,^/U M+4P3+Z-(;[+4*IT(':-[G3S;L(P5@FD<6. 4&682'Z40#&B\]?DJX 4Z&MO7 MCKQ[).??^NK8 U\=^\<<7OQE/E,[Z=*28THK46#,[GA42]ZZ<)X@=%I4.?:R MG:4[]6XL5ZWEE270]^.(S:>CX43B:U0[SHZ,LR.?*4[@^K+G^A4@RFI" M8:@^.28$85"L*KGUHIH?0\D#_0LX-;(/+@G@&;EC'\9Y9<['+HV.'1MJ+5JK MSC9"3N7RPI241S[K&;D[=OTSS7,J,KUD,?52(G+6G%GU M"+%;Z-[86I6?,QE+H^:+F2KR8TL2C5*UMX+:(B3CH;KX41D-?X>Y7Z LX<,R M[)A(]P&9=:M*@Z4>V9%2_$::7+8%Q+V3PPW*^F-KU#;7['7U*;0\$72$:26(1BZYZRV6A MMRHBXL8I>1=E/[KN? >!UH9D6H8L6M)P1_W*%@ZJQD'5F M^Y8*;.Y"@9DEX M\0 ESL_JQDB2+1NT.<$*IYKUE?FRFE,$940WU:76FMI"@P>CIX!L <*%_!K3 M@R.L<83UXT18X]S@..S7!S-R>_;T*E%(=V)WXMC3P,2>HAGY^"Z_;T,3[X)+ M#/0IZI.-<';V,R!B:6]7J \7<,YT$ZJ9",\DGAP,P@!V:>SZ]T M/X3/P_(Z]T3?!$&_],,BW@\9NW 0'5++?A&G)U-A/(A5+*,@M*33; @%$:5"I,1B\2 M87D38LD/J'G80_[V\6N^%A?OI$\EDLF*&)?9%%';+.+1GC%XCG=^GB+Y>[*! MV-2'DVI&JW "/>G&$T8SHR0(4PA/OA*<\;F(9+C'Z7^7QP(-V/-77>P#8,I.^2L'X& MDJ\-UZM>*[Y!W=]VK"8TTJMR>;89-H_6YX M]O.&,&*)]UWFWL\2#Z??O$5HH\\PY!NTQ'RN'^#TG3<+>?099'P]8P[)ZV<@ M!9L$OH%R3%;6V4%?GG4ZW0I#*,]@/D?Q!E2.(9/\J7;L[TC3_PP.'K=_6O_Z MG1(4>*4\',I((C)U_M]_D0SQ+QBR\P-X9?ZF7-^?7RO?-IKD,EN),$0K:VR:>5.=YZP_N5:.QE*S+1.. M#BS%B6OB$WV\6CUWQQ)7RHB)Y3JNU&*%)$]1J!(7$V8)*APE3LF-<\'I3LCW M,W#LEX?3X<1\A)?_/M,"GV+&[U!L_+#$YS5DQOE+A*9R[*1E%K(=+EU)TU.* M3B^&.I(9L(;6R93D9]E+]^-@.(,?X1Z%Q2GV'PN+RS@#Z-B,[$V,3+)C-VIR M+RZ-2K7ZA6L+1^V7W)R6*T5BDZ?'&YFL-X;5%10 M7@Y%HB,/H[PQ3\WB:6T,Y0B,DR?#Y,F*!V?201XZ5OX1Y,BQA^&F?#\23D!I@\\YH3 H$3%;"?G+:M3 M8F+$DHRL[/Z+(S!@\#S+A&GB^&K-WV=3/>[%7W,&M\P]RHQ3SA2L>[P*D!); M;+:3@]Z*L+O"HME3&]&6?&%;(TL,Q&J?F"0Z*LF_M+.U%5-M(I(">D-B;#1, M?4IK(I?(_UH"6,3SH_2+",2OQ:_%K[WF:]_(5A%H.)+QUC-)4CO9VI*DD"#" M6RR"M@%"/:3I%GBVI:,:AB-9$S11%A30#5=],I_^8#X^[1GS*O2/E((?!#G] MZ:I=HD\"$O)\8D@R X:@>(9)#'F:(0A^$!-'/$-3(A$=2E&2%,$;_U< _Q_* MR]__ ?]XKQ8523#@P3YQ^[H[MV$_7?6%(/[GY_K9NPM%T7O>;6=6$G'GT$&] M1/_^W_^SW]OCJ ]7I=@;QL291PII%V,I,C D81811N#-_PC*2MB8'LO*/NV8 MDG]V6DD4[6KB*1K[G]#>SW#\1Y.G"NO(WA2YRDQ$D4;6/^[7O,^09K+[4#<1 M(_F/(2F")2\E^/2#YZ*5L/3Y/Q3Y!!W_*OC5'1A-/L5C9UJ;-]LSNJO<'Z%7P0*!E!LE(,P0_>CO3T")P^\OPV5#9@;/PT5*@UF MPW?WO?![;X^\MY,/U^74=%]>ZGRD:KY(FJ@;;EA&01.?=@J7@^F=B6GJH[1@ M3K**OC+Y:").,2Z2;]O_U_ZA-0(]#,$NHE%\]#US-\[;]O\O60.GDFZ;0*4W M_WXS^7QT0%%#AA%YD18DGB9(B1\,:(J7I-B0C"6DJ#B0W&40=E%'TY?J2I3T M+E&CA^67M#9X*1!C&&/UMJ5LS#EMP%*SCIU>)+M5B2LF3:"1'[=DV-I&'8FC M$J%6ZY-!TVHEU.Z*1_[%PY;599Y.RVI>[]AC:A5C(M/\H@E;)MZV;$I*55+F MO4;)$T8_W!*K%AM09/'[(E"5H>C8A*6I(2;Y@Z86?BSRNQPLULL\''COO9GE 2T8Y37"=' M"',K2J>2%67,,\/6U)=4HI,&J,JT2IR MS\4.(W=UKL$GCEMR;%OLLOVE,5O$(D53:10)/M'@V>.60SJI:^T!V9W91J.D MQXN]U:*F)1H[VF'B?X>8,H2;$DJV3J+4$%DW5B595J>:S&Y"+3D6M1 MT\ROR4:G.H9EQ(^:+LOBRWH"CH]..K%I)_LK@^_,44V:HZ;RVNXI=G7=YB)2 MM_;<$'M++8::'LWK/,]DMW:)3<\V/3&J#0;3F*2@8A1'3Q6J^;0P'+!@5S?J MJWPOGULN)70?_JBIF%S6I6>B/""Z]*I5CJVFJ?@(W08Z:AJ;31I"-=HV.[D< MOYX/J(&B1)#G\:AI)9MJ)>:MJCJC6FLN:1$V:3)JM6Q"41E\>P*?.V:604-;5^EB@1D7FU M%DGT^FJ<7<&F1YNP6DF;%8&BUQV*CE0F,74[GL$9.+&S6&INY+@9VYMUGUNK M:=E(+]9KT-<3.ZM>M]7ANFH.B4B>G2<59IJV(Z#IB9U%S6:+UGC&BQQ52M/2 M1DL-(C70],3.HML=O3K@M04G%\FJ,8YS1LMN\-2)G=7/K=-9UJB+7&V>2TO& MTD[SB15L>K0$$;7X4AGG2HM9K3BFMU*]-.U;2=CT:++B!2NWX:UAMZ-.-J(P M3O?R>@5,UBE!) !(-]A*N\/0!:TP:Y;Y"C@"HBM;6%8)@5B8Y$-V/1H#RR%TG39CI26,_G9[BTCK)6. M5,%33VS"L;#-D_(\JLWD.*>V:DQGWN\W8-/C#F0SBT)D11(=U:XGHGIQIKRT MQ[#I\;'1CR7G W.:Z\BT7$N39JM(Y<%33VQ"KMY0&#I2HSF&(CACMMV69SS0 M0TYLPFEEDC?9G&EW*":QF#82"<+H *7AQ":,YP9*0N>5'!=I:9&AT*.F8]CT MQ"8T4EES'>]U>QVAH93I^*9471JHZ9%^4U]-U;:1G^5FS-45BTH28D-!3CS2<_%*?-EO+"34K/4^:62-3:7 UH#6= MV-HS;C5NEWDN.J-8J\!OA77;3("GGMC:Z[S )(6>+7("WT_$,OE(41J OI[8 MVCF&SR:S5")-1'@YFBLH25:PQK#IT0S4EARG#BJCZBP]C3%*W11DU/9H! M;:E:R6AU,>1J]$2@7BBVWM11TZ,92*^D6B*N)/*S4H]X461;;C::8%@GL-7+ M#JN9RDS+$8Q.)J.)Y92*]U>PZ5%?TYLR(4QI,D$(2ZHK$!&N,ZVCID=]38[: MS\/81DO/[%6%*-BYWGAH-6#3H[YJ43+.)8JE!( ?U^@7-EEZU0--3X";S:8Z MSSF3JG%"==:><4*T5(,+>P*&]4XT)BQ7V?RL6Q_.Z18E]M46:GHT+&M,RZ.5 MO*)GD:["U:NK+9"T2=CT:%@#-KTMRG(D1MAZ4XX-K&6-!VV(NJ((K'75!B8NF);TIF9G/>O+9+?\'>^,G!_Z!.,/I$?)D/&$W^AB2<_ MN5* )_Y"$Y]X2GR8]QQ/_.5$S8?Q)7CBL:BYKXE//-$LGG@L:AYGXK&HN='$ MQY\8O.-O,?'4$X4-J#^8^*]D!D:,Q!_Q!\',S/31N']JT)_?L?_QW'QS*L# MX8?_WZ_$K_-.2^R)O6XFF<07INVC&(B>)!@A21M*P_?RA;P7%GZ6"?M,KOD8 M45BD8)%R2J10YQ4I;K1@@$3*1PF&SK53+G"%Z&<[)>&KG4)<-WOF&79* N^4 MZ^\4]MHY[<^P4>+!TD,^NS>!%MY1KWRN4'SO%B&* H8VIAD:&;H:TN<23#6H MC4/P4MD2F(Z2>6G(GW\E3ZS;\;\7&])G=%<@][/]OR,K _@6MZ6+CHW._254G27UN=V=R_A'5[PO*IDA624 MTBCTEZ*;\%K4Y?)N7X;RN3(T?YRE_0)59P^&_M^739E^ =7L@5*BUPU])%ME M@+ 3Z3H$T>SU-D:2)VRV3J>;3";??($7Y*+?*FY[1IA>/V4/ANEY8'H!%?7C M_%QG3\'U%IF) V0F^,QP5"!:2C-6#4]9K8S MZGF9KL>BV62='@.(,K]^QXDP31PG_KWT48HQ&DR,7D1/OS%&XP<8C?/9A9'. MY-OY^6PSFLU;N;G>,5(_3XSY-8P6Z[)872E"@BAU,\OGY#(NH'LM\"):-!&F M$\QU,1IHZ\5/1LI>/1F86FYH2]E&.DPV(3^ MLF&U;5G[^R1#_<\9\N %T;BYM>#UWQ#/;N?X;XA!5!WP1KVXIN^_(>*->@]# M/+NZZ[\A!EK1\SE-G4#/RTASH/7)R.8( 5LE)*@ZZ-T6?8 IZX#8V0$:.^:[ M_XSOW@;\AQAGB[6:7BG;D1E#&XW&(#FG-G&8D)'Y M]3L:ICZLTXLQCC'N:[+]ZAB_,//^0XR7*LV4-HE/.([1S-A+-3W/L)D5P#C[ MZS<5)J+$53$>:/O,3V;8_JK#'-!@;ZBRK8; ;^!+,\G-&R:)MN%&?F-:_3[M M+)^;4]?P>5[8@DJ*HN%(VSW0U489V12!1+1,((3K#OS,@K:47/_8"5F\Z&;B M68:7BUPIQUAS@>AQ:[[!QQV;*DH=ZULGO:(/H%?Y K>?5,.[.9!Q@-&M@#R- M,LEI>D 8W(9:F-M*54])) 0R-)Q8&L,8PQB;1=#EYZYERTQGHHB M$9'8M1!-UMAQ"X(;64P)^FLAP(]D& 7"<87*-48& HP^@E72),W$/JL@45H! M&COV6?V9Q=6:"(:4@E!-[R'UA*R>B#5!IB/Q"K?1^G637L:%J3CF47&$*!E. M8 H[N'CW'X6-W51_9G]]&=;S"5=/Q&-:G:/&H\["J@]>%NP*P)J!&4G",1I[ MGS&LL6?*)R;8EV$ME1+9PK"2;!-4?AFKJ)G^;$3"TQI85F0TS%SYM ZTS>4G MTRHY !M4UZ!E#7U1HC"7+="M+;KG 3;O6(;.*,$T)0L[HN[6>,(VTE5MI*JN MP;M5=4.?2J*U!\&T;IXDK9=*E*NNGI\;1&W8CA3T570TS"5Y%MUM/^%[PIQU MP/4C;-UU;*<4GRCMR$3/%2,K $AHY42/K[%C0#X6(+%= M\F=VR;S8CI62-7&P- PFOK[/&==>SW"8#?!^8J@&%Q M0]FWXP982-EXL;+SE!UB P:UH&P5)VO/9)A$OR(^]\J4?$ MRLWIO#[;U-DU*_198B"/>9* 9@RFA3'&L;?')_;0SS'>*$4ZS^5\YX50*X;1 M+_#36(Y.0HP#RX@D*(QRC'+L_/&'D?5SE!?CO;@439:[1$WEI[.7:$9C,PCE MP-Q*1+$K*(BN(,_: H:6!"VMDY>10L)2D!7X803LLPALB]U".$#:KZ86'!)) MG8/1"Z(N@;_6HS MG.]("K3FZQ,'Q)LAO]6)/QB_\Z6((HTL]/;;FOM!U*!]2W4$:.R72;5[91F. M^3Z_@B"@&^$R>7T#.AD8%7@C7#")<$ G(]#*LY]HXS2PY\?@J[*V7Q4"^1!0 MDF%%%M!(<86(>]9G?:&V^FJ(03QV\4;%%2+N<8@/L%%QA0@?#=&_?.<[NAQ% MH^T3HM;IV)#,3A:CI8\20JCTR27\]@BEDI'V+??[&9 M.,7IU2$^H?L4'6='L4XN/:Q71J5B4HXE(<297[_9,'$B^R%&.$:X;]ADOT5. M73CZ^KMP?SMA:__AH@MJ//(6\.6AJ^YI0NH"OJKV#TA;*F\;*_* M [;.=>N]E,%LU)=-?\R3,92V-!''^>/]A%E_QZ)B&^E&(!:V-8,E\\E!)]*F MJ'HLV:L1/ (QL)1BT2_:21C$&,37-X.N >);6#[?!C$MBLM6,:((L]QSZD4: MI2N+A=J ((8I?XC+G,2!-FX"X8*J&])&0:!L&S%.* M4P %BKH*T-AO?V'UWFPL%\X9:20!\ XY!]4>P^6D&OB(W,H^B_/5LFK+G+!L M=K.B6EQ/^15/HF+FT7""PGF# BL8_,=I8XOL>I!_B_1,4B^-:ZL7L],:DF3/ M-.A&?CB&2&=@BLH0U=EK=6N3Z;XC8NCJW=>7@K2VL8=*5 M/:[L77,JU5]H>3$YF!&E^KAJDB^%&-MJ\"2J8QXG<"85/X'7W\0WMI4N"."W MN"VD^^U!,]?>=B@ER0^FB79CE$I"W +C*(&KEF/<8L/GFH;/5W';[*^)43^3 M['+IEJ@F8^O*S$BO(&YAW;QPC+H,= -MT 3"384,7.R)"A8+%:"QW]Y6^B!/ M':98_;JY YJ,!=L29]!)T)$$"V&3=X M$I7HIH]+96$O"Q8! 4Q.Y0,1<'6SY*LB0+#6?(G8"C6"BB6W1J'4T\1^$HH M:)8P5[X*'&AKQ4]&R2Y]PUS88,_+/9L9@;,F[LWSXD&M[B#M5'PR74ATXT)E M0N2D;G9EBMGZ. UD+"K:S82C[-=J83V /G5KO#Y,V>Z[-'N.D?BN][,OU>-3 M=;$I=+J5:G->B,W+T6<$208&DQ+Q8TAB1\J#81*G-;A46H/WC\I$IIJVU%R> M)TI=>YW?-NQ&S1Y#7*)X,#9Q'/J)G20!<)*XU[IV=WFPHR1(1%(PQHXS(9SO M_F7Y-57W1VJ48*=S=COR8LXDN6K,HIN:-C+&H*O(LF&^>/,2,\@^!+[_XO1Q M@;X+94PX!/M;C"]:U>20L LRQQ3%\KI0&:S5%,(XNHU#)G E;PQR[/SQF9WU MC4,<3&)&&8I:8=;ME-A.G.J5,F(# AQ%IE'D%[D0[ 3RF1/(NXP5@AY [ &Z M5_L)FTF7,I/60+*>$*\>KIH 5A\)UEDM8>HO6:8\DQDVEA@]]S92&VA.),JT M'8Z144PR^PFF_H[6Q^;/S\R?KX'X+7:G9%5(SHG"@BLUGV-=BZTNDWF$7>@@ M8K^6:P0#%P,7^Y%^:M_\#+@\$U6;U5&Q2:@2;9KE7CFYB2+@ FLFAOU'P?0? M[:43^""B#7N0?,@Q!6CLMP^.PU=M KBY QIGCV/.SIFO=G<+^ O19^EMLK-* MYONU3D1E\JU,WI0F6Z"C4-"X(&/8;8H%PB-;V144"L!P88\OXF 73 !<,&6X#_8+WZ,DULU:YX.$ 0]@K/A" M2OMJB+[*18-PM^?_3FK#)IR!VJAC2N]>ANP5M88^%.AQITM,%G$Q45H1 M<2""HX[#)AK#6='\!&!_T[ZW]]=\0";@+8JWJ!\4_O-MT4"KK('@X/?"B9:2 M9F,&_J*=&T=-ON+2.$NZ?*;A+'\AG(N)=/TA&J2?;]KJY(ABZ,Y^-RN/<<[4!907S MZS=%A(DHKO2"I<6U+Y_X9PKN\G+*CZ6%;KU$6CKSS,WD3L2.+-=,C6D@S0+> M4V'#T1B!+ZH$PDL"'E&5K) HF)/0W-"7\A!8E8--Z"_;!#_(VM\A?2[!;:J- M0W AEXC#Q;Z2.Q?CV!;TE2T(()H&"*V[ $UM.B9T9=<\:"9WR#PAK$L6NS5> M8M'$+)(3*]N65M '6I*G8B@S !V.QK$O!0,<&V]7-MZ^A>EW-;'F=LL7L9+@K@>]4(;@CW"S MA$:*OC)#(T-7@>6UE,PCJVMP:8(^(*L>E.CC8(S][ %O 1I[$/48O.=]>.,F M0&/'>_XQQW[V&+, C3W0&JTO0L]("CT/6#1@ 8:NFFH"@P7=HP!6D6TXURKT M$?C-F$D6O%T3,B71^X.P%&0%?A@!9E0$?A7[$0*>:_#6FN:#^0$\\&4!]EH M/TEM6'& MZF-DAZ\LKH!_]C:(>]4S?GZ)*]W&MUN)]U>]V>L4"DG,V.>0C7G MZ1@39JGCE%B8-WPTN-[ZWD2P*?[SP367V8[X;:7-S[I:>ZJ0+[..F%M!N,+P M+(H*DU0,P_7!X7K[.R3!YNS/!]=%:VS7[77))A:]9;K3KCU/TA*"*XR/(F/A M^(G,$IBW]R%O_P7S!]@[J^_D^<59P?,75X[Q8_EI@ M'ZLCON7>_::G7-FLJ(WJ[OE35P3- FH+YQU!)W23^C1>'.4*2HQ+QP?6R!JP M(MUH\!2J-/^UG)P8YQCG@;!'KG!6!5KE]I5F;1OB!*9H>L]_@)T%]ZH<^UP' MOD8XXJ4=!\(&J@-F6T^*0#MDKA5GV?=9)7N;C+U862V@DB%53+B M\7""_N*=3(S4!T0J+O9W-:1NB]U"NT!R]8X0*RC=5&3=?%XW(%+97[_C3#A& M?3'5PB-9*L%P#NR9,+(&MN]8AB;,^_EEL3< $RG8X+F*P5/8X?'=G+.;6;%C M;::9YJPVK&\B7'[.+;DD'T4EU*-A)O%%4P?3HQC5V#BZBG'T!507S0HG$ZMZ M@V#ZS\,TM4T]%T9*U?N";1QY5<;ZNMA50]@+]U:U 8@B3JVD_Y<]GXGE,1* MQZ8%LYWHS'(39IU36+*9:H]A5U&"X6@,5U7'Z,7VT!7MH>^@-QIMLB4J7Q-F MZ?9+/Y6("&6[MX)=A:FCPA1YG!XC%]L]%[-[OH/>K4[V)@EAV20673;= M6.67:M=LP*["XNKA*'E70'OH+R77O[JJ,JV)E=6/_UDP9')QF M^G=5).9^S% MKBH?BG9<)^5^'%CO)%HO>&C\6J+U$F/5ML/A/$\P(SK"LB5NON6!EH?*S<>( M,!O'ER+2PZJ<&FVXK5I*0HC#2BED.,%< MI,A9H.TI7[K#X".^4RAE)&N")N)"*8$-X0[0V'&AE,<<^V/O>5PHY1''_LA[ M'A=*"<+8?>8A^#B.2S9-&^BIZ%J+J*NJ#B= %VPY^E-:2(@&M#>F-FR;AA9T:STHL^ZU5$JD:T$:397[^I MG0?"G8$F&!F.LE^K;XFY9!_BW7]I MG[ U=\::-A_!VFRP,WF0K9@$P\=JW60T,4A18PAKE,Z-I(X#-3&L,:S]X@GR M&ZRO65+S(U@ST6@_TRP;@UFW"F2*6'U9I+;HM :F&!N][CV[0%MHP3/$L)?K M7HVFP-E&'^0&> #%X-8[$OMB[D![?R5NTTC&HV/_Q(E/D67PMT(J16RL+!7? M$E/.5($B[Y2T9X@P1>.2]H\.S-OKW^<[$0*M50:"]T_OL_L[;5/435Q]Y6[2 M)&-U7K1%;\ ZC0JZT[2X3C]Q82@6")@B7"'*:APDY UQTJ#)1K1#[!.XQ+L#,W">9B" M%'P9H+'?/DXHV(8:%/'P_]PK5)N2:1FR:$E#^(>D-CS\8*]E73)D'9P)#OXS MDO/?W94[;BU.!&TL-05+XD8C23Q5O$K(Q.:#7)/A9K5J;!7+-)+C)3WF:0(: M>Q0=)AA<6"&P@L1_7#0.[_HSN^_F\J+1:S86$K>9=H15:CZ=/S_/*I4&E!<, M3*<1)Q-87&!Q@2]]^,.(O+FX6$VB?+;*DJ-9-Z.F!]..3=&1)!07Z%X_05SW MCEB@+50_&Z+ICPS/<&@@@>=HT%FHCT(;23"PI]"7;*+_IN#A/(5)DZ^-]C7( M>&;,$)U21N<8@F5SU:V@1>3&;8Z$$Q*^/2'2C353W+A#Y,8Q6B*,XO"%1R O'YAIV&5XF:CT*)"%0]T>*-*EA.'!W/SWM2]B77Y\/A+V+%]B MB\UV[:'2_7HWDH&MF D89GUM*5UR^082@/V6VP/]MKYW&O7LN=S18)W MFP4E-)1-4=%-VP#/AFGAO.J>(5ES=B)8YO?"2!_ ]+MU<(;_AAC$&IP/H(?@ MC7H/A3/Q1GW C1K$:I>/I,OYDNT_2KV&,C4(\A :$/]@!C\@P;?XJHXFT/,*FB49DFEAVO!F=[H^]^W< M6@&\M8?FRK>^/4S4@956E4[=FZ+KD0%=);:ISJ)3)A,BJZ^?7Y(\C:J6DS@[ MSWVC"]^1_I,[TI^C:\Q-YK'1G&APN?PF_YRN2,UI; 71A<+9,;KN&%WX2O&? M72G^'%W];=PL]Z9BI"-U^Y%*)4?':6X,T07#!W#FJ8"QRHX:WQ;6I_/[8C+9 MAR3#+:*][UBD7MP<$'550@A[7ZJVCR;&*P/ M#U9LK/RIL?(%L/(%LJF7N:TVDSO]1E*U>IV8C4Y66/":87&L_93WIK,\=_0PRBJH WZCW$JN"- M^H ;-8@!)H^DS_FV,]+ :NUPE_1@E]6- M%@!=9P?;'$!M&6#VA'E>KECC1:7YO"4B";M4;\];ZQ(-S/,$2C 9)J,X40D& M,Z:^KT!]GP',#+_D:BHQ58ENF5-H;:BV*:X!PX4J M]A?FPG^ 7C 3X"4G8+PIT8U&_V4H<:4EQ68KE6FFF5Y!&,/ZLB:25RI< M4,";!0MQ\.;385^&LCE7A W<,]*_BJQ)D8G#WG]A);XP!/C5(Y_ 5Q=N*"]_ M_P?\X[U45"3!@)MRXO9LE\4(OL85KP3Q/S_?>N_.-D7OV;_.?"02>[U$__[? M_[/?VV.0N0F6]H;ASC6%H#.6(@,@"V81803>_(^@K(2-Z8E=]BGJY6[Z9Y>C M*8JL<>(I&ON?T-[/%+E(C2C2R/K'_9KW&9+!NP]U4X:2Y!]# M4H#47$KPZ0?/12MAZ?-_*/*)@;L&_.H-#)AQ9UJ:-SQ$]'4A_B.$)@:4Z__5 MUL4?[E-RMU'1%P$<@'!7#K:N^]'>%H%SAR+T!HY#*PW/&)3-U=W$PF%G/*S) M&@+:0-'%F2=)$[$G-N8,Y\L0.%S04^LDH'.C"F5"6X<53%L[.?#+Z9]S7%1M M53)D\2P&Z^'A5S/&@B9OT9/ _*"^K-G2,&E]T(Z'SA0X=\=2:"#K\XD Q( 3:' M/-"'&]1Z;@"0RYIS](-3Q J9X/NP,^"/8&A2Q)K CR54# B\"Y:4,D,KV9H M=5J5K) J#5'7P(N&)AH+Z!F<0/CLN2%+%MR<+VIR$+(D<:*!,VV\"0&!9D%- M&+Y71"\ #P K-Y8TR9$?K_T$SQG:HA4"VWH(I0!X_U""NBX8UZ[;X(\BF%#8 M;<&V=%E5;4W:=1CU"TT:G#*XJF!IO,T'?]V]S)H(L$0O.$F!)NP.5+452YXC M1GJ,A*#W+?3NB6";PC>\F=FPLY7FK"!.23P1E%($;"+U'U4T+3 ]4CI3-WIH/P-$&K!\@LO:&[*0Z M!P^=09GP=!UA &=9G[M[ST23Z$P*P&M%UV!5;R&\#W?8R1:0>AE9&NO[?WD* MH1Y?^H1T#\(WQ]S&^??XJ-.3-)$=5OLU3FT.TY*:?F92T<;E#Z]OGPQH7'"C M[A_Q5ST7VJ]"'YH79/Q?\Z1)!#$.^ID!VQH*<^<!H(('?YX8T%PQGWT$+S1A"P>;((>'U2 >"%70' MR"0SY(A,!> *_!V>+.B[\#60Y@"_(>7-#/W5>6H]_>W Z7\/=N?E-VO'E&HC MSK1D%79EMRD[Y6XZPW+-0D>55N!15HXH+5<^W)0=$\G.W0BNOA^=;2%X1];) M[0CKR>LH]R<0Q.?8,>!%2;0C!""[%[8,,XV"L0#5!+X0BG%5F$DAR9L5Y_0U M35N=.U(4':8"JC7IG+(J[(T)G@:/W]?7GD87?-@11_%TH.2^OEI&92Z1\C&R M%:"Z+)T! )T'6*O@-]0SR7)/S3FJE0E: &7'/9F!^F!!7[0!%""@^SL=D-9S M27,T'D4!"(6'F [>OT6==RMK@FE7%&&@N^OC/F"_Z MGH-/P1C E@.O0$LD;-#0PWN3!<< OXA"'N%D@+;.:T1PIL*I5)"*"1;#!+JB MY![EWJ/@YY(Z5_2-Y(X(/NSPD]?YV)\.\"G8],Y+X&GHSL30/=ZN+4$ DO:. M.C!QX$?1V2D?'WR-"C.*]BL,,VO5J$Z+X30C*B:/;;S3[:YEXWU;(C61,G5@ MY1U,RI]+J ]Z*[_?5237AF#G.XO^#]CMD@%US[=_><-N_?I]V/^0,-0]R02W M"=AP5[!=3U(M^Z+ZE3%$0GM'NS@%=8&8"14%S886STX/V+,A=X/:6S;/#6&" M1D,DUQ"ZV\"$$T,)F@K]E6REX0]_AT-E9,QXIL1.)@.9;DJ.OKZ3.<":1'Q< M1!]%H$'V5[/6^=L1@8YD!=^">KTB"PZGBI039<^\ W:)"LX*I*A#M07,$DE! M0]*:N,)9,?773NRGHP:RT-Z7^& 29-4S4.$2(TEK;0[R5D,Q(R,YB*2E:8,A M*J[UUCXUA\ZTA&ST'?@R'1T[X!2Q#$%S:"U@GEH3'1DZ2QEJ6F@_@N]VD'X6 M(4EO-H'1 T\8;T#@-5/;M'9"%)U#!F+(=H>'!F;,:ZZBQ8-&U-X\H.--1V+T MZ-M/X+ =HHD%ZJ[3R[=[!78 (L!Z1__TU$G1!A:J\W#).6P]JW:H[R@6;[H$ M9V$.*OR^V;.NB/HP\4>>P((4_#<[ZQTRD.<+I[ MP=-^ST^_!^H1>UJ1NQ6==@ BX.F.] \-$3FPOP9>!Y>"8B-=_$V?D.9R.%A' M;,AN_H,0I.(@9P&Y4,M9J#T9@U9A,X=4%M"+'4$@#,&.?]U$PT,Y-!',O;\Y M&VON<%[H39 Y<:^O -70T%=PRE G!AN'*H+#15R1ME-D/>2*MF' X3KAD&\? M !=6<+1.2%0Y@93.FJ-Y$$(FD+<*V'?.HIM',W-2ASOZW>>>-!9[TK G+0B> M-#ZOS&($DV 9(A9_]:"Y)H@C:S]T27EFR#<<4]2O=]_QL:GS#<.(NK0I]&,M M 0IJ#;S==+5K*/C1\0WI<(=^0+J/]BH9D6L _AF<\]Z!M4?^'A*^GO;F:E5 M[9 T1.DK0)-%:H&K::(CQB66P0O=-\-,]E0"HJ^(,2'#3X7@D2,Q 563H M^1/04;#3U/\%W0**H0#T11DI,/"(&SN>)O ]\(R= K@[D9]"2?A$[M)]2!#7+) M[#IQK"N [__W9>HZ>32$:5@\++/DZM/)M6P>?;:;F KB>'F7CN!?_V "[>\# M<@(]=?>M7:.=U=>90UT'EALF*/<=5&JAU&@L6_$ MD=6\S8>LQ[(W_[LH,<:A2JI *^9YA:XLJEG.YFK\0F587:"+X\:OWR3U=!PC M%@)05QQ/W7!?]\,K=Y&5:\)#L#;JF%(2SO/)]9N-M6ZSONW7N%I67D]&I?2Z MOES!#)1/]/OKM[/\0P(P]U_99->8=-P<0;(1O\O&M#JA*A#IB!$@XF'48,>S M(GN+_#?4LL#K#__TE\/2Q,G$W_^$"HX[=,<85('QY_*LH1:B9E/(H*D[)LL> M!^11$-(:=&OH*.NF" X-..^[5[CN6,1RGZ1Z9=.T'298>WVUPQ*,=&4R#,DR=.B?13.YQZD@,T<0)V'/W-TC( Z/$O ( 5E' M0&F"IXGG,]L1$Q!"8<>>4937PR$B*D"8.-V 81-#UY> _&30.$.^,H "2W$. MO;>$!S(@$8$/QG7XO+W)\9X-W^\L 1@^ ()M[)FAT,[;O1(*&& ?FQ//&MRG M6!"5LYM2CU!"?49V/E)!/)WC*Q[&/_%]WYB^A2/?@)-?\J#XAP3N-_QE!2U4 MA+$*4#0[@,\F6RD/'GM@9R)D-!SZ:#I^_<[NEJ4 E"[#=D;GR80T4(: #@;# MKZ&'U<%JE&* .*CL[2-HFART!'O@Y(/A)'G2 !P%GC 8V[+C!D;>)4]Y%9U' M*LXC$8:< W@B*8A<$538$G(#T(T#^13996Z/KE."(VI@[=VX?/(Z[#[=L6D@ MSZI_X=L'WC*DWUD38(B/)TC9]%1DU.7#08"]-?'(9D<%!D()8&9EP%#RH;[2 M/ 75?=GF;4>A>#KNWVO7PJY3TI .R!L=]A8"%+QO&-[K/Q*+0\C::1ZAO3^G M8$('$BRZB-R8X-L>8X-X*E=$P(7TR,8='M#H1S(\Q-UX@%>=&_$/N\""$!ES M3J\]CR-BM61U1T5#0;QCF_>?^@2V%]CO2R_>#,8D? ")1 0>DA]#XL!/\?;4 MVT$@?'J'GX;._KX'HMJ DMH5^3!J2%["Y7Q#/+YC5%FO/)7H2Z?<$<_N^+H-)8M]#&0QW8"VA"F\U;#X^J^",E[GL2.6F/ MP8Q]:0-^+I,ASIX1$;PO95WQFZ (('XS.S=,""B\JK32C=GKWD/Q=KO[#GMM MFP[@7_TKI]^UOU]=?'T2_0ZT)&,T0W=8*:A!E&)\9(I$<=GZF=EL# MOLLAN"X\GHUZ[##W\XT_UY,S"[)!,'^J2HS/ ,$!1GD/%"\%_'Y\.;MW=;^Z%@;P"X#U? MV96B"+^WT6.?;?2"!D8^EI'L\_9N#JCRCOP"2UI#QZ7W)Y3J&:XJ#%=JZ2,+ M!1S_U;('EB/^8D2$AN!(@Q[J*@Q9GC\:KB00ZF[J+21RTB@(I* AIX03 MF19**[H]1,MG.SFX]GQJ3@PME)PMQ]I Q"PT.P_T&TCA.KOZ: N+PAQ-PA:= M=8>]<4)2Y(/>@&,/]4(XV0O7YD&, NR%Z]_^PQ<#X>'&6D/AJ@]0\)#L+@'R MN9N[)8!K=:*/IA=N[%AUPGO?=T*$I+]="!XNEJ,-.2.4E)W"^>U)D5T (DR# M\0TVKL+C OY3_ L:L+453R4)?U5;>?NUAY4<-='2OZJDQ3]7TO8NS>R.1A*B MOPTZ(<$5?JN[-=U8LKI@6)M0SC,ZX-H^ ]4+>5F\=/(ASCU:/C-9'-[8T;3A MHGJ.> &Q8E#)BJC"#&UF8)"CK;GT7N;Y;M]L/7,7=:'O71-RPS0T4X:\.YAU MQW3PGN&:19XAXL7-0;9SLC+^/1HI"[_[$9MA=,G@/?ZZ9 M< E,6?)'F/K?-^ZIDY_XVP7-$M@%C5W0_G9!?]_13'W+T1S]D:/YYZ[C[QVJ MWZ(^$I^?JKM ;R#VDON:G'?$$M 7D$8& M8/:/4S=HT3S@_R:0;-(1U6>^AK5YP>O(WG3>]&IRB@>]WE<'T>D'!3P<@3G1 M;7!"#G8:IN3<6-GC4]Z$MJ,!>>?!&X_"GW)=MSRW;J\+[N;CU6OUSK9E(R3U MN1T)TVJ'4%[MG=,*68(M%!#WNE/?&H)[7]S?F5]>7$@VGUI@B@A_OL*'/.8; M?Y6JPQL>N^N#TMJ-"=VQ.NXME_V++[('.S!XQQOF#-]C5]Y85K(S>@N._A8; M[5@=NO0MBZ:#[ZRAJY[)W@4KXO$%[]VQX(TZL]*B:ZFSL?EUWRI.F2X_]N6M M"4=^-5_EUU6OW?YT;B^N">T>X> M@"IL=A3"NU_U_+YACTQP"&+;V%$.*-05?0&2&]Z%8OG+7WES>SCLQ%6K ["] M70IZY%PJNA;K# 'K7&)PN^T.PR5#WYDH%-]]<)]K+RCB]>:<-^'O7.IZOQ%L@YS]HA[9?Z$AR>K -DS)_8+7RY%[/RL,XS2 "0ECR6'G=.? 1W)A+.V] MRPD%WW%"@CB1I>6.#QI*(^2C.!R;/I@Z4MP-;'?5""\1 >S^&/H^=,.)\H+> M--,-/(!;%G886+(K"1*2P##6-X+BA&]I3ELG1'_CA'<;4,PAYYE[I_]:)^H[ M6P$=4?LA+Q^N*5R0L$=7O3[ ^WBXH](0G>5&>;Q&T[^[,G-#BGBK WY^G?MO MK )DZ]!-?Z#0@2WJ'ESDQ7<7[.A%5Q.;/&'I<3F.6VTI ?$O MS6%/1:@:G[A #:,U@8X=.G$,.![>'?$ST8 MKXD61/>@=-ZN>7%*VKGZD",:N6T4Y[$P#FOM)(AP M-Q!4C8XZ=-U[W6M--/[)N-&@[FR^IQQPQ5J[]+(B:YQ:CVC9;26BUP@_*@?> M>+SM<57-(/,:6NOL3>CKADY$J!#L)+SC#'>]'L.E8Q-Z-T84U3UJO8]V[F@7 M$LBUC/31O7"HX=L7OP9#K5Q=%EV%06D[@)J.LK;LF80P;RIC6A+;OPX5/24 MMOYQJ"]9RJ3D_F;3(G+2G#63"S4RMAN_?M/QI^-RY0>AOA>>FP0?SXP9HE/* MZ!Q#L&RNNA6TR%7G)OM2WI0WJ]662%?53(/>#%,1*@G+-GXX-]8[N4"\)" ) MI VZ 97*YC:I.)JN/IK4AIE7+91S;O<[,GPGNDM375IV!\IB)I#D/)'@LXV% MM#IF!T^W\_'=^3W=?V\20NXL7#>]1_,]2V27>\)3UAP']$IR?-!(4$.E T;% M>=EED!*RT_!UPW1=_!_8.[OB64^A=[MRG 8B)+RZPI&(W26+0*J-:4'>!0P: MWJ $QQ%0+<'/KI4Q %;42+8.7,3@/-)%&;GD3!AH[6JW^QDO@&GD#6L3,FV4 MX@H\P[VNLW%>[VCB>R<%O! Y >?7ZW1"E1NH:+JF28KKIT,&W5)7EJ\Y2=Z= M,)B0 ZS[7C(S-Y,6TH\/S"%DPLT%V=$/D=VVB\A!.B&8*R>UV2[WB/O2TROD MA7@-))A>"QVJNXNC>Y8#F$';3?"U^\A"D6*[.3BX6[M3:MWC':K[P""UA=?[ M0)YIX]YPWO43WD22+=M-FK7_PEV3-S[:_6&CU& HH?OR@])T"Y]#[MX&#Y8PEL3,6.V/O MS1D;_98SEG[_'1\J:=>A<';1=5#JNI'U[YZS>P?LCG]VTE7)QC R1S%*N^ U MA!#W^>6^9^<@AS NT^PS.0/:K52==AN()T[L2_[3*)C237?%W*TNK@ M>P>A?%XJ+??]SMQ[>;4T=/D6DGC&_CT,1RJCCH)G(2^/]9!WT?>D.7 MT<<&"J&2H-O8Y0: ->Z01ZY><_RBO8'N[E$Y=X;?\4+=7H,/>9C\]C?3,-T0 MG'OT [>+VCK0^2]M@\%W _L+_F>O!^\1:..^M(JKJ4&3)>XU#5TI0(RE#(JS^M PXT.-& T^7BB0$"#KP[#NQPK MX+FHA@24VU#O\A;)V-1BN:BQB&E[S!#O7W%V(.HP3<-YJ.J&?:^260'O[U3:6#TH>OKU' MYX9[##;[_1\;PE ZL+RNZ5'UAN:) F=P'XS!D0R0AZ"(?X_OYJ$_D/^&72X6 M><' > 4;B!'P!"=F:1< ]3HA7DB,1SYXB:<,YXB3G?Q2>Q=9O//Y3>U)-U>5 MY^R6]^EU58*I.H%MM*7D1(D[YRB<8/6/8TO UZE?_9'4/ M7G:R].6)A\(\]$'CI[VP\>;N-A\LX^ZX"4Y2L)G&BJ/3@V6V9J8PC3-T PP=&;T.@!VW NP7RC'NUC4Y[@GH*$PR M'S+G\/:1@2A.8(?*7F),T#7]-7&!0@_F_3!1F"'58&!4N#7=A<'!:X62J0%:^+J4&J\@@+@5H8N#K M0Q13M)],PIU+-//>.X"RXWKH80H7"3%H;@ ,5)UAXOMWWOP%YZN3MF:-^.^+ MJPGG=_"#]00])R8VY$B-:M-2NE)?6TTC#B8$8HY,2/.WG&GY92[_EHAPC#FQTEZ@23G M%]?&BS_CLYU69]RTR=*LVZ[*EMC86OWM^'NEQ;W<9T?'?&J3 IB>P#/I5)(T ML^YT_4WBM1./:6_FTL$36HY7USAJZSXK%F\^IRIEEIBUTOW\J$QKLEP\V$*% M:O9@#T7 ^03WT4HWAJ:D'02P 'Q0[FK;;Y:)#^1:4M\+\CE\2UTRX ?@A"9WZQFA]N7"U%BEUM*N3*9#;0&#?!)'Z_D_7MBP$T:V@R84F]= YMLZX3Y<3291Z4?RE46<*"53 MXV5QGLYU]?%5D$GQO9JP5INS62T76UCI:;N978U__1Z!%?L^-*4O+^F/P7D7 MRWE99N& MUAI8=._MIV%=MY7B_\_>ESZIJBS[?K\1]W\PUGWGO;TCVCX,"KCVN2O" >=9 MQ9;;2Y<>[:W78)E5F9O\K,RLIL-=9ZA>[P8@)+ M(.G\E@ BX)[_!/6:]Q^ZRPPSGNY; (O,AD$7Z #ZLN)>5MHUEIQXAZ#0TW = MW>.L'R 7,TF!><$P$@,O;NRO^AE^XT[%O0[E^J@KX EJ\+!@%^A^.#J!?9J* M>P3K#^;=B[<\YS9R ,Q5N'U$S7^.E^$&K_$<3MR_R&0KEE<&Q_LF;*KB)5CM MKF#"H+4B>A6O3Q%8WV6G>1-Z=O]WH;D-*V#_%\15MGZ!2LW.46 M[FI,]I7H#@K1/3N6J^-K=-X1BQD:6Z>UQ6AID1GM1"O@T^-"F^IZ4+X,+-P+ M-2>O&.*";39/!ZN>CL1V":2[YD"GPAD/KT9B??G=W9?PU7#WH2^XNP9S[N'* M+OOO,59[)=+V4ESEY(&3%U$^B./ZN16>IIUF JS%YI9_?PI5P.](QN%S!%OT M0R?@(S>CY2 $=EK7;B^7#XMR^:)$)$:,<7SB]_SPOM'EV>2RB5Q3;J01))E8M!OQ3 ON=L]'#@:8 MW.B8FPI#:.ULL4,EIV5V"GR>P$B[;.9GF7%FB' 976IN:!8E^E,6#X[$XLFJ ML2WG$;HPGBGI!3'8%,T6&)E\/G*^:AI-9E%"F (]Z3K)(K5(U1PPDGH^,M=9 M)S>$N6W(#9-4475KL'4DS299Y/G(5H,LU:I"9XQTD-J07I2ZQ##C@)&!>184 MPEQI_8;$=$RIM-S,NXGF8 I&!N9)-N6D;2VHL=QQ*AM%:6?YU10^,S#/#B8P M<;3<,.G^:-O*2.2VQR_@,U.!9^:D\FRTZ;?E0FI1&$NVRJ5'4^#P!2C*U@Q3 M[>:F4\;N:YN1-51X:NN D<3SD8MVO=0L2\P(J>0)H8YI9G+J3%DR^,QAHMIA M>X-$ JET,;$R,*:B/4R#D8%GLH"% V N2W2AL)J0Z;:>:]DME@KRL]PN@TV: M:PQE8H+Q:C*9ZUDI!XP,\+._JE7-:K^8D8E!9["BZE,VQZ?!R _5Z(C;..S MKBSWVPF$-AK=6HH"DHP$7^\P!2,YE"H-1B0'JK)$61LK.BQZ0NK7@PTN&&2_ M1/>;*:I4S ILMYV&-F!@:%[H;/B8"37Q2U=60ZU M8PIANJ2)=2:ZG4S@T*-4;*ITI5>BR2-/S=;)46=N9-!P:X.N@B#!*DA M1 L.W?'UXRG:B0^E:"=?3M%^W;GX@"MRP>I:Z,ELL+UQ/7%[8L*$C)WSZ553 MV'UR8,<>=%HX>5O?+7CT=J=4V!_U;UCU^7-EHSVS_JD$M%OGR&^ZBB$PJ#@XL8:)):>J)A_6Y?=.G9]:'/D,>.8W/!P7:_::@APU%O7[J[[ M2L_OV,WZ:2(&I\I>\0$_R]$]Z!>57:E-W;:\HBT'';QA4LO3E;A=LLI3&_+G M^3:[ M.GZ3V=E^+/S] M!0?VR%YWI?Y0#>(OZ@&)O=E0X]NW>9+/)U8'# @^Y(WE>LH1/2# +4+F/OMQ7[]7>IKQ4;$7+S%_I]%0 M^WQ--GR.P;E -BXT052 \KO-ZSCS62J+JZ!NH@M,O%OM[[*"UT%%AJU*W6NZ MWL(\L7+7&D/@+.Y+&RM3LN>S^_]FMCJ ='>%F@%^'+$#,;<(9RY M@^+=A63SJ'2<6_W'WA5MBLUM8;JO_32&'!;$77+T4V,)]\[Q9EGJ(GF=&2YRAV:?7C7[89F^CNZ MT%#;.ULCK0IU3=V;'AEX[_IYO/6$'#?W0Y4?;A%W0_OY]%3%J M&K!)BK5I*D"]@,3 ^UCN_<.7;F-15<(8E(=#AR9HBRHL!R8.QW^A]^$?X3M:KQ#HM\S20"B!H9#?4?P?PY#7G[6MA]#=0.><;=P MTQ9X _CM) ].\X_8E3$^&]@//J8Q"+&?P?C\4<[_VS*@'WNX!(%\),ZV MM'^^Y,E>A/;#[,#WDG\L;!^B]+/.Y)D3S"[ #4 [_/!_?U&_SLL9ZC&![9+1 M=BEXJ+Z.N=W\8KLTMS.R+O4.SHU?9!NL7/TL]]<_N$'0U'_^/3[@6J0VMZDV MKRV^M];!?X]7_E!?L//J"YIX)(BS\N2K^M"%V?$!^L])\UON\=5)?K<4G),+ M;]F//X,+;SJ.5]I*]QP,$UZ^Y=O]9-Z<77WNB#=O>D@WQ9S([KI-N^LB[LIE MS*\;G@C% ML'N(D=S=UAQ*4M]*!/DR%+A96R&E_:USDG\>^RU_^%Y49Q,OMUDJVFJN/'KF\3RME^Q]I6&*.]8 MX3=HNS.K[9/47L9P.Z+V_UQT_EA9.;;2OA1^H J;JYB>7KIJZ7^S:J21+>&4 M,W0_.5CV!PE"5!)'-?CB^ ?KY0:;#J6MK-\0RJ5D7XD-_[6OFB#V&P-&;Y21 M1HLM97$I2QA8BTVR^*\_./: (,&2?)<4QGLQAC])_F5,@RMBR=5MVE!@R?[' MXNY&G!O^.0TGWHUC=P#Z#$5"!$]],C6T1R6F+MO%=K6=IN-D>M2Z.CQUC5+; M09LK"8DOC>%PJ0O*) /AB?@F>+H/M^6GPM/5O8\@/.UOG;_B9'RW+Y'=-P$Y M[ T77)>0^P5'C\F".8X-Z?]]\J0Y?$Y!:$B-_(>+;M![9$D8U$P.UIQ-O6]S5N]7#BG !UWB.+*V93 MW2*//+?FVDP*._I?#:J93M=PG[!)J\(32O@/R'#\C.4T:T%W=*ZV'-*R8Z'? M M4M6YBGLR)#R5PBU77Z2K74R,-2WM#M(5(/6")Y!R6O<,S M.($X #1!LV$9V:O _LG3WG,X:E<@).S0?!XYF3\55$YY?!&HA-?EXY89>JU.C2R-K265 MG*=SQ0%S'5 A.^LT)R>Y/IT51TVGNFSEJ24$%>"B)9/(0RI%1"Y:Y*)%6837 MSB(,):T_SL/X$:1>*&4ME+3^.'/V1Y!ZH82V2](:PLL3EZAS%PH3Z9L+M06-6WQH4[+5T=#EL\ M/$6J(XOEGLSTKQHN-V2FO[/$]'>;..&K!!R5C8Y,@K, QIV6@@[5CGC#&^ W M$W6CA9S#<5X7-C)OM!Y=V%RN4%!YJP67PV8RA(+*'R*R4;GD"]D%4;GDJ%QR M5"[Y9-8G%<9ZI.7.D$A5)P[&2/W&>")OMF+*_GR=L\_6(^T74,OL+:P:+24F M^:DU4+(V[;!H EY*0:D'C$3NX+9_5)#T6F 2@C)GWP FH;V7\GE\LD2:+(I& MN84T!H/UBL9'I)RY/C[9);(V*AJ%+5TQ,S97FTV$<;4%\8GX)GRZ26;K8&=.=L<@[&1'5,Z5O*9A<$Y4. M2R.(P70Z6GN:8EL:0:19U.V]@B*)AQ1!1A?<0Q@E#"6I87 EHHK)D8R&W9R\ M(7%\2Y$LPLTT]9[-]):.+J*2R5')Y'#RZ,>73/Y>Q^?U@H9-RS2'H2U4R.W,$+F1AVSI[TY!9=I1>C1J4\,Y.+RN9;3 S#Y"TE MWRUV:(G:%N)3W2P)K18T,5+O,3&BBEP_Q3^,BB;_U.*&%_35BLWU.MV=IWA$ MFA'MGMT6R1[Z!1S\0"5"A1'2[(RJII@&PJ>3/()/&Z4TB[K]:)(8]I!(X=&A M4E3@-*J:?'O9:?VMLZ!6F38F+Q::F>D,>9+BK@,KQC*OVZM18H[86F.D<,ZP M87=;$%8^EE?V@SS-GXHJ4=GDV_+ZZ.70FF=19(0L9KFT/,RV,@YRG0X/O>UJ M,FDM6Z;<9]/-;4=O%^2$BRJP;C*2>,"PUXP5UTO[MP4]Q#^[875[(1H2_VEU MD-3XS+N]C3R^ RO<;\(_OA\]P61C'8K)X:2_H)"2"EAA_<:)(U:ZDR;V((.K@V"20Y9LU$,$>#@W3%%4D58PO1FFE"#$8H MW+^*I@6DU?N&.+&5F"*MP/2UB?M7SA7:QQB]UD55D"P@KB84>?!^'4BRZ;YV MP4E Y55.Y45W;OP,$ 0>:&DQ$7[/A,^)22I4+_ Q0$@%$J"*#M B]PG20C? MC%PU]![!Z>[";$7A,<8<3FR\\28%AECB5#,V[G@.SDI1-,?\'7.7YDB&Z7)F4$$*EDXX0X3OE_KIG3:O5=[XO5N7IL*I M5EH5]L+AS;0J3<0N5+XN>&=&T7C95^PQV\]7U_-01Y3\%R3!,G:O]^E$/=+>E[%- M4(^O9D0)TNK$XZ&J3X!J[%BS^ST.C9/?8T/DY+@#F/&/KID2E*W?AJ@ (5N) MSY[IVRSNBW=#N;&I*;8E/I'ZKXO9G][ #^PI8.[[?[\8R'O=W(X8?R'&8\G' M9,3Y[^ \^IAZM6YJQ/C7&?^>Q#G.MK17L^;> OR0WH!_C:[/0NP92'VY6.N% M:'H3O6Z1J+> X3ME\ES9JE?0NZRVT &6&>9#S-0FEN-Z,8=NWF435Z^D;!?- M-+F,=GTD7O8%1\TT++8-/"TOC0#^5I-4:6$OGH6U7O0U,YM]$@)T2MF]0'5\ M<3HQ MSAD&6Z^.5+&*)5L,QR1TWG!6K67<^?4'?Q[L\40E[DO,65G*K2_-TO0(%]5D MA\PAW%(96[-M=RG,TB=9"@T?4U2_QM6B-53*6*8Y0CJK)<6R*C(8V]-??Y(> M^^"RF8%HVD7SOV]J._AFU,_;ANI&T5RLGP#A@!&ULZ2:?".B1\#]2939GT?L MQ *,R_M"X3^N( YHM3]2%:9BQ*U.;=RN;TK.A2 [8PPZLP7#"#2W8:F"22(I M) <@.WD+D/T.9HXVG7$]-77BC"AW1]TQN2KVE N"]0A0.LME,RVF,>Q7\),4X[/)R*[/(+W#R+27I!*!W+D/X^P,CEK ME9TZ-%;:Z+8R&!)V^U+X+JW2/2-38"N(-+9S:&M5RF"IZ8WA^VO!C[O$I/#0% M.A&9YI_=Y&XC-AJ^#> ;2A)__X:@0,R( 5=^\0#S#_B9"/,?)#.FB.8YW*_0 MJ]I+V4"WDQT$MQU)M3D_URGXB7OV>QDW FW]SBL-M M3)\L,O6X3V#^O4\IA'3'4.013_XK=O SI#_ O 6WCA^PZ"C7P?_:<;K#[L,W MSO7\E; T_3>&/A+'LH-1C]29EN993A5^8!MRL9D!;9?_Z6K\:VFN;[WB((E, MA>:%>.)R-(IJYPF]^2"A.WXF.8 M2+1#5"KYF$IZY 0.(5]2@>,%/;5.W"[_4&10Q68']@HID/.9NDX7EEBA!4V\ M7]X\]R,K#C_0RU2Y*Q><#-WGNRJRIAP6"X[,;8MS7L#PU0&E&7* KTRH"F1/38&3@[:4T7C&2:WM-5Y1Q@:W.K"0W;[&) MX-L-JC,L2W5)8[!BHN6H6J57;#AL,CARC*:6")GO$BS:[I1(.BR+!H4C9S.66 MY*@M=W(R/E!5IM]=NT,#O,?80DG/F)FAO*BI36QGP)Y>>::>60ZJ009AX2=V0+5.. M)_-I,#+PS-(L;O=MT:K+66+3J>9J6D4?ID\)27L&?+(>2G>0PFABU1(31JNW MIZ>$9)98K1),L2K(BY+4P)MHD\*3Z5-",DX[:8LUDA.Z0M%C>]1-U);:])20 MS$> )]C:#!5.M.LMW[]P5X[7GV, M=6>2(<1U#N;J0T$_R':'R?)/,J][2AK,<<\>*(#W!#P?@T9$>[D8]S>90*;F3*NFJ#WR% &L^@PG"2;@7 UY25O\MGLZ^<"7A2%>/ MO_@1S4WAXY0@4&,6PS&!31 IGDT)"/A5)%(D@1$) ?]^S47QF]%;?\?QG[3@ M,^5\18O7Z$ZOXFSDC-8>I3YTMO9!7CK3AKH*O*J MKC9L(P9>+@%A \L&W.B%*T:.9,UBG+ "6.2)DF9;IB0\*0MPS4U1>7!OG\#_ MO?>N'"!IP3(93\^F,!5UL,W%2+Z=Y+8[S_5BCDPNZU,6GRA&/PEDIL M? Q,4$PD3@%*&)/^]M;:$OF9"N-UL8G([4)*#S%I]_<%-X5GPH*7=V'RFN[B MB JT]^"KMNJM) _!"KQHO#F"2VT!$-Z[UV2Y%@WX7=VX=:7(?X!M 73#!&"U3P M^!M@L[$5 0J0O_\]WVN/-CDW%N(Q?C]\-V("&*1.S:,+;MIDLB/!WX3]O0FJ MI GY]_2DQQC0;[A<4)M\Z@[TCK\3!1L16Q,2L 5G[QLQ;UP(171*)LJX&8/(?2J0S=23*=; M#%Y(O4Z(P._A!!T-VT>Z0P_(]S^\(,Y^ZP)[FW(4\=#TI]\-,#Q=$([] MY4(VP%>B0CJ/D6D'],OMKD,&+\-0HKO&75AR/1]ER5%2[;"OTX]_'K MQ -2X8?_^ROYZ[SE&,A'*G75LONI=S!J?/30XYR.G,B[AVM>0!]''W:W=\:7 M$Y>W\.DBXO+\5E*DY#]&R;'S*CF*N06W;TC)81CQHAK]_;)QS*RP2 IR:]L! M/$:*L/_=-X2O /_[I,O=V8M[='WA*\*7[B?PI9)2GVX;]7HWU MT-W-%^].?2I7S*VCXVM);G\^.1']I+$2,N/;7 YE&)&;#/*(5E%*S<\WG7]E M9@5#,T\U1(J7.VF68U5:EI9U==;LI-N]+KQ"XO::?TBFWM=J/E+ONU;OMZ)E M-Z_=U"6T>TR/$FRUF>68RFC:S'>SRXZ ?[Z"_B>TN]Y;*9ELUR#ERG)AZLB: ME'L3>.V+^/4G]8!C[VO.<<9>R13G^>B_57;,EVI M5XDA2W.A*';>BK&E>8+&9+ M25[/(/U^?IKMX51. <95 AI7Y -&O*^;=:3:EU+MCRC!VF,=7ZN?;W/V"7W&2;&/@N]H]&8NUP=,.C$32 ?H,S"GD@]$ M(I@;>Y[6HK=D-84V5K6[%WR0)+O+J(4YFD\)LW[7GQMW[S=$U$8& MVRL OU/"M"JX-_.??\N'>K2'M+@B9P"T;PX(M%S?U);,5:%^-.-&!NULQTR' M7'?J3*=E%TI3-@E--^PAB5[7$JEC%X"5D B($@@*!J%U\(;7JMKZJOV M7^POR^ $$7Q'-O^._/+7H/J*.01A(-JW\*Y-=8C _LTK-ER272O0$^B^S6WC+3N7(I&^ M3LMT?425:O4T2T 3$$^EHMA=J#'B&V-[82;U:E;?V8"A+U4'K4Y"M^E-=6*/ M%91L3>W/GZ*> 1CB17E@8)2,,HO.>M,8YK-,G(65"HF+ <.-V7:A#0)V-8M3 M8E-HSS^_;Q_Y[^'VW\-*[4^(]U52Y78W/1XZB-WGENWAHH5WI,^[VB?]Z_<@ M[TCF$ZU-E9K3?;J!UC!2:#%6BR7=J!SR0)+!0BZ16H=;K:.PW)4--#(W)1"F MDM-H DFE"O4MI\:_0Y<["1E1!9Z9R%Q9233'0IT@:*C+P(I"R0>=9XN$:OE$LE4;U(=T!VJ MJZ0*F6ZV7KK(J>:!=J8/E/,4"HO%QK0VI0TFGFQN%U([OT:K#DM!BRKQD$*# M!E44"[]!^RCL9M 5-/ES!Y*G-;F37/3;/2$MT\1V2=!ZHV1PYD522]^OR1;9 M4(6^ULL@XJ@Y36,]-C^=MX F$U"3T<1E-/G&S*;0!J;>L*>40/):Y->>UZ^] M]3/,,X>S0G2&$5HK+YP9;>_?,586UQNUT,F"EJHTHD[4.-/GTVS*O?OYD,"# M)QDG=XP(=6X'=<(8;0L1#T)KAH8S+^[]4+/)%S>#^;*1DB4^,V'C?+G';2#4 MP&#? T;@UX6:&[-:O]LX]4Y- QER#S%5/'EL>I? ?P9\QP&V"9H-.7@5L_)D M38!SV(-7("1$9R87/_^LB]9[3DR<*E]L:_%,6ZX81;X\K&3I\=AM)PD-ML1# M GM?PG&DGO>CGJ=,J)^EG1<_T7RG=I:Y'#*C%=E&1,Y.FY2Z6;585SNAC8,^ MI(B?F1GV;[<'QI_GG>@"OX>S@<=Y.[_L.KX^:7;2-P%MH]%W"<$QTI/,WJ?/G9,:%5?^&6HM\1Z>I""8BF(A@ M(E06PE^2ZNF -=-LDU,%6/DI@H!SY=%? 04P!#8UN%SFV$64.:PYJF]%DL+> MMN3-@,S-)S^J?_ M?M]H&&;+-!%9II%E&EFF(45<,/94W]#9S*I4!U6-J MXVUB--XDZ096W!;*'N6)XG,W+.:N2&LC'!FR_8G MUTRX)AK71>L$X#)$<9C/:KTNLJPU4K/ULENT\KM:)L0#@5VWDT/HH?BE*@KA MO#MZ^:H)P,Z.<6-M]?(E9I'G3,N]2@P^-BT@M9;X&$OSELTI?LL?][KRR>\O MN$U,D"83T8A-#&VQ?X"P_Z9@BS%+BT$Q@=\\41\KQO%+6_*N YD/,6FAV\]=C5"SBUIKN;\0;L1AK7/1ZXZSSC@*"K MFA4;BZ(:TQ6 7P(8$S-%8R7QHB<,0'[ E@:FK&R>R8\*%]_NPT5ZNDY[KZ]F,V*'6R9 M/BJD$L_OM_WW?QU=U ML%_Y>?T"&CXN8NPE,Q;AW#]!UZ7]SBL-M3)\L,O6( M[\R(WWMS 7>!"GG$D_^*'?P,Z0\P;\&MXPTA-W"8IY%%W.5#HQWQJG AAS[0Y#7$FB M8\84."'%G=#1SB.I<-,#UI.T?OJ3N[6<;)1MNN5<#NP:9R:JP!C9620Q\%=^ M!@:#D6"SXB6#MQ_>+:Z2ZS_#( +8:&#L3%<&ER#;A#FK&%B)GV@;X M>0PV3;@CZIPAF=X&_=:DP"/!3B*9//P+>(0*/@-&YRP&+Y&;KBW)P\^]5T\! M;SSC#KP*/MI]R&.L-(F9-MSV?7:#W1\HFBF!767_78_'L#0._.(!Q[T_0PY, M52 MR?@5;$5I]CB\:#'V'7$MR\" M0UQPUWI/)E@I!7;P=$WS VY\N @3& ]K,#W9/X>NU<7!3P7B)G:Y]4L E\DP M[56U"BS,I6BG+*N;3":,5@@!SJ,D!D@1KXMM0#B@U6O[:R]Y\[#@/"#B>!8Q MQ)N8(UFSW5@H]U-;\O_@ZH0A E?-51P/HJ()O M2M"+?'H>'&Z(.H1)\-OSR3P",02^I.%:[;N/#P%V]R9)W"' 0K==1U %F[$" M+'KX2,\C%5W\'(N6 YT!5T?W,P+H:GE8#Y\*7S+F8-N0)QQ\_C87?J&# ^N0 MV8H%^0:^Y]E/X)6B8 /_Q752?,]7\E_JU1"#SQ>@BR&JG(=VX*4*YWAO@H!G M0NX!R7$?"?@'OZP#G=($]UE/H'1('F3"(8!RX$^\M9^9Q\7'6 \ DV?B<+!8 M&/?T71,&3"1S!KX.MR4 SM";XHP-?)H!J0(OW"W*P6KX$_1Q\1F& U= @3 + M4/MI&7U_U-LN88!M0 MB Z& C:=FNNSM;Q2\;B^MP4 _-7L0S&/[#(*M;R)9GKT %LH' M:-,>S]U%U0 /P3Q5;R4]B;)UN G;T);8K[&_ 4V H)D/S^P)^$I)]9Q^5QY6 MG*2X;/?-BR?M%-Q(4-Y=#_[,GEP-@I@+Y#1P_WWX"GN@Z&) MHVO0>Y%&KOX1Q\F(M*-J#0@ #F/A$Z_A,;3%!6 M-4<1A:F[IW.N[BN SZIUR,)#%IUKJ@ "0=(PRDN;FNJM[4\Q"1HDFX>H+GG6;":N@\R/@>I:UEM,#P+ MS(%8UO9AJJR-31A\A=.")E?LKVZVG/[;K5J[VSD 2;O%B&'8@S?."W\!L(". M!5A)601:86@P$ T7$%I_O+6#RX,-V86:HTWYB"%P3X:37&B LZ8$6#T!.Q1@ MV\&SO5W"TU?FL?,(F&N A[D:!P3/MC2XFP JW8]<8_2=,54=[)PLP0HRLJTD MRW)E,+5)' W>QTGCV&'Y658J9C9V=B/' MJXEB&]V@95IO_?J#!P_6_P7%_W)\_&R!WE"P$<_,"_,.2Q$R0=N5T=59*,Q1@U\D^"<_%\"$&]B_7*/$A MX$G[TPJ 9-6-Z,5JDBHM[(6+=G^E:]V_8^;&!)N2%Y-?<(*XCX'XIJ5M :+\ MT#P8>4;9TXO MQL8_9G*6R5&NPY@FC3D-.3XD=+77:GWAF&DGKWLFG3Q3ZC5XWFZ4A!ZS3*5+ MY:0S7W8&SAOEIR]1J?O%QE6?XB9MC>NUG!S?TIR5K6Z<<1:MUC]? OV]W,QC M2J)=T#9#VN[FMZ4,1=$*GO[U!WTD7JD/?UB2.^8&[ST7<.)A4%"!OB>"U)D! M5S<#W25XL OL.Z_,N>X"IBH 'D'G824V%4[UP^C[X)+<*JQ/+# MW6\ 0]DT;>@X @(,UZ^F%[JB;40QYK(LUK0-L$^!J4%AB?U%=YK-OQ^]O_FO M.R($3NYP;J+_-.^=@@3H!YNT>1R/]ASQJ0'M;.B$/SQ%CW:AYF?,<+^YRYEP M+7QWE_38!W_/*!R88(>?:? \PN.>M_5*YJ'KR)E[WL/S 3\BX.5GB+MS]%VX M!0(JX*3!0B!.-@IA=E H_=Q#0 X,;Q-FF^Q$ )D7 : MYOS,WI.HWR\F)2)3MC9,=I;?]-=T-Y>PH+N!WG5;D,\SS!;ST\;:XI9R?VZU MNG2^-N@MI_ "V6/00[NK_B"?Y]F<;9";?,U$F,UTS9119]GNT]"TP!^#5W2^ MWBCDN$\(#$##L]I]4.SI&P]/7QESBA<===_J=G$\N1U)UV\=M+,6T\#<$"3% MAG1U1 "<;BC;2[\2A;RA+;+N68C?P87F#.B(- !^;5.=;C3*-?A? M%J/K8]5WK]+ZD@F\HNZ MU>1&V*+IJMC+N]NQ%_C@&;NNV:EY]C.PD*]U.N";\Z[E[-G;,'UF)0DPEWEO MO'I1'\,_TX6GH/ PY,DR=T^0]]:CL3=E=X$BZR#-^2#MXR5CVW,RXCKP;>$ MWW-QTX4,\?!PS[.J@0<,/)Z5QF*SZO)O@ M;:6J)J-4U2A5-=RIJMSNMH[:-#$]TU-*8L%1Z90$^GT9CT#L;GUQBK5XGA/A2.3ST>2%H91 MN30B( 5D65O/21-C" >,I)Z/3/1D=+*D&!6IL,GBTLIE(M-L,CSD7IGKI7U"9I!.EVNGJE/IJ!J6J18>E@B-+DQR>-:E)41;+ M?#57'701B6JQJ>#(;-;()#O#_(J6!L5I6YN*"S,/1P9H'Y'*:EJ6VW.D4]+Z M\WAA(2]&<&2 ]EFYK*HXWNW0A8VM6X*9YA=@W5-!VJ5B5J"&90-!-E7*:A:R M"(%5T_!X-3A1P5A1[?F6HCO#C"@2")W)+QP618-#1\U4G[ 670RI3%($NAFW MI@O 46"+!8;&ISD#7938*E/H8G0-*1=:V70:#@W0/ZDN57Z;=(81G-%&L!0$6LJ27N,YS84#@VLEH"1\Q:JZU6DD34PNK>L$3/!@4,# MJU4:$VJ]KF\&3"?3F&6ZXB3=K[L3V*W6QR\)O)+V_VH(_SO2_I][&"\EP"J8 MT6\VDHA*%X#D:RS2L?P=B-P%G:&_<'78?X6S*WV MD]0].D4ASL'TFRD8:KOGN.7PZS 6T8"J>^\A N-CK'F0R+9S)8%]O_,E MP7O<6V_',2UWH)]8[T\O0!9P]GA;\>1]XB5MI=S8^_YA[_2Z/3K8\F"L59T- MR8ZB[WZOS3K9+626?3E.CE+U:<^9]OFCB$FIGO^ M_]WW12'M24+=%82PR7HA47W;7XSR3<3VWDM)&NUJ:[J\VE5 ML1@Q79IP1EJO'L\J@]M+OB\#1HN/HCK"!_.B@]?I";M9D*?E$ 5[2D-CI8%8"Y.MEET MN&25@HL6"(8]$%CPLO6!$!Z>A4/!\Q(UGTO>;NN(C46>LTW1NV@%MQ#3%TSW MDI;_6$>S%?]6]HQSDZ"X ^)CHIO0=JE[L,O5]%?;SWWRPV-T;<6^W?'V%KMI:_H0"0]LMK0H^,+_017ZK M=\WUI($!548Z>3,SI5,;WCF[%?Q)L;J3-O%)ZI&(NF:_O\++.7LW(Q'COX/Q MZ",2-YC].E[!:>ZNY]9,MZ"HHM(QHZNCU2OC_3Y+O09.Z\^H^AC$KMJIXZOZCL\ MB;BH1K_ER%Q>-HZ9%1Y)(6]-4*A(4+Y'4*[;_.<,DD)&1D)D)-R-D7#W1O]? MDNJ)MS73;)-3!=.W]6$I7]WRG>"^OJ)UFTNZ66LL6_IZ7P-6\Q-#>8LP.^S-'V]N-UU_?[&U[:Z MKD/4V7>I4%!UD2#=MQ-UW3TJDK](_GZ"_)W9^ D#53=F^X0V0%4/W#CG+,N0 MQK:UZ_-S>"5WIBEN92IXS6[\RHUUT[LR?]-AKQ#U9D6.1W185$PXM';HB/YB^3OQ\E?%#G^;NLGM)'C_KNK^T6!X/,& M@J]X!2'M,?)S:#/B^-!=C,)O7K3X)XH%#R@4Q>%RANS*7\ M;L_QO;TNHF#[^[U '("4H-DP9^LJ;N#) \MSF&57(.2,<)N#[5=$]PS3!]QF M6J!6D_6\S?1KPP1G*ABES/(1] '!/EBL_98'9#IFNI4H)A&@FRIGV>B"M M>K!/%PX[;":H=T'J79I89["D(OV\5F+!>53RX\[2.53R60K!@6XJ[:1>;#$* MLC"R1K8W;*;ZW2G03> =H8\GVK><3""(E/.NE#/HJOP0Y?RX@W)1Y31;77:\ MY&2+62(RL14QI=F58=O*%-PX*>PBRGEC/D=HC['\IBW1&=4-758($[6WD:,1 MA41#FO@;)FHC4;YG:G^8*-]"YE(4?XX*@8342;X%&^X^][>[W,;N*Y"^2 MOULBZC:,HONV?4(;!_M\(9 3G=JC4B W'%V[LTH"/[<4B!_:/G$C.5UJE:L8 M4V@PG55]+5@B#O4.!%O;OL*;QJT\M.I6SH/0MSU!:< M?503Y!9"R%%-D%"X*E$0+PKB_;@@7B1_MT+4?[HMIDY>K@\1L$WQ!4N$(W;;@)Z^5EG[K@E@45@YI6#E,U-Y.$/IN"X,D MY'S1**>'.F+3\061K)&%CIYFT414&>2FHUBAN]#_ S0]W)4]I%)?V5)FHBAC MX^&T81604IF<0DV/2GM$FGZ[,>VH-,=S34<2>@7-Q?.ZG.56I#6*SV;)M*OI M46V.6PELP[,+:27& *M%WH*>F[C0%6TCBE[F3TS3X9J9;A=RNM-L1N'O>Z[5 M&%5:"YWG55)Y0UR(JL4I_MFC.]/T0;I>5]O=7!:%)K>!@].&P:E3]WOF">@V M] [5P=O%(5W <]-A*Q'?D%/@CB6A.X8^I'#B(9$(EAF(8K_W5TSM#E4>KB^* MG87:2%IO75I#7^'O?-)Z8\9OZ,\UXE\[UW@]4SXZV8A*ID,\:DY'?33_2;'+)CJ+#[)90M6'!CC;K/.)/60(,@'BD*BB.F%(Z9A M5I.H:OH=GZU\ "N6/4+"LM-'I0#L3ZB> M_OQ2]1.Z6JO5%.6[9I[.(NVZ,[!FEK,%Z$KZ!=3?AZMW:6K]W!K-85/1?^ZS M@/J+5RZ?U'/9U1VHGE$-]9^KGU$-]:O44'^'?@[& MG#3H.3:*V.:PWF0V6ZVPFD+]_-%EU/_M)G3\V1'OUJZ4^$]/3%+C,]>/!)2_ M/M.G;\(_OG?>SV9Y].M9K+AC.>N(4YC1TA9US8!';$U-D?B-]V\7O"JC:+SL MB]B891;; 4,K4XD1>R)962"]1JL ?'H1"*,.GFH9MOC5-4_7":K_#G MWY(%A)3W'N1XJS+6% %\PZ"/VCK *0M\S^$V[G_'M@F_!+YEQC1C MRJE@(H);+VS!R?![F@Z+L+K'H@!#S'U.(6>:X&OP"9 MJK)Y=TC'FS3;6K07&ZE-UYD&S9D4F2W@E)0^MW=1JN>/D#)NBCQ$2P=L,Z:H M!NI*^'&N/IHH!?#Q@ M\=.R*1P,'UB:NTB"N!(537?_I$UB.H#J!8!(VT70F&YH@LU;YI'X'B*I;HAQ M%TM__7E\#07@[Y#'DFISGN-S:5R DF*(,U$UI97HE>VH:Y88A 0ILZEWBRFN MP6!Z,IM?LYC+ \0 8KB1N0,,R:"B0FQG,B+ M;GX%CC[$X*J[#X-NQ(,[UM5]^%0@]9[DOODB.&$X1ULU1 "Z$(NFG*1"' & M9,BB5^90$,<64!;>-B1+$DT7=@P :O ?50,C 1A*0#4,D5< 4$D3H"A>.K1F MNQ/A>-Y>V)Z2G9H4G$Q, (\'2KDC^R6J'[]E2RVI*]&T7 0JJ3G C[0JU/8< MHIPZ!/V:!Q058V34X:#BE 7Q;9DXR>4"J;9Q0N0$K-KN$@I%R1[%6 MB[4@Z/.:C\( (40A;;TRCH7#T,LK:&#+/M31=UI#YS8>/SN/ !X+TNK/?\ _ MNP?S"A!#:"O/_+?OG2$XBYVSA/SK+"X/#T1+-'9D8@<10Y_W*<*;M3M+]]__ M_J_#V0:/'GP_[8 ,W\C%7(M^*L;'0.WE.#Z'FCB9I>:4GRU.;YI"BQ:M-D^ZQ M+0C O[QY[D=F-ENB+].I&2,23*= K8=3"HS$V.3SD7I!Z(SD3;&.$$*R5HSW M*GG1@2.IYR.+Y&9>M4J*1'.-!)#@H2A+\S2+!]^^I3I8MJC0"&U/$-1RA'JN MW77 R,#;-QUD6>!SJSI2X252W21F.$W#D8&WKV8B,A!J1D9>IM@J4V^.AJWF ME$T$WZYWTUMK/BI)2+9J:+UE=4.:

,#+S=ME0UTZ[VE[+=GI?&TES',1&. M#-).I 6>-.D2S65L@US1*;33AR-1]/G09,K.-+L594A7XBF^T^T.J!G78I,L M\GQDA:Z;\MI9K9D.MRR7\%9WM:6F+!$<:0K5=89=3&2YPZQ7"X91. :%(P/$ M(V.U.TYT!)Y>"K:)MH=MP- 6&!D@OIF99;'SE+//)=KL*%IXXP5"-L5I,OC8HT]F%CO7L,KNJ,PY+!MFT9:4E MB:XR:7K#M2G#@T. ,2(M#^ XF%QENOMSD&&31SI?!6#SXV"526&07$X&4 MI41370CD*KLD6O#V9F"H;>*+^*ANI66NVE%JRG#:DH?N1<_@#.@AN5W: BHC M?7(U2"# #>\V6C"N%UBM;D_IUT4V5:,72A?52HDMIDS!4"JX7/0Z1[6&K4(9 M:2A=15KJE#7AJ<]3,T41GU*H* M"VM"-,%C3XALC9X+5!+J;=R>S:JS)I=>S<$V=4)D5[DDEEVP9HNV[4QA JR: M2;WH#@VP8)29:ZWL?+Z2B77:X5-FJJ'7W*$!%B@)I8RJ&Z> 2,O4W"H-APZ& M.'!H "^IHIP9<8Q*,OU,-M&HU%>#3MY]:H!;HY(P*R3C]1F]M(I8?J!/[,9T M"H<&@*A5T KSS3IO(Y*NMC9X<;L<86DX-,A8IQAOR%F"0>5&05X@"KFE&$C7 M"4TD\;:BJ(R88!KC8;*03260'MC5L1.:B+%R,;E*R;1LE\Q&>IP@^"0/AB:# MC,59'DT*M36/8#TRD6Q2U66UX\"A <86-CDCF]6*-BTR5;K -R?M!ND^-<"M MSKR%KW2I8B/B,EG7'7&9590I'!ID@1TWLX5VODO0#6P\3ZAKIBIOP0Q.;!OQ M[%I*Y)F%32\VD^JPU#-6%F3!B7U#[1;7@WK+3"-9"6WQ^"JE5C5W:' &Q>EJ MP&3ZP[*\S)C9?$Z>.V42S" 5?&RBV=L.)^B"D1=,L[TE*N6Q 'B (\&ADPWJ MT)6^CM!8MDJF!2ZN8-P4#@W.8(MF*;5-+8MTI=$RN\65T=\8)^W%MIQ9ERE] MFZ'C##V5Z6FGQ&?AR*"]V&7MLE1,*?)"SR\L-,?JXQ[@P F$'8WY&H^TXK)- MSN,%K9%<]OK34S8H0DGQN1RW"3G+2FUQ4ZT8S C0%*1>J5/%-6W5><8FQT)V M6DU6F!*T H,FTQ)U!AL32>>DO3@I3IQ2JCD=T$1!+LM6>IG2 MZ]-3]N)&K#8*;&KIT&(A4W<<*J_K^?0ITTYM3%8D1BL6PQE"EE6=Q&BI.Z<, MMLV 9?&ED5TQXE)*:=-YM8[6I@<&V[-XYNN1C5W$X@/Q#>S:(4?\,?84XXD] MA74D12+3)Q>KV<4%AYG(BGSQ7/NO#QGK_?#X:2>UMR+A\3!M% $1T@S> M[Q.*>K2]+T4S@3ZBKU:).8@('#Q? \^<0$'RF;/[W3W]^.W%EN#QSILQ'3^L MYKYX-Y0;FQH\'3]S,.?E!4<_<)[[%(.[<"YIQ/@+,1Y]3)$1X[^#\6@D\I'( M1XR/&'\%QB./B8CSWR/RKR?X1HR/&']GC(^PYONVUU3$^(CQ/XCQP(>*XC5? MX/Q[JFQQMJ6]6F+KS:A9.&XQ?8BP&[WS# B#'_[O+Q3]=5:ZD\0CF;QJ!8?4 M:VF![SBSV!T">-4ML Y].]KP9I7AK\B')?;":#* MA(H3;X4X?Q K;EHH]ML*=MY=!<4>$\FSLN6KNT;!T$SS>'\XNR1<]\KWS4@" MCO\X27C=;;S2MAE6O+P ;VZ2$V_YN"%F161:WZ9I_1HN>FY4\-\ 5%YLJ\#/ MW8WRJUM%>@$ONV]%X=+;Q7E-R*^2_?V2$#KSD=G?'[Y!&_+[+(>?8U5>34#. M;#[=/E;@%S&CODEG(L/J-@VK*V3HD*L,I+ M9*N%0W9P_*9D!]9;$J,082B$Q[/N;DAX\ISD'TWW.,46;_1(^B\)EO73;)-3 M!?-DP,XHCV< MM/]LH;_NV?;=D7HCRWR9@_L+$7^N?LO7\#IJFBIN_(HDL3R8GQDU1#Y?N\*+ M)RJ>[,UQMOE?W8?X="M!V*)#JF7PY:ANMY@X7QDT>_U$TF@^Z\V1-MG&Y+#@ MC%]2AGVJQ=S=Z&)Z+9G[/[DJXFF(JR U-Q>>91:YU:Q162_D!=[LB%*IZ$C# MH_+TP+U>/[9AZZ3E*] MWEI%94E93O3$M"@T45AK"?_U!\<>$"1UY8:D]^%^A(K\*ZK\U8W)H,J[%:JP MRS91O1-_(53D1U)Z?C"Y1>W%JZKH\264L?MI;RRU3122P8G5X4.2V] M+,6[ZZ%;>!M[A[GTP2[%U_#?LIJA:P9G'9>2C/H1A^'BV'6(BIPT^*>]'L ^ M.D^JX*./8&MC4TO$24;J-K9%F]H.IY;S:?1)KSA)@04Z\YK1 0AS_,Y]"CO, MI *+EJ$ XS#*/RT2&*"QP#F]->RW6[6",4>A#DKI0$^-[5(&[)"H$ M-FZDUT=Z_=1PS+W0^)1_#C/?,B)XC=CEUB>4W6A1XB0N;7M(QR1):]/I\ILQ M5';8#SF5C+J5_VBBON/\[JW.QY%N[W0;9B:^IMM$/5E9#F5M2DN#RHH<*YK: M;:19MYE]QV\_H%-2'24O*.^0ZK[:13DM<5ZAL1]UF/Q]!/4,,HY:U MA](ZG:3EQGHTL]N=?DO8.BSEQC (Z@'#[^'L.;1*%4%,T(N*(.9V(.;3X935 MELDB_>0R2?=1;)M$%+EIX1VI]&(+6*F^\E)VE"K43C5N/0@TG$*G/9DA!19)%N8!W MU\S(2A0Q8.VG8)0A2:$/%)Z(,B5^FL:>LKLCC?V4QE[:6Z\Y(M$PXD:;ED:I M=:>\DCI;? KTU_76 251^L,7?.](>V\G)2(D"OM61D,[NTB*0W9I,E@R318J MA;G61%M 8:.,AB_'"6Y274]Y^-%F^R7=?8H4G'+"IPPB*,XXBR%VN^:4FTVC MC[J;I?I^C>B+I3^;M; M*__>B+IVHZ1[+:_4%G7- "YXC(N2:Z,\OS!580HMN3]K<7\6M;=AUD29@1&U MD2C?H)4;41NBPD47,_:_VZ8_HN60J[HAQEV^_OH3@_\'\U]BG"K$>/B#^)0) M$X6T[\ HND\S/EJJ>R7J-@R6NS0Z(Z+N5_YNP5(,'U%GS$NYZ[23]Q37.)EL M[5\L<5."XN+MW&RY#%&"-S@JBQ?W)U-Z&O1A%SR-J(U&^ M09\HJ@8050.XK,^6X11.Y<7.3!2MJL9S\&6NYP;OR+*GKL+Z3IN-XMQ(D,<8 MG9UQW*B>)SF>^Y9J .GM.)\R%CQ"BYM1RS0=!)?R4Q;%O9L(2>0AE7JMVDX( M3V^ZFL4I,>GI_D5T"G/+YN9].DC14MTK4;=A"MZE.1\1=;_R=PL>1W1].+H^ M?)7KP\E5'%&H?"M#Q],H2W+U+<&9#HLFHOO#D9G_,\RLR,R/B(K,K,@B_JE$ MW:G\W:V9?V]$W<>5@LB\O7FB[M.\B,S;B*C(O(@LP9]*U)W*WSU:@G=)5&3> MWMZBA=R\Y34%?OB_OU#TURIXW,67E0MT7C&D_'10QT1GL4 M4A0!_#$G\F[*T__]'Y1 _L'1!^\'#$&I__Q['.Y$HJ/%#M!VPR+]UH)^/]W7 M-JJ/!?Z;:+ZVSQ<*HF]ZH?>0CGT6T5'L,9$\*P.^BMAN+?EC;+X9WR2$JXOC M=[RZE[#\/[PY?3^"7=7_"07-UW:/SDAT9&B&Q]!\#:D\1R'X;P"\S@#3^".2 M"!5,[UNFG0^JSVMF?97 :ZYNZ$RLITX]H;:SOF\GOD?+ZP*+?F;#XY9T&K]T M99AK2GQDDH3')#DGW6>S3&XHX M[O(;5:+F'72UQ6_%_V#LTW-&D&Y<':.7< MD#S UI1B%("ZY'YQW>H,7Q6(/"?YAX-N:;G0'PK^):DQ:Z;9)J<*YCDZHX;\ MU#JD6_>)]KYWDZ49.C)_QF+^#"HODU@7.C(O;2I&5$8B>]OGB#=,5.B6[NIU MJK]"YBW56JYIJKCQ"RG'\F!^49/%6ZHV>[*Z2,A+(8>HJ@CUGNKPKHIX&N(J MB%]B<%I(-R5ZR1IR9V8X8Y8V)@3V^7HDGZT+O\#U4G%I]_JTV,N*V]1 [G?2 M#HL!$G_]0:D'C$1>J5-R*T)_\0TIW.1?4>>O;@L&=1ZN%HK] M-AI):50&.G347MQ[TD"24N+/7@^.2[#[\S-%8(0 M-BH4MA5Y(:O.V0K"'[]SGUP,ISF;-Y9&EOJU,)L),*K9Y>V$K8"Z">\_K*>48IF%E1/ : MLGZ/94ONDJCO.'^+_16I M]OM4&V;4O:;:_;+%S@MDHX=TXIDUUBK,>:O?@JJ=^O4'3P3+1)\CJ>DV0@,1 M45%8( RJ_H%^3;)F)!N8)1291IEJZ:*DX4;!U68W0( D'E($>2>-=@L:F($* ME^N-V$%T_OOYLZ"HK]U1F.('][5[%TXRG2XP/$S;V*15X4E!?9SLC48C4A'3 M [F?RE<4(9O%\-SGHZAG"&/,5L-)=K35:;HS8KN+)6;T.B; RP0,8^"IU -% MXG=P !U:K8HP)NA)11AS.QCSZ8@*69QN6_'%D):Q1G[5RV_M>H].0^"!$17J M-1OM)@_4PZ1F+K41Z(05=,(2WKD)G'DKO*.G.YLU64 P1$H4EX5,/;_2-0?B M3.K7'PI)O"^\-09_*90YP.1II:A56E]N63HBHZM_S][;]J< MN+*L"W\_$><_$'WNNN_>$<9;\]#KW!7!/)M18/Q%49)*( LDT,#@7_]F";#- MX*&[C0U89Y_HA:%4JLK*XNI4SWL./W*F4JJ6)V(%!*)>OF!$J6"S2L;Z+0B@D_%DV .S[!7'+^/=^+C&Q-ND)VJ]T\SUU/J(+W=0I/ZP(,I%WWNY#V93 Z>N%Y?+QD-A(P;CNZJU'(Q3!9& M[7'N7AA\>II3M2K9Y;[?F2A,6Q#O%'%X?U].J8STVVE.3S;B_V[OX.E ?,)_ MENWDZ.[>>;@,<8 UWBN(%_<[S_8\\&(5GDN9&+LNJA^[!KI^UN7I11.KU ]KAWVU;O[E-S>_G[3ML? MY 0H"HO.K"&[6273S\@UJQ%.'Z9-E9%7-Q$H[HIA/N8FPJ?Y9QTW0*.$]70! M(]Z%.6>X>9D.4KQ4ESJI\X""%PGGXTE=+O^=@\<1WQ^.[P]_ROWA7L_!E=#M M=NTZ4YU56P5DHWY*9:E?N3_\G\@W^6?3["8<8\_2?YNK+"*VA^PB.5 K\%/5G@:%:0SI#G("U6;M*"==,!/!-QAW#$)91 M[4WQ;Q]:/.[I&.!;/=O82:#HH2S6(Q\OP=)7"> ,.8$\3'XSW='(G?L_H]EL MD7R+L;*A%_F1*JU&G"6K'?>)SV3U7A?ZJ7+ZMD(5@HDP[U-ZK]1+O<(^F1'R M?9N!%A!M"-*JMIKK,H@!WR'PZ,(+TR-7M-9=I:C87-.K%JII7,L:M MJPS1#!OW\"H,_#B!EP5>B']?"QV97];[;NO@QTHUZ; $:.+CGYL/SP?UQ!W) M$3:#GTD8%D,)E"#+_%\;A;7ZZ9D&2WJK*< W&_L+SW%_D3D$WN;]ZXG2J[F] MTU46KD7Z-9MG6+,#_9/T@R8PVH8XF[^CG1G9P#.?Z>N+Y%&.VGAT? M<3.\T^=:CTN M7T5Y,=V/Q?'"-Q-P'H4W-WZ' F\#O)"D \R5?_K\?S(^/I88< M.3(?2 UY.VBC@WN*O1WR:%N=SE<*0'-'!OSXF$WX?_^C'8\+WK(,GS[M__L_ MM$#]O?_O'A6.Q0D,=D9L4X>6=[*X$27/SY6XWZ:>OV7Y22"H1OZ MR#'\]U5,^CYZ\F,5P:?NU)[<_-^,I5T\!8YC"F("G \!WHSQG!X%/N &XE=Z M#]%V+DZ D7,=G%ABY"5<+S'"_E&S$EZ6M?OMZY9?FK;ZXR;;_L#B'-OG[6N/ATAZ5C"TG+J#^R"/;Y7"TD9S?5BP M^TTE[.2D8C:'37705*.RYIPH7;'L^XKI?!Q;7Y 1.UT:'%>VCV.'8]G>D6WB M(K^4&2&PES9,?IQ7&)R;.5I8+=W* S6J&LZ)\A7WJXD13A=](#/ WA, "8; MPH-APK1FJV\^XB;.64..WT$6IW/Q\ LIL08IW_C6X9C@=]? :)&K>]V9ARIVFE5"JRTF.*]YB=:Y&-4-!-?#,+U8A/Z= S OB0&=,FZX!!XBG7!$='3JQE9G*"DM)A;5:>8 M11"$AE? #[NI+E-]'1>=WL)*,D:V,Y(5K/)CKL_.S,MCX"2$D8 M>;BYHK=A4_*>CSBT_>(!&8;;NRDJB[L'L__[O[9.F.\)YEJ"GDUC35 F$J8! M3JX.L$%^%^4&'I$ MG/^GX^JOF9*W7K'ZDSP(\@(B/MHZ/K;^ZAF+$-K!^Z-[L^32+[E7NU7V 6T/ MQK#\R0@M?UK.R')@LYP41-+QOC9!-:RKLMG:H< MV/6).;?'C8 IM0OY3MXF+>F]*0WZ3/JF%U"V,BX\-.O]6EFPQ93*J=3>0!^8 MVZ ;A--I#9 -E*LLYTPUY+S P\XA#SNRVS"R>0;XU)PV9RN5ZU@_KSND#ZW"/]L-$9 M\W1UYMG(N^OK"R_;21=(GS2]V]1:YJUAVYBUE66."6\F%E^G8.6%_2DY5/;> MF-GV+-?6'A1](D_Y96F^ JC;+9,*W0#?7FS84XXK\UUET6*8M1G;;LD\C&]0 MGT8/E-!+,FQE2"?E(7G[WGK:LX903>*\0=6+C8D^;#S*5%8)ZR/%-[3NQ%K "-A]5FT%S&(J4I6R MS8QOFKYZOUBV04[I R)]?U^Q9]B^NZ&0.5+N:YJ&4],4:;HW@#DGC!FYN?!S ME9R+'=M+U4)W3IKNL8NM<:I?:M^UJ:1U1^F9/JL4K:C7O35()ENE^@#Y^=PX ML+FN*"Q#ISD@3?<9)IS[4[9>K&*[,K?*H8B9AMF$;@\H($7SY:#0;884@TJX M7S ;/;$#)!#VY]7KW&7YAGU'Y\*NNIPN^M5ETTN1IGOS$NJUR6CN%VVJ5V/[ MTVFO]%!J1TWWYM4M.:EIOW235Y*%,I-U^JVN?A(G( ,.C)H(_9B3X^4I6$'B*)([YDO0@;7V(C7"$ MZZ;R..$JS+?N/$L<\D)6D'#>*X4/GEU7QH/F:#Q6%_>M^N"[9 6)3D.NOUBA MY>B;7TD/\F>Y05[RXEGF6N+C:[5?<*%9O);B;"%?07CFFHJ35GP%X6GZFGWU M/FA,^9CE+XOP]+7$Q(0_(N&C.Q*T@FWB]?D-?G]>C[Q1-@O?%S6NH@_WC:XLP6_I>3&WZL@?A0QG@CC/EM"/1L&^.T MI$39/=D48Z=S%HV3)\?SN/MI2<*GV(O7H][?1AW^;G3ZVQ#H>13YM,3DF<$8 M(,M)_&ME-O[]<9[6I[E5GY3[-_:/8O_HC8-Q%T^!F 5. NY](0'>.L-U\00X M#?\G%H$O),!;QXTNG@+'<8#.B #'<7#.B0!OG8PY/0I\0&:Q3W-I,JXW<3T4 MX,13,I%C)HFY*-_FMS,!'1W;'C?1SW&\DY/*X[.^X:H^W6/M+" M16<[%4\M.FVC&J&K^2Z7%!6K4W\HAM)#?Q#,?SL1T$X2L)VT0"1OB.6$;NAO MW\-MK,_RD2,/G2%R:*86;7@?2!?4;1:](LTT?:4P;778)GM7$=CF*LTJ)URQ M%/O)&<,^U__[XER)QT>Z1]4(Q_'57E$(1 7\*]8!?Z(#4KH>CL,HT0!I=D E MH >[)H:%DI=;WH_KG8R*,Z&U3J_*<'OJX'T!T=_/GO>ISG"L#_YH_,=Q7&.$ M<#3ML-$*=:_J.@/L'5 'E?IMIAU,!R.[[:8;Z7%]TO CA"#_^(=FKV29^62$ M\+FA@:_6"$>/ QS;9SB&&Q]#A)426#BZ]QL:H( LYS4M\ PC;)J"8@!JP[ . M:(BB?I_T'RJ=!T7HV+Y]2]4:Z0$IU4 2<.UG&WU]"_BK(R,%L6;295V+BW='_W#GYY+KI!QR M$.(Z*7]4)^7HVZ-B4O<47ZR6*<1Y,BJ-9VZUTU3%>'OTT[9#+E@E'/*]OE8C M?$KT]*25P-O[H\5&+^G5U4!6QA0UUO$\WV^U2!V'>'\T5@@?LH%Z2AKAFV.$ M=VR06F;;D)RVZ>0RW72JC4SC[@83?1!OD'[6!NDEJX1# 8,8))S7#FF]5QKD M.+&X4)*RR/:6UJB@-:."3A^W0WJ1$99O%$@Y<5?P"Z=ZUM=BXV6]Q'M^)W%0 M^B2G>L[75V,&OL@KJ2?N0'TI!Y_O-=/3.(GZR1=*8^P?8__O!1)C['^)4_U& MT"G&_IVXLH%!0KJ,M24'$8Y^0N/?]Q@8:36,S3J#1P$B&/DR;% M>9?C^7ZHXY08^X0F?J[%=$XB>'?2"NH[%L@YYU(XN\KZ!!,@O5WM)H;^,?2/ M-^8O*C88]LYE0H/!^X?W]^F,TFM.,CDPHKE#$L:7LS; M397F2!XCB;L2A/U+R&5H^"\RSI<8IF72U<";ZZ$ M2N:VFAV)D4X0?OS#TE2210?)S(ZHDJ(*[W$*.'$\QB%9:SA$=*NP-ZR ^]9G*^,C$R&8;.GD@7V@.ZKXF%GUDAWEG;&;;*WDUE2:$U ]T6EFM""7U]*>9%6/=P3O2&\.,? M0=Q/#OL19Z[.(YP2*XW+*'04JY /#L74J:$X2[7R16JZF/;N%;-!^>& Z P2 MBJ&%*XG=C\^>X2F+N,[4]ZDS]:W QFF$:Q@+N\[4OJ_:TT N28@QBTPG1=0( M"=?0[*O8(R[Z%1?]^IS#,I>=O?^[%_V25#$[$"BEDG5S B7+A9L'Y"1/IM[/ M ;59*I1FPZ78KMH9EZ/"9C4O>450FP*)]# "=27)='QL%+YEV:\3 M5P-OQW'":KJ-"M5.6Q%LB]-0EQH51U\9#KE?N#K)\'0^(1H@J?W%7PH$=\?C$3%SZZT]B.#%0 M.*\8C-VB2LBI65DE,ZCH=#^@_3*>$R41Q6 $\FKP[4<,?L)OE0*_!3U8X,$3F<8B=(09NV\FFD# ]=YP( MX*>1Y<.J)/S']4X@#R>,$"<"-X$2.N"] 4Y$^0W(?P+L83](1!>DL#.S/'=U M%@CX-^&XP=X3NH<-*TA,0T0HD7#-Z-NGMUVO%@Z625_Q%5II_*UUVV+];.A% M;51:79>]Z[C/B^#=ZT(_54[?5JA",!'F?4KOE7JI+08G;%PW4R#VI",TRKCC ML>NT U>W._":] @^K)E14]NC5K. [NR>@NH58VP_S![:2^@/ ]M.H,? "_$' M*,;=97LU(RAWG2!S(.1\FD5B-8U$-(_$8V;0HS-8R4G4D*#+"A*VBQ5Z/])TJT!\" _IJ^59SJ_.EJ-A"$Z63^($IL\7FC\.LP*IK-0BL MP.X%MJ'K !,NS4U#8$(@T\1UX$]_YTCB(Q.LX]J+VXPBWC?4I"(,[A1_ 5Q%?9=\/\0&C!Q,3@.8VS7:T81A*:*?GMPH:L6"-\CSU '- MM7AVTF@IXY+=JH_4A[OZ7>K'/](5*_-78-#V-&)B14=">#V:F0]\0!@#3">L ME>7HH] @@K]J!JMF12-+3$+/#Q&(-,B_&WJP3&!)YR"MV/.)_J+%OQ-X@3W= M\O%:GBTO0?8$P/Z-W&@#(>%.HB5^WA<"0L'O\R1\;UH.UK$U M@U<[.$A,/!<,OQ$-_/]\L-7\A]=)T CC.##50*9L,@'%]RP?!W 6>!'BMXU34P&!'PP MP8Z_T>)'TC3THZ:I@W+#DR"B=H*6KXC&$2*-$V40 @X" P6CM94% I &Y+] XR"2JI6 7"7"26(U8C2 (0R(63TF MX\LJ6$A"-<+Y3W_X7J"VB-F..)S\54,+:QR.UYR]X?D6CC!< WG!LN,AQU\- MST\OG_\2=4(,K1J1:TVMG:Y^5\@4LWM?ZQ7N"W9%4$L=I;X 26O^LI!%.""U MH7DD4]%;VF!@#\K40IK>SCFC7%6L=!8U<6?:#5H@4QQU?4#YKD7J2?NNE6\P M!!]GL,M?R(^,) C7 "@0Z43#6N&IB(V0L]SHZ4@X$R_S[U4DH"__G@ Y&8/V M#2)A2=3UP"7"1)#3$Q1[CIC1!I2[4JF2K=WD1[8U:,P7RA 81&\210I@Y3_H M6M,_*(P>W!J0EO]LR MUUOD<.ZV92C)OI7-=+LUS^S.07GO]1D$-W5^UIXT**$\T+O=CB>E]('*J=1N M2_'.-C+]L=]1PEK]0<')4ZS7IY$0A*_H;TN3?. M6=%>5,RV,U9Z0Z9P(S"%0.K/57[_[9FPT7*E6KVH%&HU;=;+INM*)J4*^RTK M+;\;C!OY.36MT7)NRG9NL#!0I?V6"Z=7[XSU7JCTS%PFM,1&N9D:@*#OS:B3 MZ][?FF(C28TI)8<#K6J3E9D;' N ;Z];P7!"!8-D8@?Y,.091 Q/"H<"W M.C@IH8?WL7AU=&.GIGI^D5M6;].#?'&B5GM?C,7YZ\1F+I'L/4[D\Q#XUOOQ MYOUDT7Q0 ANG:P6_2*0C&M67+?#^LC+-7I53J$+&;BNV++O3=-$)/VQ9+2#>EK+Y B;P<\D#(N2 M&9'E&?FO331J]=.S\%326TT!OEE'NBAXCOZ+S"'P-N]?3Y1>S>U]MX8$X5I\ M]52%8O&F*=)\=Q0&^&FN?QWM?,>O1FS^ V-__/>/#IQQU]RKL>>8\$JYEL1/E8U7T1X^HUC-C'A7R?\>PZ1HS!P M7TV5^":H/]%S#:]-['=A]/$3]_]YH:\/(02I]B:=6B;_WREMN%W6\(/9Y2W] M=!1VV"4GLORQGQ=[/RQ_% OR^?/:?(I6T/IAR#43.RQ4C[U^7/?)5L9.]+?N+>7$_ V?E0P]X.URC*Q/8 SY_1&+<3\!0GY]J MZ1-T[%?DJKQPQ?MKL&K3]E$RH%U^+1=KE!4%2,?#]V1L;JU@AURE\H:3SQW%MU6.6KEQ?, 5A_KU9Y[ M1L^/]9%/*-/G>4"Y1WGUH>'C'Z5G KNV";?.<"DUP^#>MK"JC=MZFTZG/M$F M2,7,2 P79D7!2J]E2>J,M:VY&F6C(YF /S<7W7E@OO/6-!\#%F/]\J4H\]WZ MI2GWA,:]F9[:]=:TE?:I@36G/E&_E)LC9R ^9(9495E)ND'U(:@BHE\ O MZTZLTSYUGQU5[%ZFJ=QG;EN+ M-4Q6@74[KB#I31C>-N<=SMW 7OPW-U_K+@ MW4K]JN=HBWM[ZE7[Y6**5[J]% B>$!T?8%@YCI6= L=F83)!U#AJ6<2 M_*)Z/Z#96Y5AM2H7V3K%>-VI11GW9CZ8JU)49I.Y$@Y4(3]JIO7S %NQAH@U MQ$DANB-JB,ZL4)$Y00D5(5606ZCB3.<\R2%&"C%<<8SPN0KBS$#A5V._.&+U M@>[R"6:__P!E^[T*7WQ>%.L&'U*G3N ^M/NJR"N]5GF4:BA4K=)LJG($N/@K MZ0#@BF-8L5!>ME!^7H3KL%#2'5L:W'OYT!YK:&&.>UW>;Y.(5+$5<>FD[A%)U'-3[U,MM@I3NRE:4_:A8FK>.G?+V/P MJW12QEYC$5H-41%R&G7;%%+6[1R8B;[>/X__Q$P>]B=8)^G 1LO#B M)0K31QAY1+T/U]KBT6H3/?$1F<)>O%;./+/+:ZTD2[O9P/[[O[;2FNUYWFM M\6P::[W,1$9H@).KK&E158>?:#1'2W]31UF^?JPA_/,1D["1HJ2N6?ZOQ+// M9/Y[Q!NC1?(9B;:R%J\?VTYQMZY4(W,E/AKX6M@T.(UU+'[0TSU!2 MA)2>%N)_46+H$3GYGXZK'[)H[WW%ZD_R(/ A",OH[^?Y$]9?/6,10CMX?R?* M)^V:"5)H:W4&>FT=T?9@#,N?C-#RI^6,+ <6FZ34WF!JB;^6^=5T]E+-O20" MVPMZ:)U6V>-54] %D3-T%6NBIG*RB51-QKK*T9IL2I+!Z8+YXY]G^>95WA Q M0@RG2B(KJ1S%4JHLFH9*B11-F93&P_^VGV H1F)D:$SSO ](WA6TT55-C71 MI%@3ZSR_\PY:I'1.$U13U. =F*-4I$F4JF/.X#73D!EI.U^^*HHB8AEX@N5@ M0!P/,Y)8GH(_$1(,B98Y<^<)@T$:(VF:*DLT/"'(NHIT@U$Q@59EWM15 MH))IF@*%&-G8&97.BPPR997B,-!*UP45T3I66CR MSCPTGC%H"5QBDX&9(UA+F8)/ID!C70PH7,\@DF34<$2 Y?(6)4-F:(YC1&!9%M/D.LBC"@^ MW$A] "NE@5$R>Y7,S22U5\="11(E(8-E5 F;6.5,4809\S*L",>1\=.[,X:^ M=:&;#/G;=B.';_RV;5/3J>3N5[Y0*5VC.4H@% '2]NF[=EI;3%FFY M5ZVB)"(9&[7^0@FKJ; \;U!J[BX%+:4=6@@Z8L$"J0@!"W ZS0%Y!!WX2-(X M1I!DQ+%[= ZD9/Y.J0QRN,G/2\Q-O3<8I0[5X4 \UTYQE62.FKIE(M-R9 M&4_)G( '3(<#5PJRR#,LFFJIJ%Q(DU+)DWMK03-H;I8R:*>+8!+6B]-/37% M#_9J?*@,K].4 &0R31985&)E59)8494HS",L2,#J>U1+#?NY9,KJ-&TK5-B; MC%4KF3?-O:H@*L@T:$81.$C@@/-9B>@N&=Y"29@U3,;4=&FW;YM^8/+E4!_9 M89.:I*89.5>;D_,?.WUCC'16,!FB>SF5$XF^ R6M,K+$228L.8Q];]S3SJ3M M+"D]9Z%FO=;)MI?V(G6H1DE^BN<5[EX1%,Q,J]U%1\QRH\%JKW*[91LMY+PU M+Q8I/!Z6J'!H"@4_M=JSV.).QJ1HAA-5++!$TS ,R!6L)J-I(C(87129/4YJ M31RZC7%GI%@8"5I2T=N#"0G@[8U7N=5&A:IJ%:A*=Q$&LEU5[LO-551ANV4S M7/+Y-A/.[.E]X9YI!5.;J\^AY8YFE$4=<0CTNL8!TN'E@/$XRQ#CJ0 V. $ O&60?] MKHFB+@*/F#RWVSFC25I!56^H'/.0MQ; >]D9&JA@IG8ZUT4!C";T)H'A KN! M>:+3X5V8$0290CJ/]=W.O0>5;Z>F+&/7[]),*')#KGN3(@[''JGG'="N!75^ M;X_'H_K$O>O+++ &?:!R4(87BF7;+&?LL5_M\0_3A32\;Y*F>Z0+94VJ<5:! M!N>/K?8SU?NA/XN:[JW@K6=7,;^<%*E,@,56TM$LCH^:[BE$4)P\QZC8("QG MR$!E34;RJH(QM/D#*QB'8PY!S@)GM# K(L8>N M(9!C&526#AB%P]A4-4 ]8+-ECM4-6%5C!P+)$L*B)#.JB'407 /TF,0) ($D ML- P,AFAG2? @0!8IILJ#P^"6<<$GC"42DNL+LG ,WOSH 66UP%4J(RN 0MP M!L$RP+R:S)BT+K,BK^TP#0)+R2#15 5-A"=X65/!,H,4*HUI&0P^UO9'91@L3)H28?JYI:Q"_-](" :K,938)TI$0C*89G *YB)0 L< M+VB,#AIRCY-SLETRY4Y%J0_&=;][5UX\S :'2F!E[O-YTY>E>H[ISF_;\[R5 MSWG-O1)8JD[S&";# >@&Z\L!1 )@@N$?C65EG>)I1C1V^R[:6&^:Q:6;$SKR M399O.4XA)$!@5V? &H -1\ H@+DXD&)5,@@;(0IZE223H>E]45&HA5,HS91" M5^K1?;Z0EF?-0^;=9L*ZL3#X:XZUL\KYC^G;O@>/IP3U7]EN#U;GJ+2T!3I) M@5K0:"(KB$ >WA15@]-8L):7F;"YI+3WJS.W"CIH=C<,^^ MD%E !X!I3>@(9$70 $Z!TN.Q81@4Q>HZO:=TD30!YF\]U)5"BG>MT4VO/DNG M]DRQ:K"L@,%+ Z5%S"8/:R11 ,AYQ H:+4G@,^T U['+(MHI!J8 Y@-ZZB" MT@2_T 2?E:)9UMC7"L6)N]Y#2AZK@S/<-+6G:[8UJ/6]4R2T' MZDB@B]EAXS9JNC,.%B/3-$!8 ; 1LPG81#(HL!8@=N#58AE3>_Q*]TJ+6KTX MGU-H,AOXLT&G7 .HNV^3&1:)&K%"%$=4."AY6%A8 1X+.NA9&A9D;Y(/_>6@ M)^CW. >2&8@91I%PL[EODU49:32@04IE: -T'T^$##Q9E92,PV3 MY7D3\7MR["9O%YXPX'!.J(L31;MI,[4B=+ZG)'A9 LN)155 #"PH*_"J)E(& M6$*.,0P)B1RU7\4OH,J-0*XLE*D=&AUJ'H0<"#*]IR5X"O"AQ@&BX$WBU(+Q M1RQ@1+!]!D82"W9]CUMND,'W:@J5M7%M43;L.:O:.>A\#]LS$N 64^3!A(&C MS9F,3(P96'U 9@!.R+NJWJGVA^Z/<6UJ7K!]%T7*_U," M!7.5(@<"(-/*5&_XS5E_V!(68(\,L/V%6LVIN_G>L\OB7/2=,^B M#1_&_+36D/)VY08G6_V9,KSUHJ9[S#?N+!YN%8-7*(;.WJ:K#>&VXJ1(TSU$ M.TYQXECD=">'Z,Y(-.=WF;82];JAV;&+^Y4,T=K!I M!0=WN"K^\K;BU_P\M?26RV'8[K6+=\T?_U#7^P<4-CM<$:$]')'JU/=-DS[6 M";5(N1X?.W]"*KXT*HPFPZ1A+[5;2DN-4N-4%DCEN/N4(@R]S8EO,)[T5"SY MSSAXM>F/$MIJ)D>MX/TYF[8OKY$U<*"O@XN5;V0\(3T=SRFKFF)JB)EUEE;$ MUR\7G;].9$+/BPI3P_)M#E]\ @&/K _6L_H57L>T.Z9K393,U=M9I1+(R3;= M3;VN%MZG7SVR!>^3O<3('�WP'VG&A?#WIR2*5W0O_KXY@NL%8I& .LAFZ- MUN=N-C6)US;IR4H]LTZ!FW"WK-RSWRR?&*M526,_\2^P3D\)Z#^GOG%;'V(C M'.&ZF=L,\'&U6T#DUM:$HUW=?8BTG-:+-4K7:_;8N&U9=99SI5YS#_3\<8WA M*-7^^HO5?GSTS:\4&_Z82L-27&GX_6?A/K0*95QI^"L(3U\S%C5?-]"!^KFB\BO'@M<3'A8U7S?0@?JYI8U7POPE/7?*QJ_H#P'U7S\O7X MP6E<@/V84H]OV+;3K7DI?6S-2Q9$[V,7_4]K7O9)K#47Q5J/6NOR+9US,K4N M8\&-!?=%P3VC\M.;G9.5#+#TU4888B&/A?Q"A/R#:\Q+UQ1[5C).=OB.*M!? MSQK;Q#H11I&OS\L6D/,A,9_$?/(./A%C@/ +B9*/CA'RKYTI.7(>T$NL=O]6 ML/?4ZV&_M1-\?GFW/N LVZ^DX7HZUK1UI.F%LVVI8"V [8W\;1V+.I"WRS#+ M3CC1ZV4%WSWM MU<%^QTB,7'WKEA<^6$7Y]#3JYZ<>_@1]^OF3BMV=X[@[D8"1LJ1$O![;X$.% MMH:!..^@X5RUV[J,DHL^#387"3'9),BL3GN)*H=U8ENFS/XF0W6EK8Q\C3AY'78> 9 M'KFKS/BZAPTK./, SPD5F#MEA7NVNS2?H8F/Y*DL'-U[20UOA!(TB8]B 8\%_!M!K2/Y/\<0 M<(-KW$V\VMQ7K+1="]MC+=-M$ $7B(#3(A4+>"S@L8!_CB]U# &W-3NQ?]L)9S,BX#(Y1L'S^V6&XOV;4]J_<74[H2$?D[.58[*I%W%#'(0Z M$8T:;^:F?@%=%)DLS1XW'Q2S]C5CZ!(!)S-(Q2U\82Y\WUGY?7OH% MP"P_Y1@$90'(JIMD**DQK-\AG&T6 Z--B48WU[O50C6S:':XY5R5HA-;\A4O M[Q_9BC<93FB3@5P2>?EXUD6JX^^A=<\/ I_GQD*T<_M>S1H)VNI@[$:AOKA] M._--E<(F,Z)ZWG$[I!JD='.PHBLW^%-I;@[RS!)P"/7D'\,1_&?'B& M?'AF>/)D([KU8(B].!)PVI& 4YUM?!7@P_;5(CE,&?>A'Y!#A*]>QFHU1DNO MB9:U'%/(=ZO4K*^KN$G*F0,"92DZ/A]\;@+^S<\'?Y,C, =D?%>T@QE++2UW MH%&54BF7G<]OJLO6@(@V.>5"O^^42RS9L61_5\G^FE,Q[Y!L;:#8IE?3LPKV M*N5LOGZC+.:1T99__",R^Y=ZXFC\R43C;W"0T(?(&9#*QHD9&H6KVLB(%#5& MCH[CP,IK.O43DT2?PJ177M%G3_I;>DV92"A+3A:;V/.P 0U2OH\#O[N1T=1& M1%]SJ"0S+"=+G5$JAQ>*4FVUZ^V9EE)IFCA4W!7/O_/*92SR7R7R7YB3YI2G M>IE^U*])_:ZP*Z/;?GUII]N*P(X**,"Z9)?#WO[15^N0XHOW!<:]MQ<:"8C/<4!OASW'2/J&LR*=/\)1PVF=Y M9]LYS@_HY,&=O)B59V(RMS32+:[ ,B-.'D1#^_$/2S-Q?#N6\S\+;I^VG,=7 M+V*N/G>NOB3'8\]@O>A-4!U*>+#M3,GNP5SO:"LW-L(F&2-X$YP0U]S8=C+^ M$R!@SW\V5+D)Q]BS]#_B1LN!]P8_6>%II#3SI%[7*K8S7/D,^.FJ,AY/7 ]Y MRX1AP9<>!K_13P1#%"0&U@PG/,N'1]P$BE;?,F$9G" !CT2,O;[K;*Q]T:AO M%'FCJQH>%HKH8D&7T.%>86IR25J.6I( 6<+RP9G!/BGD:"0T#%YLXE^6 V]P M0Q\:^?_^&=%QBV@?@NRV^;^M#[$1CG#=W/.Q26+HISEUR"IVX.7ID:O;:V'0 M5-J=E^ZK63Q7"L(2#^RD7UH4UB)M.2$V4L$K[532C/Z1P"!D$QA5X(48^"WB MF$=!62D\$)(1FOCXY^;#<\YX8H3D")O!JFCG^HM(::V^68O&JLTS65FW(=^L M;0E%_448/_ VHQBN*HC2*X%XYX8D]X9O;%BS _V[T*<)_+"1K\W?22+U/S4/ M(SLY!Z+\/7%]BW# 3P^/$+G:L-/GVD9$+]XT19KOCL( [TSTH[7$LX:3]]>I MA;$__OM'D1= 6U),^"\@/'/-OGIT)B;\D0A/T]=\K&N^AN69F.ZQJOD^A(]5 MS9=1_EI\]=!F3/C7"?^>3:_(4?@C5'^4N<]7ZZFY(^/=TW\CX/#:3'\76/]Q MB$DG#K&W0PWM15*\5M17VR8#3)K0YO_]X']\*$D8^5KF/_4\@/R')-L+3;Q ML8^DTENJZZL89WO2L8(X3P7QD=1XU!/,Q^H)FKV6/O,-U M^O0)_[HMB7F$HJ4+-!P?IE ^[)S59QB5UT'#>MOCJ4KY>O?CWGD(Y>(#K-#3!5YXB3OEJ MW7Q^N*0BEUN=E-:?4V$/35O]<9-M6\W?/H6U=_:DOA&/*DA'YKEP'#B0Q9LS M96SP-RDE1#+.YZ=>EW4&*A>=)!:N)'D_#\Z'<.,9V/)8PLY3PB15S X$2JED MW9Q R7+AY@$YR2^3,+N2&6)U9MH*4RC=WX9N<=RIS$'"2"X:^4J2CE*KY'PTU/!(4#9:-$7*"E&/DIJ$U(4D4#^A,N9]<, ^=#(H9&<)^W4G-4/6B%SIAT[; "/:C_:EX$&3 ^"" MR0K)D7O3S-N8KT[[N5P&6;.!*D;@0GC?9E,<#_EZ<)'2=2_$Y+STF&17B>,B M9X\08H7Z%;M$F^_628HRS\0)W+1USB(_-YZ,W"7>^OF 5KZ>.CJQ;@G MCQTB>H?B2$RC%Z3,5,$6[K0*7[62Q45SL"X^+L1G<$Y: M>+\RRG3*S5$2;2<^)6B/,Y5FZK#'J'7:L>OS=1E>B;X2WWG , ["G(-R^ MA_,1(GMF8.@T@U)OH222X"^.0GVFMWKN>U\?[->>D$J_O* 52/>A>N9.3U*F MXU+.KCBU9-E-YO@D PJ=71VK9NGW':N.(U9GHP-.,J)URD0X^XC78<4[*^V4[=LFD7R HZ,&S.L]QZ.O<3V:? MQK;!ER_5&6"%F/TNE?W.S&"=9DAB]YQ, P78"0 N^7&*WWAK_ 24S.5NU%2? M .'N_4\TL8)5+HR5/&:(.!YP(;+)>[MH^&K*SCSTFXP^&[:Q,U?I*+$O>R6R MPON"P7'T(!;J[R/4QW3X/T"HPWQ:NL]G'FZH956Y4>HI3T"M)A'J*"Y <_MW MD(XJU&><X*3E4M'=:>E&MZ$5%=)'"Z(%4::\P/A$$+1_=>4)E6 M+J,&BCB]\Y):)I(U<@V:V3^&&Y\P.=%PSC/0F1CA 1K%D9W8"8R=P$^"-,^D MKTJ$[R5]R\U+50,/J5ENF1JWTS)_GYE8 Y46(VP3QW!B\8W%]PM0TGO%]Z[? M+:B3X,:G!,/,+[)2AB^X32*^)&"S7X4ICM:<:+3F64V# ;*#+%'DIYZ>$BBJ3/\8OZN7')6RG>\1DTIY)85?V8^ M-$=WH(JC),4L!F&*IO@BICA//G%D$YC<3S[SCM&@6.ICJ3^-.-'O M2OU=42IHRUQ1J12K+&-7&W9K'$G]BY=\XO#0B82'WD)OKU[7CN_X_)HV9D$1 M&6ZHC?#G7+[^/\=R#S]A(E_D'YX%8HA9\3NPXLF;L?\$I'#E/QOC?A..L6?I M!_XVK-D__PO_;-ZDCS#RR/R'Z^$\+B89UGKV%/77ARR9C@$X>9MY,\^6:[UD MLKR:5S3*Z-___J_GH]V')6L^>S:-XM_J-5B)P)S\9^EH@K )_;B8F74L?M#0[823V:2'^ M%R6&'L&W_]-Q]1WF_*57K/XD#P(? N8=_?TL8BA';P_@YAYX1K)C($ M:SOD"-&:[='V8 S+GXS0\J?EC"P'%GODZO9&UTK\MT%/;1. M*,+:JL!S&HLD7=6Q8:@<$G45,1RO&@S+ZZ;!4IIA_%B-=_V$C#F#$EE&Y45. M4SD#RZK$(:3*-&726$>Z89CK)T!JB9-A.>LLAA&ZUU1+S,]RP[Z=49!9;?!^ MP1A4Z@.5-*5_O/@4[)NA.Q%?EMTS1ZR<@"$5N1;?USJM9Y]B3QV,#Q\R:N%[5:C?LQNR1Y M")CR&2H'Z0$U%3VVZ4D'X&X%"1UYWA*^GX.?"=WXY-G'F;'T532[ZT0/)X9H MAJ$C>"LA9-2IU/^;ML6_']'#.OV\F^,'&ZS6V?F/\%G_AQ#*U'&CRZPL+*%;X! M&JN3?/.NMY#:MW:!NRE9G5Q8,9.I'_]0U_M>< *8?!0E#(5%.S(UI3^C9B[0 M;FI9._F00T&FNIQK&;IZDSHZ-=5D+6LU II1>M[$GC?88GLB 37!0+U"S8/< M+4=4)I1(!"Z1E!$&V7^45R(O!V5EOA8)M*G4?94 R*8/ 74F'#=(X,7$\O!U M(AMBTC'I, 3A] )D.<$2](0780=R/X;\MCI]L27TVKKV)?G;#;TG?_LI+QI1 M+688A-Y*#B< K%S#OWH<')@CG4AK8K:?A#:!R$$//WBQ;Q2\0JSK!%&<9&<: M.4NB -R! ^K7/_0F?T59(X27'GK1FCQH3%@+/L*++3\Q=F%6(\O&HR7YSHFH M"DVU#;&PL36("&&+?_L)Y[78!.F9=/2.WA/&T](!'6VR#GYHFI9ND7OB/M"- MS V^?5J"2 >NWTE(I8?C<&6N$Z.HM/MJ>FMEZHPYP^MR=JV ]D!VR?:..I\%?)F)68C["7BC< ;$JU5O5/@ M:F/%0A'>P\1;)$6])IY+'++(Z,/_KYEHHR)\M#+!$V_#_WX (#3J9_,;\.:8 MG.Z*?C!6K 8+QUYOQN8_#8X\QTKLZX,D<"5X+L'0FLB@"_2 E8/NUZQ/>GN& M/1Y5:43!,5H2X7M4IXG(2X(9KLEG/2/IMO(9$D(8]Z$?(;/ /_#RW5=OJ_(= MO6]!MROX%TD^F1U:"PY90?\@E=;?ODFMPRIK!:) B<"R>G@<'<";8(>,;.(2 MGX/ 25#6D_5;"))[5!AD]?AH$*ZSFA#YV<0P6'AJ$@).W% ?6G)[+=>,M6YW M'3DF1X?=J2UCO*;EHV*+[->6]CRPIMN+^'S.T8)$LWJF_A\)\=T@:GU#MBI0 M+?.<: =5Y$ -LSVF1DD43K;<2J^)/6X**I+FN.O]0V2?B57?3=:H!EO*,:HN M3*\,*LXWK&A :P(WEO>.[C35>6+FHUX@A,P&0L8=D"@SJFLT*

*YY"Z^<:" M\:L+D,4/.&<@J6PS:C.7K#1;'6E(%H"^IO868&4SGJ_"BRI_XYKI@,L 8Q 9 ML;"Q 2#$RKJF29R#@T#^*F&1@,IR9;HW2_VF08+U K08G(&]V?P*CS4B#S)Z MAMP.4?L$8#3@.Z_C$K=O_80^$(+AK*A)N7:JF;1R0K^ "Y^F0)=!]C[4[["< MJW@Y9U8"_ZA!0+P@'6"31SF%95CC4%C6, +'$S(QLOQEY(3(6R96 $2*9':+ M94+B3#WQR3N7$_@/JX)JV-1#A2_;E=M!*(I:M><\_*)/]"OU[WTH-TQ[L7 MDHIF"XOE)+N0V_D[_M/@XQ#KG#0I#>TJWIL_Y\_N,?47C-B!X0SI7_ MMRN9KTEE."%_7(!LOKRV56LT6\S<)DLQS:5"5[LT]["M>$] ,MO40,Z,BTK> MGC941JU/37DP!!:07A#,'8D$YY?LHN!I2,)LJYC8YSBE]=![OWU?!7@)Z/"B M)C!LAF*$JS4,.1@!.?@,RZSP_.;-+Z)Y#0]0%!,XV V@U$0*?@V@BY.''.] M^MQ[&?D@RLQ%)'H-;*9GO=#M=/M*+@P43M5Z=4$N1SLR%/NRHB(!][UUVBRL ML5F)E7\&3K%A1)NVT/KLU^,]-N.-]0!>+3EY<&$CW/'*VN1LCKUA!III3^O- M8MD7DV$A')"U>65IYO#?C6@\AM0=H%?")!&D5:P,H#R)](>!M=Y!4*)/CQLO M)(KZJ_%#Y$7[OO=1 -%-H*U-8.2 1OMAQ';CP'#QQAP%$U]MNE@(CUX#"]' M6P;/8\R[ 68?Q'\[(@Q]^(];RU>)]>;3[\Z2!&C7U-6P2;9/YC@RQ&"%R:O& M*R6]OX6_=>SG0[82=HXE6[X.PP=[7C=)8!4[?M1K:Q4XCZZNMX>P2&FR)=) MRS$YQ-&!0:3)"8T?F[,)YBR;Y[.C;E(16OW,K-A.RL$\M9(ZF THD^"5=NLS M# D,[#R!T05>B#_J,,PS$_7JJ5SQ.M$F8?UD--/$AY5L!7NU #&'DP,9DQV)FN:$_6JXB5C.\:@Y\0"5R\$BP M3(!F(Z%PD(/&"/CN7X^_DS__?0V_)^KPLL=X,MG5N(IX_=!X=M["OO$6=O66 M:!X@1#?P['CK3:L-F.=SVG\%Z6(51GC\<[6C8V#_,:@_\-!J$\5Z',EJL\:= M1!L/5Z#!' (R0IC(W]88/O!I4\TKA1.>]X"?0# &(8/"T+11)]H$?B&UZ M_!5T1*3XR<[B]G//?]&1/WS\(=IB(%>7MQ[8G;F&=1#D!#;-56!S9X=^3=H( M^+.KS4Z#(*NUM@3G72>:ZU%Y;F^I6# %*]K_T$:@=L!%P,3^1$KRY9?,B2;W M)ZL=URW^BN;T3AON$VWCJ^5;S:W.EZ)B"TV43N('ILP6F^\TX^2=-T">)V=] MQ9^/[$D:D-&M+7@A,\MJJH.+RG(6+F_ZCJEK[)8%+]WDMTQXTL-S%]8& M.[MJ]4EE/M+7M2]APY9\>Y"/2860J(Y)=$:*;V"+1ARMB,74\ M&JT!A[<6DS%&C@\(!F@5KGBN1Q>BJ?-#*(&'R>_M0[K*9(SLP]*0X?U407X^_?(X<&M*D$OALI6$SR48[KYB=DD"\(9J^8D3Q M2J+W#U8!=G9&&&!CQ,)SR]\Z%J$MHV6++.\5<5TMQR'J>AW06;'*BE.XE<%8 MXRS2"/P":Q0]_R1&&T7_R A'XR\B80B,*ZP/.9'LF M9,)?%7KZ51;->:UZJS)F)LIT,&V*O')GBD[JMZ)(O\V=J8B23T&HTIK$)>=% M?MT*,LGC;*]R>].H*LMF>J%U9I1STP?#P;T08SK *H0+HL,Z %;"@'ALT7&\ MESCHH*K;]&V-Q^ SK4[H0).H(^)QDE.^AWC^J-KQ,/,:O\"BOZ X=YE4BIA4 MW3E=^JLL:A3E!S>IW YR*._<#3E3IR0J]85:-/4(/MZE3Y';OJ73.-]1D#A/ MUDNE^:)O@3YEKAB>OJ*E \?-5C3?[%6N><**(N*CT%@%EZ*0QBZWO, =2',) M$'C=1*.GB.'Q6>/S]-*%4J1'BDYJPC^07;(4B'+A?+=7*GD*Y82=">! M5B8A\2M)9J]X>C^O\,:C6P5^-(R=P^!T[50^QE[.Z(95M%,77[&*KUB=P14K MEF.0P,B\BC01JYQLL*K,,;HJLZQLR"P2-!UM7['B&L9G!8$G:>$#!B)"2I)J\)*F=P2-4XS*HB-BE.-P1 RNSV$R#_#&8- M2N4P _\@75,UQ)LJ*!5!YT2*U<6=)R2$-8,665##@J9R$B>KD@3/8D%D38JE MH*.=43&8P[0@DE$)NLI1C* B"2/X4X?/NLEINKXS#Q,A61=-%7'P#R=K6)4H M@U,)J0P&BX:Q.P]6H.$1BE=-78-1Z3!]F05:F2S6$) 72QR]\PZ6UD21U55> MUF65$VBL(A-(+,-'AJ8U4Q#,G7G0G,'SA@R=\K >O,ZHFBXBE98%23)$UN"Y MG9EK"-:9$RB5E058#XYE54VB*)7A6$X7&5:#^6P_PF5$1I\"(@+R7Q M,D/+TM83I+S6\BX85N_:*2JIC+-A355N6D&3F/&]BX0L+2!6Q;0!K&Y2L'(: MX#Y82(PED>$U">_VG=S;N MCY2^;3.C4=@KI//%VS9IR>RVM-)Y3(]E0$(,G599T621J$LZQNQN MWV:G<]LK5\2TW>NT)CE%J]X6RDV5VY]9KC:O/&0;,UU9.IYK%IF[0OYF "WW M9B:$7IEZT)6T7=3]5@CFTW)M9AZ[>S$:Y>EVI%%I*K<>*N:%!6N[. M#(L: S*IFB9#5!^&-9-Y7N5!-#0L( IA;K?ON=%H 9^S QM5>[AA!M5Y>I12 M^9V9J8QL2":10D%&(/.(IU191*)J8(VF1$T2-!/M]CT3JFFYS2X[=H^[<=%, M&B;-01.\[SU:F%F=*@M"-: *K=:2H19R8SHD+?=HT7/8=K/GNX/DU6 M'AX&DSH"NL=WAJ))2I5UI I4E<1S( M)TTQ1"M+M(H0J +0[;S!Z)Q!87VW;Y2K:M-LM3*SEZWJ+.E+G:9;':CR;M^8 M)F,SP3I2H+5![X&FQ!PL#ZOSE,R L.(]*O9=N^]62L-E3KAEAO-JIQ*ZW3F, M;I^AQ60WA]F^L,BUR]4^ZMJN6@J;I.G>*@Y"U^I.NP"XK5I]SL[M6]GN#$C3 MO0&,-29C#9NI.]M:#O6IG7%;HA<-8&<=!5D2*)/X+6"T5:)]04>+HHI-8&E# M!J6W8YV@<]]9WM0E5BE03$TI2O6TFBSYT#F]/[OLN##M^CQ'V]-\I783MKM, M)=TD3?=F=W\S&%86M7K?#D?F;=%*4VS=C9KNS:Y9F<_I13-[FRMT'YP:TVP) MW573G=F9DL:"*0-^,470LBS8(K 3G"J(6)!AZC)@DCTJ)Z5B'SF+=*Z2Y]O9 M5+J?F5 #XMKMB*S \P":@&J\!(+*"0C \>(\ 9*P)ILFHB1]P51=N7&C3ZE M,B,^-<58O,6%J#C\'ND*;K( 4,WCJ)"9UPJE%KKKWZ5(T^U>0;N"ZM$!'^@" M A C"JR*1,Y4=< D-$^!6C'WF%_D%CE/[4SSE'!7O!O1'OU@CV )#^A1SLSR MK"0$=Q3NR6,YE>NEZ4;4=&]= G/A%3(C@;9[1E7)M%1O_I!*D:8[Z\))HH18 M6 A1 #7 42985@*1P'X#6!(D@<<["(>261,;@J&*H@GH \PDX!4.<)>A81UZ M VRR0Q834;1IR SYH)/ED55$\[I*&1+#ZO =XG=P%Z(E@('01$,":!%L ,KC M#:P*#,MC)--89G80#FM(LHD%7F4 "H%N0 "': K8#8F O$ [(%K;>0?'8THV M-%6G3=";$LN#%A1A6J;)"H8@4!RUHS<%EN=-4Q)4@R+XT=1AYJ"2 +@!7N4 MI1K"-@I1 2IQHJ1)I E88$0!3W* TPT)"2Q"G(#%G9DSNL%I@@"R+X%1XS3 M71("SF89C0*P#4#1V*$N A '\P/AU&5"*Q.I$JN9JBDB'29$<^8.[E(UGM%X M#4NJP7* !B4:Z,S 6AHZ,C%+@0$4=J@+5@5CDS94 +'$WC*2*AM8!T0MT2Q M,GCUGKVM#VHWCIG1DKEZC2MTK&([38T.8#L17!1, YKE&!.X@X'1@*\@JA0' M9(!5T!B\A[^0O:2-;)%6%)S+S:NMAAITDLT]; QOGE;3A[P_P_ >C9P;O.4"9@&MV^*8DL5EUU%8M%6F"-$GAXB!TXPDAG #(O5FMYO$VT MG,V(VPRX3#'2[*^>8VSMDBMEL+;,J-7YN)6,1\IDNBD_Q]A4:V#+7#S243>; MO,KA,&?.8N7G&)N:3*L00BQ8Q%:XTB">:JS*_#.,C44 $A"$ U!<,2;GN^V MB&;(O,7(NF5@4_>_FVL1N[Q"K0F*X6IAJD735DDKGS$V:,G6&N-L&0]S:*BL M1N-5U=@L8UUH>3:R0=/2QI)@Q]58;+96(Z-H'+@TM#P;F5,O(S,QK.7KFZS8 M+K)LUQP@RA?]UF1"="- 6,):"&Q#460P,&I7%JB&(@&S$LY8MI[F:U*^5:W4 MP4]%Y>'*W"Z67>!V/GV0%(&1%0)ZS8 J\- 8PA4(51@3(GN&4L3V)_;MEO3])"?NJU4]J=ND* M*KG$IHJWKCM[:[BUS82<[)"L/.V&\393T5[,*M6Z;\?V>]>L]9+B3+83;:%N MYO6V4I'LE-5<76'-^M!-&.3"VPGGW3%0Z^%1<;?BG*3+S+/?+F?W5VRCV8YN M8FI56_$CW4X2WJ798B0\\,KYA90AD)]79WW8@TB&D\%X0T#G)@N7YBOF9UL9 M'D,-NE'U:8'=GL![=D>N;ITES],W1..[96#-O6VV^SWC5G8=KW3 M+LB90MBSDYT'7JYSO$N6V2.8D=',-DX>/6R:&YWL*MMMO/-JO_8:]G2NB4G3 MO]Y#X=WKC2.C\[;ECF9'NXZ/-CD2=VD;9'\TRR?5,:2?VY_X\D[(D?G:OD5U M;ZZ[[:6ATL(U>G0[Q&Z'I%HME?Y]R%N^:5.?\+ _\9U8/,LX62T[W5 M)[OT3_9@(!W">YWD7%3MI%W<;R17BDWK=<_ ('R-&@MUJ M_VGO<)(#$/S:M_+<7MS3O2P L2%SW\L=M'NV3P_\\(Z5V^W;_8NR@?=/=4:M M)-:+1C*J;A*SZ+2;A/>4NN<^U5RXS_G4/Y[>]&ZP-7!=18N"Z=%4D4&,\$8E MRM>3[357WBZ9I M6\,]\-0[3G47^;+_G*_>G9^UVC+QYF^2;Z=&+FR3?+FJQ MJM MG=GK,&# O'>FMD\8LC^]SN,C!Q*P0QO@)30.V!TO];3K^U#]^_2"0W!Y .0?3VIG2K@C =]3G[J E?]!R="K7'@(II.U"7A#_^%?I MP/VHQ1_MAWJJVWT6TM2.GNPFZNRLGN2[Q7F!2:3RJ>YKD+8K>SW=T[B8[+D[ M&9E/6S /LP@/[>;UA=V5'D;N2\@/^F!ZFN:]YSF5HR5^)W'%8+S:O?.S]_Q^ M/,_)5L8;N3U,9%%QLEJ(Q7B/3Q8^F^<<\ 2F?4=UP%R]3AXQH-'>71;WM3QQ MB-N>ISF;E1G=+JL)A(:J6\OF(WS-Z QE5^F.;\G+;38B%#J$B889%&U(9/6^:??-M^<^GIP&G>C/ M*JWY=>:R5]%C7G:K[E68W2T4OHQ7T6D4 6M!S6A.6L\BI%W< E0(,O/ RL\< M)_S"%OT7-N93'O!JHDNFNS$;5@-5&2VD7"G M,XCFM]>L,'UG;92BI$?+F28UG22CE2(+SN8L':"&8[@'@7^F%.:/*Z.>N--S MA5&EHR!^E_( '=M[8WWGC:F_IN>$/U",3=P6Q8B!BPZN+6:- MEK'15^D_65N[EF;DXTI"JBE+%57#&S6WD=.CF-C]\<_EA2^>"%_\ ^'S?-S0 M$E(TBMBX5*P)(WV]%N])^"6GTLSTV4$95;>U\3!<&_741N0SA"^="%_Z ^'C M>;_96FXWJ7I142I<=6NY3/RJIU^\4_CK4K-5**_R9:=IU.OC)-&[C+3Z#.'+ M)\*7_T#X([=81%5#T-!PLS6J4J7 U/3N'0E?+2M\N<",TRJ;6#EIDNNCDM)] M]A"2/_CAB5[,SOT4?NK8P67MFWA,!?Z^.[7,HS^*K]47^O'Z"_)$^4 M_!:J?/]^^?IVZWO'X40M5G#(E)5O2NEME/K_>7/OZM M:O2(N1B0HO6D2KL]-R_,.G3-\/Y6M"I//=]-K7=4W/G!<+FPOB:1)I>I-Q?F M3,]RA5P\%CD[ZLV[]O*I='EW&ZD!DL"3&?EY^,OQ+/V:E%T-,0U*#C_L"HB] M7T[JC(\N_-RW.:_P;[Y9F'CGI=Q>,'M72'KV?[GVR8-8/ MEX0>_AVF5Y?^W%5E4[A_M1IZ7Y'N??C0%.NS\6 Q)Q]ZEW(/@+"9YY%(5 \%<0O/PH!(*_AN#91X8+!'\=J!$#P5]! M\-(C'SC7 &J^D> #J+D:JQ'E0/!7T7@F$/Q?"/Z_YRY=/3B>@;,CV+PEB;]: M/[CQ+H]2,AU=O>_70OPB44XC4\NHA"[+?%/(TI,.K J"]FU/ME[KWG8R;K$+@[ MVPP=#NJ\(:,_2Y4=#"4 @+<#P"?/]]MG]U_V:#=N>H/"#(_,V;\O.K-?!1;8 MCX4%!CVRS%W! LTT7E137EO_N*SG/!OQC2B*\HCD>],3.="3:P */4+[OA1% M"DB%=UJ[81!B65&92SO^\ MY+!>RY5_P+#^\Y+]?RWE_-?6X^W*.:[KXQ[YDVL/WKH%[ZTWP;[O@NHJO9V8 M;G#+[;=!G>S&VYM*9&1&3@Q%W>WUVN_/:[7,47L.[7G[+5G$?'['UO[;3_ONN!]/APO&:]HRB;@22LH+LSGA^&71.S:1\V[6 M$,[+3RZI69_@P*]D\+]-(]VZP;^6^+U_@W]I!_?'&;S)-Y@T7XZOG$VOE\E% MF%&4MU>?;_#6UBX[LV6RJ4Y[FZ:TC)5BA5X$#%[\\8_T(#YS\F!@\-_.X%]+ MO]Z_P;]4+_-Q!I\O.1MB98I:/;;,A:5<6FC-YY'/-_CT(A87Q/&X7"<586&[ M>!V/+^E5%LJ/?X0'D3G?67]9R[A$Y/5RB/Z>&/R9@.S:<5>%S AVC9X7>)ED M20;C"=7+YZ;H]H*K/YZ)O]R&_(E+';1N8WQY)NPI2B+=M-"_3U#\*WVYYJ+<@$$!'<,^R#S;XON GSX5OBPB_9N M>:BW' V^!1^4,I_9&H-IRMDDG$1XPSN+1>D*BS^E9#\:F\7%@;,1>I54S1GS M18=>.J/0U5[$O6VU]VN'?#>;@_L #+RCQ-P-C?:YH)(#?#3'"UJN_BE1Y2.N&X$<^G:\7(:$&O5.7H85\/LG!^N."= MK]??EN&?<< O9?C/18;?S/#]H6'\PE&_5"! Q?I/NC'@1>#@P_,/R_2_!]:\/WQWR)J1N+IVJIB;.Q MG$DU.1G7W6NL\:JE8GD9'H@#1&II(9-7(W(N1:]&AQB-X1[$3_;X=Q:]O7-T MURG*.KPF!IW47?O_^\/BK!L/VJXXU$_887DK0[W,9LR;'.I5MO=?38$OO8'H M5H9ZF7/"=S[((YOX; MGT_Q'3WZS6Z9\V[$"8TG-$LVN_,-<<%)%<%)%1]Z4U31,XO]#F4GE\]JSBII M.^)@Z,PGC59V:90_/_L=;E:+ZWK6=.LX199-)(1)OM'5&,;;\(8>!,1^M7TO M08%Z<"+%A]XI>&+8I(GZ>*]AKV(.%QXS>A;%#/LC31AI+F MK[!?#8T$D5%XJZJ&N=8J7BA-A5R[3 U[MV&-$;@OO6'M2V8^Z-69-[NH>?W* MT$_=<77'V\AN"7<_XT[=ST%<;5K(UY:=:@I-RT(RE^]&6Y6-%-"'277TB+?F<]B8[RB8Z-G\/$7*<(. M[/>V[3>(>UZW7SSO-UO+[295+RI*A:MN+9>)7V$IH]A&C5Q,*9D.6Z]+F0R_ M+2I5SWXAXN&5MQ7F?<>HYF;S1)5J_=[30[=5/?D%#N&[Y.$*W^MTG?=%7A4R MF[NV07&98C_MP@SL<^\#M'ICA7EU.%>;"V-C)4K\MI^_ H=+%ZQ\0P M_SW'H+#_'"126 R):QM_V5V&_:6)(4[T.I\>[::>:N+*GO="+IE-B#$/SQ9",] :4 95K.?7M]/.OHA_&^G>.N1X?ZL&CUB+@:D M:!WM_IP5?_6H1L55@R]&03V=O=+I&FBEE?.-%80W$V0,\F9&?A[\<3X'X- 7A M ;'FNWN:]S]X>+'[9:^9NS9'JKIO0W\YE FB_Z)Z-WCMBO*8G3Z^,?CE M'M%O-[J9]O*9]X_AG19,^T&1#_\.4Z/[J;L$.^$5".5_)N.93:?IITL&WJ5P MOG?NX=G[\*$IUF?CP6).? .]7-TG'=%;C1/Z_O3G12E$(/@+"9YY9'^[2R80 M_(4$KSS^U@D'KF^WG?'DRT!U M7YO>J\>&[F':O.):C(FRHC/X&-J&OB&O;,2_Y^PCF:GW8J MUV5WD/]^<>K#M]M\S.ZICQK^*TM$M[/9:$8W\\RT3$L?YU8;J>Z(91P-DRV; MX5+ET_U&D9E6M%ZO8:3;-IY*UR,CLS >O7R U\8M*?:,<0<.RY#---Y(9$;= MDW+V="'QCDU*S^]-BK@N'G7)$( KNOG5I(0W]">O^_N-)4>F7EC0'C[M9T)/ M^YD&=3RS$]%,NYYU3'>\X5-<1EII7M4C]Z (Z$$1A4\M4[H,Y >($2#&AR+& M2P6*[T*,-&/&DXU5.JE6*]MIC]^V-=[NWC9BX)QIN59G-4#VN+OMCB2-E66K5*;#MR MVXBQ@?T)B/$)=V!_6LS8 M]")@8H8P] 1W28CL9IV$)JYMP)_$#7EV$1I;A__V6H!Y>W'D->I5+H'Y'UZ. M7MDF\4I,].IERYI7=LH(C\S;#KP*3#PP\5LR\4^*L>[# MQ#,B9XR79J18;TZ'LWYBU2'%&35Q6JI*N\1T(;@MT[S_/=T&K5M2#_NZRV_9DO^+-C M2M_E&F*;95E;YKM;)([CN+O,5&.5]NI:KB%)[7R6'I6(:X]-GW?P_F,( MO.U8TG>!2-^I+ZRF.:ZJBVTF.HYH\UBG?\<@4E<2VDJ>BH*Z(9U(KI#3)UJ% M@@@-)>6W\LP 1 (0^:H@\K:K,MX%(MJPWI>=!EMVQ-&XY@K-B;URKQ:D_CV( M6#KK]LOQM:Y6[>Q@R0PCD6PW B!"@U7Q4?G< ]AO&41N,$&XUP*(5;$]\#)_ MH'DA:S%?N/O -<@!WLJ^C\M=>73K6![L$_6!]V['1M'R_NLLLICWQBX(WGP& MGNW^O%#.F>5V752'D6VE,(]%$BM-W.\3E80'4*+OMIX8&/VW,/JOM=7S'4:? M3Z_6Z59REE&K]7A^VMR.JXLY-7IOJZ<@B?#_%[G<,##ZP.B#W9K7,7IKY73* M!4M+JF'B.DLYL1ZU[Z2.[+U_#X+F%FY;!7YSO?,'LX1'^AV?$^&DN7)JO?Q;] M]=?17W]AD>[HH&G?"EWE@!"Q7P!1(^Z0_;7&GS9[T6$LUG22G"#-VD;1JB7* MFD3COY#TR+%G9WQ_T]6Y %H":'D-6CXQIW@'T%+I=_ (7E"IXVA/SX6+@W[- MB0"TB!ZT_+I0(8"6 %H":/D]M'QBIO$.H&5N;&0].=D M%2X7S6"]\&^=P[GT7&BQ@!FGDJ@M^_0DR71CGW$>:(O MGMG#'MG*WEX8Q/@/#?V__^?D]-.S*=U;^=$X]J>NLMY$=4EX=[@JMN#3/_%@ MA3>SP^5JRB-W )"?3T!!!QYBT",G_%?HZ.]4 &?2&^)U^$A&)S>H[!\[O43E M\.,KA[SNIV(^GOQDF4?O_A;XYV%@\J/\07-S!%T>?!TA%P[U7(I3_U$;&\\= MRO763^S^21\$U03<&9RS89 MX,U/>S2P1S#9]/Z=PT*&+#PJPFXX9R?2OF0#IQ-Z-D]'\\ PC\)!5A2V-&(8 M.A)U4^-,'FF\2$Q-EBVL$9'E15D1!)/3?^Q&L']"-!3%X'FL(5,V-)[ '[(E M2N '1(N3,?Q'QO ]82*96*:L*1*2-%Z7D"8C2]=X@Y,4RT(\RYBG3W",)+"< M9&G$PD3C98O3=&BMZ1+/<,CB+$GR?2(*\ 0+?8:1FTA3 M&!G#R#E%E$1&1ZQ\^@22)8F19*1A@Q= NB+\330M3=8-RT"&Q2.3/WV"M[!D M\1RO*8(.TA61 8.6(/)E=$&23=-S1+@S;PD*YI.+*0Q6.08 MPL#;9-\,6H2']\B,)IDRC,.R1$TFAJXI,BM@3#\C^9[@L&Y(] D3M$+C34;0 M= NQFHDQ$@3&9 S_-^!%!L/+L@83#3/(%;G%9W'X- ,"9\\ 0ZTRM7' M-RU>-["E M^-_M\,6L,0LW.H@P[34'4SEL"A&-U7A_R[@U'6;2B7JUS@XSQ''T26; =J&E MKQ=8(/ :D]$L$Q2!EQ!HG( MC26FR/"6;LJ(\;^[Q-MD8!3GZ;J=7)%X%%6< M09P>3G#6BU;1U*1,;3VHXUQVM!VW2Y6838]*\O5"$HE,3.B%(6,9+(5EP;; MP"28,EFA$RR=R6*4MS?93BR347%TP&Q%4AXB@9;JG/5BWBKIKK1!'7585G"M M;LUSI0$MS97\+5.9X79H%/NR6I4X2:H(,=->[\M_3J2F6!BZ#)9-6, "T"<- M@[1['PMI=SDM PMST;&%B9MN=IO])RD-)@GT;2*U3#=1GHVLE9&R5A;1<5H MDT_EVNWMICN4NKN]8LBE54QHHGG(\/:.+\&,%\["W-;,LR"(Q5LFB@Y&]E"6/%3 M*SHT5-(;2X0K]]7:L PMST8F%M7F)C>QXW6R+;;'B>'<4=7N+OER@C ,C\!L M@>?S,LR4 )JNR+RL20QA940$46=]UH\XL$P.(4T0%4 Q189W2M11L+R)!9GA M3<6'WS+661,;LD9T@SX!8"\SX)9,7@"UD&0&-,/7*T( 50!1$8-@@K$$3W"F MHC'$U(%R88O!@G_$5C@?6XK)@HE8?MS$Y=Z*BR!*T9&_I2NS:S71MUKJL*<, MQ5FOS"CSU8[,GWH1$> 2^BU)&%" EXB&3?B;A P%7![" GLZEYI)+ D<(J\) MA@@F!V@%WD$$: 57Q[&&J"#1A_"Z*2@<+[ :^#>9>@CPGP:X1%DW6< M*<*[68:CO3$!A3E#%T#.NN7SXEB79(%C 7,IP> 5^ ,C$8B#;D#W)0,!5?#Y M?=82D(6 3,@6R)^E3('A"'A%,&U .T4PSOI?B'!]PD=Z[;H]ZB4-R1W+J417 M8]#9 $Q90))E:)P ?IB7&:!))KA,6<#(D"5#$%CB&P!13()AR%BB5(>W"&B( M">8L,ZS"@CPXPS=E2)$)$64!;(8:, _SBT6&H8ZL#'S$/V1CCI?JVA;7*)9!Q13!4:7A@OMFSJUKS1:J M)EB@7<=%<6PFBZXV!DR%IC[S C(B$-H/GF% V1B#!Y)&P&)D&1D, XBA\WX@ M47A#@JXB20(5 U\,TRM@F$16DF5=(9;HDP['\KJN ^<%*@IV(!L"J"=\S2) M-!5%D> A_P#& .:EI:LMG>30:3.)KNA8D3)="_$)TC!80@ 0?0(M TF&:S= M$C3.T@46P403P>?1#4DW>-H3;.F@I(K%:#HC@$(@)" 9F"_+6CX5DI&NBPK, MDV# D!60#W!"("RZ"0#) 1\WSF: KXE;%5!JHC8[F1&L4>:0K+&@4AAH M,O@.'Y1;0%T9C@6>2!TF;_$ =<#.-00X+DK4RHCH'\"H,UPE$GQ=0-EE1C,& MF:[1H0/@_0/@)/@HS_,@18OR-%8 "T*ZACF.E72& U?C'[* 95TWP< %B7(4 MH">R!0K!Z#('<*X+C.!#.($RQ! -1A6(0'?R)8ND6T"+@\6<^J=.OQK7ZV*W'-*W3-U17E_2(!F3\ M;'I)MYGF(ZV^A42@>EME&"T1VVMZQA=TT6G -IE9U,6B9MN*M64N:)-?;8H M@KSP3B((#!*!KLB( [-A1$%F8T;IY]V"68TN8IR:G:QFJ".'HX,9S)+H MGR6@?;( $ R! T_5C ,HH,Y40BSX/F09(%Z?YS5-T2 J":$7] G':(8G14U M\.T8VH,9^0V=\A2$ $RP;E%?1R&4 T0A"E($18!H2?"!B0!VR,B LH;)0:]D M.J\B!YV'*$(A)H> Q/JTC0"Y):"[ @(SY!4(>&4>-!L"/B*##P*;*X$W, M7'@1B[;(I$]XN> M&(37P:1U"/U W0'9= 93_B4)X#5 =06?NO,L2T0.F_!Y:,?+!-RT 7,L\Z+ M@EV!#?HP :@41%,T'A<()3T,&"'E65B4#-$T)228/LJOC!E2,R!/8 2Y))&13H M,*5W)GAU0'##/%L?,'2&-1&(CZ?4%T9E:CK('&0#/ 2\ &_YUR!X5N<%<#/ M DQPH0C8%\3F"&8"J!NR%*!//H)A(7BOH,N@S,!+@("#+B#*;A%GF1+,O"+X M&))I",!%)4$3)0'&(0G4>Q'*]Y&IF)3B2;XG=*2SP"%XC144D;)(<'"&@#0# M(G,,ZF5(@J]7C* 3>,:"[E'$I"L>$"^ UNI YN!5C.CGG>!H$9 E<%T"7>< MK@,"!Y]JZ@QB@6Z;G.Z+6W1!4 R12LA2>!J%T#4K$)VN $G@D6@2SK^*!,T) M VP26\"O>)@&^*P7!(#^23R23-YG"@BF56( 0461\F=1%^C7P./Q6(2@D4.F M(?D5FQ/ 1H T2)2,,8!TN@%(!X1/X<&S(I[Q?0-<#B> ]](0+W.4L<)\@%QA MSCD9L40&2/-)%W0(,0PX;? \, X#G+;" Z4P>9/H%C@^3O'#!O!VNHRCB0I' M-1'B0X7A(?Y2%(MP( Y@!SXM,04L\53U% : !O@/( :@/>(1A#B 5+(I^TVI MA^SL--KEM'ILV*JO,XZBRS)@X[E]:J86ZT]R5@LEY5FSJ"2J:GM*6_IM3E>P M &( !P+^UC,C@ D6>L>*(@$_ L[<_VXSY8 'K1R M M#AN$-4'CJ+W(-+8003I(5L#$['="64I2NU *$R 8:.,;P:(C7!MR9*WRV/(LY#".AB-#]CP!7W73&;SR;[0^O9I9XF#&+-(6/K9#F]H\JK7EW*1785 MPZ19A*C;-]@;(E9X'R, M;OXX$U<^-A]$>4Z=.D.<'0K;CH!<:;7;)N)KV8_%Q7))G*-A=S#*V0K2Y_7N MV4(1%9>I9)BY&HZHMB2G9'[.+SH,77SRBTNW%"PSA@(Q%@0K$ $"WGO+% (@ M*."P I[H?-5:S,3G6ZNH+J+9OK!LSE;Q_OEZ#[2<;#EBKQOU*K(W79-'L2:/M"EKZ.\P1P4 <+P!?9JB[82 M2PP M!P+ANRZ G4MGJP6V$E['2LQPA:9:94'*+.=8B>[9 @^-9;*&T9LTUS64;0$F MD1G)NV':\JS#?S(A8:=;GFQ#NUE=P;([R>C.QB83%>Y+RF_CX#]O,F)QJ:90+SYG6@ M5PI0,0U)O,P $S(E]LRWL.%%B["K6L6)Q4I29V[TQ(@9>79)ABW'K?)0G_75 M9G$X+W0'QRN%RCQK-6>LNHEE=3WJBA/7\59O_'UF61/".0C/#)9Z M? Y\%F8!+!D !"0(A&/,LS7:4GEC=E@ED4#-^F*Y[&!GW!:[YTLKT'332X^J MQ4*ZI\;D&A#WQ"S?;WBK,&=]7@S%0LH*9[=.4=#ZR9Q66QE#[ZW^/C,Z"_9G M6&!EH!5L88&H$G7CSF% M>W+XOCT3NV_IFK6,)X3XH!&NBY5V;)FJAI4YQ"&T*;NK1X$GB!F9O]::1EHO M?(.S%Z834M-,]GI@5G0IMYXSK9S_,6.#'MDDM'\)R?ZMZ+4>K0( M?# 8K[PCR+P\_&PQA#;P@AE\<&PX^P/+0K2&9&G/-U[5^.&TLEF(P+O-T-D- MF"&Z'3N$1R;]B_S32\;_^;;NOB&V(YEH*XN2\XFX:B.CF6Y&SC8Q&3UB+@9D M7T%S5H)SM&MJ%MF/QMM[4(-^1.EF@A^'V=ED)QF669!A/2DR\\)FG3(TWWJ^QVIQD@3SR9D9^'OQQ/R:\9V&T<\:[;VO^PVS7B M_7*RN>1H%]*^S?EVG;E[Z,71/<0_WGKZ "\]BL$]QY,K7##]6OU-(/C@1O4O M)7?F46$#P5]'\'P@^&L@32#U &>^C^"51R5@-('&?RO!RTP@^&L(GGGD \E? M0_*O54D%@O^]X-]R4LGO;F)_VZK-1<9^?-'Z!]7%_LF=\YF\ M)9+]="D<*NO#ET:,8/)?#>J^-3R\%G=]9^%?4VL) I#[#$!N51I! M'/)Y_O3*L@%)T!^]JTL^5$[H4?G84U>_*=_Z0K9ST M/*#E 2T/:'E RP,O^QUI><#!K@TJ-T;*GXZ8#50BH.6W)YN E@>T/*#E 2T/ M:/DW]++?AY:K:^(:]BS@Y0$OWVO$T8T/@5+< F9PC^QM;>V)=+LNZ>+Y94$C M()D!R0Q(YK5M?7>[[4[SQU;@$&[!(=P">_ MS0*?<0L^8\&OW;4Z/98G(N=_%1$IX3O7U)/>[333N_DS7\'('<+(+H1?/>>#'# M(W-V>9QC+XUS7X>X)$![?'\_'3?W5_HW>67O(O[,DS\9)2? M='']!17SU7OI0_MSEQ,T%4XL'L?W^D"XF3^^Q_CA9#$!*=P#SS_=7G^0_]M \ ^U[3)N M^V4G_4'T[<]'>X'#33X;(&X:'N+VTC:)5J_&#P!1BICRTEKW*_5FOLWCV8"5 MQ[W5+0 $>QUX.)2)[O>E'_;!>*F,9T!C%!D:[&)2G3HL-B(..^O$JE5ZF8KP MXQ]&>.2^'&!\AH_]X+S%NZWH'7<;2"=W&WR(:6C#>E]V&FS9$4?CFBLT)_;* MC9Q80WA&C)_FPJ6AX[.VH+]N"_J[;>%I9_[15B":TV&?K*&O#EK+&>^R]UYXT_ZK5O.?%QW>Q??=?QCUIM[5 MSD>Y::>P*-?#1K95:C1YP2W=A%L-<]?QJT\9/B^W]^1)N2?L$*)*LF*N<:.^ M"2?0L,.5NVF;7C;&H!__<,(#KPB?ZDLOLPCQ,?#QS-+#55<8#E828ECOA?OI M#W5!4^83WR!^!77VGOK":YKBJ+K:9Z#BBS6.=_NIZ M:P9)JKRS]*@$3&5L)MWQ;/9, % H->)BLM'4D&UVQ^7JRHDGL_0B018"@ <9 M"0\*)[T)N+XDO;F)-8#?V,Y51OD5%PEN B ^=,U@]BY\>.>ZP93D)^J(WR[K MBT49=P=C$A.']%91X<<_K/3("B+&*_$!<%Z=8K1E*4'/TK")X^('A*['1\ 2(Z,*1G6% F591%+]:#O>6;/ NHK=@;F\G)7FS MH[V/0#!(C]U.($CVCLG\%_9[SC5 MKA3OZ/.S ZUZ+K 3W(B83Z3Q#&5)?<)J9J/28LL:@VAD)[/\@\0Q;XOLOJ2' M_1YQ6A".W8;]?VHX=D"%/PW&DHOL-E*JA/-.5G>6)<2U\+3>I<@!T9CRR/)! M8NQ+A5;!3-U+H/0UXZ&O'?;<9F+LS06)V"Q+56%KMF5/<PJ$A51?%!8.5B< M_CKYL3/K"@H6/Z!@\9, Y#X*%M4QMBQV$:G627[3#3?:W5Z\Z($*K5A4'J7S M=9D[!Y2@8O%:2Q!W4+$XUX=*>(&3-BH6^LI07@X;435"S6%7LB@P0<' M@YK$OZI)_"3/>;,UB=MDG'"=/*/5-YVU7IYV=<3=0V*$F\:JOXBNZJ<4!OE(\ KMEF6M66^NT7B.(Z[RTPU5FG??E%B/]MJ M&6YOCMBQ+K/Y9:JS8594-.R/?]@'AFN''Q)!G/KZP!!_O5"^=>K(,3] M5"7RX;6&JHE"2A5;F9@>Z[+1U+Q,!2;0,Q@>Y?/M^ %F!-G7>Q]4D'V]DU'= M6?ASF]G75\L20T'6]<:"J4_:G?H-XJ>WU25*!754*%EB!U5+:1%I\YF2LR,: MP]'XB5/0@R($A8E?*?%Z6\,/(K&O$(G]?6%BU,QQVYF^;M5CS27;X'*KG+PH M4QBBX1C[R'[NXO/WPJ#[".""N;W1S.,MC?8^8L$@1W8[L6!0F?C=*A/O(?;[ MB,I$J6)T*CE7:* %;H9UK5]>N@G@5+RWJ9;G'F3Y_+C.H#+Q:P5J03QV&_9_ M5Y6)>6N>0[8Y-52L<):6C ]&O7*7(@?=.2L]HJ T\6O%5L%,W4ND]#4#HJ\= M]]QF*'\*B-6U+L&>,.')8AFVF\ MD*=P\H\HR'7=6Z[K M0@6,G[A2<0<%C)7(V!5)K=>K#V7!K"4'DT$IZ]G-KH"1"^Y&.9S3[>^LT6*:Z]% M1&:AL?7>58C;6VRXQ@KS!7;H7GO9\BZDH>YG4$$: MZDY&=6<,[S;34"_MRUN2&2W0 O8?(NL),>@_YF/OYR ?=6-%6T&ZZ6/BW8:G M\]!K=:_QM3']Z2U9J&QFM!2742VCAJ/3^+K;5MDA7]88*[?^]9+K1$[;)M"FMDBR,4%.JA4/1[YJ;2,OI:*87W?: M;XI;K':*#%J4BA:)M3O+"=.E5A*DHH)45)"*^GJIJ-=!)-+MNJ2+Y^355%51 M,7-\!)69.NGWTF51C*Y6!<_'!JFJFT]5^=Y%9E=58O5BN5'L6_H$^+@C=KQBZ MOZS:K\?HI7!\OLVT,CT'#^.#2,U<);,I3[EIC"X^,M);8O3;T^TOF9+^".\5 M!-97"ZP_QL1/ V?FF<@YWBC5,O'(>HIBJNB$"ZB+BJD5M6D:.8OB RN_+7+^ M:@'R?\^I /\Y0S337KZ_:X^_.G[/X)?^]YH P P2AD^#^3\9]^%,DAV&>%1W0HO*3# M)D\B#>'%?!Q"(42_^]_PX<.?GIR>>K$KV80>#/!D1GX>_O(_?S"-3R?HL.>B M\CX:'N#->#'_:=EK8AY+9M__O1J<+G6\M2,*/.S3:0^WH >_ 4SY3)/_Q?S; M;RH^53]6T].I>T]?=_^B;X$N =(,=K^L=K.__^D(>0?$HE^O]4AHM2<"(;QC M D\G.(4FE.:&)L0->?%!R)X!J,V!%-@C:+Z8P2A>;@R !\,"L R-=\#T^&1I M9U86*-'OE8B]>27"A\7:D'UP.J$E]3I4:6#XQ@(@A^K8+#2'YJ9M6<0E(] 8 MGDH-S-*^A\/,>#,^4$!3K!J%^GUX56 MH*H'?;AJ[__S@SGP31S?%!8^?T'GU_%--:H,+Z25Q!TY+F#7U<;-+=;&PVE? MW:R;';O&*/:BU?WQ#T1&YVNUMZ$M\.X!].;A-GIS:=W]Q!M)[TUWM65],U : MFN60?;K_2D?.+ 40R]S(B/%A^. M>.L^B;]?'/B0O0$B71<4)P^C%T?K5C[?N66%H,N)WRXM'NGOT_C&\TX+I/RP1'OX= MIL'/3]TEV FO0"C/+*3Y%N-^A71/3;$^&P\6<_\2WDT);_^T/^\>*V/&\Y]'=KEZ+PR/"?>HL<33<<91(,,IH3UR2E^RR$ M/AZ8\!^]%>G0X9BAHP+.__??^MNJ+'\GE#]UDG^]-_E9.3RO0$\)FV/!O',G M^9/R\'^F/"_Z-.51D>Y8GT[*02^H3Z\!X67TZ7=R.-3<' _Z+:>0O0HQKZ9' M+@>U'V$I'XPBO\U7W!N*?*A%O!8 ?F?A?#7W\\&*\_N%^4]W*8=:MW! 2:ZD M$Z^%UM]9-J\N+G]GX01&%7CH0'$"-/Y,-/[]6N2W%DX0)0=1>VY70#>"R[) X"J^GHI<$"S0Q\8=]P$6031Q369 3UC9 MC7=L7=HG!&FWP%/<@*?X0K*YO5#CZ,*%^Z*8MU(Q\^5#D" Q>W7,")S-=U&< M[Q.L? :L!*'*%2?X<#)D$*5\&R0PWOF.% 4P*/$GB4&X:0&PLU/AM"OE_8<4<'O'C3/PN"DNNZD#M2 MF-U%"(%KN6ZP:$5KA]\K]BOBP#?](KS%Q1'9']#X'@=B2QC9D&O M)_-K3HLSRVHV>G++)OO7%P3^82=SXQ5Q=W^SA_;\Z6) ='0Q($_L?KHZG,Y5 M<90(%[(#,X;LR(]_T*.@G%\,2W&/8?XG%.C"O>E"?3)Y51>2>61J:#2-UZ)VAVP.?+#>+R>VV\.P>//A#B'OG] M59.[3X3>>.'JWD@S+7V<6VVDNB.6<31,MFR&2Y5/C30RTXK6?5EE+APNE44W ME75BA?HL/IC/:M7PR1VNZ4+B6G:Y2SH4K:/3QO<'1OM-M&9H]?FF*DQP-.ZP MZKQOR#-2+CI=3=98>ANR_""RS&?;Z06X^^?;Z0=GL-]MIW]Q0>OMF]]+3O'( MWL(S8OPT%RY=Y'K6VO0/LK9S*SO4N>RWD#U52Q[M9:8;"M@G&VS/'3>Q2KL6 MFL9'RXZF-MHRIC;( ]["Q#YYROULWKL!GH3*'[1X\H>COE%Q!),CN]DFK M$2^%<3X"D"7]^ <4Y#S.NW/("KA]P.UOB=L?W?SR,K3D]=%QJI,J7Y?8!M?A(:G'A@ZL":G'_U.(F3;BV&N]-N%P+#Z>9=6987Q2L MF6R*DS1RNS>QCO^6G(Y0$2J3I%/)U6-SUUA9%=UMI%<__F'0(RL'29VOHPQO M2>ITEJ1=TMJ53'S?9I:4F6^57,2$^Z%4<$J'@0M,5X,R8M^4KOG9: M(JA!N=-PO^>20]*QS-MUI\;6EJI=RVY16HIV^XF_2SI^9L:"$S.XDT%AIC[< M.!U)YWN91J3L+5*+01G*EU*'M^0L4@.UQ36WFJP.-WJYOFX6UZ)2IOM@'J6@ M$B78K79G7.O(,!-RE&RCSEI1B;I=<+UL!O/9\HW%;6_*<^AA0RSW5:999T?M M.--E[3%36&D,\HI1'F1)?F"_WI:UH!SEZSK'.TV.M,8(QC1.8G7A9+A"4^O4 M1NDN-42:'9$>$1]4I 3;1H-$R\WCTNOP4ZTW MRQ2U)* /S%%.-Z . <__@K9\ SS_3?F9_ PS6K@G;M5J;SK/<<8L5VAX],)+ MT"@B]\!)XEXLVP/6].+*66EN5-%T#XL> M138H3PG*4^YT"2,Q7KB'G&TWWA.C52WL#)VZD6GV9N'9ZC9*$MZ2["TV->]-*1XS MF$@/YK4-HZ2Y2,4:>@)8U+U?+^7-)$>Q8M$^'>6&PEJ9.YT=/IU#[B2*V_ L):K#A>1D M!'487,#6W&^?PK_(+P[\\,O#3C!_-A MIM^M9\-SG&\74N,:T[VQ\.]-:9AB)-4JHP8>.^)@0DA)C$U9946GPTO#B$AZ M$-G/W=ER'Y%A4))S)[;ZDC.^T\3-N*DTX^XX/G2JJ-]=]E-.I1^-T#FAB1OE MD7E3XB:PU6^Z6S;( =T(++U.(;Y0#DAWQEPYTLH(3JRQK$A97IOV.A[+H#D@ MZ3%@&$%8$805]Q%6O"FKE!&'U?2T4.><6#35K(=CFX6=\%@*+>QAV0>&__2S M-KZ1R7\!HA(DJ.X&E.XX0244VW&V7QLTT33'SYK\5!#RK$=,O#MGE$?Y@,E\&^:753*56D1OK]"BB:>5]K#,5>U; MJY=^TVKM:I4?QE7&T!"QJMF&VE>9:JNK,1Q=K94>&(E_X"YS[.2='21]QTNJ M?4-L1S+15A8EYQ-QU49&,]V\W_5*WE'L2L3.Q%"Q5495WDTH>BU"579W@A#' M!AO-;YO4!XN,?^I6OM *GNVF&[;0XQKU8M,B5@(WC96;470G68D6QWQW:#&-,M5Y!6+#!T5 #XKXMOCP]O0^ M\%_??>WIAOW7WR_LJ+*#$VE4C:D+D;.XMM@KS(E'.[W3^:5'Z7N>SO_?"5G8=D-+/%B0 MT-@*D>%D,-X0$@(7%(*>A7_]L *7- LM9B!'[\'H !M.N&KTQ@/H'7V#IVNA MX=@D@\=0[>5WSZCFA<8[E0K9LY!.Z$OQ< RS#.H9@K=@:.5BJFWA@3TB(=!I M:#@&1? ^[I+I H0^AY<1=PG:%YJ !,/H;R> 1Z.@3)/ U[YC68 MN&,=[^:,/O/<4'>]6L)ST"7/ID*+">W:*$1^#7?_P=,7&#V;+/>" A',)F"M M%D2@T$G/E('>A;ICL.Y'3S$^=MK1^:SOS3?4=?&(C@9;.&&(&R_M1/%$W.H"]52/T7Q?84L\> MH?Y>7 QB=QWWNNG]^7__SW%WSQ>:][3R:!P]#RM_LA[\=$E8=PEVPI[D?^+! M"F]F^W%)RB-W8*P_GY@IYTTAHA0D=/1W*H SZ0WQ.GPDHSW:A0?$FO_!R8_R!\V-3W&Y MHQ4<'.JYU&_^1VUL^%#W79_8_9,^"( +%CC8_;+:C67_TY&.4-G!]VL4IZD^ MTY454)O9$Y[CT\Z8]FPRP)N?]HC"55@?@$T<&)=,69.! 6@Z040P+);3%>1[ F.=53A@]9Q!X ED:#*K M2)ILF#*QL*[K%N-[0K PI_#0&$FRQAM$UG2%DS7)L#!/D&E(+'_ZA"D0@]5% M4<.R(FJ\CGE-EDQ)$WC=M%C#Q""RTR<$63=8%B3$F<32>,'B-(RIU&0DZKK! M(,OP] ET4V?@"8%H%L.(%BLI'!(X?_\GBW*E M997#$[4Y2E8K"V&0=.,KC=.0OV6_,+2WE2Z_K6^L#;;+F7)D,*0MSZ17416V MG!EQ+:>Z%,89.U9>.[@++<^^7FXG)LM,88SJ&V&0-JK"/-I0(M#R3,Y]OE#@ M(UHJYA2'K-8>(%:+S6E+T=^2&[3Y"!B8HXIBJQ%3XHEV;$F_+OM;#O7L9)E@ MR[HSG*70EJ^6RI,!;:FBLEMNAJNBX-)H;^IL!6SO=+X\[F34\(HS$2SL?HT(HI&/AI. M#S)E:'DV(US-[B"QVUBH.!D65I.8DIYU(]#R3,Y:+\]UTI7%4)U*SK#;S_"H MU^U"2Y_T=('A94(5$@B,QDL*6"H+, (JB3F+-26)\]DV0A)GZ$B'>(T!C!5, M4\.&P0.L\TAG6:PKAN'O373EY(=1,ENAJ50>)\.&8EJ#LB:3NI%8S49,FJ%T2I=:'DF"[Z=3357#&.J MU4Y4RD6KD:P#MB'X96$)V#!%CCH.'7R!I8!6$DO2)-D09-8TD(5X_[LCS":: M[9<'R!GF5H4!L^ZO$M&R)IZ/;(&;R_5F+HP0X85>+8;4EIZ/0,NSD>G-1+6Q MF'=L5132@UJT9D=BT2ZT/!M96%G.EH65,7>&628=U3NSK,/0EKZ1F0+,D R# M,G1B CK#G"D8O#!+6 .;(D8,YT,KPELEH1BN*)I6AI9GTHMAI<-&BRO-J?:SN#6:3J=5 M1%N>VXBC;&=C)NZHU7RMG^BJX66G$8&6?H21#4G$NJ49$J46.F+ 1B0"?V!6 MU\'#&I;/._ 2IY@" L$IP'!X&42(J7T9!F-RK$@4>,CWA"4(X!1%$!>=(88# M'L+2VSQ8+&'@+09K^7B(@D7% E($+(H%#R0 P<,2^!.=(2PK* )G^K15(SI0 M!)GVGF/AS1*\7E: ]6"1U8&O@0]#/K]H<#S!(C(URZ*XQ[%4;P1!DX!- #_1 M9)-( E(P *UOY";05'"RH&F\#M(5@!@C9YJ&Q\T65\XJ M>AUPLQGK=^I9'.Z>,Q<&WJTP#*6^(LP<8\$\&(JB60!V(&W,2YCXWYVJI\MC MHV@WZLE\/\K4AJETMMM]CKGDY'QG.YT6:\@NRL7^V$KIB3'E.&>XXL1,LL6= M30K%AH5BNAQS5J4L?:=/TV28"5XD@'H>4P3B!@H _%5B+$5@3"1+@I^;(8,1 M)) R8\H6)=XR&0E MFAL6]Z9U.TX*-6VU,0?U9WG(2%=S\[19DYQ8?K5VHX4XT^U3_W[V=3&9K!N% M;K.,-IN:F-N44O+ /&<7X/$M6=0)>&F1IP@DZ1K04/BG81)#8+$ILV>]J+F- M2L62'-Z9+B-BHU(SY)86>KV=;(NSW] M6;\>BV6J7%\J+E56-[8&H\4YQ:#>^DQZ1K=9E?6^;=6+TKA>F:8JXG1+WWFF M%]U9,MPT^^U%?=.>CK ]2Z^3W7,& $)E19;P"@P18EJ>@$TK$-I!# OAK0*1 M++'.O$BOQ\R4^+S11O8$M\JYEF6WI=5S?CV&^51QF5I)3KBM]:1N)[9,#6G+ MLY$IZ94VD;;C4=TN)C).-A(GO0KUUF\0H"[FL: $ 0 MQRBRB GA?&B++, $&>)=I.@TLE0@TF> "LL@.D$V19GUQT8\#XB.=/#-$DN_ M(2L['P"SP#.\;E&/XAN'+ABF ;[,E&A?!)ZEWU!H)UF*;P:G^U#,4(AN*=!8 M$'D@;";P5AF!(Y"0P(BZ*8F\Y5]_P(J(!+ Q0Y2A5X05J9\!SR" )#A!AU#X M#-ESKJ3,AZ:Q4-F-7BUT.]&4*5.OX;-DAL$*.'B(32R9Q@<6AI 2=$WA6%G0 M>1F"/ZTFC/E2&]999 M9)5Y;?4@%J(0#DPT#J& _W0.?"DO"1K MH@+Q.F,"1S)\'!DHFZ2(/,01D@G]!IX&0X:9L7A#A$>!T/EMB>@ ZAQH+0,Q M $4B(%\ZT37@VKHD88N5S^7=[F[=7CZ*312;Q@MZU8+P+_(L$F6R6K<83V], M9U/KZ/F15HLN!^?XHLFRQ.E>^&I &,>;B,8Y,'#P_R)$M P!U7U&1(="V>,FRB RAEG 6 M\=?4M"37;6+6P\-I=A89#QU^7CZ+!L#: .A$Z#K "\B=( D@'ER*1(#"2(:( M)='',25&(9(%S%<"3PE^5^!A;B&XD;#._#.%9 C[>-!)VG^833!F MF8-O"Q:&=W&&><8Q=;VQ;G)-UG6*K!0>R9,1L\013?;WG^-%"WB)2('N_V?O M/9M41[IUP>\3,?^!V/>>.]T311U)" ']GND(?.&M,/5%(61 2$@@ XA?/YDI M@X0KA]V;B//VV54ED\I<^>2RSP);D@+*%U@18&H!,S-%Q3EV%-_Q6 "E&,@' MSP(=F8-G,Y0YG@*:$9D2<( TV(C;P7F!Y\CX"!AL(Q'J^F"ZP;]2X $$ #I@ MI6-)?&^GC"Q-:$WQ8H;.=JMU06 UN0LTG-3N^$=)%NA2I A>#[054@0:UR@& MM$^1%V) !^%&27%G-!RP%P'4X PP3< )C,43\$0 ("G&*)[""9S$=ZP; .+" MB"!P(## L"%' M##DP">8K$X,"JQ%+=K>8#Q-YOJ6XX;O2GYK)[;Q/NK,;^I MH>:D>UL%(YI@ARS;-8R2N>8[P9+"&RS6QO90(0',G!C0D8%6#18LQH%SA@.H M@!-B"NPBH(;YV+03TG)>!?;V,E>(YY1>E*;:0Z ;=*(IZ(,A MBL\&6E>L$8C];@.YHJ8HV@K^M'+#^Q'6B>]'6,.P9N[MHN:$7F&Z*W@0& X? MR0D<*D^)Q/"7"$QG0/]-HN@Q^$?B'Q3I.'\6[D[2 S<1>$L1&N(V2ZG)VC#J MFX:AW$"F@]'S K?I[:>A($\7C"D#HS:_O+5,];AT*MN6"C+5,H?-0B63GC16 MO\ <;8QH9_ MG)&%G\R3?T[\A28>_X#']SGQEYIX\C5U,K/R.?,7$_D4\9SXFTP\<;(,\SGQ M3ZSYW6;^B34WPYJ3*?[/B7]BS6\V\]AK//:<^.]/_&?XT)%7XD8 M+!C12)?^GT_/P0?<(:<^][NF_%U. /A<^,O_[U?RUUDG(TZ\)F-793Q+G:0J_+9/XG_\>74Y$/D*J^Q.1!\:&X/+^=K#P$TEWZJWW_[LG M^CXX$.<%!YQZC3\4-L!XQ$6!X2-SZ>I?? \R0A"/)B3)IY!<74@>#DD2#ZAB M_%Q*PA]]KA9,U] LLMILIJEN/#T0;)\+>@05_U^61O2Z1L6->9(OTESSBJ2I M'_F +K/[SLXH\]F>$RC#HFO/';93[[=Y-P4ED'KA$IG*U5J%D5=%2::4F6S. M>X/*DOLRWP5D53W"29/6=4A> ;,_,O:6#R.8$%( .Q@F@@B!)!!GBZ/Q^G]N M"CIZ0$U2I9DU.]BF:39X3U:TNK"4BTI\2C6M 5DA6XC<(I;8;]H5O0#YSW.I M DO%KH\NE=YF1]VJ.>5I8L,WXUR[:@P&8*F(.$#8*Q/,GEF-NW-(/QW[?$+Z M;2 ]&<*)Y+=Q0NAC4Q/'VN7\S)*73 M3WR3]WG'B!*2WF^0@D97K32PKDMD6N344. MD'X)2'_LU@:_*:0G0CB1^#9.6&DY%EWCHPV6Y20[,<<39IS]K4F,&8D8_UNVLZ.F_6WHM7Z]2^%'8+F M__K\,?IP3KYR[\5D^4/MONOYY7Y-YV_RF4KFCTBD]/ITN9,D9*L:_*;R8#=G\">TW= M!J7_W'4ZA=)Z.25J@^Q[BR9BO+FI"D;U'88C$K%7?-_-^$3IJ[JBGBA]MMU_ M/4?'O>W^4RAMBBT59\T-CK'K C.>Q5-"[OX"V/PE=^]_>""#3TK98T;>T-0FBS>[ M=H9*YF"(Z% >U].W=;E%.G4:]SHB9\#[#90/S$2 MB2H^L?/Y!B?F"IM4.CYOMG[]^WGOV!/J[R>UZPGU3T?;+:"^TVN^ST>M456F M2@.A-H]6YE)J]>M?[#6UGQ_Z]++=!NKG]'(352FU14?KBSP57U:[J372Z@^9 M7L^4K_M+^>)1,V25C]B2H/#/M*_'AJ4!_4$^6,G)TM)I7->#E-I8"U&7\E_(0.=TX#E6!G MFF7'#/[A+$^LEBR,&#Q'=VIC+9,B=79AW=DLR[9-1)O68(BQF>$Z+6ZFV=)F M]>M?ZC6>VIWEI_/V&:?[C0[]F8NF\/4ZKYF M>90U!N-%/A:CBTR%*0PK5;6S1&"+)9]@^XR4_<9@NQM/N1383F2)M6:K?"DO M+-?S27>6WO#E\7W! &4OY8E1Z%I8)9HHE)>;-=ZKC<\!MI^8Y;. K5">,%P^ MWLG2"UTQ8Q.E@ZOU.YMEL5&;5IFHS-'6K#)B-=9>ZO;X^F![]RZ@_T:M$?_= MFY,;#>S6;2A#4M^T=&X"KF@JK/J%GI310/B[^2J8=J[)+O M-)L7[OYS&KQ^U]YQ3[BX(RG_=,>GL\Z"8R,\$!A_2(^\BJ M^W,$X[&ZSUZ\+]RUU8>;Y Q?05?8R1F^?,+P%=(JKI!)\)&;[]:9!!?,D77O ML&NY9'HI7U=@L7R14>5Z?T\*HA4I= ML6OF#MRD(_438RZ9&NK>,:^5._$$UF.Q#D&L\17=3NOFG6%,B:FG^?&Y>E(9;!LQ>0,/$^-QK,[2U B"O2;G3%2 M%5J2\+PF-IDD8:YN@#%GMD/N!V-NT%[Y+C(BW3N(LE#O;["Y3DM)0K+)17^: M*-\9QEA-TRP,BMDX+:5RS%RTIDLK<0X]YH*ID.X=N<6T3Q?R;$N>+:ME?2EW MTU7[SC F-Z[S35.1,U@QVR\UC>5ZUA9-CY'U_TBJY#UR MBKK@5,ZW"VNK5\SD[8*168R+X#G-^^ =^@8+^R YZ0\,)IG LMQZW1&%HKQ( MMW[]&\=>$P_'^OJP*W2*&ZJ;5/#1P$C5Z=F@/YB+VE**36&7C,.\O'=+/?25 M /T3X&[!I.EN'U5O-+ .%V>PF;WA.HEV'>^.[GK[G *XYJC8;=DUODE'![,N MW1E4J!K4T^*)5VR_Y_V=JW;AA8]1X.&EIJR;'1<>7!;@; M&.:W ;B;&>KWR!_I;A_6G/8'RXW]1C=2J7:LLQ%U/':=$3;/M-2L)JO 18_4=C^'S8%3H%<'6I&A-J5/DMWX]C"68F;$2#AAI< MZC5Q@(/U+ ;I0WD%[C;0?8,..L]0]]V>/+^U9?IE8ND\W2^U;"7*TQ1?2XX' MK2ZN+%:P70SY=!SJ- MX3O+S_@;@>%CNAY^B^2!I\5[%3 DWUN%P73$B/2"*%AX?=E;45.4W70C,/SS MEN5^JAW!2W]D9\U_XEM6>_^P0F76-7[ M!QA6=R)$A%"MER:"EP*U**(YRD=$%^9 Z0 /,R(FN)H%2\*.A<@<#%'CT:_" MUP.M)O!(#=P_8R4UHEFF =4\L!JOD=!KG=OGX(N%0-(>U+7 3?K.T^%OX3MA M5F@$')#@_IS (17.<7K'\)<(= Y&5JP!E#?X39(*KK(,\.8(&P$3C>X*O&ED M@\& R57A%?#A$PF\5(=RMSL@,*V68>HV^'Q!!QKI#*RF!%8#?!BZ,W YF,CM M\$5=FZ$+@ X%OEI:"A$>:''@5ZSI7 :U02.R @I>9&Z-%(E3[(BILW"H0%]F M@7X))P",R'F@L.8F4)=\C13 L%!]WLYT1-R92*+!0:UX=\H#@]V9K$_-"/SN MO3EQIH+EI^!7\&9X 2^!C]8%E0,W($G0(XHD"A'.YA0!72]**JMR\'I%<.3K M-5(*/Q9H_P88!))/=(WBSE-@%<##X6!'DC8'TSD#\& A]/"'^(HVWGFW%;:_ MJ_I"<#*#N\9? 30!>WL-Y2O#]4;;2@)FBB1*X#/P'+IVHFN$!0]\0'+@& +#!\1T";K M:3H?%N&1@(3!%TDX1'<%P$S(@NE(@V&)HL1)8)8B)IA1B # 9 'X)AF34UOD M-7*=M8'0HQ\.^D58W^:*2#N+0;]V &SI FM80"0E%4B3-4.@N)IH8$D0=L)= MY,HI_/Z59#J?O(>P>[AV)<$,X:YO8QSY;#A(9]_;2%:<&Q$,P6_P;Y^S-@3W MGWS"SHCA_]"7.",6-4715DCZ'-)7:P9N #<;D7:'CD [=ND!M'A.H MP5^? O^#B3\+==^'*L[O3-WW$>1>B>GS3F;CPZ/_T8A/?T-1.3\I+'%>4EB< M?,7OBMNNCWX2^&B8N>T)GK_)CKB3V7B"Y_V+RA,\OPJ>:J\9[H^1MNB3N9C?.CYT\EOVYM\UDT\:*$V75E7ER5\/.Q81:YYY03SE&1>E/UX*D% M_)A>Z?1&9^C>BB7S,S/?MSA;+#3)S;0VOD>E $FT45*;J"SFP';N\\V\L2BV MJ?QB-:G$K!@YL\05DX Z00)_B5/[#'^/L3VN7V!Z^1/^!D6SO^>Q?UMPN \M M( P-WU$%-H->>YXUX]-\MMJ?$I5^=3A=IP%V %4@1KU2R:^I O?I;MC5$7I( MQ, M2RG*4AK:8 R Z3?P5Q0T712DA_%8W,!\N7I\]ZFEW! M_/UP0E$9,&,Z)_)M M#:,62CU5S\SK[[$TDX**"OF")XG/Z2G/W?6H6L=3N;@]8-R'_E8MK,1[E-@3:ZY,(JC &20/<'_HKO(\D#NC\^G6V1>G!K[FHND; R M$@/*"*]9D.SF!MK(#=(Q?@8M4VN9?2^G2S36E^RW^%M%+YAA_PH M'V.EDLU&!Z\K,K&>C#IQZTU.VBV((E -(5]/!G!O3-":-B#7WA&*4Y?8,_F" M:.\LL!@:V"$;@4>9H M_ O"ZK](T)<2)QR675_NT&"-KF:R2O#O6)U M/U;KKH++E6: FCAL#]PULZI-N\V@(Z3BM@EKJ_ M@M?AP:9H&UE>O)NU3K[($45Z--F0>2:-^@ 1N_#MH"EB"WV-I,U]KM"O NR] MP:>[EE0_E92CHWF-IA:D:92RM6ZTMWK S1FO:%)5RV"JS&)%@VC@B:*Q1GU- M]D,4=XN;[J)4:RW%&ME8#NNS^3C37325=NX1%^6-'I=ZL1XGYJ.%,KA4;Z4POJ3O:Q_R3G MIET+Z^#>[B9'<27UWNW*ELBUAYL5-[/RJ*M>_*X!]Z=%" ^\9"HFKPTVR<^Q M#MVQINO.FYH3TQ".]SNS/;S^^KT@R[WKL-4BVU_1?*-$5W*EC3C;9%=<'^TZ M,G8$EAU_!?@3G%M)M5C7BX&X3@.4K9P"+H>>LXGK=/"=[-#=< [.UJ/5MT3 M-^8Z-W LMDO,^G__7R&&V3U7H!L "'R'RVQ+( ??6(@Z!+:L"%[]#ZNL6-MP MORN1>HUYL85__!A"##EZ^^Q/1!>T$/KQ**-"="(BHL$(3*L*' ,B25X M)B60/(,G1EB,X%@N'B=_.>-E_?#%NUTO9+EA4^X,HNVJU5V,Y$X+ !VV>V7< MRC74.)9>TD*]'6.B?.=M4!DSQ/Z51&&:C8X+=3O/ICOIMPZ3EUJ%%;B2V+U2 MM]-*8RHI&BUE]!HCS!2Y3K:8V/XS;7O2*O3H%9FO++I-O9\OLHG6BB'WKQ17 M&V:YL99QNM\8E)NKMVQAG1HS\?TKA3>SFU#TR9@6+!V?J#.)[19A$=S^%XG4 MJ*(K."X3&7HYKFXZ[SJ8I<2!66I/._WJ]#U.5^A%NQ K$+GJ8L4D]Z\L=J:; ML9"+*EB_8Z[S^#3:&:]63&K_ROI[9HK'R]$.G4V7WJU>KFS2HS1T#N]=^C[> M8(4^-YQBE1E&"985TZQBVHU&A2^MS++]@:)R=: 5LA:5KX^-2FL,#[:]IQ9P M)5NM6&P?L]>9#=^K#-\&PQ6\=.^I$E$8)SI1UI2MQD:,O2;/$LQ[0914XSV&#SUT)K*1)8=IGHX6*G:)K-^D_@*GX:7>@.X=+>4 MJF 8@M"8"_!AZK@J@%/6V.^+DNJQQ00W&MI8L5"LJ/'.)/<^'._U13D+-@9< M\"<)(Y*O$6>X/E7$59KX9%'/*SNBH'<#X!1A]S2H>2LL..%8U+0'Q<1@4ZR: MINK:4F)?(MFT:VVSSJU. S)7:1!@AS=PVHXGD;*E"L"B([ 7IXL1 . +2$%0 MQ1YI&AB1BM;P$^*17Z,F2YS0$!UMN*OE48.K@!Z5Y4NKG$ANDOF..MW$_(FQ=AW3. MW?E[/;E/(G!_E-2/KRE;BHVZU3F^!$_0D2H)# M)!&(T8_$ M)G$AJ>F#(:;]<01E"-?-2BXK<#69C7/UZMMP6:2RA_WZ/Y:AOCQEDK-4)XUE M-Y-L12E'DR8[/BE#D2"XL>!%\/^Q"I[DIS12J6L&*K=E$I8$*_&[/%3;HU MZUX(K>*SH;*>S\L=>D%4^(JE]JCWZ _1ZBLB%02MZXL5ZL&<^(^Q>Z :7G]0 MN.ZPCR_\5%TP)-Z"O6!AQDUD;+&(%01BG.X[\N&T<=I24&$-]6LDG,@2">7% MAH]Z7N(#'4D#8NXMHK<%T$2CJ^#EMF"BIJA0*>3=;J*W,%RJ$NND[-58T]*/ M=WELR]ETM53LI&1V;'%:E^V.Q_7]+H]7$8+=#IO0DZMRDB(8;D"'EPQ.LR#S M2X1CC4D$]HO:-F/>6QG6/++24.(/W &.=6?28!=?I_GLMO7JB 4H O%M(H E M_@LITT^6Y#^8.;/0Z+]$>*?X]M/^5.&4&EUSEZ@8H(7.__>2R:^*%7R1^A[XY*) M2S$?$_%7X@+?_3V*Z.3\AQ319ZO%N\*6@+Z32Y:5W+E G_EK/SK#[[T(Z,.C M\.950#]/7ZNDRNUN>C1<85:?7;2'LU:L([5"^4RQ+^0SG31JW:H=(V<)=3"@ M[DI0ED(-9C5NTY%B?N5-XJU175G3-2ZSU;H2K_$41LHP6!T#^_0E@9UB4_XJ ML\AUH 4_0[W\8R#(_0'%#>@;GNAQ*?2 RFEWI1T #:98G(_IV$;"&F^;7)); M"'2J"O-6$&C$DU?A3+P.FA!/1>6!%)4[^MHG,%T6F":Z(!R )IVO1%.CA&3( MLW1]G+*:U$(JI1G2@28"^R(TW0$"Q9[ZS"/CR1,V[@DV"IJE'T"-7'.>X>I< MWY*%L2WG5ZU>.3.%2;, -?"76/PJ+$C7@1/RJ= \%9JG0G-_R"0M#^DSJK2N M&XHTF.:+:5W-+6UIA"?3#.4B4V*?CN*N]9GN1- %5/GSU&I.@QCJD:H+C2< M1^4D/LW=N?J=]*; A5\)PO\>:M1=??Q3J[H8LAT LRAF%YLC8M/+-PI__E";X&'0"0ZH%+DUQRX-#V#/QV )[HU5:-,<[;(5\:=5,ML+0F!A&3< MR-A+)+!3M/Z/I&PU 4S!6D"G.D$3GZK6-56MJY-W7SV9Z+>@)[\7=#N":P?P MJY0O=.(;IDWF"2S9:,OT<,#RB,87 ACVDHB=1[\ZNK>OD<][ZR/[(0'L3S ) M[\/RN\A'/I)N4=TK5XM&C(FFFU%8M_E4+1[7B_-,0WX(Q2!KZ;IPT+[!;* ) MJ+1&Y1<9:E%M*GFUH[;0"*$S&:=2C^9^V8<:15/'1Y'F3P"4IQ?F-_#"_*[8 M5-=4[B@\2=VYO4Y@;0F3FN]%2RN,5^HP#JSYAA?%U-C.CM74PNZ6.RLFF/4[N6Z!/4WG1XO M+'UXBN+]MDR8L3(V,V8E1>HVI&8%3=%^V[-CA/!M&$[QZ-X_*XC)BS1OV)WH M9&BBDTR.%TM81^DGY3Y9+6<82]RHL^]/-)K?M,K#&6"5O#,%!^<9*RK5W*+. MO='11B8MEOCQV-!;IWLE7(GG*WV,CLDAWEJY/?6BK--4+\#]'^!1/ A*<(6_ M0A!W[!3[)"5_6.QW>@&VO5&C/T)VMR"I/B;0^JHKQ#I8 ZQ0;0WT]&0=;(/X M=GG"G/HO/CA[\Q/QYL<+N4; 8(3#$R,9G]4(YI8N,!3#R]BF$B_+E<'82B1& MU;ZZ^;E*\'V-8&=N<^X7M\$'-P6="YHX42+8VVXA%K*U?KJ(=8@WJ:WG9N5> M;Q6:9G\7_->V;4%0*[@T:5M6F\TD$P$FV-B04B!K:,I+*Z M#<3'T@V4I3"RP 6"881I)7D-?!GD-QP)BB0L!9=9TO4S*'9P*,X P>LD8(![ M+U[!I'CX3O!?"5'S08@"JB<8(FMH*N+.FVN&IRD[M(KL]D%@0QC>=TN.@\/C M5]S=NG??;X1\]AL1GOU&[KK?R$X3G]/'CWNL7 P7MRO6%P"$@2D;*1#EG.9M M,U8&ZH]E@O-R:[PBAD])Y\%O=!2U"8=X$H M".!/NF:S"GR"HXEM7P#Q:21P&L!HWA*\/SHKZJ KRTT@5B)&>+#(G* C[EH> M_$[1$!$QN@O1Q>H< #EIXTSV#'*>FAJ 8<18BYZ%\ND<95":P9&")^X,UE<5 M@R\.WP'^"B[>/A_-)L3UN:Z-T-CA]>"/0#<#/[V 5W 3-$+OO/:9;D>"H'J\ MX(@E%;9.#+&DOD; OZ7V12S0V\6R(TM@SFGHS(#4XZBOERXL M+ D,U3*.KK@U=Z>=!T<4T!=M^+UC3>.=>3&<_ED&//J\6U$'K!\1LI]3VRCZ M!,97535*SJPY('5 $7@!ED<$/FJF2J+M2['@]B5S9E>#)[NWUURI 4898KU% M[0"@6,,_JT@+V;W#V4U@/:"=X+]BI>DR%*R1,&$5$8SI!3([>X:_IYK 'Z$\ MN#L!"0@415/@)BHX/L<2W$:^)$*Y0[ Q ;/N[@=O%!-6GX&= 08X!N\'V@E4 M.H2MUB1"K0R).3AMP1>"6=*%N9/GR;K,__J6;OH%9:LK"M"+($WUW*4C![\5 M=F!)WBM ><[:SI#OSA':1=<7N F%^;M.> M0U\ZT 05 #9HY([^"L<%UQ+M9?A;9X]#3YCV0.[+G] M%- 4O49*2/=$J(441@5IR6!Z ]U<>0&Z"X HQO!B2?-K!FX'AZS4)WZW\IVC3>^<"NT+DK.M\9'IKSXI7@-TG_0PW;CW60/#RMK@/4TLAK0,4=C;G*4,\LVR62K'ETUS8E=:$UZ'4>00X"#0=/A.>3^&-!/#!<-0EEI]:AJNV L-# M018SA#E>\S\NW>4#7YR%_P?=X9]+*]]6]?:_E8^0[XDH:!.T=MLBO[Y]4 M!]8A,(_P9!' Y,+C-B*LP8<:L,$'4( 4'EBTOA((]Y?_]0%U\_"DA= "R!!L M:N1,/ICNL/IK8-1P -! M!8>B8\V@^Q0[< .R&;>?$902,#'A3_%/7_"$4Y^U([X1&) X8XDU?D]^D9G%N!_P&%J =T&[&['N0Q; MX("GK504Z Y]CV=E^)UBKMN;"T6SC@N](RB>,@&E@_6D,3JRH^X_70@!FJQN MPU^[_X0J(NK[8TJ*ZW.%VMNEDT,,W62RJ A01TI^'2A9VR9+_D>Z796\+DVP M%5-##&A=VUM"(@!;RSF[VY\D]TDGK@6BVG3W\)''>H+E=:;CJ W>SM8E;&8W MJ_RB])ZI2Z' +;8?)U2MV9'&3VU'._"#@LVM_=9P?%A@"'X,"PN$L%H5H9DK MI[$IUAEW[55+Q^.;?NO7OZJV'\?=1DI=;XCG($.*/;):MR*VWPN^,JCOJ>ZIH(-!) *2C(] M!X>X:A8$X7!V'2&F+28KYXE\I:$7M'@NL\+B:.$][97#V:L,W[WDL_+0-NUYX\O_T2>QM;8M&7DB366&BN%T9NEWF+YA>AR MG8_FF$%>P'F)P V2K)# 2,"3/UU^Y'F$CI"#*FLX.0BZ:E& ]P!NG#O]T#\1 MB,")0#!$\K8G@JE0BT0B;2E8<=PD6:,\,^562"*([QT(WGO<=$>@D#9$L BB M9#;4NF!V@$@8AW,@J85JE'+C04-F:^4_Y($4R(@Q<<,[JH!R M 43)E0,#OF#?!W7:G;::2(H;](AT8]@@KK"6BKR$!J^-0)]<3;6;W\E!PP_%O(3>,*#JQEPCOZJ='=S%8MI& \KW@$O*[ MKO(M!GB[$PXFZH'9=L6O'BPY.,7! !BCJI^U985A( L,5JGL7!,'E, MZ,?L!&9OLDD96 '>@NZ5EO@R@*(0;E8UF%DG\@VMO.T*(XF0Q ATM:'\['0U^9SOJ1PRPXJ#0@, 80GW]]5/8J"H#,JKPSQSM1;S>! MX6^(\"L!W +^/_Q=$DM^-)R0^$<"\H_&\!K)NJ==^)N/.\^]J"[*@0HB.+CK MP-'CI,..(<:IX!-'MC?N;?Z@GU?&.[DDV_>BA!7.G3,D=T!5FVO&-@LKF)CJ M@UXHHR\0M?E #86K,9\KDBLBNT+@I)"XQS)85-5P%)@;R')@B\'!B'Z&S[>^ M_)_(7]+?Z(]>J'_/-OE+ E?XF]C/^W7C]NSS4/G[;W9P M^X,7PQ0\CK6 M$DQ_,9"$*U!'$2V5>2B]R0WXNKCN?OW+SD'G9]<$RD-VRV%> M=UX&K3*4L>Q6V.N2 &T!3JUCAH#Q@2.%V !AF< MB9<=91%6$FZ7PET^]W.@(&P-%:B8:-9APUE2EYJR=!>!]JI!T.$G@@/%7;)# MQT8PPXQ#:=;N1^Y]H1!83F\LHI.V#5;0D!P#?,_T^5CH]\^K;?[G-FG]Z/9T MBSUW-B2BX/"W14#TCNP09YB'] TG!0,5>T3 -\-8J9/>@$HQ<\9=]1K\S)ISW$G#-Y3).6.;ZO: 6:6JBI_JPW3,G,\U ()#QM M\[:]$\(1/+!_ND#"2[O0UP-+5T*OAPP[Z3E #(![^Y>ZSWKO MK$AL.F]W9**=,&II.M:M-E;GC;YW_$7N.&O7);&BY"6JF"LT MZ.$*\KR3B:[ TNN A!.9P][!2&I3A#Z'@G.PG%\1X3MNP:U(A/5.^E- M)2M+QKI:(HM4PDA_G3#J7* V[=K*?)*O2/GH!)/?$U2MB.< J"5/T$@%( V: M$$C'<^CE/!1S"[J18.DH9>QHC&#'")%4Y]/A:] ]VYQ@#PX/018L!0[6&=]< M?7"U_0 BAY6'(R%G6''J5%M<@LSL9YOP?/N))[#Z6T7%!_3"I,UA4DY,$]37 MT^J^EWL?E'Z*R,9+LW:\B!%OC>2@7U%$F5A]F$Z'#FG#W%(M[";8N;D-/C0? MX&'P"14D]8BD.#4TAE/2P7D,12C%W>4U0.GHVQIJ3Q"= F*O/A?8^QO!+W;V MRQB=FA%I6V'M\4)XLFL(H0<9EH*<(T$' LI'-\#WH?IXMSH3U5L?8E\(F<8N MV4/4T8&.S8#IA99@R:7K2H:N1U2&/!%4+R'?,B$]AS.Y8*C0.\"C"OT)E%$G M]A0NE^8X2[^!CQRH51KGQWOVOQC@6- 3]J&G:XO$7N;Q<94/Q7KN"U(NE=GW M21SJKWI]+3/,8W0V^JZT"D"DLF]?3^_[.0[%IA.&)]_BDCR;C>HSHJWU*@B' M[C9I*.+-T::#8>\R=YBV=-EO?W&B[U^ M/IL8]I9ZMM'N@X$ Y2OVA47?\R@&V-+"] IW7]5#/:MZGE4]]UW5PZ+MRR1( M@A?CHL#$>3S.D ).,BF22S$Q'B=&%,MQ+ YYTN!XOUX'1'RI#BAV@SH@1ZMT MM)B[K@6ZF2-4:A1X<=1=S&4[SXMB7%\F!>+[-HZ7LM,'2IR7K^/3Z(=+"\"Z M'#QMFA9M5Y9F+TTOJIDL5M&:K=9J_'TE RG@P( PP$P8*.T#YI(?UE2W[DE1 M0$F>.]I*($2H1FKH-(.+'8ZQ0I,X^ R?".X+^:">X1"TE[95M(H=>H%/Y,>: MK)\/%8[)A@;O#/>I:]VCKM6-VT8OOV97F+595?7L2%VN[=6W=:V [PG6KJ.D M@@ N.MFSGKD*!1)1_$Z \C)VV-$$E?<$->R.1?:W'QQV+%J8*.5D4J\"F6E; M-Y.DSBTS,D-E1' \*-H G7' \D-Q-\\QYQ3LN#X!246DEJCZPPKICVEPH>G8 M]=?N7/!0TEUFY0RV2INU?&.>WK2C!:DFRE^/4)T1Y(O9-=W%.WH#Z\_%$9M< M&]%6%+4%((Z+>, MGT]<\\F.DL%J,1R;]0JV/JO$.^_9[X/Q.722&QUOW]B4& ]\/+B"@=F, MK4L" _ ,.R4>'CUS ,Q"2>&ALL(ML 4BI*(&<[TB"PL,S$DI0_R57M1\ZUQS MU4"D^3D2]5#R=/$3#40='#!^ @1H1]/5 M]Q3!>V%_3!N0VA@VWKDF^6/>-^E<:S 5@.YC))!M7UOQ^4V#W%!_^9^R2_WH M_Z$)F:%9A__1O_QO6.#AUS]N"8Z#!5'^$T*%>*Q?2F<'#48.O 6('# .-HB3 M;PY=FDX9V]L\XVWNL6MDOW@L M[8?3B^!&H4"X$R M1=NQFWSA,J61AM@+W6Q9IX+(>Q6XUB.>#3[0O\ MC%9]*RT^MQ?\AL"S=QZI"Z:ENWGLV[^ TD&,,D0HX0+T?3I__WL>XYV^C&"??""KVEN\L EGX9X1RN-\="ZP)6Q1 M5#F3FB<*X\TWLU]_Q#VS:HGO/4N@XG*G]MZ;I=\(K CS7@GR(^Z90-J+PH\_NP9\Z/8YN2UL92"Y__8Z]S$],6^+_*R4HNUWSAPQ_%C2 MRK=8])F27I76DJGG%VUYKN<6LW%6 6IS[%1_R5W*ENWZO_RQ2]X6QK#O@Z;; MAU?\K96JCPRC5I(;+8U-T77)ZD]NL>*C);VQLRE2H0FR)VFE2J'8&6A?DDG1[/,MAF>8OE3N#KZHBC MRFS>+NN%:56?%;4^.H<_0G6'*2K8NJHDAFOG^+#^=.3@]AMNP8Q&R!GE/!@% M-=#B;)U[$V"*1&&JF_,$15M%W6;L/'BN&>!IN9JET1=VR!OVM4A7._:*])$. M$ZZ1_[@R?OLP)R\?%L4'Z07V#0QI5]7W)A'^'1@FAXV6_7KZ8 W7MDO1D1=" MYXA3+>@'!$(FP>>+@5V=_/!KW%S5#VN/_0K@;7[KT1+@ET.O#[P3& Y.%S3_ MI8%L=K10BNV8:MXMUQ+!/9^#J6N*P[4#[$]1,L-K[\D&ZK>I^RP5L+MF][#\ M^L6@6]OV6-EQT-3::\D7D"D MFAL]^]:Z70%C@2,7-EN66_E%-Y]JI[-FJ32#P;;$*5_X-L7<#;GYR00C>]O6 M#!&NZ)(A;ZL<'89)U,LH D]*X1"_@^-;1YC$>7W/P!JI09 --';Z057C;CW< M5+K /OA^Z.=LV^%3!6U.RNME98B+G9RLEW::R?*Q?^GZ.Q/S61R[79Y';;U3D]H"U((EG+2!S^, /N7%X,G#!K1:Z:3^6+TVB93F14:I(J(;[9SHUA&9H6X M;I74\8Q*?9U+ZN=GOICJXV)W]M;#%IMN3FZ.A^PFNOH D[]=7.?%H?92J;?= M/K8RA2KQW%AKN!8OD$:,7'N&4R?@W.@XGK?CV$9D=^*:5XLVWVV]TB5\9^U% MIZXV*K.6S)J99+3)+6MU\J;5TU.Y(6:42=&4%[.:TLM.!VS2@&HM>1($BXZVD^*'+$[5J]U/=* _Q/F&O/,3_0TDU3,FT3)> MF+^XM2/>+7^_. ;M,9;QD)KFM=LK<&#\X).%8#:"O<>XOO65[$::G,IOP62! M#0UKU8 8)LC_A+4QQ,4+Q8Y3J.(IW9N"/]X__C/ ME]8=>>UK9!B3 =5HBX07C^\]J(IE"%.P%#KH[5SH[]\:6 M1.YHY MV!_=__E>*2J3^LSN.\$6A+1EV>9_?#;NW%@?\LH'=YI46^>+B,6=L MZXNV'0UT?ZN<)M_'28R,H[^AGV)4@HK\!92NF6:R,W;T]\OE"(I=4YD*FLK4 M!T>C]^UG+Z$\<2URE#A\OX?,\ +7#>QX]W$9HZKWEM18P"KC'!$O3/#:.-WZ M+MVQ1VP"N^V^(#_^- .4);D]PVXOB'JP1#!0( M2JI;B'3/F'2]ONE?Q:RBHHU8)><5R[H7N _CVEIV.$GULUBCUJIT-2U%X%CZ MO 3M6]#T(=-..SXM#^+2KA[6!?M4.()LA:$R(.QL)B^S6:+&T1DJ5N.!*0'Y M!/:AS41/BLQ920]E.6^3Q$?V]DS]R^W+Y,Q5Q)^LB#M;?_\''I9/5'NBVJ=1 MS4WPWLH8,G?8")#2Z%YI.+)37;T.$K +"P<\/ BH/0J!IZ8^'U,+'#N@[RA M3B:J41YR])J.-NS5JK^FS;;\;/71)D.G2%*HG3RI^&&O]E^/>LQZ=50ALD;_$G!(AF?PKB)4 M](T\'V)6OL]D4Y5ZNU%0&Q\%XV&"I?]P[R@!,CUU\JMU;S [I$W6-K]_?R]< MB5WN8__89_E%PN0BSW/R8OZ.X33:*W$M@J7[V591J-##:-8 96.P =27K =#4- ^>H&]W-DE*RFLUS_]H$JW!6'528,VK-'4 M/7?8[7D%I03VHPP2GGU9S#_+BX/*(0R3=?*ACWQHL([5_PB_F::;.G;/6^I. MS6V2(9LYN:PLZ8:>YQ9O!781IV_1#TW.Z[B]++83,F'EZ0FK#LQEZZ@Q?ZTD,M%<-;@@H2U[/5Y>0Z27R"=8D_P&3 Q6S;@#I 1#_;A'],A[L MIBXL):0G] = M?=J;K([)K0M4&A 2"0*LA]_'8.]H'S\?#Y%;/"2$+JS/)--)L^(#G%:*HJV< M7L:P[:,*U/8EE'4G-@W& _6F'(P3H@.-HYSOS['Y$%\QVT%RGYW4[)M53 MM$2^O:=%>R,912BW4&. ^2F&)[WNNOP;*)X/$._O*\57TL[[P63"8!+Y<:?OK.)#)T@[9_*F!7\YJ!&!?G8"7@B0'N82'))%"] M<# ;%F^[+C<(_9 K4D$W'-HR3K#+./$M3B-FA]K:W=P7M)*)[^2*WOIGQ#I[,"0)O0+YCGYZGZ510MMUU.FA:TV]D MW"YNUD5Z,7XO\U$RI30DF%-YDI_'+\+TJS2OL_4"'N0SL3'J'WDDAB6$D)"8%)X:+(L$F*3?!)-D62>/B.A"AB!$4F&#PQ M2C)D*IED1DDAQB1) @"Q%Q'DL M.:)&H_ =>)+@<5X0&3%&$+"?5X))X@F> 4<:B;.4( J)^+=K.,DOU7#&KUW# M&>8QV]?> @FH*GCWME6(SSOGUFCJ?(CL#'R,6_X?MDB0$N.Q5X0=23O\:*(& MK1.W)OY@O:BC%9G@2!%F/HN+1^T5\=OC>$P3[I'!N3G"_UPJE_$9![]9''P? M1:O[\>MM-B+,Q0YG&VZ#"_^)7#6;XBDT=R0T;D+C77OHGC&93\5DH//(6HEPRQU)EAEVE8K:RF5>.\=]>(=LMAW\_6]I)BG2#V\2/TH MS->NVU1ALWQ3Z#Z9PA5,K0]UXZADG>;\_R' =Y MWV!*1" / DV9A8)=V_*!T*M"61DNMZ)3L\Z:AV)LAONF3Z?[(0[F0#C3LX<" MSM7]QE5^0 ^8VUY0D>67T"3GW> V## Z3,V14CT7,NW]>IR=OFAN!K)?P[_3 M@'1O&,9+*"_0?>S!$+MW!YQ=O[&2%DP+.1E?_%8Q_-T$.(Z$-F(DMGB#/*@8 MVZXM^J-ZZJT\6'TZL-B&T]S5_%"XL(V6.R#31"P+ 7RIQRB\MZFL"WFIDHYF MWL6>QC?'3E Q"H.*>S%%EZCA=&B1O7)H\03Q]D%*QZW+R6W'?)G"_80KEC>+ M>Z=JS#NOM>HIS&H.5@-[L"0SBUM0D,CM:J4K#U@"(VI2>SU^IQ-,L_5A/XO= M?EZ. W&/FN2(^]%!N ,>4Y?XU(B OTA(!_<.&9?O%ZA=6^94ET-TIWO*MC\& MPOV5<(PA%1PFZ)P1P<=I^GYSM[D?#PM*L66X\@LAE,#^,X.TQHHD"PK":@+_ MC]=0'!6P;WN."T<^"@7"T89 Y/\[O5/W6JI!M?^B$>I$ +]3M\[B/FM\^DS- MINH,%H^G9XTW>E'$C4RS.X]/[9N2K+02Z6ZTF:/)?.-]BBTRT6'LK3#^*.9] ML.544)$XD#(Q#Z9,.*0L*,L=565\BK88J&N.,QEI@8;&2>AU*)W#U9!&@J#Z M5+TP+U#U#[+ F%^"'93 UMWMKP-_M\4"! ,?#O P#[$7Z#GR4;!>_S 3<>!K M?3[F'19BEY/\$US$=WQ6'TU@0F*R/14DOP 0J%F'6-F"W)T'*;@B@MRD!S^QFQ& M%T/[.#>;&FJLN*"E?J6T3.?TX?@'R/I]K:C3W\1:I;(QE*EDSRJ76Q4J/8" M2IU$U(-TF<=$'+63A7%:XV+AU/OT.7;LV4A3+N)J_'\?R\EX7_OX-"'C8,8Z MP=XODY3>)K#1PC9\Q*R/"'E@2$%\E,]"*049VS-HF:I$6V/FK@& M\,+.\[=03[I"O,56U$(:6Q3J!8:CX^E.#4!*[&3]\%%(V2\+?F+*$U/N%5/N MU+F46/'% I<;TQ@%=B.S6;(Y P^# WD5<-#U999@.;V1I];Q.%'3)V0VL?KU M;PI[)4Z"PT7K?A\[*G1RY:E2/34K\(4H1C5&>EL/1QKGY93Y3^%O*YU=F MJTZ2_X)'6P-_^+7 M5" >IFVC@Q.Y'UNNY\,]07PBC#UX=#W-3I6L-4P0WA+'MTN$)Y.;NX2/,/<5*Q+1Z>3P>AT\K<0S@5;M%.Z]5:0I6J*2&,2H_"- MFPKGFBZP]9G,;.C^8K*9BY7,K%5H(>'\5.^.CS(;?''R"^\AYY\3XD*-HI

T\- M,G%LB3[0'X\3&&S9 BZ.Q;]O+D8QFYSGYQFSE8].5B,IGJRVWL3RNJ%;ZHR2*@+1?)R@E><^50N^7=4&1 T3O< M(>I30?T7MR4I.B?"FYJZ5F.GW);-YU0'(/3?)-JQ4(G93Z:ZR\Y0EXNODR+3 M%*?,$NMT5_QZ2?53>N.FFT[/32J=^9HR:+:5:UGI6CIOIUH?;+J7BZ]7,K1> M-],OJJE<.E-M+M5\M%8STWJYF63K7R=4.>-Z+>P%-B]7)RO:GI7*[317JBC3 M]$*QY1Q#R"1/[K5#/?%VZGD"K0]?'Y6=*?5D9WJR,ST$.Q./)[#4*$XP MB1B',R3'XTR*8CDF/N+P1'Q$I1)"ZMNL1O$OL1I1YQ* 'W6I3,_&@NHTY81] M&J_=K+(#3%*?)S)^LF-EH Z8H]W[QO=)H\U7@M6J>Y\07A&O*Z"K'J8N=RY^;/?MLO&X3O:]C]'X, ^ M16T]?9\QC+Z,)*_I>2Z61',%W\^ZO^1L4S.U-7A3-\H)BH(N1XT+-!@%@S>] M.,N&;O>:-H6C*>!LUYQ5YK?-=$Y2JI\[T<%1@3P?7?RC?L!P"8"HG;,?\)DJ M79<\&27JF5@#LY-&XGUEO"6L\;>S&3QV:+>4'A%"'Z(#Z0-5*".XI" 'DQLV M77Q=4Y64E9^-6T3'UHAJKN06Q.ZK5G/WO4J(&\V1_"WALUN7[W4(VV\-%I:R M:_##IAQK-A[T^-Y"FM+#9+/2L'--N3.4.M'D!E^O^C]OGQ*B5:YK*M!#@,(' M%0+:J2@M" %>H:!JS=&UP:HQ-IY-H_?+$Q>@O,3D#582=<4T$E]:<3,V)>JGUZU\*.^DIE/SJ[&.5GH@&9+?4$T;!X59V"L1]_HIPC>L)<=C6 MB2(/"="AG."?*ICNRV C+[>OP8UZ)IW4^5CGY+RNSG-WA]:95*!:LI,:%_+O M;W)VV<4I$>@)"^W,G&B?2NC$RD9CU8UG-Q@!3,6!45XSE+8ZIO,<;.'B&B8S M31$X2]EI_^-: KZ2OA_K]E2D;2\8MR+X5#<88VME?+<73!?1STJ(YB'-KE"#!-6;_8Z7ABD**RUXT (YKT"M3N*,E]__6M. MP#QX[2]<=T&8L>8S3SE,9[,'A2/+='[Y$ID'8!.BH8:BV? (65A #V[V(3S M[\0Y8&DY'.<19=\7/ZBI0EW1*P@/I#OY-$S^[@JTFT$OXX-/@H)\72>*,V-G M:S)PR,^QUV#@:&>!&[)T[TB..^H@^W:(^< AR0X1;[N."]8,I7_N^B?055=I MJ/:'X-S5S]XQP:7G?&&YR4=-JIZ>J9GE<)7^PMFK"W.XX57S) O EB/>(U>_ MQ2:Y(VJN.[>>J*ND\]8:]4)+:QH@+RY;E%,IK_J[/@.*=17;YI%/:=')=[0/DL'TN& 5Z=&0EU^(XI>38>UZA$JK.D>S=- MD.$V(K;BU[B0M\ARO]#HQ^K9Q$@NM%*L,+/T;[M(SRO22$:0Z M/M^4L5FZ'S.JLK:LEL>__L5.N4Z#$;R#(AT@8CNDW'^-Q]#+.;ZO[/D[EK)L M?UX7>D /Q6;+]^1X4.T)ZYW4PJ]H)^?(WE7E8K6H]%2L.%72;<:H3728,G]2 M2_F&9-4UER?OL>C_U(>C 0[V%47/>?%_O<&;(6@5;!;41:VHCT+VV?>AA<# MQ=T;YNM4 ;-J^7F-W$17H\X81HU.G5M/VKTGG<$#T1G<@XJQ;Y?UF-F26=8C:PVLAVVI,&JT]AKX@0('+"XGCPF MSXW_W/B?LBUP3&A/%$O"Z49+FN>(4=D<#U8WV/U1/MI>E^O-C-Q9S1?EY*R3 M3XY6O_Z-42=WOY\ JT<-MYPLQM8J7;(BJ$T\WS>SY&9MV!J9O$7016X) M9DP?MCMTOUYFK>4T:=F++R0\/!9[#0HB[U5M!WPCGOD3.M0.:D>M:%KJ M9-)LL97XL$%$T%/CR"84CH#PA++A/S<=T-+G6*)E@XNG8 MRD[P#/&5Q#J'E(MR!)=5E*<(W$0$O,7.>016WEM/KKXM)-\'BDV+6)0LVDPB M3^!XKW5L]8^ZI1VG\I8[:WM2?A!O>X;6'CFT-K*2S8W2T8MTI[-AC65;I>9* M^H/0VO9<"X9[_6 K=/IKJBHXPH BN6PH'!>,-B.7^9XX?A1^>\;9SAAGN[;( M*69UFB$J*\Q:%\9M>=S.-C/C3\?9]K6V?6$[G,[@,*'MR]J#4A# YKQ/"H(G M!<$#4!"0L=1(B!,LDQ YDB$%3&18GHPS21''*0Z/B2/>HR!P[\"%9#R92*08 MC!<$AB13!#/BDS%P&R&F>#R9$/ED^ Z>Y%B18$DF%2-%AHQC+)-*$!Q#4LEX MC..)>'R4_#;- ?4EFH/$SP#@T]'M3Q*B0I>(6T/H%)4COM]@PC^GS9$ :U4 M=A,M72O1*:T)/.T_Z =T(43BK5GI&!')%[\6?K_-Y_:-G@E^@0CTW1WDQ3=^ M&5U/"J1<&;PS]1)/6\WY37G/N D]M_/"4I.+O6ZV12\["7S=@DK?"5Z?SQ2* M7"FQ8XC[+5]?LRNRRU-M-M<#%4I6+F2DQPJ3U M(-GIJYE\??B!%GAO5(F76*D,7S/;*?)=IAMZJ3=.+5=\?_3]R/4Y\N*2_'AJ MUWMS;":4=(K >T6A@$Q$ZI%($B^Q6+,I-EA96:Z2+T9-(I.I]A)=\_N!QC,L M5F^U;+*#]_=!?O&>J1'%ML7-Z _3OV$3+>?Q+R&"Q!>_H@=6C058VSXB3D1) M3,_DLO/3)!8LHY F^6&4IDI329\/Q57[K?6!\;QEL/2U,W>-_L@%(C_CD?T^ M;6(AH2]8HI[7,2MA=TAAW;.C+;!$JK:_0E]A2OQ)T.B<]&DU39]/M(YM1-+% M:W.GE2U5@$"#G:1-"WG-D,2[PA(H!4.>HN"G1/[R?_K[Q>W'#;>(88T,6&VM MF@HPI6:.J@D LX:*G\%8"">8O*5E\\NF+5@QME?(=DF;AW).1@R>C)1K\V ? M[$+_L\_.8%HO47P^,YA59:I67?;*C6BOV_LF\CK$/3D=A[62T>ZT6ME1T #84?@66.TA*=Y!1CC6=A'D@CK*JK:(3 M;>6PMCB0YC-)'&"PTRP=D>K%XPEROUP]\E=(1G4!3AL?J37:!.98/R8KLH:$ MFF*Z_("HL3SG /-:8?0 [@ ;;:I]4HYN5 > MBE_O'/-)TB=G>@^"A5G*E)E&G!_0LP[9SDPVJB&2*\1(?3PVMD>[X?D84&J) MQ]MF'.EXY">=',T*8F5G.A4U-+)#(G+KTB"INMXK#Q\HRG;$GC#(/@X MF3YHS^UO17?_A4+6AWTJH2UZU*7M.;.3IUTP/GI/;F[D7TY6TFUM61S.6S.Y M8KPORQTMUQS5+[5[#XH&%HU6NM0@ILG%3D88O3>$="&W^HZI#V7!^[R?'/)G MY4E7A#64%Z#;@BGD! M5V!@OMZ-.+[.J!0G&@=C%3GD 5)^)F0T^MQI[MA>G"$ITDR"M_GV&.IH M!I?$>('/FK&R@#X)U1I#FQ!RL>WP8OH%WJABFU^B/%\8IH69(%#*@ 5GF!?O MC1Y#!XJ+$;&/'('.).TLQ9<\@XWY:;"05J*,30LBV*KI;-E<+\P9-1V?)ULW MX(UP4S@=AO"3>9N]%;M\&Q?*:]K:-,<]NCQ6905@AR&M#X"') +T0#1(Z,D! M\B!/P(0U]!<8+FVJ(S4>&4'XII=(NCJHXP3THCEF*$ ?2.<"]IZ,8OG@T* 5 M@'^2+MV$YNZ(7\ K [&"E!Y.XOH!U\2>8V+K4_'<$.DO[O"=X45'=M1S1SDS#':X;L-?N_^$WRQ!V@A3 M4ES^R+FD^]2+:$"L 6LUH^@OD,5*D<"3%%::P2&S@:5!'K0(RM[SXO]NSU,H M*-Y )-690G<$UR.;.)&.XVW2;;J,)[ !&44]6PW#+\;PM^#!G!K'5W17K8FO M .,#*]ME%_Q(HK/I6*FTZ>NXU+AM!O6(B^>B7+LH"X643 [BRH*'U(JI#US* M^][-#U/M?R9%CD( 4497B[DY@-IM#2A+PC_NL1=%1O=)KLN5]RA MM/Z+P23K%E1?THU.?B??\/(";)68'L>SB3G-#EII?F57^^GE38FV,E:&J!7P M02I/M%6PU]/QZJ@ !#CY#<1T4P'W'1\>T#FIIYY&E8UGPGM^G:!&UF1J[W&LVZ+!G]4BI14@8% MXJ/WVO8-PBT!KC$/#5WFVUW2[FW$V:N#WXDX.]X! M"4B$(4&5)(QAF6)$2&%_ 8,1(3(D4(WRZ^27RI^"9YC>(; MQ*>(-,H#1"='XCL0K!Y+Z3B#%D'36+:?)[0*/H_OV/!'5N&2OL[YIU#>?!^[D1YX^F_K"HX?)" M,)G28OE=+V-Y.VJ.\^G%\FV6"'O<8E>(R =#)^EQ-$Z)=I26&ZE)K1D=9LK$ M\G!$_A01E9<+WF!&+&SI,94HR69RAC# MV3*3K^6&YX7TDR40G=0TEV\,C'C>8B?T>VO4&:3[ ,#)$]6+P;H'Z=89$?>Q M1N?;M ?WJ,YJ_62*2Q#8HD5@J7&QE;&FWZJ"N,?4B&RG&JDZT?IKYT 4A)'N M)D%@J<]UC_%(OH-O@\.;70Z.O;?#6+2EPS;P M6;]+>B!U 0[.R=I -CP0D.@V82(0NG4?9[RBEPG0:^%(BA< OUQJ X&.: PI MV01#))T?3F]V,$AW-K]>Y>1M;I7/[JX:?//NIC=-,D,L+4;%J.Y2E17P8;+V M[10'+Y5A^^K_G[TW;4Y<61J$OT_$_ >B9YZ9<]XP/MJ7OL^<"#9C]MU@?U&4 MI!+(@ 1:6/SKWRR)'>RVW69S*^+>TP9*I:K<,RLK<[&BVHK M.R[0E-#/2C0-4MFV#E2AVD?GHCC+,D_EAB"7%9@3IOB3-)6 I-:W(?3%*F)_ MD>P(V'-PLH\&2+,]_\4/;E, X>61!?K*BB5-F]!S+,P=VOGV[^!T;W5I2 QV M2+C(L?UN;WF&'U^>X=_LSGKSGNL&!(B+);]Q%'+:VP7LAEW+OM.L/2'3/#PH MO,IIM2HX@?TY5U8KK=KXK#Z.GABG7KQ[V\I4E$+6*V=$VJL#)[%O73LX6:#Z M-%[0QUSA$Y*+1'=\EDJ\\*WQ8T/E<;U[W][.3Z9.[ P9]WH/%::NF_'K=HLN MLWES3$\O+&'\A!B2BZ;Y^&C8#&4*2)9]B4^T^XES8L@I=;*MZE@N4I7VA$WD M4SC5;1S.$OZP__J>1/'F:X'*]SC")PE;?BSH<4)BXN9Z)3GI\>W^/'4O]LMI M&BF9LV9_M.;)P;TU=.\R[0[M4EAS!_>DH<2;VN&]P8SS^L4GQ*O3K#SGV_>- MITS!;_2[7K$XMW'W.$+BL$QP[UR-4JJIOO!4O[>5]*S:]EX)85V?>YPK#\F% M63!=;V+GN"=0T3R;"+']JD\[+O(K=0%VUQ_[*_SFPQZH:B]D\O2)';=Z)GY#M8$12]3[T4^'R_T.GZHJ@6 MV];+5>.'>2]^JJL\]XIQ1W+UT^; !P&9&?L@?W,!R[OK8'*NGC:F;SA[#P?1!\@R9GZ0:+=@\R+1=74(B MC*S!6&>[>%X/.6'F4?C0]LWQ5VY [%XE#DW9G/CU9"JZ.,7QXW^EY#5*L/Y*C]AI?X@T)O M@RM(C- F9H>M]=>9O0N6,@/U"')/"P)A:*NY9<%KL#8,8:<7I= MY:B!-=\Q WU'A$AF66Z\U*7Z];>RA/-VP4U9ORQ_9,AVVIEI4HUGVZUJ#*2A' MM>L2A99-F"Y']#0X1,[;"]G<2Y#\_&=)A?5:7=0K*$&Q5"3 MT>RIP%9UL_:Z0Q);4,BN$;:CFGLHL'U-BX@=TS U1&I;(-,A-SM]_&J!I,O* MKOM2C)?ZC_U'RYK>]U&:15+:5PO/>/I9C']!1+IV)R=-,<-/^VUU9NCN4[*2 MY;IOH_ZU"I4KQGU7-)D0BV[J,^MT!0)TL7-6;QGZB!+ M?Y*N 9(DBDCA-%Y7.%I'BLI*FH)TD94H5:!$+)ZXK>MN;O=F>]J1@^-!@]H? M_^Y'\VTGU#.K2%KXS^;:7YEKD;IX]NCNEW)4;::U^$?.;F2$7$Z*MSWV,6<> MZ9#G( >Q3.MI-$H\8BK>2B$[4]3-3K7[SO@M.ERYYXVX;NSW(ZA?&=]] &F^ MR$L(LW?.$^9]HT'4&S'?:EA&8#_T^Q=Y"+8&.UM_NZB7^9"K;^\X]EK.JZO)^VD-&T86B3Y8Z^4"Q%W_HC\?+1\IL]TR AWO5[GEY93 M3W@UOE;$PPRC/0_9^UFG: _>=&Z/7*/%HD8O\K3OF/V*E^L6$VQ:NR]23:KDIE M_72AD!P\V*U2[8WBWK]5&Q08,C#,#_C-\^']T[W83VJ9>%<6A(Y.]3M-8D#Q M_"WS1D7&1;D="X2 ?BROYA(0%0RKVD30FFBP JQ+)MUH6;*0(+>SHG9K32O6?4E-R]?@M; ,O M'NQ$YWY](Y-K0WU]5<_A,.9'7,.LRMFJW_<[\1+=?9[3H\G'$R]^'_.:QDU9 M)=-,4)5Q02O.7YX3LQ+)MWCSQE%0>755L6*S%O81[I%=&^X;Y,K]8;07'FIC MUM0$,*M+6:Y>:F!!FGP\8OK[:/>97-V?EAOQ?G;@WHT1;W'\(PF.O'W3C!S) M[90_#_)^EZ<3[RI_OCZ@6QR];=4IV#M_VRCL%=\N['7ZZ@7+XH/Z08LG]/X/ MQ"D7RWXE7!DTDUE=[G_#CEXF4"Q+[6_715@&>(DW#-Z>Y2Z\,GAPL="@+QZ> M80Q#&BKF(P*<@[)!D&0;LHQV M,*CR-(,X3B3CL,(1. ,U,4 ".M9E0(F!=O:A(X$Q*)8%5&H(GI!@0; W@+,! MOHG*(<3LO -I@DH),D"7QT"[FD !77&DL#M2=2Q2K"SH.]"595W'!E(H2068 M8H979$TS%#"$-(8"JJ.%'=I%.J?J*A"AJ&J F\(BD@"ABJX1&,F M#(G5=$67">-3E";)>W/7?"9+#YON8X9YRC=SZ+[(V'R77,K;H3R58RB=!O@+ MP#P< V]114I2!( 5(]&2S&!F=^['7H4IU?M]OI_RFP6Y*@TYNSE56&5_I">+ M\>R4*6;0&,WTERI^N*/(2'YW9+OSI#1JO%3,5'0FF[A_C)=SE2Z,W&UB+*F: MB$5@6(X'7#(& W V0 "H.H@*V>!H6=N=>QSO^??/Y?MNAE'3.&VD6HFB7U,X M90]JB1&0PP1[Y4S;*\V3;B[II)[)R+V=M5L.59L]:X-^5B\,F113[3%W9.3> MSEIM^J%B>GFNE1IWK.I#F'"87?WQFOO*393'>4:%4$FBTG&FVFE*G! MUSNRBV$859!X7M%D$201 @$!8AG0@#FD85;4-=G8G9L>&<56MJ>U^\RP69SD MQY95*=<487\5W/P^U=5:S_$,2I5%5ZM8-=LE(X7=D(&2*<+1F!QA(8TH&%%A-:!=6E-5@Y9VYTZ.DIFN@NZ9?EM[ M0.E\L77?>IPJXOYZ*_QT6.HY]P]]H2T;\:?'A#7TR$AV=Z1?:2@MH2W$6XTN MMHIHFLD_3,G(';DM(UW3D23"P@F_(03J#ZNY&_JZVY6+]ZU*_S[52.:4!\OO*M+^#JN= M8ETLJ*E[U!'CL M^Q34Z+=QW&2X_GQ2Y1-TXW%4%\G(/1@DJ5%I\O103_8Q'2\^X90&WN@41NY@ M1.?!M&" VSB5!XQ@%H,NDC6%X0$A-%A)#$OOSMUH5Z;5N<#66N-:B7L!"6WE M -LTM;-@A<4"UCD!V$P$3N(,B9RP$/"(KTG6IS*Y $-)*].5?H> M51X:]$.BTU5H>A\:35$6\L^6 $YXI<7/7\#M\_-3,G1GDYC710/I($U88BAA M6@"M"&8/J%J1XF0:U/8.V6F2BB0$2A.I$B@=3 0!@B=$8#B.-V0#B&_G': 8 M:9G606F*\ Z!Y5&D=B;3.(&.7&2C0:& 88ADL4(XVP!IA1%H1!15L M!5!KK*;N;EENXZQ4\ATN4U'I&MMPV#*P= ]F/.I::\Y'4N)C#].YJ6[AUS73-?(T#U:Y28,6VNF4YG6^$7.M*>% M[GV^T"5#=P2ZP8-)!W:K0DQJ4-O O8@8CAKF!& ($*0[NU-8FM7!UF04 S-@ M1! C1V*0%/R'D3@LL/H.L\DJ!QJ:F)H&,9DQF)HJJ&Z% 6-$I6A:%/0=(UMC M)8[G! /8,S#1 *^R 3Q*[#F.9L& 8G?> 48=R%C0!@)/4@4$\!ADD#D*11FB M*F-1$/&NLT )&+8!WH%( ^TP8 '*E 3TR["P#RR+H-RVG^ D@U4-E@*J5&$? M*O@B(+Y!+X@B>5R40.GO/$$Q.N;!<,2!62Z!9024BA5!9P0)7!M:I7( MG0MK$1ABSG(@0U65)_8#5K$.9J7$[9B!.F70K*$B1=?)/B2)F/XR!;P!TALL M;1G!XW;Y3!=X'@A$9PC7R(0' M9%53P":#3=,\TC1YCUI-D9XZM)AIX>>)F_*?6M)4[>X;CB"!59TG44\!\ 6N M"W%V &22B"B&%G4PZ??X*YG1.[A4+^JM;,HPL90J,)/'0X8C0%_50,SK*G L M&+S FD *X/P8&+Q'0:;QGKFBM=LX8SG]2;_0Z'2Z:OW)8#NU0X:C5?>F*7Y4 M+/7G[1YZ*CV-_3K=/60X=LK9O-&H#3L9P1?NI^F77N.E<\AP!&X$.B)>H@&8 M8< QE2CB\E(46.B ,B3K>^)5*Y:+V8+@]%--%^7G];);9P\:C@ZNJ4*^5QCU M*V+A,3]JC)]U4$L'#,=73:NU%N5 M)T407M#(3SO=?<.1IBC L@IB0F,98K(A1<84R3I!.BUC6>/5O578Y<:PZ]JN M0<7%S#@QK;MQHG!W#4>0]IS B, !,JN#N4U\-,0!!X#T D.184191WMB%Z7& MK7G!NJ.0EYY8TNBEUI>ZA\Q!SW3+=]-[X3'C%SC*=RM3_\Z9[IF#P'X,./K M% S((M"B/-$LH*)!?8*[Q?/TKLR"N:5LKERS'D'%,!TA;LVT[GV3.6CDI:19 MI_YD44YK/'RP"LGY.$W'NWNF&U'[QLL\WA/SW=9XK+4*]_-9PZJ2D3L2TV!4 M3N" IP4P>D *L#P #(M$W(!SK+$\N-Q[&"EES?M4.BGTQS4IWG&4$_N-GL\]2ZU*?N02@W&'UBAP%\%?!U&N@O@$9\M09!DL"A"V*@F- M,#R[@SL:9*>H@V#&H/= >X!3+6%XEE'!1P9@@%&P0W.@94063%XP T Z!L6@=7BB>V%"!>X3%+R8*A<=)NB$;D9)@2 MRL B>5V%^66.V=6" @SD14X'-4)TLR$*H#TP6&DTU@U)Y%F&VEF5A@GK@I46 MQ+0XUB"!+14F$'21IB06<_P.SAF.08S.ZPHE!PX(0%2SJBJ%*!.?$VD184'3@!T.F>/AMUVE000(#:2D( ^(Y%O2*+(-T!IN0 M92FLRZJPQPLC^D#X1&4U&2$1#'^9!-'CUI,M6?@'N_IP4%D:$81I,434/@08@( M3'M51@HCLEA%R "T[?%:%W?HXD#R1ZUVIT&ZY1E]?7)0"];JAF4*!2&>:=AU M'=T9&=H<'-2"65,4G09ZZ?116YAD.W[G>9)([&M!@5$QZ ,>= 5-5"$-+@ 8 MD H%I"HC RB,VI/G">V9-S0E7Z4*X.??"7E#T-'TD!;,"(7B4"PD;:K")+SR MK,4CJ=@]I 69!-\=Y09(RLR+JNQ72B]ICSVH!1%+F?*+\J3V"WJRF=7BR);5 MZ;X6I%2>XVE.!EN' :EA4$!S,GC7\+T&SH\L4FC/UK%>YKXIS'RU'[\?I-H] MD[U[:G8/A4\:ONX73 4LKKA:?'Q&+_@@IFLRL#S&J(EGM-$G9%VN$MB6!;3FD:" MF(!#EE))U)<-'%E!XB@5TSL\#^8MQPJ&2@QSX&!@0W"]9#"$*<0;K #^R+Z? MA8=N2TAY1JLO/#RC;CN='K_0B4-:W*\:N1PK3:A,!66X=+Q<%7F.:/%]V^>Y M MY5J6DV@QY>BKGGL?) ' @2M2G$@S0P-OI%Y M1F>7=N#'"S&?K+3R&:X'?*R>S3&3*)3"HX0;;G="I5YF"27OUS--Y:PMCI+S M+COH@U5-,8^]^B1_5VEWG[H__J5NI3=3(3;K#JZ+CGW%10+Y]E+2VH])":6[ MQ@,WJ)JE3*'@5,=&K3"RBF\E07UY@U.];^=>LBB7H[+S3K9YS[]4[VKO+5.R MG^8>%I[Y=:[[,9+R^=2"^#5( M?E(<+F!]Y]C#0^R0(7E%)(^$E""&_^E--#O(&05?+$PFA5DB,\QXDM\?C.A> M< &:%V[%-^H0G_J:6UHWC_MSHCQK9D=URDI^_Q/U5 )Q1 MS]R+).I/5.6)$ZOSLIXJD M(G'#+[ $PE+M;R:GK8G!!@ZSWE\@/+SPOR\N) MVX7R;\+T.AS*T9%C6IHY0N3:OP$;7C0W' SL*:E7LNI7&OLK[.Y%5N?^_?.H MHG>)A[3IHB[HG##'<"6#7Y&Y*7_Z[&51G*)2=X]2:Z)5GA+)VI[,]8)DJF4* M79#O1M+G!FCDXI_+/S9%[EK"AKELR/?LY1=A(EOPS5:^&Q7DVVTFNZTS"&7A M5J*#/#7/6:YCD3CN5N+_:U/X+]ZX4 2_ MK9X/7SL+!L*/$],U0ZOD9WB9$X:3ME84^Y^M!#-/?\>&-JY%6G9P*3+<(W]+ ML]]\B^PM)W[S+YU[VI&8")>E#7W.21^:&.GE4&OWJWY_!?$V'N!HB4S1$P>,?DW87+F:YF<9FX%YJJ8G,16C\K1Y_,>Y>7UV4*1(D(Y"Z$(UT8H8F0C!,45- UCPSB[F9 8=K'U+G3\8L5G9-T0_OO_ M/>:V3A 5_-_'7/]Q8M,;C!*<4VYFYP#$M@J2'+NAX,?2^P(^6-86NZQ\630CM%4>V)GDX.;7,\L\Z:&D7NY./[A$]Y M1H42:L\Y1\U/#%\G5^T$DF^[GQL5L?6?R-9'.*"[)+;^6#_0';;6[OKY:0+[ MDTS*F5?ZS^U2LTV=FZWM9&6FX)[[U!\*\Y3;2ZGC]!.Y.R2_TFSEF 1TZN// MWSSP/+M7-, S0,D5)DA\RY2(*\[6N209^T&/*.2!:@^!V-2P'\#270O=I-*6 MG_QY.MYGGOQ!<_APW\@6SNTB)20_E9[G<*E?83JU6B<^*2;[4X4G+A+-OE/H M1BQ^+!;_"#>\;A5&C/U[/M$O&+OE^L^#2:]\EZDTRC-^EG\P..>LUQ^ L8:(L?\$QCZW5T300S-?L9DKL] O]T## M]?!@@-PKCY(<(WWC@'EP4;'5%4,M M!+;X,!(*U7J>Z.PI9/>>GERAUI^GFY9A8+W: M:IT[Q/I<[TL>T^6&%!YE^L7.7=SA9-(HF-P\8Z(8ZR7'6,OV!*C.C-)7K]<7 MO:SM7X"Y<%$QUR6#+5MOY2P]F;C+LWUDL6X\RZ=+P_RY0ZY/JN87M/FDT6?Z MU?ZSG1^.T&.7=&-GSW!W.!(7D;CX1N+B8Y?E=L2%YLOI^>,XG_D,O0<3%1R['1>(B$A?7& 2_*/]P1URX M3/^.JH_I#+R]5["R*)>?*><6%UTSD7]J;7--.; NY$!Q$@;>WA/$)ZZ%>PJ9#B^W4F[XD$?TQ!S#@H,V?%[(ZT2CCIX>[ MAT)FW,H.LE--?"A4SBVKF2=I>E_)#;1^-E4NQ?T72J]TI@I-$T_P4#/F2#1< MDF@XXP'1)6\U.D"*B'7+@;CDK5Z6@_&:]NK<)>W[4J9LM.)^;>3G,LF)YVA\;W_B8@^BFK:'!E&K.&YI< U>-\ M][[?H;(H"T9:BS:>GZ9DV<*/?[EO6'4^$@(G%0)[/MT?)@1VG;J[L9-*WS?O M1_VYT1\ULB.[Y23/75,U:UL/M7PK;O93]//(:3"I3*W=)[RCJEX8$]CP1)B MKC^$T3"5&_/@)]UT4;?KX&Y @C';B#DA?<"_&N%"G5!6,'2.D>/&<-"1>=G# M-<;2-S%BL ;_E6) ^N0/,?:7:<5@,P.8U/W[9P"-Q?L7F \Y'+ ^0",7_US^ ML;E588W(^ ;WB9FXP&;!M\L!(=PRX%?^X,XRQ/&WPING M\KHY.3"_#7,: .4E/2P_QPF5_E0=C/KQ*>SY/R/;-0FH?SIX #"?X)TY%S(O M>/%R*%)=>^![>$GM%/5?QZ#JC8&C]_>=A[6O_ON;X5CF34T> ?Y(@&=O^3P$^DC21I/FC !])FO-)&B8"_.ZF[_/B;W0J.AGVK;_RFT\2MOVW]D\;)5\^?]^2#^^%!"ZAOL?P(Z#9VW%$*)\G M%"DBE+,0RFGSJK^ 4,2/Z]-W90*76L0MVLM:+!6>@ /;@*/:X.3/'4)Y; MFPJ-G/W_'CQ,3&VS)\$F.RRN M*I0ZU?G=LV'6*-.W.]Y33U,\^=RY,(@99%)M-2EDQH(R&V&MGF=:4X4+LF*% M6_;$^7!'UVD1;T>\_:[2*!_C;>.A[=(%P73[62PWFVJ.KZ+VN>OAY>)_2TT\NT*M*PS#PTS6DQ3IC[U\5,/EK>XP1^1,D< M8-B^A;_D:O31/81S7(T^NIPY1PF/;VY8?,QI6#'!0NXXHV[^CI'\1#]^7RR6 MXB_9O%H_MU'1-H:X-L_:G59!';"M7+K=2MQ-%9XX# S[SMSYR[,=O@M'GZF8 MP3?GXX\Y"+M\3"M&K=EN]=NME&Z/<7](/7;,<]L/5!RQ<\[N/_:SAJDF'DQJ M+E0)'X?.P5&*94=\?/%\'#D#;S"R*&6>GLKFB&LUGKQF=^;?3T;-=2;I^ AB9. +"FT50K^FDH0B8L5R8\\H/%R[J0NXU^!11 M%/.KG8V%_%%"EEH*MQ)GQH>]>*?1]^LVJTAU&LG\N86;BKV[49]]FO3C6O&A M0[^,U+HU582P"2=SXJNZUV&_7+9XN+1FAN<6"B?IP1F1[;L$RF8GCUNV+B>>[VSGW63C])8Z-OY\L4*N1=J2^647_8!67VRZJ %QBQ MK]MS-/!,_#4=/Z_![/Z4'/KCBG*S?W95TP\;X2$?+="\KA#ZN#>!4ED?W$ M1&[(O?M69I[M]CJ%1#]ATE-%.E=%Y&O0LI$,B&3 =RJ(G$NG4$XM82HCE#N4 M/^UXQ9))9,!YZB%'(N![B8 ]L_P/DP%740^Y6+AC'AOIY\=,7'\Q>/]APNI> M F3 K\LAG[E <"(VLIUE\5_;=U8%@$TWAI%CD0K )OMVZDQTC_(PHX+3WBN MJ>.@0C#!-PP'C'O8O8V5;2O>NFW<;LX(2[*'IH7(.-.*!3_K9&8''DC$@DI/ MNCW=6TRPA& T*3%L+6=V88P&H'BK1O&J\,;!0L6P)D2>'PSLJ7NH;/$60K[$ M8'V5_C(S#SL6&BQISTW.L]CN@C3HF5H"0.,V"94T80')@:WU%]2G*M-NTF[? M&]CJ^Z5Q<=9S*@]RJ_8CAH%.1_ NS_'QCT]68 Y))RS '%PG7WP1%F .OOE0 MD6;Z*XHTR[=1C>;1&:J[<1'V1'@CP1XZ9:-*J=&DN;/@7LD:2)) M\VL[8O&(Q:^6Q;^ZUC!] MR]-7Q>)'KUY^=M+8AE5$*)=:O3PBE&]#*&)D(;P[5__X1D*06;)(RSAF;M=1 M&/@ $DY=S?7ML.ZE9]S]*CIZ_0EUA^Y7!CE;0^#C=<(1&@27+#4 J>?,X6W* MJ%G*9I6^E>]G):\^J/A"JZR>._-N/F^/_<+3.)XQ6YS024BXTW]*+*JO<\R) M,_ CGHYX^AP\?:BZXKMXNE*H/%"F;>>H5%D4$I7X$WKQSGU;6GA0A;Q6S-]3 MV0=*RAC2K-&A$F'5]9-GU$AZ56(UO\?VX#4J;D8;W M^=JY:QYWU=[+LVD^B/W4N%!Y]CI]HVE/PUKK+'7B(F3'\8B^)MKVT3HUQ_>' M5GG\;_A$%R=3SU$-@#YMV[1+V'0HAB^Z;,!%>5-!35Q@J/"J3'A39E&W1GD> MH,?>8#)NM9N/3<6ARF;7/O?=QFRG79NE2VRZWWC,*:RMP":&W;!4/1M#@L+;ZNY$U$QM]DTU= M1?EBKRAX^:ULC(K5A6EG^K+\[[X,*TW MM'-'$-.C7#)?*;!^AGF1'[AG-,@G'A;5W^FWJ[\?+17TPCR02SVJ.7I5I:L0 MXE\;$_K&U10.2?(_K)K"5515NI?&_O,52F2 M 9$,^%8RX"JJ*LW=D5FO/:!!9MY\I$R4+UB&32I]?\\SH$@$1"(@*JJT+0(& M_L-C]4&QJQ1*=U2SG[HWTB^+8O^_**KT!YX9?6T)J3BF-#>PX6%\?*2WR'[^VWA6UO_A*4%1JN<;1QAKM MS34Z&$A_8 *-S$DIJG=R(Y#.4&DEWZ MV"&5MN9EX*[-V,H$OC17!P0_-[IW3W#"TE=-XQ)=!P,HU,-4F:2>GVJM2I-O3G7!HSNX^^-?;VKO<7&,,!;Y"PUBV8&MPC]IT]7L M !E5AT2;ABZ@ *1W4/1K"8[8:H4!C0&\2_SX:(&MSZBRV2&XK>1)F3+@>!N!LO(@4+7,)@2QO_L16EWX('I=E MQJ2;V!3'>FA"J&I!^6WT;C^.*RQ M#?/S&0&'1'K11*&TVI7C ?IIB2\UE'+U)9.:IOHI3F'4[&P*4EP\T+-E68$M M@-Z182,I8KHK4*U"VLX(E"QGRR_(BI\4-NU\:F)-#=5H57*4]"",\^*#E B, MW-=A/!_&TJO/E>!);R@7\L[R L)]JS_6+6$ZU^XR'%9GJXB)1T M#6#)'[ 65G0&D-MCRRFPN0:\[IJ&"5^33^%[8X/%0H@006Y0I7!3=8 X66B5 MF!OV*EFH$\+K%KQH2,AZVL,6O&OL8Y>40E3G:RFV)6D.2+E7)-$>1X,".E2V7]19OY5A!CGKN9_N/%L8) U]*[^/ );HG9/2D-L4,+"M M;AQ4\G!5;W*-^$V\K]3)B@#@Q[4J.:1>-E27 6^(_4;9R;=MA]4K%\;#LH=. M:#8QRZI;E_RNV\3!%(&9AO\9],Q6WRU02,$=N3P+"@'"[*/ M,!I1(2NZ1MN+T4T7#./Y3],:F!8@F]2>7<"&D?A;F0^WLU>ZY34>V$;H(3P= MM_[,GMOZ3E_[V*6 J\31"D1L!;2#4[5=S\&>Z012-@F"VS ]E[A" ]OUG0-U M@),3,U$LU>L3*IO.9EJN=V]ES?TZP%]"R.\-"-#T;8RCZ+_Z?\>JX%V=SM-O M+SPNM'A]G#AWL<"-)#XA&@QBAC\8Q#UX90P/1P-[CDG9ZLSRS]@0S>'_?1PC MPM]#LP#ECJGZH:7GCXA>)WH<2-H<^D,RIST-N H,.O)#S@HK.B_C',!J.H97 M&$9HJ,7R"/0&N+5A=6KP$\E3*7L(-#=?OP[6\DX3#KQ:K B*WJ=>"GR^7^AT M?5%4BVWKY8/G@H'F3P/%65A/;6R;X' )HFX7IV8$16C2DQ6S1PA MXH8?>FP9PTCERG'#-'.=#&,^Y>QB9I:M,EL6)/,! _+M=3LEY&D]6-#6[]@A MJK-B!#^N3,LXLV%WI%[:I8YHLJU,1:;J:7]4PS46O N08WNVY7\1P4J0:1!P M1.@[#?H.XXW.,CEO5IH]],>U[/UCOX#9'@?VXKY['6!MM+GKM60(,@/%_VP) M@< 9NQ[<-C )BGT4N>4)[C^ET_BE/^R62NE"-6XF2]T+X\V,F,12@QMG^Y41 M_U!N\JF14$C\^)=_@S4M@'B$O;.RIMWKT\TXC=V^@"O.P0)_9W3B%> _P/( YGL1BD)MY@^D7LHV>:H9S0GSE!^HI."5C_5R)CJV.4>+N*\V[&B5&P+(7G*$:7=:10O,PI MG"J",.9$3I$EEJ4U6L:ZR/\((VIHU2^PFW4GCX7$N,4,<]Q83KS,BD:78&5W MI/>LZ]QHV+QKQ4OWC#-+\V4U-U68_9%44]6J3W7NKL\\U>R',O,OI8=)-S/G4UV%5:C=D;T[04YJI5FYY3M,_EX>*8]^)0$C M][:D%;(I7):Z@WZ*3A305(QSG#6%D7M;DAZH5B;YX. 6TWL01G4U_Z!)9.3> MEA3/[@DFZ,Z6.63*%"<6G2E/UKF_I;;-6&Z5T]L9/]DPO:P[IU(.N;"^MZ46 M[[:=ASB;:V&UUZZ9';K9F]04?G^D@)XQWY&J0@8_]'KWLR?4$ R2T+0WLE*N M"3;F:LD60W7S8KOUY%$O-47<&:EP#"LR'(<41N,Q& ,B"_2G<0HMZ*S,4(*( M=7:/ LHE_@YD%-TWI0'53@C5.-WLURB4=A/-EY1"*?7:(?IKJD9W4LGZ^L)PT+M$/TYBE\0-)ZF^P)KCD;WII0J6&3.?8!6.J5GCT*#%L.U M!_E&VC1G=[5#E&JG>#5.]Y(4-<\H\K-<+#DSD5"_L#LRH3)&4\R:0H8I-0<] MJ_1<$@N)0S3M/HMM3? +=_W4K)ANS"3OI6H?ING:N#GH<3JB MZMU#-$VE)Y96P/UABZG/)FDSX=93O8,T[=GQC/N4IY5^ML&7)TD4+ZEN[1!- MJWS',)[-I)&)"_GB_;11[2:>$QLT?>SX>LT'4Q,[@_F=:2%+,]$@9X4*#:;> MCZ877X86GMP_T51E.!O+MO=\G^839XZF,[?DN$8G![!Z;+6AV&I'L33R4.PO MWT*^3J[?_7VZ@'N31#N#1HK$D ^;#1(D(M,B9OP 3!M8\VIE,6.U9IVL>>4: MC,-=$>]@RVZ_C9$WK)\WU\B+N3W;'^@Q%8,1A0*7$][\[%NAZ10X51N1]95S ML5Z"N[S.&"98!(=1F'2:),%WTR+YJO 1#UP\[1$;(G!J2\A+XP%KZ"SN78'&P0V;G D$7I4\!U)<@C.*?1GW_7"E5E@ MH+@N.2\(8QL& J]Z1-(- ,K>(I.!O&AS^J6A$SJ8[G(\UL/5VO ]6F;)^0,O M;*9)UK_$ _'# 0ZKMP/=P MT4PN.Z\@K=Y\T?,]WEF^\/:1C8 M#N +A!\D%\$@TJ]TP>J?:O3Y[BZ>R_/PW^SA*43]?\[3AH:YI=[LAA$!_FC] M?_BHU=@Y "_?\EP$^+-0O!2)FO, /FHU=BY1$U%\)&K^*,"+3 3XLX@:(0)\ M)&K^*,!'5LVY1(T< ?XL%$]'HN8W /\UC0E_%:H\RMX_<4'E&-VC?A4M/%&? ML=^ QJK5&$U_;:\QGKKE3UL.]2NZ%X;9+8NCAO!#T(GXR#W(WI9CQZ&BMT!Q MJ#5K)"VN4UK\&L^'FJNHKXB)K^](2%]71\(2N;R^2H([LEQXVY4Z^=XO@ESD MJR*7O&_A!;50$;65E1Z;JUQ5I M/X&U&E1I7U96.F:-QN-8GY=:I_57Z2277H;U5UD9UU]E-4AE9%>9C/U1+IF] MFY3O,XUTRFIDA^JLD)Z^<<7F>$56V5615>PV/>_QH5AK-3I"36J-6LV>MDAS MIVGZ1F;W"V<=EZJ_6&%?. \?O:KLL7GXN,KR?#S,;?"PH+#4HM1=/\/:'4Y* M]MO,W)CF7BJI"CHW#Z?\WIR[MYZH5MQ]B#]E>:V;%+OAM1):ON&D_5N'$0M_ MW6[?SG^X?!9^.XW@BEE8W&!A><7"<:3<91595%M9N_?0ZCSUBQ,G<686-G4C M&7]PA4;&-#!?*2*YH@=W&.4?_S+TC2B\KPU5Q,)_IA9^^WC^BEF8IEZY%?2$ MJQ6DYL5^HU<8%^*/OY=1W3B M(H(0'Q$]R^C8;V\EBD?\7CRBLKQ)&C)2$=CH@(Q\SG#/;-%G\M3\WII0@O@X M*"=KX&VQ/_X5I1N&XX[3;_,:[)F+,%O.Q7NGC2,0;OOKJD,'A]D-]@KS'."[ M47G8-&3NVQ;3\7#3I)ZIF$,0)>W&^0\'?$>*=T^<_$>"?V_H_*>"=Q M^#_(>$F+\>\3M?ZDWTZG>=4O6FQ>)PJ/M)?F;AAQWRF(&.]/T'@G]MF/RG@G M M>90\<-G) U\C2:,$@\MPZ(']WG3E#4X;Y\H3)M5*Y>Z[J8F?IPK&5.&)*R]1 M-Q07'3M>VYG%Q3%P%!7X/9Y]U3;JW0TU*?.81"UFSM4LQ_E1A"N-K'@^D,+[^;>5F(RGMRCNI@Q[=83)>4 (%P"N)<$ M%:@;AHFX-]*]UY53\!WB$^_FWU&'FK>G0]>E&MV4-.ZD!XG>G/ OB4PPPHU, MOS,R$>4*G"4RD42NJ<6LW?A$4)(5/@^#DL3(.7C;X5O&);Y1^.&[11G2YL34 M<2 S YITE6I"ER;&[+G>:I<>.>0.&,GN?76HX2-MQ3+(L0!D;A4[#;+$@+U6 M8I/ZL2Y@GRAU)GZ*:C&9AEBT1*G]$D\0;XIT^.;V969TD')]%LPW"!+\)LM] M-E+P%2RW8[*L>>].E/'<]3%N-6K91.6E@_QGF30O$4A?(T:*3C&_@_/_#7S\ MWV2^SSKZ1V4^OI >M*;]5"U3,)K/%0%/AE:)=%F1"?/1$?/]F9KO\ESTWS4V M/^VG'Y7]$NU.#8S-UM,MYS&[:?>%-B/N.O4+2=&:007G$:0-DF]0OV3 M[GJ47W Y^067NMLH!O#U,8 %UQZ0QJ[#F+TF,[0IU.%UTQ[W9MY\"H9;$ 5@ M]XVAZ.3CLD\^+G6W46CABSGY50.K,KK/2X_,&+?&J9Z8*QF"8(U(;\@/!1A=6^Z&81<33D9Z. B$G M"H2\@ZM%I2[GC,R4:E5>[DW!I0>4:1--_;%0R!^3M_!/T(SUL/^.8"G;_FHM=$Y !^U-CI?W\"H__=Y "_P$>#/TQLVHOA(U/Q9@(]: ME)[)JHD 'XF:/PKPPIL)!Q'@(U'SO0!/_R)S*@+\:7K#OAVJO)2X[_?I]OB5 MT#AF;UA.N*HN6PQ%2^?J#7N$#-!+[0T;28MO("V^OB4?V2B>BZ6H&>LG%L1$/OI*&HG6Q$2%]#2%=%1R?O,?M-3-YWWO$ZNM7[ MG7K,OMXB^JCWM:(66+]W XN(69HY,I:.H7XN-:WW5XD*ET^3;Y_W1S1YC309 M=?N\T)K8BVLPTN8U&/@P>QHV%/:EUT)]9IBU)FDZ??:&O06W25NI42U)"1DE MJ\X?19^JU1;=/N4;ZN0]M_\L%G[[I#ABX;-W^Y2V;KU(BLWOG6D!E1;+\_9H5Z=]'MDZ9O>.%]K>R^\"K,Q7+Q MQTMX'MUCC-I]?BKGX!AN8E0]Z:L:@DB;%3HDI>C-9J/Z=*I0_O2Y,"O1XR:' M3];Y;!A_9.>BZU:I5#O1'C9T9=B=3,-6GRQU(W#[5L[7E$VZ!FOF(GSAE\ZJY6$A^T#!;=885Z;(UXX61]SYI#C;;[\:=N)BY: M=P-EVD5S,Q'V^F2D&T:F(L:+BG5^)\?A)+[_^QIGTR] TE':W7Y\7RWC4=X$:]/J_L;#=J5W3EWOR[FQ7E1L5Z[N$N MHV?B*AJ74-_3JN5NV.>3D6\XF3UUS9]K,'+[EH],GP-Y+PSBAKFJ5 MFBU20-3J,TH9N. @P]=T]OAPI.&H M[9:J!31"Z@M5S?B-7G=$]9N6KW7#-I\4**OH]/([! ^^08S@:YIQ?#A0<%3F MFWO54O_1$5T*(7\FCI_;E:?"JL\G)T3,]QU\_TMW$4[DU0\U^AT_'JZYM:ZRUZ?U#X#1OQW?;[[I?/?"2S/3_OI1U5_M:$\H3Q] MD.BC^V&\X#;O$N/*NM4G&V417'(60=3J\[ND%USJ;J,8P*DZ#:70,&718B?5 MJO3OZYLV[U^=Y0 MR!^3M[!L];F 2MD?8L?4CEW^/OCTF1*05['*/VY5S.C='0VV$/BF:[_715@3 M'A/Y9*= 9;V1,'VDM':NG=@5&0U?=?'8QY:7F8Z/OX S Z.*0&9A6;U9R9)F;V/KE<>" MI:_J6G[Y2O:Q2/[^:7H@T[1]^OKQ;]8<8*3'D*7'$N9PZ%LXEN@Z& \)A&._ M3V2!*C,M(!KO)RM\6CYQYL/H[K#K!!X9B MJ)N8U\.QE#V$&>>QH/@HUF.FY=DQ@ .V7!Q#ZUU.3:\7VP!$\'D!C9L8*- 1 MUDC'D<&UG@4*I6L"0,@TNN-W8QK\9>K(P^YMK 5@"!]? MOFRYANWU+B;7R:L]X"4204:@I%PW!ALP8<7:W+,]>P9L1E[4\3#\=^_]FU,Z M6,.P YAGA=./0?M_'_=N$4,%(B&4"/#!=3PE!3H:$#="CC%!VQ$-S/@J?>.7WG:?)\(J1J[02-;3864;8M!QM@JA!- MWAH9#D#P#N-U5K80RKXR:7:G4C_>S*DOGRCQ[[Y82/_X5;@]E9'^& M"&+PVR! ?KB4V C-R3(#24:D*>!H&UK09\C M&^C6,TF=7'N.!AZA6W_%(GM\NLD_2U'U*P8B7TYM9Z"#R89CF!32G/ZXU_^-*RT/!CTP+@A M*F9)[H%B@K>@+@"P"R0:FZ"!'VBARZ#%A*M4C"LCOF*[79*KCP\/K8HW9Y+W MUMC,U3XIQW=?D0H0V2!X?""8J@>R@U#@8;*S[_V706\L9@H/][P[>6:4EUGW M&&1WNT%3(--4')@YMN4&XIM8.0B^UC$8/?8HI$MB IF!D"8_KV3FKHS\8C6 MUIB\_0)S]+V>V$4ZK>?W!M^_"!10M<)SB!-%#5PS)(L*IXFT(O,Z5C@#492$ M.4E0!7C=/^C?12N\C8Y^&AAY#@G#]!:+6W9N8,DBOZ*EWZL="IB-T/G".Z%I M;K=OW__\'UL-"/?B2HNV$AO[6#0^9()H41?'P_Z&R(!7_T2#*9J[BWV)\KIA MQ<]59PHV\)BH6Y;_K]C&WP0 >] ;HEE\ T:+X%1\@ WOY^*QY7=.V(UQ\>4O M^BPN4.'9HY\,?1MX=/!QN3'I5OHBW.SXB>P:$T!;/8=HF__5M+5?NHUOO&+# M0;:(>!]L.BF.QJ@^4_3&I@6()O$ M*I8I.1)_*_/A=O::0K[& ]L(/82GD.MR'A[*"D<+ B,NF"O\(=4CLM0U+9"[ M:=-=N\"*)%&R)"T&GS0^0A:[T>WC]:&;@=B1@X,&H?"\?!N++?8%#GZ@4;:V M]HM9026&[KZF$3L%D7@ V$&+C\ =87"!@$PC.@KFU@:VZY.,K2,%<?%ZORY]": M(&A=;"I P7I;QXN>O;6C##&U T>+L/Z:#(ZTR@_$S2J^$X,I4'?A":=Z)C9B MF1G6?"(78A7# +/4"=87_K8FY\5O-S$<;F_A,V/#"$->%@DZP7YM>(>^WK.V MN>?1:L\Q% Q>-B^*L?1-C 1X;V--F!24W##V?\:^[?WGUU/=A /)C#HV0'R2 M\%VL[H/I&*-9%*?YO_#?P3,TKR\^K:W&S$P+1 +P,0!DB)'E;K\(!"H,W5@Y M+!L1ORL,Y?40L" L3L?D.(H Q8Z!84_6&_QF6J$_0*C! 6?$=,(Q8$MD+)FLYN8TE$ MD&*3_1,?98.=/[RR!0[&_SU&L?$8,*0;) +3A,Q.) +\\(2 M<&Q W++;TXO T@JS01\7$:BG'E >@6J.V,_$O5O(PQCIY+T!M7 D8.=<@C%D MIFTG%_Q0@*WI]I:*?HA,, ),*_BL QF1((NYW)JVN35CM35GN;787_OB:BFM MC"UI96Q*JP90G1.ZUEO<#X1!RRP7\@!L 4CM[]O8EXA[M&@E\+JT?_^F7Q7Z M.0L6VB=# I8+WQDN>EM0@)Q<+$4#.(#,0C$7>P1#8)FI\V5\ 02EAP/+NT&P M:#MDZHK319;Y$M;))[^1P4W@&QW3KKA/(MM5C6W*$:(G5I@* ^VZX75@O3+[:SNZ&/X6U6 ]- M\([4N7D-^CLO#2M3X?HM8J+Z39,:H$OAF?D_/=#2A[0\T'V M(U'84= OTB-/Z]@C[R1!6.PX=B@7R"?#0;Y^N^UT;%C-A#2! #PB+3194:\+.U.=03+@+E;D" MF86)@0J&*:$]XL$2A@:C]]G7NZ$*ME:&UX()--OUXBIH'@.LX#"4 #*;N22DP08AD:C 8(T#=^Z"^$KNJUL)9/_2-!R$1D.PGB6,@_TNC>+X0O^2#8%O8B!_X,UOUC9^$'_4 M[:D5[MD&\]Z!@2N8@AXVAR- 0$B$\#_0IA[J@SF=6 7T!S#C%NC@39KI@*= MJ#ETA$+DZ"0ST0?"1YH7 ,BU0R<%Z X0 N,T>T".:$-\>%,[>*7MD$$VK",0 M?#!L@^8(2SD!#1L+@@I7$OJ<(>T'6P%HAZC?0C4:N#81I6J@U0%TY)PJYH-] M$0.52TS! /'#48@ I-J^MSB?!H%K]FQ;#S#M>T0>!/SKK@Z.B80(X0&TMDL_ MUGRYNH#YP=W2<+B$-<,1Y@%X$R!V;5CJPF@DM+<^-EF\&[848@2V7B%RACA( M&Y@9@CD$J"40!P&TM&TWD*VM5?!ZKJ4P C_26;B!(07KF(380E@"B9C!SH)0 M&OEU9 ],S0PEX6?X-90+:S=IFWEO"!D&< DI7O>#LZ85D09\%VPXI&B"#B+) MB7N^9+-WQ%LOX,R!C\X0BSCRU0%)WUN?,QBF X*-6/P@O$PB\LGC:V-Q0]XMLQ#? M\B "H4=F"XP3/4@;(?,NC,[0@3W@^V]8)ZLHSV_' L#VZ9DDG+@R80)%1TX) M8E+X5O@I85G^"FE[YQY)A>=IEK[.XXSD;2Q6"6+.N75$]71$^?J1DB)(-.8D M55)8&0L*)_.L(DGP%T]+E*B+,H=6)_3A$]5$O9G+Y129YQE)^"ULO*H+/XH? MLJ88+&H%T37=D.LLDB1SVR>A:=,!LK<==Q6!60197$4&&A//2V3TYXB, B); M;>QF/[CTCK/0(/QD.R-B[.%8EO Y8?+?/>S\ *FV<>@4(=T>!<<,('1"ZQZ# MD-!"X:>O=VDO]A;[:_NP8>3 9W,$\@2OX& OPY_K']="S-Z(P*U_WQ#0BP%A M'!>#S6O/,7&Y^Q8X4$3RA:(S7&R21 *)2 7-I/M:&!W,!#L(/9-W# Q.7";( M'(3*/PPU3;$*2AB3 X+_-E]/]?_Q;\_S1C__^65X[ \@5N$$!8'2Y_%Z,V;Z"3^PD*M#(*#I+_/UG4T1K,_9/ (##4R<:?"+O-6O M09]7% 8;5F[O#AB "KK@."Z/V*RE]P2 WCS76SK7[NJI5T\F1[[C^B@$>B.3 MVC@#! O%7V Y3*DFR8V!ITY. T/ @"ZWMQ9%DJR#_:R2 4GZ]'(KX4^_$U7\ M6*!V<;9[\(@VB$00(X08'DNO<..H 9.#Q65&Y/K[1927I+0NC902Q@LJB@7I MG3T0H($4JCKV; [?+8RUOQ? )^>]^MH_)E!?A(-HA@II2 =7+!;X9:%E9NE+ M$!HF218]9.Z%3Z[-K$4B/JDUM.!L, +!X(3WJ"3"9Q!W6SM'@#\1&)^K4YR3 MQN[?00P'D4Y@OX//19#O/>!=&%@J(TH4CV5% ,0I'-8E15)51N$-@U4%@T<< M0ENV26"UT(K,R*O#EW:Z)AE:40CA<(I._MH7#"0*$;1P+D8^!)01XVY#\,(2R-@/S7=-? S@3\I#]$L)VI:,=2GFJ"PX<)%H )^O(, -O7& M6I =>GQ;C)R"M.G;%36&_[P9CST 8O>6Q&.W=O$*MF*Q95P\#"0%42&;Y,$' M286VYH,DC$1N M0=]!.:F5_ Z$+9'= S1R\<_E'YN@7:OY4) BW[.77X12-/AF2]BR@9#LYR=0L!2X=4\K[F73)SRW&O%?2*L;>\O!2N MP9\[@G[CC222;@!FEAI_^3G Y<]0B4T!?+]4'@L%'BQE.729CO;%6N-K;D.O ME?T[Z\^'VON6?[6X[Z7#?6_+'^P8]PFB.]91ZUKO'"8$>?0;Q=V^AAH^M7WI MX.X7\FN!:GHTBP%^33VVU!^O0^?-QIZK M@"7"!)?93TUZBV7$PG5\C(@"@%\X!?'?EX+69K9MD+,E!_>P1C*/F50NUG.GR*HKI;Q,C\;E1W'3C_0'@W M0:X +I_;N!9J!^ER^NJ>GM?#\Z TC;65TD_25I?GI$$.J_?:(6J8CK@^-?46 M9Z$[5S/(\X>XDQ*'B05='PJ,71!14OW'X9*2Z/ M3KX1+;(?HL7E<0XIE&EN1?EUBA6P(1N*)/%8X21!5&2:4A6:%2G-$&0)4^KO M1/G?&<+?CIWNA>NIX#CT_0'[6_G5WBOOC1N'K[R(R/$[; HV.'.^J!WO;Y.< M=5-[R/[DV8 DW(KTA6WY"XX'=D\O^,]0_OM#V$>P^'40_"FN<=9HZX;D6\PC@57_"^[9 M<,LV68>(JA,#ZBV7;=-C^(4/Q][2E\8>1^G3]NJ&MHG^PA#Y#M][XW:>B[7; MKCWY)^%H/5)5YQ^L=Y'SCXX\] _-,H+(,O_ =FB:X@1>IEE*DN'??Q#-QAF! M$BB%QC-6IV][WCG.YA)A8;I%,O.B6 G)=S:-H"YD>&JWS+W$]R]HI[R'2<\%-QW,Z1XX>;0!2P8M'V/B@[O4;%_ MWQX,.AR6/_(M\U'QRTD_B$EREP9 MY1Y'B9XKX>3+=2!S23HP.1^@Z6Y)E8]I.R;2=I&VB[3=&;3=QUW*:U!X7.0U M7IO"HSB1$XC"HV29%_Y!#"@ 4(,O>!;GE'/Y?$39+)*72)^Z(,-DU^?[I-+C M7G?QPGS/A1.Y/FW;4GZ-.+U9+CWVUQWILU"V;Q3#ZK*B>?9*6S)\I"TC;1EIRS])6S+_WY51;Z0NU^I2H-A 70HRRX7J\ESN M8;-G.GKLH).X+JX6=B1.K!L:Z\& O&_AA0(20@4$^@V4;G=+P0:]>!8U)D#W MAF6C-ZI2?43_ONITGE?_1MYJI'\C_?MGZ5_VRHCW>ZE?HC-U]DPZ.89(;Y4.+W(9;^5XQ%7M3 MDGR_ZV(1OVI5>CQLI[59??R=+A8AXLC'BA3J%6J;/U:A,N(54?G'%&H4Y/Q> M"O5<4DDJ]17_VQ*OD;^[AL MI)*_E4H^5Q#UH$IF#ZODU[7P887[JJ(.+X:'/:;>I8*#NLR?T[ZQ5Q5O[%,Z M-Q:IVTC=1NIVHR;)Q=>9%Z,Z\SBJ,W_1=>;/6%+C&QO)7&0D?RLCF;LP(WG1 MX'5AZ%9]V!QR%[;RN^U:+K)K([OV&HR^/\6N/72R(UT-E7],0_*1AOQ6&E(X MDX9L8,VV7DE@7[=O#15FH,7VL]B1Y2-GOCC2(*J($F^(WB1SO99MD786QR=) MY+KF():[C:51SYPC[X-'.\(W.MJ1;L5K$5:12HY4Q(B8]IY=*MH%'WD9Y#T8*]*S\ 3WK^*! 4\CQWGMTLU*QTI%5;"Q* MGXB4;*1D(R7['B4K1DKV6RE9^9QEO0)U!EJ!PJ6IDRA<^1OY MM)&^C?3MM]>WWSC.+$7Z]EOI6_JBZFB^+\*\X_QRRUHIIXHQT]']@4@A7Z.V M^F,5\C=V@.5((7\OA7RN"P3O"#/S']6T&0(!W8XED8,T@(IEWL3RSNU']>TG M;PQ$^C;2MY&^/8^^O182_V!!&BK2MM]+VYXK$_F@^]O 'A$M."O?-X/:^*\ MW;-B=?!XL?N,G $R/US&YI/IS9$2CI1PI(0CI_=K]7!4&>Z;Z6'^DO1PJH>L M+NFI'EPP=.S!E^GC0 WG;V,%7^M]5 'SD0*.%/ 5:J=( 5\#E7]0 3,$% SW MGRNCXD@-OZV&SY5^E2(WX]5EU^#_O[UK:TY;2<+O6[7_82I;M96S92NZ@(1R MLJ<*V]@FP9<%9\_FR36(P6@C)%9"L?WOMV=& F$;DAAD23/3TU]_ MW3W='"E;KL/\Z 4FG.F282V9A'4!*#L(.H\1J9^MBKJ8?(6H6T9(>K>HN\?E M6S4#47; %43C?43CW!*P1DN0WVQQ#7GJ=PFO<]UC#_S6UP,*SW98+%8RRM;! M6A&',2,+<;B,((4X7 8I7Q&'JXC#^XC#>:5FS=+?9Q!\RKIAIL"5NB3K/0K8 M((358"%IPM\>[,LA_&_,0E\\B'KRAF?#[OFJ:(RI68C&982J]X+&I2FP7L," MZPP+K&.!]7=78%TST8;>1QLZKS*RQV$018=SW5@GS,D6T[&7C1RQ7G,XC'V6 M>*Y:K>-53>5]J@];)E-Y!76$MG.YM1FZL=:#8*MDLKL?TOH&[ 7P-:NV5H7_ M&SI@KU8YU$U;UV\U]F#;O;RZW;<8[UTR$R\B$EZJ"YU4I^0B\,/@ETL/R-+H M2FQ[?I=[T>*D=OAM#@JF+R@/4%3W%O\0[M!5A$?ILW!7*YGLOGNXJU9KAJ4* MN-,T_=.#[X2'H+,KFFX X&FJ;E)-M_)"O0L:\G!H"(:;)4 M7&41#'X[:I(C-QB)=(D#WCQ76;H+V'R&*9!04^="81I8@E=,P'!/L1"Y(')! MY(*O@J-=,MG=#VG=)CA:U*PX>:46SJ3XO\0/DZ-T*Q/$)1,'!3!:FP/&?66) MB(R(C(B,KR&CKF*@LN0 J6NV/0'(JFH;*@=(K4:U?K^7$T"V6<3X4;:7L^\) MZ_>9(^J23^J^$*V:0N:\K/OA'7S*R>/!\BCYNA\50/)?A JY MIK$'@!8MW0I+\,?GE5@,>PGV*(ZH$WE4SD141%0LNYK!:.,:D*@C))86$BVM M.O6HFJJ9$$;=H$X_KW#C*Z6Z+^@CT24:F@O]J;(5U4I]J%ZFB3-8.(\DUN.[ M.((U1C!$,-P/!8,4<3T\-! /]PP/];YEV962XZ&HC[U\<6S!"Q$*$0H1"A$* MUX7""D+AGD&A4:MJM5I>M:PW"86KMFL2Q^41$!$0$1 1$-<%1*RGM9^P:#J. M:=-:( QOWP]"?H+C@O7XVI(TO4>> MY5@>2I^?Y=@VE-84:P^U"B)IN972-I%4MY3:OB(I5M4I.Y+:JEW-(&F2K*I; MW:ZNY55<9WJ:XS)0^-'^)RT)B:ZET+E\1X<<479-#^XDXU6?A[-Y[HOWI^RP M?DG)M%Q2O\12*T 7[$]4LPZUJJ566H2BMUJKHU41K69J6=]6E#G,"<>CGZ4G;@VP%BNH3#3;/VM(T M#7X;U!N84C 7XR",=J6;>)T,%753$7035@$HF6Y*>&--5J!K4UR5FV; M&=V\>MW?A-27%96%C@&^2)\W.6 /S(DG^LJ0)E=MH<)J\ GI!>0(;NG )/GN M ?D:KD "US[XF#A;90&#VHS*(ABXW/BF1"U3 !0L34,!&QL*,&PH4-R& IEU MT#0EQ0)L,; %:]; RAVE-FIM5:U8NC4Q:FW5D&>3-90,@N"R((A%.LJ+@C;\^22ZSN46@OT/XP"4<+5ZTJ-- MHEPT%J!T&?B'LI@58^3$#9DS#D(!0\ 8)3Y>!Y[K/.ZR8&,5X0SSQ/=#D^") MJ_6 #ZMQY I\$K:,O*KSOU)>,6$\"40L8F/'S',I:3@_89XQ#HYP4O;]B7"R M'IQ@18LBP$FE>' RX1R:L1RB\&J]=<^#;WY0_^Z 7"@GR@&Y'L _B"^(+R7? ML-O$EST5>=U0,%25,[CH1FXNMN/ CSB MZY"ZXP2Q/X9I(:=N."0?VYT+\KU#6JWK;%M+99^V$0+%EH:W[SV>RR3D*V"% MH2%6Y(T5AI8?5O!9Z<.\B+@*( 8G%]>AZSONB'JD(3(.>$\M>> W)*,XC&(J MC\ZU8X_]_6^:J?ZN&?10JWRDOY& -]WJI3_(^W7@)J$[=F$ C0=G "2% ?8( M@-)LHX)0@U"#4%-2(5\-:O22">\^0HU>3*@Y=7T*_X7_;1%J]C5\CU"#4(-0 MDX$:7='^@0&6O,%&+R>OT6KDN])1CA4.)_P&*?)4U0-"(T)[P8A':K*_,W.E MK9H30*)AE_HL.KQZ\-ACBD6ZJNJ(18A%B$49(=_/LKH 13I"40&@J)2\9S=0 M](H'+JUBD9.$4>+V_OGAUJKIE9[9UVX-TZS=5K1N]Y9:AG-K6%JW9E=IKVK1 M#Q))URH,D!1_$+NH(IGE"QQ30'L"IRQP:1W";<43$T\;T#J \9(0G_O5ZR4&DY!ZRRHZ\ M,'V>4I1"C_NWZSK'Y[CK9R0\MZ 4W\B/S[LP.TI?-+C3LMIT23MMQU% J<7 M5D9+QSPR@8/E7T.9ODA:&.7JRS0US9N6$^&KZ*"U8 MG]0*EX'FM__])R,#"H(;,H?!K C)[+O\37AT?!PR.A:^=M[1TH%M"$)+1D'( MIS*2,6XW(G1:4/I^X#H#>XDE>Q(' %"_H'<%_>9DWX 8^2,Y=S!$,]G04 MP[:53U>R22".86C5FF7>ZK;6OZUH_=XM[6J5VZIF=JMJ3ZOU:VD22-%[KN@J M]EQAV'.EN#U7/J2[KCEF0\WD=3(U]5LG'L)4/MZ:-K]S:JJ;?6A:U5%K1J:4[9=%;&NHM MU%MET%N=YMEE_>9[N]&YK=BJJ6MOTE9S-\FJ^FOR6@O4%USY1J64-9T76,[7 M&5N56W A^U_LAL+8?\'J-.3!RX^]90]='LQ4+!L 0>KQMI4B!ZHG;>?$:):V M:033#%^ 5<@3I+IL0+T^MU'Y703_DA>(VX8LYO:JN"%0XT$0P@0DS&LGF:Z8E_3U536E8L_S(&WX/9*:D9M^_<6X M/AG0I^@3>6YF_:*A"\CY.0(SR3MT %'XV&D4N1YI*N2$#MQ'.GY:C7.A%&O/ M3GNF=I3P!C^9Q2'L%H\M*\I/5F3I&R^0G[46FEO0A5KEN4O7#EP]#LY'KBL__R\\9=/[E,YR/FD5!V- I=;TO-D M2USU-1CXY*M"OL6\DR7_1#Q16MC# \*MY'$8,_&51^_[L4!&_8?N3,[B7?VW7 H?H1!3U>73Q,%-?1L6CGA@4>ZX70:A<][ M^A./CSS"ZXN0B#C;(:E,#Y0JIRZ_W' ">SZII.C9K::FCWN@,BU6\33;Q\;H=F;M[47&5<+^<7U%)_5W:@FR_-8%25 MBEG:9;]QQ]XZ2V[-351Z!TNN&XIJE7;).=.<7?'%GI%9:C"CZ IGU&\WF7(; MNFZ'0YE=R!G5M9N%S&G9BJ2O-K^0LPII?W;DO/)8SQTFR^NK(JKK.44AIJZH MHV1JZIU.L_7ZY8)QII>?-W_4;UZ_'FCI^4O>JA7]C272C(N']9*6W-G0TB:H M!V05%Q/Y^$J]N]_>L*PEUIPK+G2B17,<["ON_[FJ<'U-6#B5-@/MRSOE%ZFB-2=I&WL\MTE:N(W?P'EVN3E*3F5V1E]*-H0\L75G3*0L M@T*"D1",K\G47)U?+J 7/&J57/S]2?$DY MY\(5.J)!_@Y4_I0LDRQ2>5QS] M^%(Y4AZ0R72(0^* Q*$\Q"$;3D>R@&0!R0*2!20+112IO'$3R<(&R$)=F00D MVM^/&PL(PT5*+2YOSJXN&NT?B^(1%QB.*!"]2,,1R 2*J=&0"62'SU53& ,9 MOH!;W 5#%CZF"@5I =("I 5("Y 6%$^D\@91I 4;H 63L$![0@#AIHZV/=KV:-NC;;_T\'_$_W7#0&@1.J9H MVZ-MC[8]VO9HVQ=1I/)&S@W8]N_(B$\=](U_-Q=E^1\K$R?]5?NBON#R5\X0 MHRK:Q!!>M.!1Q^QJ4(LM\E+;WD*/U*1CG?UR?;'[>2UP_Y4#N+BC"S8$W/@% M&E0Q*,;\?3XS,'G9M"8>L@U4"*@0BJ 0RLPVVLD<-(_/Z^V3!7PCO;A^V6RT MFZA>D$'LE]YX/PRB[3H#&O9(F_HN"UWA?4=3WEH342*:FU6HLBE^<*>0TC78TS^JM^8< RZI[BI9S5,X\H[W/+5HG MGPA$97W-DC\C@;LV/(_Y0@G B*BW?[L?LX?>>?80VN=HGY<2,@L+DVB?O]4^ MG[0=.+NHMY=T^%]UZJ]?>9B6&OIZU?[6>'I8N.0*"HWXO#)/Z!W\ M#+\;T<.C_P;A3S;GK&]9=S\:\?D:\=OJP9NY<'F3NQ O\:GG_OKC"_R5WL7Q M& UY][M!\JC4,C'X(^6,IZTR-ZP$]$J&V\@!:KJ>>4WQ]U__DGW=+G5^WH5! M[/=XM] @_)RJKLPX$OVH3V8O;=BN&!.>EK0#G?V,*T5#"M0=.^R&C/X\I'UX MX\_T5^#VDMFP[&G'Z\^J$#CYMMV@]PC_#,9#[X__ U!+ P04 " 'GUA0 M#3#60I)) M; '@ 'AN8W(M,C Q.3$R,S%X,3!K,3(X83$W,# T+FIP M9^R\!5A<6;8H?/ $#4ZP2H('2]#@%MS=(4"00H,[A00"A04($-R#0_#@P8D0 M7(*[NVO5@^[I[O1,]]R9=^__[GWO[\.WOJ^JSM[+U]IK[;,/\#'X+'!'1D): M D! ! "$ZS\ /@&( ;=04=%046ZAH:'=OGT+'9, "Q,# _,N'CX. 04IB)*" ME)S\'C4+W;T'3%3DY/3<#$R/'G-P<(#H> 2>L/&SL'.PW2!!N'W[-B8&)@D6 M%@G;??+[;/_V!?\(X-Y",$*B0T)X "#B(B#A(L#; = UGR@(/UW WRX$1"1D M%%2T6[?1,:X'5-T!$!&0D!"1D5!0D)&O[WI?WP>0<5'P[C\60<57-D)[8$_ MYA>5<8M*M*R%4*5_EYK=V,'_-CH1,'C%GHI+2$I) MRZBJJ6MH:FGKF#PW-3.W %LZ.CF[N+JY>P2\# QZ%1P"C8YY$QL7_S8A,3,K M.^==;EY^07E%955US8?:NM:V]H[.KNY/GP<&AX9'1L>^C\_-+RPN+:^LKJWO M[1\<'AV?G)Z=W\B% " A_'+]H5RXUW(A(B,C(:/=R(6 Z'HS !<9Y?YC5#P1 M930C>_P';'ZW"$2C,LI:;E.QJ^P2&COTHQ-1<\S1[-V(]I-D_YI@_O];DOTJ MV&]RC0.82 C7QD/"!82 DW4L A7$QJ6MDC1;\X:4>\%W< 2#HL"TF/D9\](MYX-;E?A8&N+ M$P<;;J[G.B\EH._3T]F2+'H@=3T1H&^*QZ[F]6!LW[I4G4<^]9P/R1ZF3BF MH7.VKS)51L-;BD]?25?M3C<[%TWJO2M\HANJK>4N58*!%9#7"2PF'C]R8!=/O,W$).5LD *V/N6[VJQ8<05@)IOEX>$TKQ# MB%Z[L-QK*TE%&"X4R*^=[258V<>A-:)M^OJJ.-HYK.NN]1O1Z:Z[RXWBFN5M1!1E)Y#V/:LZ0MV[*^!#[$)>J7+F6V8\?12P@<&L@/#/)047BAB..3S\NH^SD4M>'<\LZ#@IH9I?4HT;7IY'7FPU=T:>2E8VGQV!3B8@X>!^X;MINY%@ MR,&ZT$XU'" 5FJ,<@ ,K0Y 9&QAGKCA@!FD5R($#O7EPH&GBTN(7(LIPP+OF M="2% "$!#MPZCH<#@EFP"[N]K+_H_D7W+[K_+MU8 H2D_S_)^V_1]9N[8B(/ M54X[F;BT4H "EGEJZ*@$F @*F5" _I\ XZ^YL9CWZTC35N253\?E*I("E#X= M\;\%&.@1R9+RK&?!)=1:"\K1\H(,)HFH:JGE1V7O!(=.MM^5FC@52V "I59K#*D' ?KO*F. M_C[)'?="7[AEH5K>A(2'[^F(BK*FN;ZXPR.OI_U+G7" BPD.N#E=%N;5U$+7 MI^@"VR06'DK:/\V@W_9G#ZNFS4S<9[+4'GL8D9V,3C@\Q/9:9%6D1UHL+[OG M;CI*9@Q'): LG<@NC"%.:]$#,!.\N?XN3O#GH%Y:A2'/-39I\.U]*PF#RUKT M"Q2%B/('=0M0 FTXQHD_352QDS MV_2)90VC&F7-?:4XF&ED<^]JT1<."%D.[.X$,3N1O1#&TWM_MD25EEX\GT%R M(*LYUJF@XB*1LQ78E/M\Y,0>+;R+:G!-96*BPPI=#!TY'!4@9"8,G^ZLUOS@ M4E"Q-J+)7.=)#S@^?; 35/B[5*1,6@[#/)P*.C6UIQ4IG!> M (#=FI.9%.,9(LX,Y2U)3*Q.8\[JWBL*('NSSS!N UVKOC-.55$D0\#NS.D0 M'6%NA?WYA,&R;VH27"%N0@^=BT?OJGHQ\WRO(T%0K\E6,#SM6R,IM,[9G;#8 M@4XQ87J%8NX"#A!*YQ?Q%I?<:Z'YG->5*[-ID?G.8=E5ID."OU$NQ'EU?G1A M( POSIGN*](2N48C1V>0\)*(?7]9=ZZ*C1.I8GZO6TP'US@!"@*>?M1^U]JV MI1"&6P&S ^BA<=DT_5G\1=N0FB#3;J(5_:C+#/-\9,O>V)#@G=W@@6$[.\TK MILA8Q5W(T4;&0X,O7UN/!'*CQJ Z(K)Z7<)_YFAOE,4!=U"[O+1DF'7E#N[D MC(Z;I58-4UR1LHY>6E/;^]E1L(UQ76Z0]0 (5T\@.I]V>_BKW0-_^X. SB=H MHX0)"^&:FF6QUE0#Q9Q\^E)D;G'2_.5A;CRSBPX"C*0;+:GT@UXHYG-;F!^7 MI6\W"KK&OJ2CN3-[O,#)J!4P1<+EPS:ZR4]32#>16XN5'\K'^.EMQ4LF!)Z= ML*C$P>;1*D7$C693;X4=I9H/@W*S!G+/3=\\>XX_P3-?5>)U/]]R&EN?L#)4 MGZ'H.W7E_G;#[&8V*&F)I)?_HJ\)<_A2,J_7>Y[^6>6$T;'4@R [[M3;#B_X M(F)%'%$%-/7Z-[W8YV]S%GX)*% @6IX&ASY%\O_X\+@3*#5#CC+0SSUE;=>D M$QODU-K*'.1PYPZ)MMD2[%/WT<-J(#_B7!=^9ASAOX[LRZ; R*@=A3YVN0$' M0%&N)\4\QM+S%HM*W6V8N1DE$(V^P^[ !%EZM<9)RS&#]%1Q)%X<3J&FYA36 MMVDSAM\JFN+8GQHL"-FD=:U*65X[H/82!]528 =6Q1^])FWZBR3]T/<4Y MY1<\I]=X#'_#/_B?])@^?H%LI*C4BWBSJ=(OC)73P7R]OE]_0C&S,G3I@C4;PYQSM1-'I\K@ M0.E8A_,:BH#"BAL@9[28/3Q^.B KZU+891*L(!G=IFC+9B*]*Z M#>[R!IR MTDY?7MZ!YPK&/"L%A6BGEG46 X97_42A1EI;H]T64:01X]("C]ZYIC1Q$(=; MIE9'F!9E^G"H-[%"Y5M9E&S[;E["$F>97"%VL\%\^:XX^F99Z?&X.H5G_WSW MC5T8A< LK.\GZ_Y@,/"(6=6)-63CF'5%F-3I#Z7^-X"4@1[(XNP^K>A8RT8" M6XA-I>:67Y>.8FT&- $&511X:Y*]H"/"K!P:2D\+LP+Q+V]F,L,&S"HXB*#L M?X)1Q2R>X]K.["@J7X61\CDEONB\'[(UK:E*>1[-VH1VMIR2-*0I]J M^#NXEU/4HVHP>!@94[!NWY8]1O3* ME6EV7Z!7Q, W@?[V1@28@:XL1X8M-SM"LD.GI)YB'7PN7YCVV,$T@R>E.JF=YDB#*_U[C@*JZ!CHR=2]0 MM#, ''(#AQH7>W]*/TI!+UA;"!UDOBR&0%O MCJ5D>C-S^7E46.Y)%G^$AWHX2'47%C57OR4K-&1)DC$G,$77"4.^X3^X\]2%P6>2A3-9>7XM=Y M%&I8-0'I;3<\&4N_G9?G,VISW?GA0F:,(__Z^7_CY_R'H&K=G[^\:SS*O&]6 M&TQ_E\XMG8MI.4O;)"I!1=RX49BGPQU6O^!>2L?K$_KMH/*K6^\@9^FUL_HI'_1$X\\Z6 =WVI>F6>]V%2I0[24> ;5.D2B'C*T M_@D'9*=,:I2K*$?'38H*;86@W1U6.\\W@VN00B>NL1_2)O6D=V%,4WFN%$LD M71<_Y80%[>UU0:/>*-@K-8AT%;.Y%\]#_:3'X,+T%U6/.ZM&,CE)V.>6O%H F_]$C-RL^ND>U&U%L0 M?%>A6E\N*=N6)W'@XAVQ74N6AC!N:,4V,S79\[">:#]DUE-3^5?S>)=,P'P> M7)=+';K2VR;HT0$G^L&;AQ>ZMUZZ]%%;"M4][-M0NBK_90SH5V/*Q4T,Q_0K M797\XRWAD/]3(?RC#S$@()OS>ZKT_5C"(4A9$#AGHV$LV$BV$ZE*FIJ8FT*L M\LV >.32.$7D9(;NE48QT$OG<+*/0KN1:QBF]AQK#[Z-XG%8)AVO8,62>:0F%##,VJCJ MC7)BZ;8;FM2X;_GTD!/9/E=Z,/*:-O>Y!-@PO M#NEA'0,WG<9U+/H$&O00(*1RV%!7"U5LL:\M,7/9($DG$H47,7\T"BMZ!OJ6 M6=-O&F"0IL)=SB:5?@M'Y'RD@SNK+[9DF3,RT,GJEM>'S4S[JS4UGLL>'5C[ M;V@-,X,FAL.IJ^DAQF#((785'&@6C=R49X7YC32?K*J?,V#>L'K3JOV-U^;? MB_>;0\C^L7C8(3DF,)&?D8D)DQL4[FY_WG>GK4HH_A[AXA>5MJ;%.+OE*OM! MPY_/*ION--Z5\HQP72T!>=>].-:=QCP_)HMH.^RT4I_OLR*[0N5,A/V=C3,U M;@T=K-=BCE;F=QP#I^XLPM1+#4SGZ[<4=884TNQR*KP3Y;(6J"]&L*4%%*!. M.:I2,#H7IV)R0#[\;:]<9R4-U=KB6.G'AIK;6-CX#!8^I*,<(5!5LNYT72&4E'=_L+4W%AI5ICTV($ 0L M.Y("/LGJ&QUJ$Q96ZLF\ K'G"[B<['4K#56\YT0X4DJEJF1-()6=.GT&W M+I$<T_5Y A[XTR=&O8/"&?S5D?CR M"3CP[/[^6(E75 ^N6W,;\SUM#J7TDWVB^D].%]IO*^/VZBFS2RR;C[%C/^ ; MV;UV$')YPIF2,[EZ_(;'>N'TI8Y"#)/L@[61":WG/JOJ^A)82#(U!SO,S%21 M3SX%0P)M4(!GF CJG,P/!S6J+P06C:4.DCW4ZY/WEI9'39+EK5K"A[1*1^[# M"'-R2X..Y*XB,.X&W^4S!LVISO VAJ!3J M^\VN2UU')1L*5=&]BO[3VHGFX:()9(6> Z%V3NHZ+Z GI@XY(VE9VA/\!UHZ M!?2?K@9&;'/C+ 4KBQ)O%F5C!E7\Z"@"]JI;+ZCI_? XK4XN?8J'""HSR!I',+>Y)E[BRG^K(^I4<[?R26R$5OX6'TEKN3W$E^T.X M-8NSL3J\.J:-_S4AM \T_QJXOG\7LXR_Q"P]XJL?D\@_S#'\/SS'+W/MV2+X MN!8.E(B6]@O?(E07]060 .RARC_H#6F8;W8:^H5OBU]_T/BU7=9Q3BCVG@"= M7X6>]:&F_%%3^8?PZT.Z^^F(A08SNN#C+8&A0G*KR<0*O?A@?@;'D@W<+S1S MNC3*;[L."UX:SS1\2@);F$K/3^GJ#4=/B+TL0F]SC!KR2),YO%5S)MN\,VO; M5:PVZ%0O_W!,Q HO,R*W5O#(I2 [B_E!-2UN](B<#@,*LYD%@8KRS>8% 5"I MHF2!8%$",=RS"?+_0C"1:D862WR>.OQ9*(Q?K)AKZD%[MGGXA*S)7IZCU&IN M4/(H5_=A75;ANC*8UZDFNI"MDSV0D#*($R'G*2?;NXV4"8A,(Y,TAQD/ 5MJ M^F'!%,EW"0V/5'NZL*,KHZ\>XG[JW]C#N^! L6XJ\2"_&,K&U/I)6'_YK*BN M$*Q@/=.?7HW)OH!^%?2[#T,G.CN1M]%0Y5^M5^5TC]!/?3DS'[$/L-T.8A$;Q- ?-\4YS66U// M7A>4D727Y,Y!VAO%NGACAX@U]L3)'V^3H5$OJM3F5KA<9WPYE4'V/VWD;^!A M1&&ACD6UQ/[1]_N8^;$JDS%^'POMN\L[RQG.M%!!8L(XF3$<9KY$4/H>@/!7 MOQM)M?JM&,+BI>_Y96N,]MK$V=TYW>F(4';I1$"'ON?NS4?E+_:82.PR49&: MS^@191A9('@6+C,;1RF"0B?;2A!VK=$T?*_[SV_'Z]180WJY<"[SD(JS>]R+ M1[L,D2:B\[WYB_B8Z^$ OP9S[Q;AW*G?/L=$[>FFR\H! <)F+,I6=T59ZE+\ MBR N!S0OS-%@V0OA:3TXT,W=>L*/OR M?.+'TP?0!F2^SJP M1/;B6?L+#Q/"Q,3&$IO-"1OZ-'GEQ/UZQ?!QX]9RRW'U+7\(?E0#3K>FN-V> M;"NWB[PC:C$N\)PJ)0R"U ,&>9K<%F^;ES353MRL"^,%>[/01"^\.-,=;'0D M@@/XE9],F/JD>,Y>N#[W(>@Z33$67'K3 P<0$>/Y31C9I>8*U,+G*_FLN%*V M'EC%8CQ6;L#V'3I*R5S/+UK[Y!;%+P(' NN&D[YG^W\&&X5]>G#?5&0R8LC@ M/&&_\DS;&'I@MF<'77;(SR9H@0.I+ ^/(_-.JU>40[>X"JHW?;S;2 @%^PVZ MQ%H_26R5-FRO]M!9+GNI9F_HO'E/P77R*5QDNI'-VS(UB:3UH4J%"Z\75&XT M*0W1:G#AV_#>3/[&*>G&)6=F;R9X>7I^IMGX2 _+&F*5"WG%F.^?AQG MHXX 2,$S_U;WG&1^D>Q,,*]ZD6R-5PQNBJ_)41&$0KS LL;*Q@K,+D*,',B? MZ!K@Q'F@[:S_Z.RSH#2%HN*2EJ14!E0&[RB+TP#,-QF5%FR9FL_8 MDC/UY>[X&D9YFBA"!Y+,=D?10( AG;X7>.\EM^-35OQ;FUF,JU;C/KBG=0?M M/I2)&UH-89/N'Y2^$D<:R2P]8>1*[T@ :__N,-SD1Z(#.L_V8? M%0K0%]1XI 3Z;S^=:DII7&A4@6L]LAV"[+K)1U_GMH*"*>_9T];/LU+Q MER=P0U;I" ? D(IM/]M6?9GC[6/#>96/#%?LYWV(Z\V5K$$VKEB"(\M'KY B M6<^@*[2GC0O-=RA2*71[;;&U3E7/+OO@LCWO1@+G\/HT4)N>QQ MLM=M0YPG,0GS>.!WG0469W#=D#I)OY71G V8FR>H9]-(?9FUO7(T"-D5:JT; M?>7L.5B@)6M;+KY?P="RJ/EAB](_'E IRTH/M/3@KI8IF&&:>(O;$?2I(>)Y$&:G " M7F=%\) <=8#=/J^TN\0_U@6'@%UM\F"S.5^MGU+OZBY1//( 1+VS67VF>AOA#?#+4=K##U M!3]24/1ZKJ:3LP@'<"Y%%MM(>3Q0M9=W4A:YC.YX55C;) MG@PM*8ZBP),D(YU.%@;W#)H=(["/!2SF\.FL;0"4*1O M .L9^6(SB48DG2-,UOW6U>,?V=WO/ ES8!?N MP=EBQ#F[JKZN@0IA',WC&J"#"QLX -&\O':A(LC*MQG8%>NI\E6*"1P0=($# M)VN05E_\"YDV&,2F>6<=#H2#_K4Y9%.VX>6*IB]>4U_M-WS<(*FN-0 MA>Y+;ZI99WM-S=F(M7OTA/?T=-:X^$:R(#47>L!(KJR&&T +)AFG!ACR^N:U M0^HA\D(7NCHMF8^>0/(8BLZZK.D[,(8ZUU@P^'S'T"=X6T^ M55]NRP]55?*QRD8Y\KVM&^V2%;B761WH]G5A2= XJL.Q M97E_SJ"JW-_? M";1H-7)8BKPZ_BR&JTR?>,>>M&GFG;@52^0[NLE!Z]$UQ,@U?7/R9/?&J4B* MF'G),%:;X6&."]&/Y ]XJ YHRTL:9!>2BH(O)7:W%RQ%WUYI- 9([!: 3UP= M]/07J)BF.[;C#HJD'[7F6;VND8JPROEA.)-YO$) MUVXBDKW(=K-TZ$7[H\^A7*_L[GV[M:^9]KG.IV32R6(^W/GN!GX/_ERK@N); MY.:C@45(N),!Y:ERNJ*#KJ;_R!/A68R,.*$ S4K=L?%/=F1?C&RCV?R_++&B M#>1;J8+/.2/'T^0BE!M8A@*EEVNSY&<<2][1R' I2RT7^Y!Y\50BF:49?^6M MT(M)N_0H.V)%&*O.8%P[X573:%^BXE,8/TS2M<(HU,K5)2&0RJBNE(TZ5].) M/):(MQC5=!G9:\=F7PSH75*;Z\F(Y2U)6I9,:IM%"?2JHRF!(QV("!#O4=K%^:7LUY6.[3]%+_4[K'P M@[J=.QLZ@B]5V$UM.#8E3+1&ER@^Y3L)Z$J,YL8QV@AR/LXSUJ%I*8K#DSYH M#-5:CLXENG%3!3B_'9K9^)+:_O! AU5ZJU2OD$8)EBGKO%K72;XL[O4 MB#K=T:<.;X3?!4KDY@;H[*#F.AYE880-.F'646%+#%\2Y<[F-^;H@CEL>C-/ M,SOG/"4&\NPN/:'YH!!^R.P)G?)@416AP=>R3UU7%:79S?\0A1H_(\^)YV>9.(M?;58(W38MH2TRSFY!B*YO%L8*S[4$!*IEG#7_C0*NFY[ MR9XQ(]$_">92(,O?)P#U$G:NSR#S4^2;9E9Z2N-HAHS!7LXGT%FA-F;I^1H- M,SWO/;&] P=TRJZ#??QX @8K/1T-6@=5= S7,F>Z^<63^PE*POP9.=P@\S4O MKSUWFJ2T.+YT>]XK\I28 ^&0[C@V\A(V 9D9A@.DAC\D)LY9C1D2YQ2&RV+/ M%GLC-S#>F#]$D+&@'\;I1JSTL:&"U),2)P6PNT(F!8Z$?DQH:3\D)RMB^=%+ MJL)[5HR-;,(>B(2*BR^L3#83[<.ZJT>*?,T=.K.5D)HKK856?F:\_\>$5?MJ M+\UOP2'2\UD1]JW'#D(R@_U'(&RK5K%WWM&SDN%+QN3FNSD9>M$R6Z0_YE + MV,![.) V87=QWKP@>>P<# ?B^2 7A\USZBS4?38(W%BYXA%-1N(PIT_,< "L M!>G=JKFZ,MS+^C'!.I!&1EXBY"SJ&8[9(F6*-0N]YNQ:%Z+@I["6^;[:ZS:% M(*6$,TJ L $'_HRR 9I0)X65DAVKQ.[3IT+H.];2H'A"0_..7EQ(_N#]RAH! MB"/ZPL'==)ST)/7!*(>3XP(!N<]"Q>8&IUUM<;<,%G3* !?MV,A%++=L$)*7 M?H'TBF7=X:. DRCMBC,$Z,S@==[6)V6C'N+4K7^UG84 $:Q$:,SW>W_3E =MGW-JK?D6/_&[U_UK&%21\U'? M*T[QH6O%ESR9.IG9O/+0P%7QNI6##L"-_5+S]-4\GJ;\X+WR31*LYO.[N>+I MEW(C2]J>B'U-3$*Z]?4HCN;=#Y?>.6'Z%BXU*&YT5ER0G1A#X=\MCK\7#7![*E1) M6_3JBKU-&/*A1"BAF$3(8HM]>\I",T]ZO>0#*,43'TQJD4IHU=D=":.&[4*LO__;HL>]N\MA!W/)U_%LYNR[+6%-Y%:+S&SI#5JB,*/Y>"*1=W9E:^==F;FRVW3=,]- M8^?JNCR=V.DF/AM)/ U]"JDO6MLZK!.[LNK9AICW8LBG/?3,X[T:3%O1QO?Y MQL4 !R@]KN;/[=3)88B^ K'.WIRPY2R+&>DWUVE$8YA)-.9XPB3RW/+:B?&Y M-\]*)-/*3A/0H8(ATR-5-ISNS$V0U=J\ M\Y^5)B.TQC[J/Y6=%XR<7UV)_AZ&V^:KXX(1LY5X)MG.Q6U3:@"J^#S3P/_R M">?H*=G'NM'02M>*]_5$E'(=2V!7%A$D"IY-2]:,AO22XNQY:[HB;X$O BMC#*^+>DPIS:,'[YUZOX]\?!2C,<)"Y[-! MR976'C9JG^U%M^L2694Q0!4M,KQD?"8D*E7XB'_@XCA@N%1:'K^M#>LC.. Q MZ.13A_*%88<=$6:*!!F9Y-;*T[>7@D?>*$2A.<*/L9/,2>" &0IH( ?V[3=7 M%*9$ ^_JK%_5;$QS2",Y?*'HE((#3>6,I?U-.*=(:88F3&,@I./Z9WZL MA 2I+/HE;P[\F,A^QZKD[^8#BC\F:LC_>W-2XW]>.^)_%ZN@[R-B,+U?(U?A MUKT[#CCWH,[W;MZNQ/;]N\=U$O29OO@$QG%00$X9JD,/=- R6*0C5G"6UE^; MT; ,PCM8U&.U/08'1C<-O_ERK/[MP#[#8UEQ@);^YFC6VRR"2B5$X_CKQO@V M].9GDG?\X =;SI@")&9IXL ])51@OG!Z;&*=J,?.D22:=AU+.S-TPY[3\6W\ M1U[DEVD5O#&34C,+&DZ1M]?JF"?TQ@M#;G5];9_5."*T+1JO>%Y@KW#,W]Q) MB5\'/9P>=X_)_L;-P&-*%_FY+A+MU'K5)9SIJWQ[V_+=.>_"=SG%-,')&=W= M:L8Y7Q&OV\#W7#=;79@_]7Y0^O1;+-;%=L0VPY7LI=EE0:!B!X^NUF:T#6UN MTJ?*93MHV]>:]YJOYZ5'ZN!D_3XC:\X.)FT^U<\@6%$^ M'G0B"FTE"O(,63)BM-:8"#/9L9\S6IEEQJ0?L?(1UY!](FV^E)H3H"N M#>/AF@9,]$OX.K8D(1>G@X;'MEOSY8,TXDOY'EC>N,]V;_?[YI0@O9*3CQ>!BFR#C8A. FV,=0IYM433$N(0>3J,?B_DA)-!#$ M7*G+OL,D*G;VGG.@7_A.BY6=9;W-+)3F,!PQZ2/1@ZL90)K[W/WF1R#_L9OZK M@!I]L^V8C@B5H4>P^D^^&A(=]^?O!,G<^/I_QSLF&76U$0,#5B'L2^V!$TC) M"#$JJ;$K0D3,G+*A%+RRNF3A8@K0%Z/5+F=3#UW6/MW-G@J*V) ;*CZR$63< M,.Z\*Z'YHJ4P@7!AL#=K0PCSJ-#NEKB;5/2CJ K@I4R>U*DK<340@(-\DZJC4D8*>L.N'9P\X#\3)I*D"Q>\R=0$:V*5%X'+FU[(7 M+HRN9%S4Y( [!^:J11$/=_HEC[=CX( (H^'%.3V2*+07-C4 6:6QNJXKQ4$3=8I7R,60G=5T+'1& MH0M7Z>ME);;TZHH 8KLF=(AW\RPETY>#_A=2&G^1^HO47Z3^7R8E/,J1^8*3 M3.^Z!E$6)B508415^BR"_!QW.NX?%JH[AR4FG8Y6U;P>,ZL*I1Q/&76E\:7* M$>W[7[CUKNF+T]"6H&'--:.MDQJD>7H?'T9J#VDI4E&[A>@B8=24/ +X!YDO M45SSK(C/7%.R],AI M.#=XL[1E!*75-.G67XS&1MA$\: GR82R4!K?(;DC?.\(M=PYU(W0VA[3A#L* MIT[ ROB'P@JH/]:%G,T17^W27S W7^Z&PDX).0D0<+Y?]]8=/U5EX3M7<3,P-_'KP@5=\(L= M'."_.1F&(B\.B/V%_2_L?V'_[\".B.#G)_L?O$?RGS[4\3\15)00^^7-T'/> M^J*I6+&*[Q%&-+"$)STF&GB;YL(;$/'(PUZ8=$B-T1&IVT0ZRQS42H)_IE:; MCO)#AUFY\;O3!?^D)?F?#C(Z,L!2TWWP>4GN[,6$#7F,TTA):OC$J_R6TRR>M)/@T85KZXRY(-7'G+OG20E+S<:&M0TIDDG7?"N;6TO MD"V8ZG^,^G9K)S6VRPW2RGW>_V&D0?N>Y\5;TC'1UV>B] >KTHNSI+'#V!?D MQFM]JQZ2+_G%C-$MXVL8C_.'O Y>J7PE.5EN_.Z!?G#%/MIP^N M,XFOK-;B>B1 [&C+]_XV!8K'K<,"NKSOIE+&8.IG>5DTD49ZL.(2<'3HH_BR MQ[(?IMY[ .Z<_2Z+ZA027R>+WX=KGKC>IC+OH[2X"[JDUI&\A -M9_UPX#91 M%!P0VH4Y9Y1!ZIIC6>.:IT"Q@#FD53P;TGLIE +:C0*##N SHH.'_Y%UG[6 M%\/MR,^^[,US#P:$5F"@;Y&G4I619W#@U4$Q16-J4X9\, #%#ZH0> M\E?!5B_SD/A@>,Q4,,C!DJ!0?23B&\_=>S0;%D-Y32,7=^G9GUR]@- M26,XX.2C9OUW7+P^#96D<+[E?E+,^A.-C#RMQH[I-&K+I&?)]2N#5CC+%@C- MOXHB^:L&1B(Z;IC9'_US@C\)'!YZU7^FA.KZAZK+6BH]D5R2_">J$]3Y0Z[_ M;=48_L ([\^,#(!P+19*,JZ)&.A G"$/L_*_@GK?U3A[AA5ODG[0C?G?DC]4?^I#0RXO_(WNY6?Z?_&[%GGZ_?B>RL M;+CAL2"NT&S4XWF?:.&RX.-4O@!A7#C0*O9'/ESX7\/1?\Z6/ZO.^,9@P+5\*I5BR>-5VF=H4F-.^!+ M'XEKL?C<\D[4T:^$UO5I/Q4=)NF"8[VZ%]#'5A)K_V.V*7\."X24WZ+;Z5>% M_JQRY;(;YO[$:"ZL_T$B^(_][U],2!D--0=%N2&$KOS6652U).FWHT:>:HJB MO^^F^I"K1A3%0:3T=&PRJB#9PP^:^J^L?\5>&9OF*(O"2DN9=XVZ[#SD, C, M&EPE/0E/2XT3'TZMC

5_&Y7>31L#9M:E$)&=#Y@KTRK3QZ- M/Y5MX_*(;'TW@A#';,!.E3,6&XI89-_R9&U+-N<<4: )ND]F""4NS3SU^,[" MQ%R%,287HS^3-D6OQ!X5]8ENI%1\3W39$*O^:5S,.ARP)I+:(_^XZ?B*_&J: MUZQ@?$QS4'6(OL3CBT;#0%'"I:;G.V%7K_A;TVK6.-;L^&E=C2\,B4;6#Z0K M1ZRK4L:?Q=% &5W.]$,=.EXI#^;F,%J^ODAME+!*V,.NXP"AY7Q.GOR$)V;; M*"OS$>5\7]Q>"*.8A6.'S"WB\_R\MCX1M\VFPEW_LG,',+.^WQI9:KTX@2J0 MG9.W?#>P4^N%NT%SX#U0HLR>9]S[R'G-5PL#/C,FW(G+^Y[#;H'=* ZHEZAT M5XGU\[H"$KWSO:]8;#EYS*#K:R]?,(Q'I3/Z1:PD@@VFGQW6;CC5%GTI]I2J M;B#"7X^SG^9"_'A [Z HQ^)HH#@KA#GF]JHM<6IX[/4,S60K61IGC81P=]>3 MV0N5QC$!W"TGEU+R01C-C/:IK%R-^U90#N>7\:N"O3+2@K*SB:@QDV*P[J5J M-#-(XT*ZO*&I/.I!A"[[14)H+!"A*-_&?\QQV4*9)>[(JY!?\%VK:A1J6]F= M[J0I/2^HPB)\IK#,PW]4HCD?$J^]ZU3W+J:$]=CI=IRN)EJ/]T?ON3''#@;/ M#)#;$;K,;)74]G83%ILNT\!D4VK24W>6+J1W/#WFEWQI;7=ZS"VJ-34\3JLI M+>HCM+Z?FR-\PYE3+-1_F3*?YCB8EQGG%TC#?/\NY1M?^E+\O:BRR/8Z47": M7>4P=CK_QD656Y9S"XTK%\'>1\3B2Z7*(:,]HL"\ZOS[5=''3^:KP[;4R;"E MCSZ!BC&>MZPYCED43?1X2@V:R7IN*7P;=P51.\KE]1PBC[X]U6P;=PV^%%^@ M'@+CTWT M.HWI.0;Y)&/Z5.6#]^2+XK5"51/;E*);)[88N)(AKO=6EM;'^#U.TB7S^CPT M:>:V#/6M:(8NQ;@2B-(X#(P;M",_;;01&>.0K$&_[2T6SBNB3BMF6O5CZ%KD MN(\/""]UZP5.LD="BFG9FWKNE@KV.8,K>P.XSH-=P)GE+AHF,?7, 7K-+X]D M]=GDL>& ?E^N;(^,!.ZZG6NSXVM%>EY,>\4MA]"<7G!.=DZZT71T7$S5/729 MO>:0^59:1LNZE[P3^A+X*K&43XR1#P^P\0FY.T+EY2PT2(.')W4D^NX%485O MZ\;1?5B3MWKF0=DL_IRK)F=-QSOM."['RL* 9N(X));;?H*V851JP&D'WTMS M[ZF./UF]4P17*-Y[]<^E5*CQNFBRJ6WCT+TI]DY-2JR:/:XT>W9]R7=?"\U, M[>I M@1I(O7[A/G97C*) N);G+H]+!?.";72'(.M=U"5F\Q6IE//@PH=!]<8 M0W9+@_G%"L?%BRU!W_M73]#UE46T[QL4:(<^VUM%T=Y#^2K(L+LUQ(O:;,O? M9!XW(A[E_^PR/6PV;4UZ+8]9/Z(<>M ;,#MUR>W/%^<>P%=(;"Q-[EHDX-E6 M)^8EWGFV!0%]*N-<[9CQ:V3X(!RJ9GYR1:G\\\221MHDHJ1K#WS;$M8V2A;Z&"W,J4-M+_O+ MO-VM:>D,J]U03[=%JU>5KWFL[]]W8(^P/U6)2WSIS%? Z+LK._EI-P(5NF#: M]3U[@BF\;W$VVJJ'_[&'^9[BJ^(,+%.?\NX3UU+[.KX&6^3[=%B]_*H7>ID* M>[6'FAXZ(@/7T4R@0@K0EY*?YEREW8GIEI<0,"TQP5W'H\I^Y#_%_PT?I!,S M7_7NW33!^R&)DOEQ4$4^%-^/*AXH,QI2:8JGJ"K;&&JT(F*VDQNH#$7*M^0: M"9+"!W](4'7]+*#(N5*M8Y R;Q>:>A]Z)3]5,-Z^.Z^!SI;?W7*2.QQB6>*Q MQ.QVG#3_J0&/7S%7D5U?))>M*BUQQHF'1.\<:R;'P@(.X&WCJ\D*:.S(-.*- M)P7&*/ _E6"+/.#FOW!*QU'*_ !!=PMMYUTJXEWJ&YSOMT5BZT30-C:<,S,> MXW>>+[5R?>V6*UI;W<=Y\6)=)%%76T-";87JQ@]E=!"'4]0)EV?03>M 6/K] MTU:!B4HYGZA?HS+ZD<;F5,=D;SRV%-I3A8!1ZD/>72WXSQ(RI+X]?C?:^)EQ MS7'53US2=EG6;3*,2$EQ246)XU_YAPN$&N>WMYD6(Z9=_(T%I0$TM)HYC7QZ MI"!*K.$C18(Q*]ZKK9A0E >W-A=,F=R7ON!O3!#JG+12/JS?:ZP)[H"]?O== MAW[^T:?/>!X'HZB-Z &R[UW9;0\]/>NE W1UF2?+V.Z^%+L/7>#9T*.-G041 M:+EIN8&K;#B=ELT.:(+H\+?HJ!$59@8:F?7U3+4>?6/#XO5M%NNM @454G2& M.V=*6\: R]P16$T.J&*?7'QT3$63J2@X95<><;HUFRC/U:M2\P&_A>8-RH-) M7ELTZJ.2^?3Z!O_/.+SS(N3N+29]WN#I\<"P'F[YYKBIYKE[GHRUMQ%,H*Q3 M]!0?K9-'<"(:[A>YI;8*L,M_&+0^/'P>8QTEN/79T:]R 13H?V9_L>M<;-R)"B?QJ105X&31X M2IEM*'<1ZM2#G8_I$F-NAE-7=E<&5=Y(R< M.%>Q3\\S'S32INR9X:3/J*%K1]>./S95\* SJ@5W[ 7:UY:*7I!,QH(0IJ7' ME7*, &\\E_=U\>6>FL QH]..H(0TOWN,4@>Q1!D&J M$.X/S@];O%U2+36'K;,& R_D!+]^^?#D;F^?,^UK?7B!+4RW?>Y$D,JV:]8XSY$I(*@6A\MA^TU*SRCX21?G MV-IY8VHNDKP5%:%A P7ZHW-_A#R;!I%WTQR%F%\[F;8I=3%G9Q=M=*8[/3O(&^Q-)0==I$JXOK0TT?57R;MXLRH/O.0M;GE[MB=E\$AZ M+2#B:/7V0QGHNIOI)-LC^\,<:3QA&=[W:,@!J1:31-"N5'TO)K\&1LH4&S== M)=G(*N^".3&TF*99M >59*W$Y^]"\L ZK19[XHXX;\K!(UMD8?ZW^4)*!MTZ M'1Y9DEE]L!UJ8/V J+878;&/E+J['%*B-=YE6FR@-:7= HHG%<-%N9IQ$;E\ MK.(6+]K4U)<[R/$X5SOG,X?C7:,G;9C/4;J$=-;8'M[>N5>->U8:^;BZU"N1 M,KV2QQ#G5%6ET$I[/H5S87:^Y8[J XRZ9PVPC$M9449'-^970L.;M;KL%M,>I M6AQ8QAE^9Y>Z.S5O\H*X#U1_KN;#NJM05F(15T>;Y&ED9X06UU*".R[ZV7&( MW"3727%KY%DH'HOLM, ,4 M!FF]N4BJNITNDH)]E?I;768Q(43R#H6S,W?64A\/'_607L@^'2)4$G)D. M8'-%K>D'1M3FKO-U-'1 ,5.Z-2.5H[KSBZL8=3_Q?Z"9G'#U\V=C#X,9IRDU MQ3T).M5'GB8?LF&QT[&1.%>VIQG$1O*_!9AL[Z(*,$K*[786,&67#:N*[5/. M?#I@*DZ@H2/Y1#U?3ZHC,K3@Q3@7[BA:_4JV?HAI9:!XGTHM^*RD,2"FA>20 ML*Q@39-*-FY&-%2Q*M$P]NO[E, 7GK385I90._T6BVW[5&"WJ6J.@A[L6N-" M3)0G2R5&5KAXOKA R/KJ\KY@TGR*H4%S;<3\\I%OZ#.JSR)I\6G%SD-*C+=E MI:,V)"3STHT']8@DE#JD2;JW9*5('G7?BU2R0/(?O22;Q\%CXO7)*-#FBJ?X M^*:\?<;B&0^2D.M@>E:G#^:HE_@QF179%"\&(P.>ULO^>BEMB4=2U]$T8[\A M3I,N(#?A+5!B8V)C-MUZ$RDOEB!8WSF[QMWXVL<%&TMFUGB#WCP8ICW@FA2_ M;W%^V(+4Z*HY.G+NG#6E+T,5*'A .12U3E3.ERE7I(X4C4.F*);6&OEHS22@ M[E07XU1NK=^ :,AG\+BYZFM&@&S7-,F26S'!;FH&)-L0G-AJT=]FCQ#R?+ X MD1O9GTT67W=KGOFQT] 0\E+QY)9*\-=V.%"'"A[E/0I,]^VA]OW&!GU@W.X- M+.SE#GRL-),,JF2V4ZB"=FDVE-65^0M$%2G?T7,\.7E.*?!8PTLLTV#*(@8\ MCK]3WX6]ASY.I(&O8U;*(?E/YNM1F'S3$$CE4>M.6KQ^/+U^/81 M)7K]UET"_+8M/+9Q]>K)1_QFKS2Z6BK<[%0;*Z.1,"0)JO,^MPG6AX!B32*EW$Y0+AJNHZ4?6QQ+ZTFDCXQ"N>2?UF721"#8''<,\^VX)OL%T >/(R+?=[>XJ MINK.RWE[>/?)LN^3-'PWU7;!^Y4?!G35RF%?4EK,HFG9"T[0);^_]20E:/JC(PJN(ZT/STVXD?Z]%;3.))N*22X+QP)[SO?$LK M[0WFA&JA/\GQ;DJZ=\:+[^[CW"WOYU'T,L!%4<_R :XAD MW3YM3;&XQ?I%\VZ1<5K;>4[5UH9BOB7;[9Q:JL 7#HAAWOV#J<.>4KN=Q83Y MY=;@S71]T'AREV\#:XF;K+P- MU_Z!XH>JR0$J<;+";<':)UV$*%W^SEA6VA6U([K2LKK2#4>R&"Z247XHKA7F M$7R:\L0A3K5-?2KF$[;<4LNT&)%*]@&G&@7OG3%S[X4%2-1\J$-/?^C+BXW" M3*#TZ%_Y=_T"C+Y#_*!YC,(U,WF+AWRFDF\7D%:?E,#"U%NS NH>**E,'N0U MX,\_6=*$39*#SM:7ZSV3K!*G4;?CRQ7H+<*W*]=Y? -6X!,??"0SQ,E:-G>YH5K M TO&-AJ)@S3E6>9$VSF45\YG6M^ HLFFBT\,[SM"6=^H*_2QO 46NP1.?HE=6/F+$Q)IT MH86->D+E5*HS!MJH1,@M0Y/I/W[J$0Q3&<33N#E3]R@[)].7?V9>R*]!>?[+ M!/A_-7-F?TDG"A2GW+)),L=U1,TQ%R14!YVKWP>UU7PG\K9GB3Q!A-/:5L+N*:V##2K/S 6!=V4$ MSPX'\5V 6VEHB_<.EU$*UKN3F?[8CVL,[':<]XO6^W/CHQ2+4LUYRZ-,._'& MEMV&R+N@%*S46!1F?*$*GF(JJY>XK+.WU7OW(/A>($(\17UUKW[7QP.O%&P2WP[T$L7!=')C^ M;Z5Z=;&$L:_O8=N*=@RI7M464?K*_VESIE?J3B M:O/ ,WCTE>LTYA7/1G[J3D,.IPE_BZ:8_:)^JNY3X:01 M(R+&G#/Z+"I7>W0/,Y'RSG^]$Q(/66%[OZ#N1.4)IF#5=72F\II?Z\00-+#V MC$Z5^?S23TZI&N>@JM]%]F"'1QTV/!^C8 BI]@9)++@A)9L0K6>J_/O+.B/1 M&6:41VJ3W&XK[M,",_A%F7#R@G8QM"6ZL)[O?VSH:[AF[K@@7Y'*A!^U;7X? MCPBOYH)+".C5I\=I?.ELUU(BD9F4L*&X]"4QX]E-/# MQ&#)PZQ=#U+,;U@_%\@G4G!"R',,P@.90?N;4S5[%4EX:.Z*_-S^6_8#A_6BJ M+=3(N"B&'_OG1]CK7_8]PODXIGT0V7I4J!B.KAQ"> V MYREZ\LY+_#ML2SA%1"#L-1,)TQ^/^7]T.17I=WGB>$*FB1V11-*2O)4-I>R# M6I#RA.&7>_&B49J29E_@IXML[Z8W9XOZQU&#:B@O>!OY>GNW&X(Z(^#M.N)I MO6$GYH:#3)A9+9?E%D8UR* M'K?MRB!4?ZNT\)?D]Q'%??$W"RI+*8TKIM39:\:DD[I#C= H5'I?N,ZLD+(] M8JGY$/"U % QTL'9!F6-14^2WE@&[F)W1A))B"MQM*1$?:\&GX69]_0"62EV M:[,"2"=K0_6&K8R&X5H&>ESL\KKD5^IF:/)P6&J6O).PYB#KI&<(^;C-W.DC M8D VY\NF> 8E^)V_R(>\Z$*I&9WD!^B1;<4!OM-IDP6[<*PJ[J7]:N9WS31<.#$ M6Z 0@M"N=Q0&I.H9W/X=AHY5L=/ZL'AS(%2%<-WO$J66KV2(-Y:1R0;9?"AR MZ_CDSMM0I1A-*8>N?@BWGJBSQ\S@E@*:H3^98Q]<.TO4E7S@AP6]. M?7F#"90[RNKE,CBZO,QA$1=>2SS58YKE!^.*[UMM 8!TSYRSAQ)8)%!P@JDJXYG?I>) MT[!E6'D17>4"=G:ZV[YC<4N#T>+W[R? RH,XEV.?+VS=K W]1%GI(*NMI# M) W%GOL-#\[[A4-=L='!_R>.WH_A39R2T3W\O%UT0.\50^IF?7*H52S1'$6Y MBDK2X7L*G@PY^WRW@23]/WUW_I^'L#_V#U!+ 0(4 Q0 ( >?6%##J,!M MXA, -V. , " 0 !E>"TQ,&0S,RYH=&U02P$"% ,4 M " 'GUA0K2ZIWKH3 !BC@ # @ $,% 97@M,3!D M,S0N:'1M4$L! A0#% @ !Y]84/)GPE44 &5X+3,R9#(N:'1M4$L! A0#% @ !Y]84' LX@,E$0 MXW8 H ( !^TL &5X+31D,RYH=&U02P$"% ,4 " ' MGUA0)Z5U&YC&YC&UL4$L! A0#% @ !Y]84'Y M^3 V.0 A20$ !4 ( !IX4 'AN8W(M,C Q.3$R,S%?9&5F M+GAM;%!+ 0(4 Q0 ( >?6%!:C9@,[Y< +)V"@ 5 " M 1"_ !X;F-R+3(P,3DQ,C,Q7VQA8BYX;6Q02P$"% ,4 " 'GUA086)R M"1]@ "E= < %0 @ $R5P$ >&YC&UL4$L! A0#% @ !Y]84)!=//J9@P0 C+DM !L ( ! MA+? M6% -,-9"DDD "UL > " 58[!@!X;F-R+3(P,3DQ,C,Q G>#$P:S$R.&$Q-S P-"YJ<&=02P4& \ #P"I P )(4& end XML 38 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Property and Equipment  
Schedule of property and equipment

December 31, 

 

2019

2018

 

(in thousands)

 

Computers, software and equipment

    

$

21,087

    

$

16,292

Furniture and fixtures

492

 

173

Leasehold and tenant improvements

6,831

 

4,774

28,410

 

21,239

Less accumulated depreciation and amortization

 

(12,605)

 

(9,426)

$

15,805

$

11,813

XML 39 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies  
Commitments and Contingencies

9. Commitments and Contingencies

Contingencies

From time to time, the Company may be subject to various litigation and related matters arising in the ordinary course of business. The Company does not believe it is currently subject to any material matters where there is at least a reasonable possibility that a material loss may be incurred.

We are obligated to make future payments to third parties under in-license agreements, including sublicense fees, royalties, and payments that become due and payable on the achievement of certain development and commercialization milestones. As the amount and timing of sublicense fees and the achievement and timing of these milestones are not probable and estimable, such commitments have not been included on our balance sheet. We have also entered into agreements with third party vendors which will require us to make future payments upon the delivery of goods and services in future periods.

Guarantees

In the normal course of business, we indemnify certain employees and other parties, such as collaboration partners and other parties that perform certain work on behalf of, or for the Company or take licenses to our technologies. We have agreed to hold these parties harmless against losses arising from our breach of representations or covenants, intellectual property infringement or other claims made against these parties in performance of their work with us.

These agreements typically limit the time within which the party may seek indemnification by us and the amount of the claim. It is not possible to prospectively determine the maximum potential amount of liability under these indemnification agreements since we have not had any prior indemnification claims on which to base the calculation. Further, each potential claim would be based on the unique facts and circumstances of the claim and the particular provisions of each agreement. We are not aware of any potential claims and we did not record a liability as of December 31, 2019 and 2018.

XML 40 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment
12 Months Ended
Dec. 31, 2019
Property and Equipment  
Property and Equipment

5. Property and Equipment

Property and equipment consist of the following:

December 31, 

 

2019

2018

 

(in thousands)

 

Computers, software and equipment

    

$

21,087

    

$

16,292

Furniture and fixtures

492

 

173

Leasehold and tenant improvements

6,831

 

4,774

28,410

 

21,239

Less accumulated depreciation and amortization

 

(12,605)

 

(9,426)

$

15,805

$

11,813

Depreciation and amortization expense related to property and equipment in 2019, 2018 and 2017 was $3.4 million, $2.4 million and $1.2 million, respectively.

XML 41 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Subsequent Event
12 Months Ended
Dec. 31, 2019
Subsequent Event  
Subsequent Event

13. Subsequent Event

Gilead and Aimmune Agreements

In January and February 2020, the Company entered into license agreements with Gilead and with Aimmune, respectively for the license of Company technologies and drug candidates. Under the Gilead agreement, the Company licensed restricted access to its cytotoxic and Xtend technologies and the Company received a $6.0 million upfront payment and is eligible to receive additional milestones and potential royalties under the license agreement. Under the Aimmune agreement, the Company licensed the worldwide exclusive rights to its XmAb7195 drug candidate, and the Company will receive a $5.0 million upfront payment and common stock of Aimmune with an aggregate value of $5.0 million. Aimmune will be responsible for all development activities for XmAb7195 and the Company is eligible to receive additional milestones and potential royalties under the arrangement.

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)
12 Months Ended
Dec. 31, 2019
Computers, software and equipment | Minimum  
Property and Equipment  
Estimated useful lives of the assets 3 years
Computers, software and equipment | Maximum  
Property and Equipment  
Estimated useful lives of the assets 5 years
Furniture and fixtures | Minimum  
Property and Equipment  
Estimated useful lives of the assets 5 years
Furniture and fixtures | Maximum  
Property and Equipment  
Estimated useful lives of the assets 7 years
Leasehold improvements | Minimum  
Property and Equipment  
Estimated useful lives of the assets 5 years
Leasehold improvements | Maximum  
Property and Equipment  
Estimated useful lives of the assets 7 years
XML 43 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2019
Dec. 31, 2018
Balance Sheets    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0  
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 56,902,301 56,279,542
Common stock, shares outstanding 56,902,301 56,279,542
XML 44 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

1. Summary of Significant Accounting Policies

Description of Business

Xencor, Inc. (we, us, our, or the Company) was incorporated in California in 1997 and reincorporated in Delaware in September 2004. We are a clinical-stage biopharmaceutical company focused on discovering and developing engineered monoclonal antibody and proteins to treat severe and life-threatening diseases with unmet medical needs. We use our proprietary XmAb technology platform to create next-generation antibody product candidates designed to treat cancer and autoimmune diseases. We focus on the portion of the antibody that interacts with multiple segments of the immune system, referred to as the Fc domain, which is constant and interchangeable among antibodies. Our engineered Fc domains, the XmAb technology, are applied to our pipeline of antibody and protein-based drug candidates to increase immune inhibition, improve cytotoxicity, extend half-life and most recently to create bispecific antibodies and cytokines.

Our operations are based in Monrovia, California and San Diego, California.

Basis of Presentation

The Company’s financial statements as of December 31, 2019, 2018, and 2017 and for the years then ended have been prepared in accordance with accounting principles generally accepted in the United States (U.S.).

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant estimates include useful lives of long-lived assets, the periods over which certain revenues and expenses will be recognized including collaboration revenue recognized from non-refundable upfront licensing payments, the amount of non-cash compensation costs related to share-based payments to employees and non-employees and the period over which these costs are expensed.

Recent Accounting Pronouncements

Pronouncements adopted in 2019

Effective January 1, 2019, the Company adopted Accounting Standards Codification Topic 842 (ASC 842), Leases, which requires lessees to recognize a right-of-use (ROU) asset and a lease liability for leases with terms greater than 12 months and also requires disclosures about the amount, timing and uncertainty of cash flows arising from such leases. The Company adopted ASC 842 using the optional transition method provided under ASU 2018-11, which did not require adjustments to comparative periods nor require modified disclosures in those comparative periods. Under this method, the Company adjusted its financial statements for the cumulative effect of the adoption of ASC 842 at the beginning of January 1, 2019.

At inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances. For leases with a term of one year or longer where the Company is the lessee, ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The interest rate implicit with such leases is typically not readily determined. The Company has determined the appropriate incremental borrowing rate by reference to an estimate of the current market borrowing rate for a collateralized asset over a similar term as the lease term.

The new standard impacts our reporting on the leases on our facilities in Monrovia and San Diego. Under ASC 842, tenant allowances under such operating leases are no longer tracked separately as a deferred rent liability; instead, it is integrated as part of the ROU asset. As a result, we recorded an adjustment to the beginning balance for deferred rent liability and adopted the use of ROU asset and lease liability. We recorded lease liabilities of $12.7 million and ROU assets of $11.4 million for lease agreements in effect as of January 1, 2019.

Effective January 1, 2019, the Company adopted ASU No. 2018-07, Compensation – Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, which expands the scope of Topic 718 to include share-based payments issued to nonemployees for goods and services. The standard requires a modified retrospective transition approach, with a cumulative adjustment to retained earnings as of adoption date, for all liability-classified awards that have not been settled as of the adoption date and equity-classified nonemployee awards for which a measurement date has not been established. The adoption of this standard did not have any impact on the Company’s financial statements.

Pronouncements not yet effective

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the guidance on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities. Credit losses relating to available-for-sale debt securities will be recorded through an allowance for credit losses rather than as a direct write-down to the security. Credit losses on available-for-sale securities, that are determined to be impaired, will be required when the amortized cost is below the fair market value. The amendment is effective for fiscal years beginning after December 15, 2019 including interim periods within those fiscal years. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments – Credit Losses, which clarifies that receivables arising from operating leases are not within the scope of Topic 326. We will apply the standard’s provision as a cumulative effect adjustment to retained earnings as of the beginning of the first effective reporting period. We do not expect the adoption to have a material impact on our results of operations or financial position.

In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosures for transfers between Level 1 and Level 2 of the fair value hierarchy, modifies the Level 3 disclosure requirements for non-public entities and requires additional disclosure for Level 3 fair value hierarchy. The amendment is effective for fiscal years beginning after December 15, 2019. The Company does not anticipate that the standard will have a significant impact on its financial statements.

In August 2018, the FASB issued ASU No. 2018-15, Intangibles – Goodwill and Other – Internal Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendment. The amendment is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. The Company does not anticipate that the standard will have a significant impact on its financial statements.

In October 2018, the FASB issued ASU No. 2018-17, Consolidation (Topic 810): Targeted Improvements to Related Party Guidance for Variable Interest Entities, which amends the guidance for determining whether a decision-making fee is a variable interest. The amendments require organizations to consider indirect interests held through related parties under common control on a proportional basis rather than as the equivalent of a direct interest in its entirety (as currently required). The amendments are effective for fiscal years beginning after December 15, 2019 and interim periods within those years. The Company does not anticipate that the standard will have a significant impact on tis financial statements.

In November 2018, the FASB issued ASU No. 2018-18, Collaborative Arrangements (Topic 808): Clarifying the Interaction Between Topic 808 and Topic 606, which provides guidance on how to assess whether certain transactions between collaborative arrangement participants should be accounted for within the revenue recognition standard. The standard is effective for fiscal years beginning after December 15, 2019 and interim periods within those years. The Company does not anticipate that the standard will have a significant impact on its financial statements.

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is effective for fiscal years beginning and after December 15, 2020, and interim periods within those fiscal years. The standard removes specific exceptions to the general principles in Topic 740 and simplifies the accounting for income taxes. The Company does not anticipate that the standard will have a significant impact on its financial statements.

Revenue Recognition

We have, to date, earned revenue from research and development collaborations, which may include research and development services, licenses of our internally developed technologies, licenses of our internally developed drug candidates, or combinations of these.

The terms of our license and research and development and collaboration agreements generally include non-refundable upfront payments, research funding, co-development reimbursements, license fees and, milestone and other contingent payments to us for the achievement of defined collaboration objectives and certain clinical, regulatory and sales-based events, as well as royalties on sales of any commercialized products.

The terms of our licensing agreements include non-refundable upfront fees, annual licensing fees, and contractual payment obligations for the achievement of pre-defined preclinical, clinical, regulatory and sales-based events by our partners. The licensing agreements also include royalties on sales of any commercialized products by our partners.

We recognize revenue through the five-step process in accordance with ASC 606 Revenue Recognition when control of the promised goods or services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.

Deferred Revenue

Deferred revenue arises from payments received in advance of the culmination of the earnings process. We have classified deferred revenue for which we stand ready to perform within the next 12 months as a current liability. We recognize deferred revenue as revenue in future periods when the applicable revenue recognition criteria have been met. The total amounts reported as deferred revenue were $47.1 million and $40.1 million at December 31, 2019 and 2018, respectively.

Research and Development Expenses

Research and development expenses include costs we incur for our own and for our collaborators’ research and development activities. Research and development costs are expensed as incurred. These costs consist primarily of salaries and benefits, including associated stock-based compensation, laboratory supplies, facility costs, and applicable overhead expenses of personnel directly involved in the research and development of new technology and products, as well as fees paid to other entities that conduct certain research development activities on our behalf. We estimate preclinical study and clinical trial expenses based on the services performed pursuant to the contracts with research institutions and clinical research organizations that conduct and manage preclinical studies and clinical trials on our behalf based on the actual time and expenses incurred by them. Further, we accrue expenses related to clinical trials based on the level of patient enrollment and activity according to the related agreement. We monitor patient enrollment levels and related activity to the extent reasonably possible and adjust estimates accordingly.

We capitalize acquired research and development technology licenses and third-party contract rights and amortize the costs over the shorter of the license term or the expected useful life. We review the license arrangements and the amortization period on a regular basis and adjust the carrying value or the amortization period of the licensed rights if there is evidence of a change in the carrying value or useful life of the asset.

Cash and Cash Equivalents

We consider cash equivalents to be only those investments which are highly liquid, readily convertible to cash and which mature within three months from the date of purchase.

Marketable Securities

The Company has an investment policy that includes guidelines on acceptable investment securities, minimum credit quality, maturity parameters and concentration and diversification. The Company invests its excess cash primarily in marketable debt securities issued by investment grade institutions.

The Company considers its marketable debt securities to be “available-for-sale”, as defined by authoritative guidance issued by the FASB. These assets are carried at fair value and the unrealized gains and losses are included in accumulated other comprehensive income (loss). Accrued interest on marketable debt securities is included in marketable securities. Accrued interest was $2.7 million and $2.3 million at December 31, 2019 and 2018, respectively. If a decline in the value of a marketable security in the Company’s investment portfolio is deemed to be other-than-temporary, the Company writes down the security to its current fair value and recognizes a loss as a charge against income. The Company reviews its portfolio of marketable debt securities, using both quantitative and qualitative factors, to determine if declines in fair value below cost are other-than-temporary.

Concentrations of Risk

Cash, cash equivalents and marketable debt securities are financial instruments that potentially subject the Company to concentrations of risk. We invest our cash in corporate debt securities and U.S. sponsored agencies with strong credit ratings. We have established guidelines relative to diversification and maturities that are designed to help ensure safety and liquidity. These guidelines are periodically reviewed to take advantage of trends in yields and interest rates.

Cash and cash equivalents are maintained at financial institutions and, at times, balances may exceed federally insured limits. We have never experienced any losses related to these balances. Amounts on deposit in excess of federally insured limits at December 31, 2019 and 2018 approximated $50.0 million and $26.0 million, respectively.

We have payables with two service providers that represent 48% of our total payables and four service providers that represented 49% of our total payables at December 31, 2019 and 2018, respectively. We rely on three critical suppliers for the manufacture of our drug product for use in our clinical trials. While we believe that there are alternative vendors available, a change in manufacturing vendors could cause a delay in the availability of drug product and result in a delay of conducting and completing our clinical trials. No other vendor accounted for more than 10% of total payables at December 31, 2019 or 2018.

Fair Value of Financial Instruments

Our financial instruments primarily consist of cash and cash equivalents, marketable debt securities, accounts receivable, accounts payable and accrued expenses. Marketable debt securities and cash equivalents are carried at fair value. The fair value of the other financial instruments closely approximate their fair value due to their short maturities.

The Company accounts for recurring and non-recurring fair value measurements in accordance with FASB Accounting Standards Codification (ASC) 820, Fair Value Measurements and Disclosures (ASC 820). ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosure about fair value measurements. The ASC 820 hierarchy ranks the quality of reliable inputs, or assumptions, used in the determination of fair value and requires assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:

Level 1—Fair Value is determined by using unadjusted quoted prices that are available in active markets for identical assets or liabilities.

Level 2—Fair Value is determined by using inputs other than Level 1 quoted prices that are directly or indirectly observable. Inputs can include quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in markets that are not active. Related inputs can also include those used in valuation or other pricing models, such as interest rates and yield curves that can be corroborated by observable market data.

Level 3—Fair value is determined by inputs that are unobservable and not corroborated by market data. Use of these inputs involves significant and subjective judgments to be made by the reporting entity –e.g. determining an appropriate discount factor for illiquidity associated with a given security.

The Company measures the fair value of financial assets using the highest level of inputs that are reasonably available as of the measurement date. The assets recorded at fair value are classified within the hierarchy as follows for the periods reported (in thousands):

December 31, 2019

    

Total

    

    

Fair Value

Level 1

Level 2

Money Market Funds in Cash and Cash Equivalents

$

32,009

$

32,009

$

Corporate Securities

281,751

281,751

Government Securities

269,245

269,245

$

583,005

$

32,009

$

550,996

December 31, 2018

    

Total

    

    

Fair Value

Level 1

Level 2

Money Market Funds in Cash and Cash Equivalents

$

18,270

$

18,270

$

Corporate Securities

104,967

104,967

Government Securities

399,256

399,256

$

522,493

$

18,270

$

504,223

Property and Equipment

Property and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets. Expenditures for repairs and maintenance are charged to expense as incurred while renewals and improvements are capitalized. Useful lives by asset category are as follows:

    

    

Computers, software and equipment

 

3 - 5 years

Furniture and fixtures

 

5 - 7 years

Leasehold improvements

 

5 - 7 years or remaining

lease term, whichever is less

Patents, Licenses, and Other Intangible Assets

The cost of acquiring licenses is capitalized and amortized on the straight-line basis over the shorter of the term of the license or its estimated economic life, ranging from five to 25 years. Third-party costs incurred for acquiring patents are capitalized. Capitalized costs are accumulated until the earlier of the period that a patent is issued, or we abandon the patent claims. Cumulative capitalized patent costs are amortized on a straight-line basis from the date of issuance over the shorter of the patent term or the estimated useful economic life of the patent, ranging from 13 to 20 years. Our senior management, with advice from outside patent counsel, assesses three primary criteria to determine if a patent will be capitalized initially: i) technical feasibility, ii) magnitude and scope of new technical function covered by the patent compared to the company’s existing technology and patent portfolio, particularly assessing the value added to our product candidates or licensing business, and iii) legal issues, primarily assessment of patentability and prosecution cost. We review our intellectual property on a regular basis to determine if there are changes in the estimated useful life of issued patents and if any capitalized costs for unissued patents should be abandoned. Capitalized patent costs related to abandoned patent filings are charged off in the period of the decision to abandon. During 2019, 2018 and 2017, we abandoned previously capitalized patent and licensing related charges of $0.2 million, $0.2 million and $0.4 million, respectively.

The carrying amount and accumulated amortization of patents, licenses, and other intangibles is as follows (in thousands):

December 31, 

 

2019

2018

 

Patents, definite life

    

$

10,597

    

$

9,320

Patents, pending issuance

7,266

 

5,644

Licenses and other amortizable intangible assets

2,510

 

2,011

Nonamortizable intangible assets (trademarks)

399

 

399

Total gross carrying amount

20,772

 

17,374

Accumulated amortization—patents

(4,912)

 

(4,142)

Accumulated amortization—licenses and other

(1,439)

 

(1,263)

Total intangible assets, net

$

14,421

$

11,969

Amortization expense for patents, licenses, and other intangible assets was $0.9 million, $0.9 million and $0.8 million for the years ended December 31, 2019, 2018 and 2017, respectively.

Future amortization expense for patent, licenses, and other intangible assets recorded as of December 31, 2019, and for which amortization has commenced, is as follows:

    

Year ended

 

December 31, 

 

(in thousands)

 

2020

$

1,009

2021

912

2022

880

2023

809

2024

647

Thereafter

2,365

Total

$

6,622

The above amortization expense forecast is an estimate. Actual amounts of amortization expense may differ from estimated amounts due to additional intangible asset acquisitions, impairment of intangible assets, accelerated amortization of intangible assets, and other events. As of December 31, 2019, the Company has $7.3 million of intangible assets which are in-process and have not been placed in service, and accordingly amortization on these assets has not commenced.

Long-Lived Assets

Management reviews long-lived assets which include fixed assets and amortizable intangibles for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset (or asset group) may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets.

We did not recognize a loss from impairment for the years ended December 31, 2019, 2018 or 2017.

Income Taxes

We account for income taxes in accordance with accounting guidance which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred income tax assets and liabilities are computed annually for differences between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. Income tax expense is the tax payable or refundable for the period plus or minus the change during the period in deferred tax assets and liabilities.

We assess our income tax positions and record tax benefits for all years subject to examination based upon our evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where there is greater than 50% likelihood that a tax benefit will be sustained, we have recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where there is a 50% or less likelihood that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements. We did not have any material uncertain tax positions at December 31, 2019 or 2018.

Our policy is to recognize interest and penalties on taxes, if any, as a component of income tax expense.

The Tax Cuts and Jobs Act of 2017 (TCJA) was enacted on December 22, 2017 and has several key provisions impacting the accounting for and reporting of income taxes. The most significant provisions reduced the U.S. corporate statutory tax rate from 35% to 21%, eliminated the corporate Alternative Minimum Tax (AMT) system, and made changes to the utilization and carryforward of net operating losses beginning on January 1, 2018. The tax reform provided for a refund of unused AMT carryforwards for years beginning after December 31, 2017. We recorded an income tax receivable as of December 31, 2019 and 2018 of $0.8 million and $1.6 million, respectively related to federal AMT carryforwards.

Stock-Based Compensation

We recognize compensation expense using a fair-value-based method for costs related to all share-based payments, including stock options and shares issued under our Employee Stock Purchase Plan (ESPP). Stock-based compensation cost related to employees and directors is measured at the grant date, based on the fair-value-based measurement of the award using the Black-Scholes method, and is recognized as expense over the requisite service period on a straight-line basis. We account for forfeitures when they occur. We recorded stock-based compensation and expense for stock-based awards to employees, directors and consultants of approximately $31.9 million, $20.5 million and $13.7 million for the years ended December 31, 2019, 2018 and 2017 respectively. Included in the 2019, 2018, and 2017 balances for total compensation expense is $0.7 million, $0.7 million and $0.5 million, respectively, relating to our ESPP.

Options granted to individual service providers that are not employees or directors are accounted for at estimated fair value using the Black-Scholes option-pricing method and are subject to periodic re-measurement over the period during which the services are rendered.

Net Income (Loss) Per Share

Basic net income (loss) per common share is computed by dividing the net income or loss by the weighted-average number of common shares outstanding during the period. Potentially dilutive securities were included in the diluted net income per common share calculation for 2019. We included 1,923,310 options to purchase shares of common stock and 13,131 shares of restricted stock units (RSUs) in the calculation of the weighted-average common shares outstanding used in computing diluted net income per common share. We excluded 1,022,623 shares of options and RSUs from the calculation for 2019 because the inclusion of such shares would have had an antidilutive effect.

In 2018 and 2017, we excluded all options and awards from the calculations because we reported net losses in the periods and the inclusion of such shares would have had an antidilutive effect.

Year Ended December 31, 

 

2019

2018

2017

 

(in thousands, except share and per share data)

 

Basic

    

    

    

    

    

    

Numerator:

Net income (loss) attributable to common stockholders for basic net income (loss) per share

$

26,875

$

(70,409)

$

(38,486)

Denominator:

Weighted-average common shares outstanding

56,531,439

 

53,942,116

 

46,817,756

Basic net income (loss) per common share

$

0.48

$

(1.31)

$

(0.82)

Diluted

Numerator:

Net income (loss) attributable to common stockholders for diluted net income (loss) per share

$

26,875

$

(70,409)

$

(38,486)

Denominator:

Weighted average number of common shares outstanding used in computing basic net income (loss) per common share

56,531,439

 

53,942,116

 

46,817,756

Dilutive effect of employee stock options and ESPP

1,936,441

 

 

Weighted-average number of common shares outstanding used in computing diluted net income (loss) per common share

58,467,880

 

53,942,116

 

46,817,756

Diluted net income (loss) per common share

$

0.46

$

(1.31)

$

(0.82)

Segment Reporting

The Company determines its segment reporting based upon the way the business is organized for making operating decisions and assessing performance. The Company has only one operating segment related to the development of pharmaceutical products.

XML 45 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Segments (Details)
12 Months Ended
Dec. 31, 2019
segment
Segment Reporting  
Number of Operating Segments 1
XML 46 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Subsequent Event (Details) - License Agreement - Subsequent Events - USD ($)
$ in Millions
1 Months Ended
Feb. 29, 2020
Jan. 31, 2020
Gilead    
Collaboration research and licensing agreements    
Nonrefundable upfront payment   $ 6.0
Aimmune    
Collaboration research and licensing agreements    
Nonrefundable upfront payment $ 5.0  
Common Stock Value receivable under License agreement $ 5.0  
XML 47 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Collaboration and Licensing Agreements (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 29, 2019
USD ($)
Dec. 31, 2019
USD ($)
Nov. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
company
item
Feb. 28, 2019
Oct. 31, 2017
USD ($)
shares
Mar. 31, 2017
USD ($)
Jun. 30, 2016
item
Sep. 30, 2015
USD ($)
item
Jan. 31, 2013
item
Jun. 30, 2010
USD ($)
Feb. 28, 2009
item
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
item
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Dec. 31, 2017
USD ($)
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
item
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Jul. 31, 2016
USD ($)
Collaboration research and licensing agreements                                                  
Deferred revenue   $ 47,100,000                       $ 47,100,000       $ 40,100,000       $ 47,100,000 $ 40,100,000    
Revenue recorded                           3,516,000 $ 21,760,000 $ 19,485,000 $ 111,939,000 11,564,000 $ 29,039,000     156,700,000 40,603,000 $ 46,150,000  
Current portion of deferred revenue   45,205,000                       45,205,000       40,079,000       45,205,000 40,079,000    
Non Current portion of deferred revenue   1,926,000                       1,926,000             1,926,000    
Licensing                                                  
Collaboration research and licensing agreements                                                  
Revenue recorded                                           112,200,000   100,000  
Royalty                                                  
Collaboration research and licensing agreements                                                  
Revenue recorded                                           5,000,000.0      
Milestone                                                  
Collaboration research and licensing agreements                                                  
Revenue recorded                                           23,200,000 20,500,000 26,000,000.0  
Genentech                                                  
Collaboration research and licensing agreements                                                  
Revenue recorded                                           113,900,000      
Astellas                                                  
Collaboration research and licensing agreements                                                  
Nonrefundable upfront payment $ 15,000,000.0                                                
Revenue recorded                                           $ 14,000,000.0      
Novartis                                                  
Collaboration research and licensing agreements                                                  
Number of performance obligations | item                                           2      
Revenue recorded                                           $ 10,000,000.0 20,000,000.0 20,100,000  
Amgen, Inc.                                                  
Collaboration research and licensing agreements                                                  
Revenue recorded                                           5,000,000.0 600,000 10,000,000.0  
MorphoSys                                                  
Collaboration research and licensing agreements                                                  
Revenue recorded                                               12,500,000  
Alexion                                                  
Collaboration research and licensing agreements                                                  
Revenue recorded                                           13,000,000.0 20,000,000.0    
CSL Limited                                                  
Collaboration research and licensing agreements                                                  
Revenue recorded                                               3,500,000  
Other [Member]                                                  
Collaboration research and licensing agreements                                                  
Revenue recorded                                           800,000   100,000  
2009 Research License and Commercialization Agreement | CSL Limited                                                  
Collaboration research and licensing agreements                                                  
Revenue recognized               $ 3,500,000                           0 0 3,500,000  
Deferred revenue   0                       0               0      
Number of commercial licenses | item                         1                        
Collaboration and License Agreement | Genentech                                                  
Collaboration research and licensing agreements                                                  
Performance obligation         $ 120,000,000.0                       120,000,000.0                
Nonrefundable upfront payment         $ 120,000,000.0                                        
Percentage of profits on net sales of the product         45.00% 45.00%                                      
Research license term         2 years                                        
Revenue recognized                                           $ 113,900,000      
Number of companies that conduct integrated research plan | company         2                                        
Number of programs | item         9                                        
Term of revenue recognized                                           1 year      
Collaboration and License Agreement | Genentech | XmAb24306                                                  
Collaboration research and licensing agreements                                                  
Performance obligation         $ 111,700,000                       111,700,000                
Cost sharing receivable (payable)   900,000                       900,000               $ 900,000      
Collaboration and License Agreement | Genentech | Research service                                                  
Collaboration research and licensing agreements                                                  
Performance obligation         8,300,000                       8,300,000                
Revenue recognized                                           2,200,000      
Deferred revenue   6,100,000                       6,100,000               6,100,000      
Collaboration and License Agreement | Genentech | Licensing                                                  
Collaboration research and licensing agreements                                                  
Revenue recognized         111,700,000                                        
Collaboration and License Agreement | Genentech | Maximum                                                  
Collaboration research and licensing agreements                                                  
Potential milestone payment         160,000,000.0                       160,000,000.0                
Collaboration and License Agreement | Genentech | Cost approach | Research service                                                  
Collaboration research and licensing agreements                                                  
Standalone selling price         8,500,000                       8,500,000                
Collaboration and License Agreement | Genentech | Cost approach | Licensing                                                  
Collaboration research and licensing agreements                                                  
Standalone selling price         114,400,000                       114,400,000                
Collaboration and License Agreement | Genentech | Collaboration Products                                                  
Collaboration research and licensing agreements                                                  
Performance obligation   0                       0               0      
Collaboration and License Agreement | Novartis                                                  
Collaboration research and licensing agreements                                                  
Performance obligation   160,000,000.0                       160,000,000.0               160,000,000.0     $ 150,000,000.0
Revenue recognized                                           10,000,000.0 20,000,000.0 20,100,000  
Contract receivable   12,200,000                       12,200,000               12,200,000      
Deferred revenue   40,100,000                       40,100,000               $ 40,100,000      
Remaining cost sharing settlement amount     $ 1,400,000                                            
Collaboration and License Agreement | Novartis | Discovery Program                                                  
Collaboration research and licensing agreements                                                  
Right to substitute identified target period                                           5 years      
Collaboration and License Agreement | Novartis | Bispecific FC Technologies                                                  
Collaboration research and licensing agreements                                                  
Research license term                 5 years                                
Number of development stage products | item                 2                                
Number of previously identified products | item                 4                                
Collaboration and License Agreement | Novartis | Bispecific FC Technologies | XmAb14045                                                  
Collaboration research and licensing agreements                                                  
Performance obligation   27,100,000                       27,100,000               $ 27,100,000      
Collaboration and License Agreement | Novartis | Bispecific FC Technologies | XmAb13676                                                  
Collaboration research and licensing agreements                                                  
Performance obligation   31,400,000                       31,400,000               31,400,000      
Collaboration and License Agreement | Novartis | Bispecific FC Technologies | Maximum                                                  
Collaboration research and licensing agreements                                                  
Number of drug candidates | item                 4                                
Number of antibody targets for which bispecific technology applied | item                 4                                
Collaboration and License Agreement | Novartis | Global Discovery Program                                                  
Collaboration research and licensing agreements                                                  
Performance obligation   90,200,000                       90,200,000               $ 90,200,000      
Proceeds from milestone payments   10,000,000.0                                              
Revenue recognized                             10,000,000.0       20,000,000.0         20,100,000  
Number of programs | item                 4                         4      
Collaboration and License Agreement | Novartis | Global Discovery Program | Maximum                                                  
Collaboration research and licensing agreements                                                  
Number of antibody targets for which bispecific technology applied | item                 4                                
Collaboration and License Agreement | Novartis | FC Licenses                                                  
Collaboration research and licensing agreements                                                  
Performance obligation   11,300,000                       11,300,000               $ 11,300,000      
Collaboration and License Agreement | Novartis | FC Licenses | Maximum                                                  
Collaboration research and licensing agreements                                                  
Number of targets against which non-exclusive license is provided | item                 10                                
Collaboration and License Agreement | MorphoSys                                                  
Collaboration research and licensing agreements                                                  
Nonrefundable upfront payment                       $ 13,000,000.0                          
Revenue recognized                                           0 0 12,500,000  
Deferred revenue   0                       0               0      
Research and License Agreement | Genentech | XmAb24306                                                  
Collaboration research and licensing agreements                                                  
Potential milestone payment         $ 180,000,000.0                       $ 180,000,000.0                
Research and License Agreement | Astellas                                                  
Collaboration research and licensing agreements                                                  
Performance obligation 15,000,000.0                                                
Potential milestone payment 240,000,000.0                                                
Revenue recognized                                           14,000,000.0      
Deferred revenue   1,000,000.0                       1,000,000.0               1,000,000.0      
Research and License Agreement | Astellas | Bispecific                                                  
Collaboration research and licensing agreements                                                  
Performance obligation 13,600,000                                                
Revenue recognized       $ 13,600,000                                          
Research and License Agreement | Astellas | Research service                                                  
Collaboration research and licensing agreements                                                  
Performance obligation 1,400,000                                                
Research and License Agreement | Astellas | Income approach | Bispecific                                                  
Collaboration research and licensing agreements                                                  
Standalone selling price 17,100,000                                                
Research and License Agreement | Astellas | Cost approach | Research service                                                  
Collaboration research and licensing agreements                                                  
Performance obligation 1,400,000                                                
Standalone selling price 1,400,000                                                
Research and License Agreement | Amgen, Inc.                                                  
Collaboration research and licensing agreements                                                  
Performance obligation   60,500,000               $ 45,000,000.0       60,500,000               60,500,000      
Nonrefundable upfront payment                   45,000,000.0                              
Potential milestone payment                   600,000,000.0                              
Revenue recognized                             100,000             5,000,000.0 600,000 10,000,000.0  
Contract receivable   5,000,000.0                       5,000,000.0               5,000,000.0      
Deferred revenue   0                       0               0      
Research and License Agreement | Amgen, Inc. | Milestone                                                  
Collaboration research and licensing agreements                                                  
Proceeds from milestone payments                   $ 15,500,000                              
Research and License Agreement | Amgen, Inc. | CD38 Program                                                  
Collaboration research and licensing agreements                                                  
Performance obligation   23,750,000                       23,750,000               23,750,000      
Revenue recognized                                       $ 10,000,000.0          
Research and License Agreement | Amgen, Inc. | Discovery Program                                                  
Collaboration research and licensing agreements                                                  
Performance obligation   36,750,000                       36,750,000               36,750,000      
Research license term                   3 years                              
Revenue recognized                             5,000,000.0     500,000              
Number of programs | item                   5                              
Previous targets which bispecific technology will be applied | item                   5                              
Number of delivered discover programs | item                   5                              
Research and License Agreement | Amgen, Inc. | Global Discovery Program                                                  
Collaboration research and licensing agreements                                                  
Number of programs | item                   5                              
Research and License Agreement | VIR Biotechnology                                                  
Collaboration research and licensing agreements                                                  
Potential milestone payment                             $ 155,250,000           $ 155,250,000        
Revenue recognized                                           800,000      
Deferred revenue   0                       0               0      
Number of different target programs | item                             2                    
Option and License Agreement | Alexion                                                  
Collaboration research and licensing agreements                                                  
Revenue recognized                                   $ 11,000,000.0 $ 9,000,000.0   8,000,000.0 13,000,000.0 20,000,000.0 $ 0  
Contract receivable   4,100,000                       4,100,000               4,100,000      
Deferred revenue   0                       0               0      
Number of different target programs | item                     6                            
Option and License Agreement | Alexion | Royalty                                                  
Collaboration research and licensing agreements                                                  
Revenue recognized                                           5,000,000.0      
License Agreement | INmune                                                  
Collaboration research and licensing agreements                                                  
Performance obligation             $ 100,000                                    
Nonrefundable upfront payment             $ 100,000                                    
Revenue recognized                                           0 $ 100,000    
Deferred revenue   $ 0                       $ 0               $ 0      
Fully-diluted equity interests (as a percentage)             19.00%                                    
Additional equity interests (as a percentage)             10.00%                                    
Equity issued in shares | shares             1,585,000                                    
Equity issues, value             $ 10,000,000.0                                    
Development-based | Collaboration and License Agreement | Novartis | Global Discovery Program                                                  
Collaboration research and licensing agreements                                                  
Revenue recognized                             $ 10,000,000.0                    
Development-based | Research and License Agreement | Astellas                                                  
Collaboration research and licensing agreements                                                  
Potential milestone payment 32,500,000                                                
Development-based | Research and License Agreement | VIR Biotechnology                                                  
Collaboration research and licensing agreements                                                  
Potential milestone payment                             5,250,000           5,250,000        
Regulatory-based | Research and License Agreement | Astellas                                                  
Collaboration research and licensing agreements                                                  
Potential milestone payment 57,500,000                                                
Regulatory-based | Research and License Agreement | VIR Biotechnology                                                  
Collaboration research and licensing agreements                                                  
Potential milestone payment                             30,000,000.0           30,000,000.0        
Sales-based | Research and License Agreement | Astellas                                                  
Collaboration research and licensing agreements                                                  
Potential milestone payment $ 150,000,000.0                                                
Sales-based | Research and License Agreement | VIR Biotechnology                                                  
Collaboration research and licensing agreements                                                  
Potential milestone payment                             $ 120,000,000.0           $ 120,000,000.0        
XML 48 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Sale of Additional Common Stock (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 19, 2016
Mar. 31, 2018
Dec. 31, 2018
Dec. 31, 2017
Proceeds from sale of common stock     $ 245,504 $ 2,797
Common Stock        
Sale of common stock   8,395,000 8,395,000 363,603
Proceeds from sale of common stock   $ 245,500 $ 84 $ 4
Piper Jaffray | Common Stock | Maximum        
Net proceeds $ 40,000      
XML 49 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - TCJA and Net operating loss carryforwards (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Income Taxes [Line Items]    
Increase (decrease) in deferred tax asset valuation allowance $ (5,100)  
Federal    
Income Taxes [Line Items]    
Income tax receivable 800 $ 1,600
Cumulative net operating loss carryforwards 144,700  
Tax credit carryforwards 19,700  
Tax credits expired amount 30  
Tax credits expiring in next five years 300  
State    
Income Taxes [Line Items]    
Cumulative net operating loss carryforwards 92,800  
Tax credit carryforwards 11,000  
Years Prior to 2018 | Federal    
Income Taxes [Line Items]    
Cumulative net operating loss carryforwards $ 68,000  
Percentage of net operating losses which can offset future taxable income 100.00%  
Tax Year 2018 | Federal    
Income Taxes [Line Items]    
Cumulative net operating loss carryforwards $ 76,700  
Percentage of net operating losses which can offset future taxable income 80.00%  
XML 50 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Options by exercise price (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Stock options outstanding and exercisable by exercise price  
Stock Options Outstanding, Number of Shares | shares 7,174,319
Stock Options Outstanding, Remaining Contractual Term 7 years 3 months 25 days
Stock Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 24.03
Stock Options Exercisable, Number of Shares | shares 3,950,965
Stock Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 17.79
$0.59 - $4.25  
Stock options outstanding and exercisable by exercise price  
Range of Exercise Prices, lower limit (in dollars per share) 0.59
Range of Exercise Prices, upper limit (in dollars per share) $ 4.25
Stock Options Outstanding, Number of Shares | shares 238,621
Stock Options Outstanding, Remaining Contractual Term 3 years 5 months 12 days
Stock Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 3.49
Stock Options Exercisable, Number of Shares | shares 238,621
Stock Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 3.49
$9.78 - $14.75  
Stock options outstanding and exercisable by exercise price  
Range of Exercise Prices, lower limit (in dollars per share) 10.28
Range of Exercise Prices, upper limit (in dollars per share) $ 15.51
Stock Options Outstanding, Number of Shares | shares 1,378,151
Stock Options Outstanding, Remaining Contractual Term 5 years 4 months 13 days
Stock Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 12.21
Stock Options Exercisable, Number of Shares | shares 1,350,781
Stock Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 12.19
$14.77 - $22.18  
Stock options outstanding and exercisable by exercise price  
Range of Exercise Prices, lower limit (in dollars per share) 15.69
Range of Exercise Prices, upper limit (in dollars per share) $ 23.75
Stock Options Outstanding, Number of Shares | shares 2,878,221
Stock Options Outstanding, Remaining Contractual Term 7 years 14 days
Stock Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 21.37
Stock Options Exercisable, Number of Shares | shares 1,963,376
Stock Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 20.62
$22.20 - $33.78  
Stock options outstanding and exercisable by exercise price  
Range of Exercise Prices, lower limit (in dollars per share) 23.80
Range of Exercise Prices, upper limit (in dollars per share) $ 35.80
Stock Options Outstanding, Number of Shares | shares 1,071,704
Stock Options Outstanding, Remaining Contractual Term 8 years 7 months 28 days
Stock Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 31.18
Stock Options Exercisable, Number of Shares | shares 276,042
Stock Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 27.64
$34.56 - $43.16  
Stock options outstanding and exercisable by exercise price  
Range of Exercise Prices, lower limit (in dollars per share) 36.03
Range of Exercise Prices, upper limit (in dollars per share) $ 44.19
Stock Options Outstanding, Number of Shares | shares 1,607,622
Stock Options Outstanding, Remaining Contractual Term 9 years 1 month 28 days
Stock Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 37.22
Stock Options Exercisable, Number of Shares | shares 122,145
Stock Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 39.85
XML 51 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Lease liability $ 10,734    
Right-of-Use Asset 9,380  
Increase in assets 670,250   576,732
Increase in liabilities 77,049   55,051
Impact on retained earnings (accumulated deficit) $ (296,402)   $ (323,277)
ASU 2016-02 | Restatement Adjustment      
Lease liability   $ 12,700  
Right-of-Use Asset   $ 11,400  
XML 52 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2019
Stock-Based Compensation  
Schedule of total employee, director and non-employee stock-based compensation expense recognized

Year Ended

 

December 31, 

 

(in thousands)

2019

2018

2017

 

General and administrative

    

$

8,854

    

$

7,699

    

$

5,617

Research and development

22,997

 

12,849

 

8,034

$

31,851

$

20,548

$

13,651

Year Ended

December 31, 

(in thousands)

2019

2018

2017

Stock options

    

$

30,502

    

$

19,537

    

$

13,153

ESPP

687

 

744

 

498

RSUs

662

 

267

 

$

31,851

$

20,548

$

13,651

Schedule of stock options outstanding

    

December 31, 

 

2019

2018

2017

 

Exercisable options

 

3,950,965

 

3,058,659

 

2,558,941

Weighted average exercise price per share of exercisable options

$

17.79

$

15.12

$

11.06

Weighted average grant date fair value per share of options granted during the year

$

20.74

$

18.06

$

16.92

Options available for future grants

 

3,975,160

 

3,576,574

 

3,394,691

Weighted average remaining contractual life

 

7.32

 

7.51

 

7.62

Summary of stock option activity

    

    

    

Weighted-

    

 

Weighted-

Average

 

Average

Remaining

 

Exercise

Contractual

Aggregate

 

Number of

Price

Term

Intrinsic Value

 

Shares

(Per Share)(1)

(in years)

(in thousands)(2)

 

Balances at December 31, 2017

 

5,093,442

 

15.32

 

7.62

$

35,495

Options granted

 

1,805,937

27.43

Options forfeited

 

(107,720)

21.66

Options exercised(3)

 

(824,731)

9.24

Balances at December 31, 2018

 

5,966,928

 

19.71

 

7.51

$

99,273

Options granted

 

2,142,228

35.80

Options forfeited

 

(390,950)

32.23

Options exercised(3)

 

(543,887)

17.04

Balances at December 31, 2019

 

7,174,319

$

24.03

7.32

$

79,116

As of December 31, 2019

Options vested and expected to vest

 

7,174,319

$

24.03

 

7.32

$

79,116

Exercisable

 

3,950,965

$

17.79

 

6.17

$

66,286

Schedule of stock options outstanding and exercisable by exercise price

Stock Options Outstanding

Stock Options Exercisable

 

Weighted-

 

Average

 

    

    

Remaining

    

Weighted-

    

    

Weighted-

 

Range of

Contractual

Average

Average

 

Exercise

Number of

Term

Exercise Price

Number of

Exercise Price

 

Prices

Shares

(in years)

Per Share

Shares

Per Share

 

$0.59 – $4.25

 

238,621

 

3.45

$

3.49

 

238,621

$

3.49

$10.28 – $15.51

 

1,378,151

 

5.37

$

12.21

 

1,350,781

$

12.19

$15.69 – $23.75

 

2,878,221

 

7.04

$

21.37

 

1,963,376

$

20.62

$23.80 – $35.80

1,071,704

8.66

$

31.18

276,042

$

27.64

$36.03 – $44.19

1,607,622

9.16

$

37.22

122,145

$

39.85

 

7,174,319

 

7.32

$

24.03

 

3,950,965

$

17.79

Schedule of weighted average assumptions used for estimation of fair value of stock options

Options

    

2019

    

2018

    

2017

 

Common stock fair value per share

$

17.37 - 25.14

$

21.80 - 43.16

$

19.61 - 25.67

Expected volatility

 

60.67% - 61.33%

 

70.97% - 73.10%

 

77.42% - 96.73%

Risk-free interest rate

 

1.37% - 2.60%

 

2.29% - 3.10%

 

0.96% - 2.37%

Expected dividend yield

 

 

 

Expected term (in years)

 

5.23 - 6.59

 

5.23 - 6.08

 

5.23 - 6.08

Schedule of weighted average assumptions used for estimation of fair value of ESPP

ESPP

    

2019

    

2018

    

2017

Expected term (years)

 

0.5 - 2.0

 

0.5 - 2.0

 

0.5 - 2.0

Expected volatility

50.77% - 71.37%

57.04% - 71.37%

67.83% - 79.76%

Risk-free interest rate

 

1.47% - 2.70%

1.47% - 2.70%

0.47% - 1.80%

Expected dividend yield

Summary of restricted stock unity activity

Weighted-

Average

Grant Date

Number of

Fair Value

Shares

(Per Unit)

Unvested at December 31, 2018

 

33,933

$

27.64

Granted

 

71,566

36.68

Vested

 

(11,311)

27.64

Forfeited

(4,182)

31.12

Unvested at December 31, 2019

 

90,006

$

34.66

XML 53 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Summary of Significant Accounting Policies  
Schedule of assets recorded at fair value

The Company measures the fair value of financial assets using the highest level of inputs that are reasonably available as of the measurement date. The assets recorded at fair value are classified within the hierarchy as follows for the periods reported (in thousands):

December 31, 2019

    

Total

    

    

Fair Value

Level 1

Level 2

Money Market Funds in Cash and Cash Equivalents

$

32,009

$

32,009

$

Corporate Securities

281,751

281,751

Government Securities

269,245

269,245

$

583,005

$

32,009

$

550,996

December 31, 2018

    

Total

    

    

Fair Value

Level 1

Level 2

Money Market Funds in Cash and Cash Equivalents

$

18,270

$

18,270

$

Corporate Securities

104,967

104,967

Government Securities

399,256

399,256

$

522,493

$

18,270

$

504,223

Schedule of useful lives by asset category

    

    

Computers, software and equipment

 

3 - 5 years

Furniture and fixtures

 

5 - 7 years

Leasehold improvements

 

5 - 7 years or remaining

lease term, whichever is less

Schedule of finite-lived intangible assets

December 31, 

 

2019

2018

 

Patents, definite life

    

$

10,597

    

$

9,320

Patents, pending issuance

7,266

 

5,644

Licenses and other amortizable intangible assets

2,510

 

2,011

Nonamortizable intangible assets (trademarks)

399

 

399

Total gross carrying amount

20,772

 

17,374

Accumulated amortization—patents

(4,912)

 

(4,142)

Accumulated amortization—licenses and other

(1,439)

 

(1,263)

Total intangible assets, net

$

14,421

$

11,969

Schedule of indefinite-lived intangible assets

The carrying amount and accumulated amortization of patents, licenses, and other intangibles is as follows (in thousands):

December 31, 

 

2019

2018

 

Patents, definite life

    

$

10,597

    

$

9,320

Patents, pending issuance

7,266

 

5,644

Licenses and other amortizable intangible assets

2,510

 

2,011

Nonamortizable intangible assets (trademarks)

399

 

399

Total gross carrying amount

20,772

 

17,374

Accumulated amortization—patents

(4,912)

 

(4,142)

Accumulated amortization—licenses and other

(1,439)

 

(1,263)

Total intangible assets, net

$

14,421

$

11,969

Future amortization expense for patents, licenses, and other intangible assets

    

Year ended

 

December 31, 

 

(in thousands)

 

2020

$

1,009

2021

912

2022

880

2023

809

2024

647

Thereafter

2,365

Total

$

6,622

Schedule of basic and diluted net income (loss) per common share

Year Ended December 31, 

 

2019

2018

2017

 

(in thousands, except share and per share data)

 

Basic

    

    

    

    

    

    

Numerator:

Net income (loss) attributable to common stockholders for basic net income (loss) per share

$

26,875

$

(70,409)

$

(38,486)

Denominator:

Weighted-average common shares outstanding

56,531,439

 

53,942,116

 

46,817,756

Basic net income (loss) per common share

$

0.48

$

(1.31)

$

(0.82)

Diluted

Numerator:

Net income (loss) attributable to common stockholders for diluted net income (loss) per share

$

26,875

$

(70,409)

$

(38,486)

Denominator:

Weighted average number of common shares outstanding used in computing basic net income (loss) per common share

56,531,439

 

53,942,116

 

46,817,756

Dilutive effect of employee stock options and ESPP

1,936,441

 

 

Weighted-average number of common shares outstanding used in computing diluted net income (loss) per common share

58,467,880

 

53,942,116

 

46,817,756

Diluted net income (loss) per common share

$

0.46

$

(1.31)

$

(0.82)

JSON 54 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "xncr-20191231x10k128a17.htm": { "axisCustom": 3, "axisStandard": 27, "contextCount": 310, "dts": { "calculationLink": { "local": [ "xncr-20191231_cal.xml" ] }, "definitionLink": { "local": [ "xncr-20191231_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": [ "xncr-20191231x10k128a17.htm" ] }, "labelLink": { "local": [ "xncr-20191231_lab.xml" ], "remote": [ "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": [ "xncr-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "xncr-20191231.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/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 615, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 15, "http://www.xencor.com/20191231": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 21 }, "keyCustom": 58, "keyStandard": 381, "memberCustom": 56, "memberStandard": 37, "nsprefix": "xncr", "nsuri": "http://www.xencor.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "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.xencor.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "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": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "xncr:SaleOfAdditionalCommonStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Sale of Additional Common Stock", "role": "http://www.xencor.com/role/DisclosureSaleOfAdditionalCommonStock", "shortName": "Sale of Additional Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "xncr:SaleOfAdditionalCommonStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Property and Equipment", "role": "http://www.xencor.com/role/DisclosurePropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Income Taxes", "role": "http://www.xencor.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Stock-Based Compensation", "role": "http://www.xencor.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "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": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Leases", "role": "http://www.xencor.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Commitments and Contingencies", "role": "http://www.xencor.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Collaboration and Licensing Agreements", "role": "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreements", "shortName": "Collaboration and Licensing Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - 401(k) Plan", "role": "http://www.xencor.com/role/Disclosure401KPlan", "shortName": "401(k) Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Condensed Quarterly Financial Data (unaudited)", "role": "http://www.xencor.com/role/DisclosureCondensedQuarterlyFinancialDataUnaudited", "shortName": "Condensed Quarterly Financial Data (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Subsequent Event", "role": "http://www.xencor.com/role/DisclosureSubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Balance Sheets", "role": "http://www.xencor.com/role/StatementBalanceSheets", "shortName": "Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "-3", "lang": null, "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Summary of Significant Accounting Policies (Polices)", "role": "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices", "shortName": "Summary of Significant Accounting Policies (Polices)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Marketable Securities (Tables)", "role": "http://www.xencor.com/role/DisclosureMarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Property and Equipment (Tables)", "role": "http://www.xencor.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Income Taxes (Tables)", "role": "http://www.xencor.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.xencor.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Leases (Tables)", "role": "http://www.xencor.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "xncr:ScheduleOfRevenueByMajorLicenseesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Collaboration and Licensing Agreements (Tables)", "role": "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsTables", "shortName": "Collaboration and Licensing Agreements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "xncr:ScheduleOfRevenueByMajorLicenseesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Condensed Quarterly Financial Data (unaudited) (Tables)", "role": "http://www.xencor.com/role/DisclosureCondensedQuarterlyFinancialDataUnauditedTables", "shortName": "Condensed Quarterly Financial Data (unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_1_1_2019_srt_RestatementAxis_srt_RestatementAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_iGlICNO-H0OM8eCQLXXlNA", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_PAd8vfxjRUWMY4asl28ohw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Balance Sheets (Parenthetical)", "role": "http://www.xencor.com/role/StatementBalanceSheetsParenthetical", "shortName": "Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_PAd8vfxjRUWMY4asl28ohw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "xncr:DeferredRevenuePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk (Details)", "role": "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails", "shortName": "Summary of Significant Accounting Policies - Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:MarketableSecuritiesPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "-5", "lang": null, "name": "us-gaap:InterestReceivableNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Summary of Significant Accounting Policies - Fair Value (Details)", "role": "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails", "shortName": "Summary of Significant Accounting Policies - Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_BYBNYWNN8EeWR3UdIAhpWg", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "xncr:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_xncr_ComputersSoftwareAndEquipmentMember_asoS9xDseEaA_vv8rMxFsg", "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, Plant, and Equipment (Details)", "role": "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "xncr:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_xncr_ComputersSoftwareAndEquipmentMember_asoS9xDseEaA_vv8rMxFsg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": "INF", "first": true, "lang": null, "name": "xncr:NumberOfPrimaryCriteriasToDetermineCapitalizationOfPatent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_UBsXZbPTGESu4KY1DNvp6g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - Summary of Significant Accounting Policies - Intangibles (Details)", "role": "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails", "shortName": "Summary of Significant Accounting Policies - Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": "INF", "first": true, "lang": null, "name": "xncr:NumberOfPrimaryCriteriasToDetermineCapitalizationOfPatent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_UBsXZbPTGESu4KY1DNvp6g", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_10_1_2017_To_12_31_2017_IffD-bQMLkGG4wbhy_go3w", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_6_dk0zK5JkKXgu77bLWnzw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details)", "role": "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "shortName": "Summary of Significant Accounting Policies - Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_10_1_2017_To_12_31_2017_IffD-bQMLkGG4wbhy_go3w", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_6_dk0zK5JkKXgu77bLWnzw", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40107 - Disclosure - Summary of Significant Accounting Policies - Net Loss Per Share (Details)", "role": "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails", "shortName": "Summary of Significant Accounting Policies - Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_QmRmyiRENUOEas87CG38iA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40108 - Disclosure - Summary of Significant Accounting Policies - Segments (Details)", "role": "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails", "shortName": "Summary of Significant Accounting Policies - Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_QmRmyiRENUOEas87CG38iA", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Marketable Securities (Details)", "role": "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails", "shortName": "Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "-3", "lang": null, "name": "xncr:CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Marketable Securities - Maturities (Details)", "role": "http://www.xencor.com/role/DisclosureMarketableSecuritiesMaturitiesDetails", "shortName": "Marketable Securities - Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Marketable Securities - Unrealized losses (Details)", "role": "http://www.xencor.com/role/DisclosureMarketableSecuritiesUnrealizedLossesDetails", "shortName": "Marketable Securities - Unrealized losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Statements of Comprehensive Income (Loss)", "role": "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss", "shortName": "Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": "-3", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2018_To_12_31_2018_DdfI0SlW8kW4LJB_ufznmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Sale of Additional Common Stock (Details)", "role": "http://www.xencor.com/role/DisclosureSaleOfAdditionalCommonStockDetails", "shortName": "Sale of Additional Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "xncr:SaleOfAdditionalCommonStockTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_3_1_2018_To_3_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_xXCU7jP_-U6gjxEoygaoNg", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JXboLwy7Uk6QaB-ez2J3HQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Property and Equipment (Details)", "role": "http://www.xencor.com/role/DisclosurePropertyAndEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Income Taxes (Details)", "role": "http://www.xencor.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Income Taxes - Deferred tax assets and liabilities (Details)", "role": "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes - Deferred tax assets and liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - Income Taxes - TCJA and Net operating loss carryforwards (Details)", "role": "http://www.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails", "shortName": "Income Taxes - TCJA and Net operating loss carryforwards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "xncr:ScheduleOfStockOptionsOutstandingTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_xncr_EmployeeAndNonEmployeeStockOptionMember_yrP9is1rlk21eyqDVFJngQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JXboLwy7Uk6QaB-ez2J3HQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Stock-Based Compensation - Plan details (Details)", "role": "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails", "shortName": "Stock-Based Compensation - Plan details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "xncr:ScheduleOfStockOptionsOutstandingTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_xncr_EmployeeAndNonEmployeeStockOptionMember_yrP9is1rlk21eyqDVFJngQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JXboLwy7Uk6QaB-ez2J3HQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Stock-Based Compensation - Employee expense (Details)", "role": "http://www.xencor.com/role/DisclosureStockBasedCompensationEmployeeExpenseDetails", "shortName": "Stock-Based Compensation - Employee expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember_JERFxuVGBEyFsBqgG201Pg", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2018_us-gaap_AwardTypeAxis_xncr_EmployeeAndNonEmployeeStockOptionMember_I1dDGVwIGESRzqh4zY_4ig", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_JXboLwy7Uk6QaB-ez2J3HQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "role": "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_xncr_EmployeeAndNonEmployeeStockOptionMember_CyvQ_vMgz06oDagvJSCRYw", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JXboLwy7Uk6QaB-ez2J3HQ", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JXboLwy7Uk6QaB-ez2J3HQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - Disclosure - Stock-Based Compensation - Options by exercise price (Details)", "role": "http://www.xencor.com/role/DisclosureStockBasedCompensationOptionsByExercisePriceDetails", "shortName": "Stock-Based Compensation - Options by exercise price (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JXboLwy7Uk6QaB-ez2J3HQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_kLMK_kwGik6lmktpVXKvcQ", "decimals": "2", "first": true, "lang": null, "name": "xncr:ShareBasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsCommonStockFairValuePerShareMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JXboLwy7Uk6QaB-ez2J3HQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40705 - Disclosure - Stock-Based Compensation - FV of employee stock options (Details)", "role": "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails", "shortName": "Stock-Based Compensation - FV of employee stock options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_kLMK_kwGik6lmktpVXKvcQ", "decimals": "2", "first": true, "lang": null, "name": "xncr:ShareBasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsCommonStockFairValuePerShareMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JXboLwy7Uk6QaB-ez2J3HQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2016_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_tz_qstb6tkWse-dPEO1wew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Statement of Stockholders' Equity", "role": "http://www.xencor.com/role/StatementStatementOfStockholdersEquity", "shortName": "Statement of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2016_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_tz_qstb6tkWse-dPEO1wew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2018_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_CPLxlZzlGUe9l9cD1d2BWw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JXboLwy7Uk6QaB-ez2J3HQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40706 - Disclosure - Stock Based Compensation - Restricted stock units (Details)", "role": "http://www.xencor.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "shortName": "Stock Based Compensation - Restricted stock units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2018_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_CPLxlZzlGUe9l9cD1d2BWw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JXboLwy7Uk6QaB-ez2J3HQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Leases (Details)", "role": "http://www.xencor.com/role/DisclosureLeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Leases - Operating lease liabilities (Details)", "role": "http://www.xencor.com/role/DisclosureLeasesOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Operating lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "xncr:DeferredRevenuePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "As_Of_12_31_2019_K9JRTAbYw0uWaqRYmQ3SiQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Collaboration and Licensing Agreements (Details)", "role": "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "shortName": "Collaboration and Licensing Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_3_29_2019_To_3_29_2019_srt_CounterpartyNameAxis_xncr_AstellasMember_OG54H263HESvpouPMF1tfg", "decimals": "-5", "lang": null, "name": "xncr:CollaborativeArrangementNonrefundableUpfrontFees", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_10_1_2019_To_12_31_2019_jZePOabJ7kShKqK-Y9Ejkg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Collaborative and Licensing Agreements - Revenue Recognition (Details)", "role": "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails", "shortName": "Collaborative and Licensing Agreements - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "xncr:ScheduleOfRevenueByMajorLicenseesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_xncr_CollaborationMember_MXPyFjfiQ0iuoXtZhc_t9g", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_6_dk0zK5JkKXgu77bLWnzw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - 401(k) Plan (Details)", "role": "http://www.xencor.com/role/Disclosure401KPlanDetails", "shortName": "401(k) Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_6_dk0zK5JkKXgu77bLWnzw", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_10_1_2019_To_12_31_2019_jZePOabJ7kShKqK-Y9Ejkg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Condensed Quarterly Financial Data (unaudited) (Details)", "role": "http://www.xencor.com/role/DisclosureCondensedQuarterlyFinancialDataUnauditedDetails", "shortName": "Condensed Quarterly Financial Data (unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_10_1_2019_To_12_31_2019_jZePOabJ7kShKqK-Y9Ejkg", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2020_To_1_31_2020_srt_CounterpartyNameAxis_xncr_GileadMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_xncr_LicenseAgreementMember_sVinUCZ-dEu5AiOS4fpoIw", "decimals": "-5", "first": true, "lang": null, "name": "xncr:CollaborativeArrangementNonrefundableUpfrontFees", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Subsequent Event (Details)", "role": "http://www.xencor.com/role/DisclosureSubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2020_To_1_31_2020_srt_CounterpartyNameAxis_xncr_GileadMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_xncr_LicenseAgreementMember_sVinUCZ-dEu5AiOS4fpoIw", "decimals": "-5", "first": true, "lang": null, "name": "xncr:CollaborativeArrangementNonrefundableUpfrontFees", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Statements of Cash Flows", "role": "http://www.xencor.com/role/StatementStatementsOfCashFlows", "shortName": "Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iMB3qZNuQU-cKXPVW45rPw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Comprehensive Income (Loss)", "role": "http://www.xencor.com/role/DisclosureComprehensiveIncomeLoss", "shortName": "Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Marketable Securities", "role": "http://www.xencor.com/role/DisclosureMarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "xncr-20191231x10k128a17.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_jc6YAJBXK0Gtp6wY0cWIWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 95, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "U [S]", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.xencor.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.xencor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.xencor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r371" ], "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.xencor.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.xencor.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.xencor.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.xencor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r370" ], "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.xencor.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.xencor.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.xencor.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.xencor.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.xencor.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.xencor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r372" ], "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.xencor.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.xencor.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.xencor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r372" ], "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.xencor.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.xencor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r372" ], "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.xencor.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.xencor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r373" ], "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.xencor.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.xencor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r372" ], "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.xencor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r372" ], "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.xencor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r372" ], "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.xencor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r372" ], "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.xencor.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.xencor.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.xencor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "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.xencor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r368" ], "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.xencor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r369" ], "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.xencor.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.xencor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r38", "r83" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureSaleOfAdditionalCommonStockDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r124", "r177", "r180", "r354", "r355" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureSaleOfAdditionalCommonStockDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureSaleOfAdditionalCommonStockDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Repurchase Agreement Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r87", "r88", "r89", "r90" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Restatement Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r126", "r177", "r181", "r356", "r364", "r366" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "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": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update201602 [Member]", "terseLabel": "ASU 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.xencor.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.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Payables" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r1", "r14", "r127", "r128", "r178" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r72" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Amortization of premium on marketable securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r26", "r162" ], "calculation": { "http://www.xencor.com/role/DisclosurePropertyAndEquipmentDetails": { "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.xencor.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r40", "r41", "r42" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r39", "r42", "r43", "r267" ], "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 Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r15" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.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.xencor.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r86" ], "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r189", "r191", "r225", "r226" ], "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-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r191", "r219", "r224" ], "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", "positiveLabel": "Total employee, director and non-employee stock-based compensation expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationEmployeeExpenseDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r71", "r146", "r154" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization expense for patents, licenses, and other intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r100" ], "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": "Securities excluded in calculation of EPS" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r100" ], "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.xencor.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": "Net Income (Loss) Per Share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r100" ], "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "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 Non-arrangement Transactions [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r122", "r326", "r344" ], "calculation": { "http://www.xencor.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", "verboseLabel": "Increase in assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.xencor.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.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r37" ], "calculation": { "http://www.xencor.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.xencor.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.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r273" ], "calculation": { "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total Fair Value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r134" ], "calculation": { "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r135" ], "calculation": { "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r132", "r142" ], "calculation": { "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.xencor.com/role/DisclosureMarketableSecuritiesMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Total amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails", "http://www.xencor.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract]", "terseLabel": "Unrealized losses" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesUnrealizedLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]", "terseLabel": "Fair value" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesUnrealizedLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r138" ], "calculation": { "http://www.xencor.com/role/DisclosureMarketableSecuritiesMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "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), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Available-for-sale Securities, Debt Maturities, Year Two Through Five, Amortized Cost Basis", "terseLabel": "Maturing within two years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r136", "r138", "r337" ], "calculation": { "http://www.xencor.com/role/DisclosureMarketableSecuritiesMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Available-for-sale Securities, Debt Maturities, Year Two Through Five, Fair Value", "terseLabel": "Maturing within two years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract]", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimate Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r137" ], "calculation": { "http://www.xencor.com/role/DisclosureMarketableSecuritiesMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Available-for-sale Securities, Debt Maturities, Next Twelve Months, Amortized Cost Basis", "terseLabel": "Maturing in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r136", "r137", "r336" ], "calculation": { "http://www.xencor.com/role/DisclosureMarketableSecuritiesMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value", "terseLabel": "Maturing in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r130", "r133", "r142" ], "calculation": { "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.xencor.com/role/DisclosureMarketableSecuritiesMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "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).", "label": "Available-for-sale Securities, Debt Securities", "terseLabel": "Securities", "totalLabel": "Total estimated fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails", "http://www.xencor.com/role/DisclosureMarketableSecuritiesMaturitiesDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r193", "r221" ], "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.xencor.com/role/DisclosureStockBasedCompensationEmployeeExpenseDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "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.xencor.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r271", "r272" ], "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.xencor.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r259" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "terseLabel": "Equity issues, value" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Equity issued in shares" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r22", "r73" ], "calculation": { "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.xencor.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", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Money Market Funds" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails", "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "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. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash And Cash Equivalents [Member]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r6", "r76", "r79" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r67", "r73", "r78" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r67", "r287" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "Cash, Uninsured Amount", "terseLabel": "Amounts on deposit in excess of federally insured limits approximately" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "auth_ref": [ "r260", "r261", "r263" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants.", "label": "Collaborative Arrangement Disclosure [Text Block]", "terseLabel": "Collaboration and Licensing Agreements" } } }, "localname": "CollaborativeArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]", "terseLabel": "Collaboration research and licensing agreements" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r33", "r168", "r331", "r348" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (see note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r167", "r169" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "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.xencor.com/role/DisclosureSaleOfAdditionalCommonStockDetails", "http://www.xencor.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "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.xencor.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r13" ], "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.xencor.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r170" ], "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.xencor.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r13" ], "calculation": { "http://www.xencor.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 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.01 par value: 200,000,000 authorized shares; 56,902,301 issued and outstanding shares at December 31, 2019 and 56,279,542 issued and outstanding at December 31, 2018" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "401(k) Plan" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred income tax assets" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Deferred tax assets and liabilities" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred income tax liabilities" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r45", "r47", "r48" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)", "verboseLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementOfStockholdersEquity", "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r58" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r113", "r114", "r284", "r285" ], "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r113", "r114", "r284", "r285", "r358" ], "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r113", "r114", "r284", "r285", "r358" ], "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r108", "r340" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk [Policy]", "terseLabel": "Concentrations of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices" ], "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": "Concentrations of risk" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r113", "r114", "r284", "r285" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r111", "r113", "r114", "r115", "r284", "r286" ], "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r113", "r114", "r284", "r285" ], "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r172", "r174", "r178" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Net", "terseLabel": "Contract receivable" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r172", "r173", "r178" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r172", "r173", "r178" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 4.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", "verboseLabel": "Current portion of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r172", "r173", "r178" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion", "verboseLabel": "Non Current portion of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r179" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r183", "r186", "r357" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails", "http://www.xencor.com/role/DisclosureMarketableSecuritiesUnrealizedLossesDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostApproachValuationTechniqueMember": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Valuation approach reflecting amount that would be required currently to replace service capacity of asset.", "label": "Cost Approach Valuation Technique [Member]", "terseLabel": "Cost approach" } } }, "localname": "CostApproachValuationTechniqueMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r82", "r249", "r251" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "terseLabel": "Current tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r140", "r143", "r144" ], "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 more 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, 12 Months or Longer", "terseLabel": "Fair value, 12 months or greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r140", "r143", "r144" ], "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, less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r140", "r143" ], "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": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Unrealized losses, Less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about 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 [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails", "http://www.xencor.com/role/DisclosureMarketableSecuritiesUnrealizedLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Unrealized Gain (Loss)", "terseLabel": "Net unrealized gain (loss) on marketable securities available-for-sale" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r10", "r11", "r240", "r327", "r342" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Gross deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditCurrent": { "auth_ref": [ "r31", "r288" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a classified balance sheet, the cumulative difference as of the balance sheet date between the payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, within one year of the balance sheet date.", "label": "Deferred Rent Credit, Current", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRentCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r34", "r288" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Deferred rent, net of current portion" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r231", "r247", "r248" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "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 temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r241" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "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": "Gross deferred income tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r244" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred income tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r242" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "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": "Net deferred income tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r229", "r247", "r248" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "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 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.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "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 property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Depreciation" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsStateTaxes": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "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 state taxes.", "label": "Deferred Tax Assets, State Taxes", "terseLabel": "State taxes" } } }, "localname": "DeferredTaxAssetsStateTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r246", "r247", "r248" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "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 research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r229", "r247", "r248" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.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": "Accrued compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross": { "auth_ref": [ "r231", "r247" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.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 unrealized losses on available-for-sale securities.", "label": "Deferred Tax Assets, Unrealized Losses on Available-for-Sale Securities, Gross", "terseLabel": "Unrealized loss on securities" } } }, "localname": "DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r243" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "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", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedPatentCosts": { "auth_ref": [ "r230", "r247", "r248" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from patent costs.", "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Patent Costs", "negatedLabel": "Patent costs" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedPatentCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome": { "auth_ref": [ "r231", "r247", "r248", "r252" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains in other comprehensive income.", "label": "Deferred Tax Liabilities, Other Comprehensive Income", "negatedLabel": "Unrealized gain on securities" } } }, "localname": "DeferredTaxLiabilitiesOtherComprehensiveIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "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": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/Disclosure401KPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer contributions" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/Disclosure401KPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Defined contribution plan employer matching contribution percent" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/Disclosure401KPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Percentage of company matching to defined contribution plan" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/Disclosure401KPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/Disclosure401KPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r71", "r160" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r71", "r120" ], "calculation": { "http://www.xencor.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.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r177" ], "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 disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "verboseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.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" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Per Share", "terseLabel": "Net income (loss) per share attributable to common stockholders:", "verboseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails", "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r52", "r87", "r95", "r97", "r98", "r99", "r103", "r334", "r352" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net income (loss) (in dollars per share)", "verboseLabel": "Net income (loss) per common share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCondensedQuarterlyFinancialDataUnauditedDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails", "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r52", "r87", "r95", "r97", "r98", "r99", "r103", "r334", "r352" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net income (loss) (in dollars per share)", "verboseLabel": "Net income (loss) per common share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCondensedQuarterlyFinancialDataUnauditedDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails", "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Denominator" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r79", "r100", "r101", "r102" ], "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]", "terseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r235", "r236", "r250" ], "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", "verboseLabel": "US corporate tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount": { "auth_ref": [ "r235" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation Tax Cuts and Jobs Act of 2017 Amount", "terseLabel": "Effect of the 2017 Tax Cuts and Jobs Act" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r220" ], "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", "verboseLabel": "Period to recognize unamortized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r220" ], "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": "Unamortized compensation expense related to unvested restricted stock units" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r220" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "verboseLabel": "Unamortized compensation expense related to unvested options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails" ], "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": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationEmployeeExpenseDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r217" ], "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 options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationEmployeeExpenseDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Sale of Additional Common Stock" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r170" ], "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.xencor.com/role/DisclosureSaleOfAdditionalCommonStockDetails", "http://www.xencor.com/role/StatementStatementOfStockholdersEquity" ], "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 of Financial Instruments" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r273", "r274", "r275", "r280" ], "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r273", "r274" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.", "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Schedule of assets recorded at fair value" } } }, "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r183", "r184", "r186", "r274", "r308" ], "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r273", "r274", "r277", "r278", "r281" ], "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r183", "r184", "r186", "r274", "r309" ], "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": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r183", "r184", "r186", "r274", "r310" ], "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": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "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 Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r279", "r281" ], "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r79", "r282", "r283" ], "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated economic life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r153" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after 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": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r155" ], "calculation": { "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next 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": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r155" ], "calculation": { "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r155" ], "calculation": { "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r155" ], "calculation": { "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r155" ], "calculation": { "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r147", "r149", "r153", "r157", "r311" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r153", "r311" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Amortizable intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r147", "r152" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r153" ], "calculation": { "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture And Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r71" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Loss on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r55" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r53" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationEmployeeExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r79", "r150" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "verboseLabel": "Patents, Licenses, and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r79", "r159", "r165" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeApproachValuationTechniqueMember": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Valuation approach converting future amounts to single current discounted amount.", "label": "Income Approach Valuation Technique [Member]", "terseLabel": "Income approach" } } }, "localname": "IncomeApproachValuationTechniqueMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r50", "r87", "r324", "r332", "r353" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income (loss) before income tax" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statements of Comprehensive Income (Loss)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r164" ], "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.xencor.com/role/DisclosureStockBasedCompensationEmployeeExpenseDetails" ], "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.xencor.com/role/DisclosureStockBasedCompensationEmployeeExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r237" ], "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.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "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.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "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": [ "r255" ], "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.xencor.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r82", "r121", "r253" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense (benefit)", "totalLabel": "Income tax provision (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDetails", "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Reconciliation of federal statutory income tax to effective income tax" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r49", "r79", "r233", "r234", "r238", "r239", "r245", "r254", "r365" ], "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r21", "r341" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.", "label": "Income Taxes Receivable", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r232", "r235", "r236" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount 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 increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Net change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r81", "r235", "r236" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Federal statutory income tax rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r235", "r236" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) 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 award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount", "terseLabel": "Stock based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r235" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount 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, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r81", "r235", "r236" ], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount 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 state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State and local income taxes" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r77" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r36", "r330", "r350" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivableNoncurrent": { "auth_ref": [ "r9", "r343" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Noncurrent", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r70" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "Increase Decrease Collaboration Partner Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r70" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 15.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.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r70" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable": { "auth_ref": [ "r70" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in investment income that has been earned but not yet received in cash.", "label": "Increase Decrease In Accrued Investment Interest Receivable", "negatedTerseLabel": "Interest receivable" } } }, "localname": "IncreaseDecreaseInAccruedInvestmentIncomeReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r70" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 16.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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r70" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 18.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.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r70" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedTerseLabel": "Income tax receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r70" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 14.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.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r70" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.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" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r96", "r101" ], "calculation": { "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "verboseLabel": "Dilutive effect of employee stock options and ESPP" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r148", "r156" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r156" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Nonamortizable intangible assets (trademarks)" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r148", "r156" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Total gross carrying amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r145", "r151" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Patents, licenses, and other intangible assets, net", "totalLabel": "Total intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails", "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r335" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r65", "r68", "r77" ], "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, Net", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestReceivableNoncurrent": { "auth_ref": [ "r9" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of noncurrent interest earned but not received. Also called accrued interest or accrued interest receivable.", "label": "Interest Receivable, Noncurrent", "terseLabel": "Accrued interest" } } }, "localname": "InterestReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r359", "r360", "r361", "r362" ], "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.xencor.com/role/DisclosureMarketableSecuritiesDetails", "http://www.xencor.com/role/DisclosureMarketableSecuritiesUnrealizedLossesDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r359", "r360", "r361", "r362" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investment Type Categorization [Member]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails", "http://www.xencor.com/role/DisclosureMarketableSecuritiesUnrealizedLossesDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Investments": { "auth_ref": [ "r349" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "Investments" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "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 maturities of marketable securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r141", "r325", "r339", "r363" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Net rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).", "label": "Leaseholds And Leasehold Improvements [Member]", "terseLabel": "Leasehold and tenant improvements" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases" } } }, "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.xencor.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r294" ], "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.xencor.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Option to extend" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r299" ], "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 operating lease liabilities maturities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r299" ], "calculation": { "http://www.xencor.com/role/DisclosureLeasesCalc2Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.xencor.com/role/DisclosureLeasesDetails": { "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 undiscounted lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r299" ], "calculation": { "http://www.xencor.com/role/DisclosureLeasesDetails": { "order": 5.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 after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r299" ], "calculation": { "http://www.xencor.com/role/DisclosureLeasesDetails": { "order": 6.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.xencor.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r299" ], "calculation": { "http://www.xencor.com/role/DisclosureLeasesDetails": { "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 fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r299" ], "calculation": { "http://www.xencor.com/role/DisclosureLeasesDetails": { "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 fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r299" ], "calculation": { "http://www.xencor.com/role/DisclosureLeasesDetails": { "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.xencor.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r299" ], "calculation": { "http://www.xencor.com/role/DisclosureLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in 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.xencor.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r299" ], "calculation": { "http://www.xencor.com/role/DisclosureLeasesCalc2Details": { "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 in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r293" ], "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": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r29" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities", "verboseLabel": "Increase in liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r19", "r328", "r346" ], "calculation": { "http://www.xencor.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.xencor.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.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.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.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r180" ], "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": "Licensing" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]", "terseLabel": "Acquired licenses" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Marketable Securities" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r2", "r30" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "terseLabel": "Marketable securities - long term" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r338" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized gain (loss) on investment in marketable security, excluding other-than-temporary impairment (OTTI).", "label": "Marketable Securities, Realized Gain (Loss), Excluding Other than Temporary Impairments", "negatedTerseLabel": "Loss on sale of marketable securities available-for-sale" } } }, "localname": "MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Schedule of marketable securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r54" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain (Loss)", "verboseLabel": "Net unrealized gain (loss) on marketable securities available-for-sale" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r183" ], "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.xencor.com/role/DisclosureMarketableSecuritiesDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r67" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r67" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities, 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.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r67", "r69", "r72" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r44", "r46", "r51", "r72", "r101", "r333", "r351" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCondensedQuarterlyFinancialDataUnauditedDetails", "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r87", "r93" ], "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 income (loss) attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "verboseLabel": "Basic numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r93", "r94" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income (loss) attributable to common stockholders for diluted net income (loss) per share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Diluted numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental Schedule of Noncash Investing Activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashProjectAbandonmentCosts": { "auth_ref": [ "r71" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The expense charged against earnings to eliminate the capitalized costs of projects that have been terminated during the reporting period, which is added back to net income when calculating cash provided by (used in) operations using the indirect method.", "label": "Noncash Project Abandonment Costs", "terseLabel": "Abandonment of capitalized intangible assets", "verboseLabel": "Abandonment costs" } } }, "localname": "NoncashProjectAbandonmentCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails", "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expenses)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r197" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Summary of restricted stock unity activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations", "verboseLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCondensedQuarterlyFinancialDataUnauditedDetails", "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r295", "r300" ], "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": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r291" ], "calculation": { "http://www.xencor.com/role/DisclosureLeasesCalc2Details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.xencor.com/role/DisclosureLeasesOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liability", "totalLabel": "Operating lease liabilities", "verboseLabel": "Present value of lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesDetails", "http://www.xencor.com/role/DisclosureLeasesOperatingLeaseLiabilitiesDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r291" ], "calculation": { "http://www.xencor.com/role/DisclosureLeasesOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.xencor.com/role/StatementBalanceSheets": { "order": 2.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 liability - short-term", "verboseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesOperatingLeaseLiabilitiesDetails", "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r291" ], "calculation": { "http://www.xencor.com/role/DisclosureLeasesOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.xencor.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liability - long-term", "verboseLabel": "Lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesOperatingLeaseLiabilitiesDetails", "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r292", "r296" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r290" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-Use Asset", "verboseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r298", "r300" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesOperatingLeaseLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r297", "r300" ], "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": "Remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesOperatingLeaseLiabilitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r246" ], "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": "Cumulative net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r85", "r91", "r119", "r270" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 7.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.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r57" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromLoansReceivable": { "auth_ref": [ "r74", "r75" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount paid or received by the reporting entity associated with purchase (sale or collection) of loans receivable arising from the financing of goods and services.", "label": "Payments for (Proceeds from) Loans Receivable", "negatedLabel": "Proceeds from repayment of (investment in) loan receivable" } } }, "localname": "PaymentsForProceedsFromLoansReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r64" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Common stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r62" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchase of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r131" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r62" ], "calculation": { "http://www.xencor.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": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "401(k) Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/Disclosure401KPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r193", "r221" ], "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.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails" ], "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.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r12" ], "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.xencor.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r12" ], "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.xencor.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r12" ], "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" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r12" ], "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.xencor.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r12" ], "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", "terseLabel": "Preferred stock, $0.01 par value: 10,000,000 authorized shares; -0- issued and outstanding shares at December 31, 2019 and 2018" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r20", "r21" ], "calculation": { "http://www.xencor.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 expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r63" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r63", "r222" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 1.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": "Proceeds from issuance of common stock upon exercise of stock awards" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r59", "r60", "r131" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Available-for-sale Securities", "terseLabel": "Proceeds from sale and maturities of marketable securities available-for-sale" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r61" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r63" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from issuance of common stock under the Employee Stock Purchase Plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r44", "r46", "r66", "r122", "r123", "r264", "r265", "r266", "r268", "r269" ], "calculation": { "http://www.xencor.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 income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.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": [ "r26", "r163" ], "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.xencor.com/role/DisclosureLeasesDetails", "http://www.xencor.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r25", "r161" ], "calculation": { "http://www.xencor.com/role/DisclosurePropertyAndEquipmentDetails": { "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": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosurePropertyAndEquipmentDetails" ], "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.xencor.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r8", "r163", "r347" ], "calculation": { "http://www.xencor.com/role/DisclosurePropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.xencor.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.xencor.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.xencor.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r24", "r79", "r163" ], "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r7", "r163" ], "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.xencor.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r7", "r161" ], "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.xencor.com/role/DisclosureLeasesDetails", "http://www.xencor.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "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 lives of the assets" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Quarterly Financial Data (unaudited)" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r105" ], "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": "Condensed Quarterly Financial Data (unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCondensedQuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSaleOfAdditionalCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionDueFromToRelatedParty": { "auth_ref": [ "r84", "r302" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Receivables to be collected from (obligations owed to) related parties, net as of the balance sheet date where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.", "label": "Related Party Transaction, Due from (to) Related Party", "terseLabel": "Cost sharing receivable (payable)" } } }, "localname": "RelatedPartyTransactionDueFromToRelatedParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r185", "r303", "r304", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSaleOfAdditionalCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r228", "r367" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "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.xencor.com/role/DisclosureStockBasedCompensationEmployeeExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r79", "r228" ], "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]", "terseLabel": "Research and Development Expenses" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units R S U [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationEmployeeExpenseDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r171", "r345" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "verboseLabel": "Impact on retained earnings (accumulated deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.xencor.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.xencor.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r176", "r177" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "positiveLabel": "Total revenue", "terseLabel": "Collaborations, licenses, milestones, and royalties", "verboseLabel": "Revenue recorded" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/DisclosureCondensedQuarterlyFinancialDataUnauditedDetails", "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r80", "r182" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of revenue from U.S. and Non U.S. sources" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r175" ], "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, Amount", "terseLabel": "Performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]", "terseLabel": "Royalty" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r100" ], "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r100" ], "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 potentially dilutive securities" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.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": "Schedule of Available-for-sale Securities [Line Items]", "terseLabel": "Schedule of Available-for-sale Securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails", "http://www.xencor.com/role/DisclosureMarketableSecuritiesUnrealizedLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r262" ], "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.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r244" ], "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 tax effect of temporary differences that give rise to a significant portion of the deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r101" ], "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 basic and diluted net income (loss) per common share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r235" ], "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": "Reconciliation of the federal statutory income tax rate to our effective income tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r191", "r218", "r224" ], "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 total employee, director and non-employee stock-based compensation expense recognized" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r147", "r152" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of finite-lived intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r156", "r158" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of indefinite-lived intangible assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r26", "r163" ], "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.xencor.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r104" ], "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 Quarterly Financial Data" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCondensedQuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r193", "r221" ], "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.xencor.com/role/DisclosureStockBasedCompensationEmployeeExpenseDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r221" ], "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.xencor.com/role/DisclosureStockBasedCompensationOptionsByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r221" ], "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 outstanding and exercisable by exercise price" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r198", "r209", "r212" ], "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": "Summary of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of weighted average assumptions used for estimation of fair value of ESPP" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of weighted average assumptions used for estimation of fair value of stock options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "auth_ref": [ "r139" ], "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 unrealized losses on available-for-sale investments" } } }, "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Future amortization expense for patents, licenses, and other intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r79" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r70" ], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 4.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", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]", "terseLabel": "Compensation expense" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted", "verboseLabel": "Restricted stock granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Grant Date Fair Value, Ending Balance", "periodStartLabel": "Weighted Average Grant Date Fair Value, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "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 for estimated fair value of employee stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, high end of range (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, low end of range (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, high end of range (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, low end of range (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationEmployeeExpenseDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in shares of common stock available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r194" ], "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": "Total number of shares of common stock available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails" ], "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": "Information with respect to stock options outstanding", "verboseLabel": "Additional information" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r201" ], "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)", "verboseLabel": "Exercisable options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r201" ], "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)", "verboseLabel": "Weighted-average exercise price per share of exercisable options (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r211" ], "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": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r210" ], "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": "Weighted average grant date fair value per share of options granted during the year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Balance outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r200", "r221" ], "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": "Balance at the end of the period (in shares)", "periodStartLabel": "Balance at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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]", "verboseLabel": "Stock option activity, Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r199" ], "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": "Balance at the end of the period (in dollars per share)", "periodStartLabel": "Balance at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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 (Per Share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r212" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Options vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r213" ], "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": "Options vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r213" ], "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": "Options vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Awards issued under the plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r190", "r195" ], "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": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationEmployeeExpenseDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "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": "Options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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": "Options forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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": "Options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r79", "r193", "r196" ], "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-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r214" ], "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.xencor.com/role/DisclosureStockBasedCompensationOptionsByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r217" ], "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.xencor.com/role/DisclosureStockBasedCompensationOptionsByExercisePriceDetails" ], "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 outstanding and exercisable by exercise price" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationOptionsByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r217" ], "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, lower limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationOptionsByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r208" ], "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": "Stock Options Exercisable, Number of Shares" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationOptionsByExercisePriceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r200" ], "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": "Stock Options Outstanding, Number of Shares" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationOptionsByExercisePriceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r217" ], "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, upper limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationOptionsByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r216", "r223" ], "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 (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r221" ], "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": "Weighted-Average Remaining Contractual Term, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual life", "verboseLabel": "Weighted-Average Remaining Contractual Term, Balance outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Term, Options vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "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", "terseLabel": "Purchase price as percentage of stock price at the purchase date" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r201" ], "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": "Stock Options Exercisable, Weighted-Average Exercise Price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationOptionsByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r200" ], "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": "Stock Options Outstanding, Weighted-Average Exercise Price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationOptionsByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r213" ], "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": "Stock Options Outstanding, Remaining Contractual Term" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationOptionsByExercisePriceDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "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" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r35", "r170" ], "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.xencor.com/role/DisclosureSaleOfAdditionalCommonStockDetails", "http://www.xencor.com/role/StatementStatementOfStockholdersEquity" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSaleOfAdditionalCommonStockDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.xencor.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed 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_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement 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.xencor.com/role/DisclosureSaleOfAdditionalCommonStockDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.xencor.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r12", "r13", "r170", "r171" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under the Employee Stock Purchase Plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r12", "r13", "r170", "r171" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Sale of common stock, net of issuance cost (in shares)", "verboseLabel": "Sale of common stock" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSaleOfAdditionalCommonStockDetails", "http://www.xencor.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r12", "r13", "r170", "r171" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r12", "r13", "r170", "r171" ], "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 stock awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r12", "r13", "r170", "r171", "r202" ], "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": "Options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r12", "r13", "r170", "r171" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under the Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r12", "r13", "r170", "r171" ], "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": "Sale of common stock, net of issuance cost", "verboseLabel": "Proceeds from sale of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSaleOfAdditionalCommonStockDetails", "http://www.xencor.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r12", "r13", "r171", "r192", "r210" ], "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 stock awards" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r17", "r18", "r129" ], "calculation": { "http://www.xencor.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementBalanceSheets", "http://www.xencor.com/role/StatementStatementOfStockholdersEquity" ], "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.xencor.com/role/StatementBalanceSheets" ], "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 Events" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r306" ], "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.xencor.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r306" ], "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.xencor.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Event" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r112" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Service providers or vendors" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r246" ], "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": "Tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "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.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails" ], "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.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2018Member": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "Identified as tax year 2018.", "label": "Tax Year2018 [Member]", "terseLabel": "Tax Year 2018" } } }, "localname": "TaxYear2018Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Nonamortizable intangible assets (trademarks)" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "domainItemType" }, "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r262" ], "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.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r183", "r329", "r357" ], "lang": { "en-US": { "role": { "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "U S Treasury And Government [Member]", "terseLabel": "Government Securities" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails", "http://www.xencor.com/role/DisclosureMarketableSecuritiesUnrealizedLossesDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r106", "r107", "r109", "r110", "r116", "r117", "r118" ], "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.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r232" ], "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 (decrease) in deferred tax asset valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Securities included in calculation of EPS" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r94", "r99" ], "calculation": { "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average common shares outstanding, diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails", "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares used to compute net income (loss) per share attributable to common stockholders:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r92", "r99" ], "calculation": { "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average common shares outstanding, basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerShareDetails", "http://www.xencor.com/role/StatementStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" }, "xncr_AggregateValueStockSold": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the aggregate value of stock proceeds from sale net of underwriting discounts, commissions and offering expenses.", "label": "Aggregate Value Stock Sold", "terseLabel": "Net proceeds" } } }, "localname": "AggregateValueStockSold", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureSaleOfAdditionalCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "xncr_AimmuneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information about the counterparty, Aimmune.", "label": "Aimmune [Member]", "terseLabel": "Aimmune" } } }, "localname": "AimmuneMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "xncr_AlexionPharmaceuticalsIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to Alexion Pharmaceuticals, Inc., with which the entity has entered into a option and license agreement.", "label": "Alexion Pharmaceuticals Inc [Member]", "terseLabel": "Alexion" } } }, "localname": "AlexionPharmaceuticalsIncMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_AmgenIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to Amgen, Inc., with which the entity has entered into a Collaboration and Option Agreement.", "label": "Amgen Inc [Member]", "terseLabel": "Amgen, Inc." } } }, "localname": "AmgenIncMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_AstellasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represent information pertaining to Astellas.", "label": "Astellas [Member]", "terseLabel": "Astellas" } } }, "localname": "AstellasMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_BispecificFcTechnologiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to Bispecific FC Technologies member.", "label": "Bispecific Fc Technologies [Member]", "terseLabel": "Bispecific FC Technologies" } } }, "localname": "BispecificFcTechnologiesMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_BispecificProductMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to a bispecific deliverable.", "label": "Bispecific Product [Member]", "terseLabel": "Bispecific" } } }, "localname": "BispecificProductMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_CSLLimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to CSL Limited, with which the entity has entered into a Research License and Commercialization Agreement.", "label": "C S L Limited [Member]", "terseLabel": "CSL Limited" } } }, "localname": "CSLLimitedMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the total cost of cash and cash equivalents and marketable securities.", "label": "Cash and Cash Equivalents and Marketable Securities Amortized Cost", "terseLabel": "Investments, amortized cost" } } }, "localname": "CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCost", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "xncr_Cd38ProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to CD38 program", "label": "Cd38 Program [Member]", "terseLabel": "CD38 Program" } } }, "localname": "Cd38ProgramMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_CollaborationAndLicenseAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the Collaboration and License agreement.", "label": "Collaboration And License Agreement [Member]", "terseLabel": "Collaboration and License Agreement" } } }, "localname": "CollaborationAndLicenseAgreementMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_CollaborationAndLicensingProgramsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to collaboration and licensing programs within the various agreements", "label": "Collaboration and Licensing Programs [Axis]" } } }, "localname": "CollaborationAndLicensingProgramsAxis", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "stringItemType" }, "xncr_CollaborationAndLicensingProgramsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to collaboration and licensing programs within the various agreements", "label": "Collaboration And Licensing Programs [Domain]", "terseLabel": "Collaboration and Licensing Programs [Domain]" } } }, "localname": "CollaborationAndLicensingProgramsDomain", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_CollaborationArrangementRemainingCostSharingSettlementAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount received as settlement of projected remaining cost sharing due.", "label": "Collaboration Arrangement, Remaining Cost Sharing Settlement Amount", "terseLabel": "Remaining cost sharing settlement amount" } } }, "localname": "CollaborationArrangementRemainingCostSharingSettlementAmount", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "xncr_CollaborationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right to collaboration or assist on a project or agreement.", "label": "Collaboration [Member]", "terseLabel": "Research collaboration" } } }, "localname": "CollaborationMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_CollaborationProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to Collaboration Products.", "label": "Collaboration Products [Member]", "terseLabel": "Collaboration Products" } } }, "localname": "CollaborationProductsMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_CollaborationResearchAndLicensingAgreementsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Collaboration and Licensing Agreements" } } }, "localname": "CollaborationResearchAndLicensingAgreementsDisclosureAbstract", "nsuri": "http://www.xencor.com/20191231", "xbrltype": "stringItemType" }, "xncr_CollaborativeAgreementBispecificDrugDevelopmentNumberOfCandidates": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of candidates for which bispecific drug developed.", "label": "Collaborative Agreement, Bispecific Drug Development, Number Of Candidates", "terseLabel": "Number of drug candidates" } } }, "localname": "CollaborativeAgreementBispecificDrugDevelopmentNumberOfCandidates", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "integerItemType" }, "xncr_CollaborativeAgreementBispecificTechnologyAppliedNumberOfAntibodyTargets": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of antibody targets for which bispecific technology applied.", "label": "Collaborative Agreement, Bispecific Technology Applied, Number of Antibody Targets", "terseLabel": "Number of antibody targets for which bispecific technology applied" } } }, "localname": "CollaborativeAgreementBispecificTechnologyAppliedNumberOfAntibodyTargets", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "integerItemType" }, "xncr_CollaborativeAgreementNonExclusiveLicenseProvidedNumberOfFcTechnologiesTargets": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of FC technology targets for which non-exclusive license is provided.", "label": "Collaborative Agreement, Non-exclusive license Provided, Number of FC Technologies Targets", "terseLabel": "Number of targets against which non-exclusive license is provided" } } }, "localname": "CollaborativeAgreementNonExclusiveLicenseProvidedNumberOfFcTechnologiesTargets", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "integerItemType" }, "xncr_CollaborativeAgreementNumberOfPrograms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of programs under the collaborative agreements.", "label": "Collaborative Agreement, Number of Programs", "terseLabel": "Number of programs" } } }, "localname": "CollaborativeAgreementNumberOfPrograms", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "integerItemType" }, "xncr_CollaborativeAgreementPercentageOfProfitOnNetSales": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the percentage of profit on net sales of the product, if the company elects to participate in development.", "label": "Collaborative Agreement, Percentage of Profit on Net Sales", "terseLabel": "Percentage of profits on net sales of the product" } } }, "localname": "CollaborativeAgreementPercentageOfProfitOnNetSales", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "percentItemType" }, "xncr_CollaborativeAndLicensingAgreementsNumberOfCompaniesThatConductIntegratedResearchPlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of companies that conduct integrated research plan for programs to be conducted.", "label": "Collaborative And Licensing Agreements, Number Of Companies That Conduct Integrated Research Plan", "terseLabel": "Number of companies that conduct integrated research plan" } } }, "localname": "CollaborativeAndLicensingAgreementsNumberOfCompaniesThatConductIntegratedResearchPlan", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "integerItemType" }, "xncr_CollaborativeAndLicensingAgreementsNumberOfPerformanceObligations": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of performance obligations under the agreement.", "label": "Collaborative And Licensing Agreements, Number Of Performance Obligations", "terseLabel": "Number of performance obligations" } } }, "localname": "CollaborativeAndLicensingAgreementsNumberOfPerformanceObligations", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "integerItemType" }, "xncr_CollaborativeArrangementNonrefundableUpfrontFees": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of nonrefundable upfront fees as provided under the collaboration agreement.", "label": "Collaborative Arrangement Nonrefundable Upfront Fees", "terseLabel": "Nonrefundable upfront payment" } } }, "localname": "CollaborativeArrangementNonrefundableUpfrontFees", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "xncr_CollaborativeArrangementNumberOfTargetPrograms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of different target programs under the collaborative agreement.", "label": "Collaborative Arrangement Number of Target Programs", "terseLabel": "Number of different target programs" } } }, "localname": "CollaborativeArrangementNumberOfTargetPrograms", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "integerItemType" }, "xncr_CollaborativeArrangementResearchLicenseTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the research license term under the collaborative agreement.", "label": "Collaborative Arrangement Research License Term", "terseLabel": "Research license term" } } }, "localname": "CollaborativeArrangementResearchLicenseTerm", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "durationItemType" }, "xncr_CollaborativeArrangementStandaloneSellingPrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The selling price at which the entity would sell a good or service separately to a customer.", "label": "Collaborative Arrangement Standalone Selling Price", "terseLabel": "Standalone selling price" } } }, "localname": "CollaborativeArrangementStandaloneSellingPrice", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "xncr_ComputersSoftwareAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the computers, software and equipment.", "label": "Computers Software And Equipment [Member]", "terseLabel": "Computers, software and equipment" } } }, "localname": "ComputersSoftwareAndEquipmentMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "xncr_DebtSecuritiesAvailableForSaleContinuousUnrealizedGainLossPosition12MonthsOrLongerAccumulatedGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents Debt Securities, Available-for-sale, Continuous Unrealized Gain (Loss) Position, 12 Months or Longer, Accumulated (Gain)Loss", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Gain (Loss) Position, 12 Months or Longer, Accumulated (Gain) Loss", "terseLabel": "Unrealized gain (losses), 12 months or greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedGainLossPosition12MonthsOrLongerAccumulatedGainLoss", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "xncr_DeferredRevenuePolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for deferred revenue.", "label": "Deferred Revenue [Policy Text Block]", "terseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenuePolicyTextBlock", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "xncr_DeferredTaxLiabilitiesCapitalizedLegalCosts": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized legal costs.", "label": "Deferred Tax Liabilities Capitalized Legal Costs", "negatedLabel": "Capitalized legal costs" } } }, "localname": "DeferredTaxLiabilitiesCapitalizedLegalCosts", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "xncr_DeferredTaxLiabilitiesLicenseCosts": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from licensing costs.", "label": "Deferred Tax Liabilities License Costs", "negatedLabel": "Licensing costs" } } }, "localname": "DeferredTaxLiabilitiesLicenseCosts", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "xncr_DefinedContributionPlanAnnualVestingPercentageOverVestingTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The annual vesting percentage of a defined contribution plan over the plan's vesting period.", "label": "Defined Contribution Plan Annual Vesting Percentage Over Vesting Term", "terseLabel": "Annual vesting percentage" } } }, "localname": "DefinedContributionPlanAnnualVestingPercentageOverVestingTerm", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/Disclosure401KPlanDetails" ], "xbrltype": "percentItemType" }, "xncr_DefinedContributionPlanEmployeeContributionAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by employee contribution percentage", "label": "Defined Contribution Plan Employee Contribution [Axis]" } } }, "localname": "DefinedContributionPlanEmployeeContributionAxis", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/Disclosure401KPlanDetails" ], "xbrltype": "stringItemType" }, "xncr_DefinedContributionPlanEmployeeContributionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "n/a", "label": "Defined Contribution Plan Employee Contribution [Domain]", "terseLabel": "Defined Contribution Plan Employee Contribution [Domain]" } } }, "localname": "DefinedContributionPlanEmployeeContributionDomain", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/Disclosure401KPlanDetails" ], "xbrltype": "domainItemType" }, "xncr_DefinedContributionPlanVestingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The vesting period for a defined contribution plan.", "label": "Defined Contribution Plan Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "DefinedContributionPlanVestingPeriod", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/Disclosure401KPlanDetails" ], "xbrltype": "durationItemType" }, "xncr_DevelopmentBasedMilestonesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to development-based potential milestones.", "label": "Development Based Milestones [Member]", "terseLabel": "Development-based" } } }, "localname": "DevelopmentBasedMilestonesMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "xncr_DiscoveryProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to the Discovery Program", "label": "Discovery Program [Member]", "terseLabel": "Discovery Program" } } }, "localname": "DiscoveryProgramMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_EffectiveIncomeTaxRateReconciliationTaxCreditStateAmount": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount 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 state tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, State, Amount", "negatedLabel": "State Credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditStateAmount", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "xncr_EmployeeAndNonEmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee or non-employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement.", "label": "Employee And Non Employee Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeAndNonEmployeeStockOptionMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails", "http://www.xencor.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "xncr_EquityIncentivePlan2010Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the 2010 Equity Incentive Plan.", "label": "Equity Incentive Plan2010 [Member]", "terseLabel": "The 2010 Plan" } } }, "localname": "EquityIncentivePlan2010Member", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails" ], "xbrltype": "domainItemType" }, "xncr_EquityIncentivePlan2013Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the 2013 Equity Incentive Plan.", "label": "Equity Incentive Plan2013 [Member]", "terseLabel": "The 2013 Plan" } } }, "localname": "EquityIncentivePlan2013Member", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails" ], "xbrltype": "domainItemType" }, "xncr_FcLicensesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to FC Licenses member.", "label": "Fc Licenses [Member]", "terseLabel": "FC Licenses" } } }, "localname": "FcLicensesMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite Lived and Indefinite Lived Intangible Assets by Major Class [Line Items]", "terseLabel": "Patents, licenses, and other intangible assets" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "stringItemType" }, "xncr_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of finite-lived and indefinite-lived intangible assets, excluding goodwill, in total and by major class.", "label": "Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table]" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "stringItemType" }, "xncr_FirstRangeOfParticipatingEmployeeContributionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the first range at which employees' contributions are matched by a employer.", "label": "First Range Of Participating Employee Contributions [Member]", "terseLabel": "1% of participating employee contributions" } } }, "localname": "FirstRangeOfParticipatingEmployeeContributionsMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/Disclosure401KPlanDetails" ], "xbrltype": "domainItemType" }, "xncr_GenentechMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represent information pertaining to Genetech.", "label": "Genentech [Member]", "terseLabel": "Genentech" } } }, "localname": "GenentechMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_GileadMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information about the counterparty, Gilead.", "label": "Gilead [Member]", "terseLabel": "Gilead" } } }, "localname": "GileadMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "xncr_GlobalDiscoveryProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to global discovery program.", "label": "Global Discovery Program [Member]", "terseLabel": "Global Discovery Program" } } }, "localname": "GlobalDiscoveryProgramMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_InProcessIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "In Process Intangible Assets [Member]", "label": "In Process Intangible Assets [Member]", "terseLabel": "In-process intangible assets" } } }, "localname": "InProcessIntangibleAssetsMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "domainItemType" }, "xncr_IncomeTaxReconciliationResearchAndDevelopmentCredit": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/DisclosureIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount 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 and development credit.", "label": "Income Tax Reconciliation Research And Development Credit", "terseLabel": "Research and development credit" } } }, "localname": "IncomeTaxReconciliationResearchAndDevelopmentCredit", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "xncr_IncomeTaxTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosures pertaining to income taxes.", "label": "Income Tax [Table]" } } }, "localname": "IncomeTaxTable", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "xncr_IncomeTaxesLineItems": { "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": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails", "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "xncr_IncreaseDecreaseInDeferredRent": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period relating to deferred rent.", "label": "Increase Decrease in Deferred Rent", "terseLabel": "Deferred rent" } } }, "localname": "IncreaseDecreaseInDeferredRent", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "xncr_IncreaseDecreaseInLeaseLiabilitiesAndRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/StatementStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period relating to lease liabilities and right of use (ROU) assets.", "label": "Increase Decrease In Lease Liabilities and Right Of Use Assets", "terseLabel": "Lease liabilities and ROU assets" } } }, "localname": "IncreaseDecreaseInLeaseLiabilitiesAndRightOfUseAssets", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "xncr_InmuneBioIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the counterparty, INmune Bio, Inc. (INmune).", "label": "Inmune Bio Inc [Member]", "terseLabel": "INmune" } } }, "localname": "InmuneBioIncMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_LicenseAgreementCommonStockValueReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of common stock receivable as payment under the license agreement.", "label": "License Agreement, Common Stock, Value Receivable", "terseLabel": "Common Stock Value receivable under License agreement" } } }, "localname": "LicenseAgreementCommonStockValueReceivable", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "xncr_LicenseAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the License Agreement.", "label": "License Agreement [Member]", "terseLabel": "License Agreement" } } }, "localname": "LicenseAgreementMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "xncr_LicensesAndOtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to licenses and other intangible assets.", "label": "Licenses And Other Intangible Assets [Member]", "terseLabel": "Licenses and other amortizable intangible assets" } } }, "localname": "LicensesAndOtherIntangibleAssetsMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "domainItemType" }, "xncr_MarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing marketable securities.", "label": "Marketable Securities [Member]", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "xncr_MilestoneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Payment for achievement or success.", "label": "Milestone [Member]", "terseLabel": "Milestone" } } }, "localname": "MilestoneMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_MonroviaCaOfficeAndLaboratorySpaceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to lease office and laboratory space in Monrovia, CA.", "label": "Monrovia Ca Office And Laboratory Space [Member]", "terseLabel": "Monrovia, CA - office and laboratory space" } } }, "localname": "MonroviaCaOfficeAndLaboratorySpaceMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "xncr_MonroviaCaOfficeAndLaboratoryWithAdditionalSpaceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the original lease office and laboratory space in Monrovia, CA, in addition to the additional space as included in the amended lease agreement.", "label": "Monrovia Ca Office And Laboratory With Additional Space [Member]", "terseLabel": "Monrovia, CA - office and laboratory space with additional space" } } }, "localname": "MonroviaCaOfficeAndLaboratoryWithAdditionalSpaceMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "xncr_MorphoSysMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to MorphoSys.", "label": "Morpho Sys [Member]", "terseLabel": "MorphoSys" } } }, "localname": "MorphoSysMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_NonUnitedStatesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Non United States [Member]", "label": "Non United States [Member]", "terseLabel": "Non - United States" } } }, "localname": "NonUnitedStatesMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_NovartisMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to Novartis.", "label": "Novartis [Member]", "terseLabel": "Novartis" } } }, "localname": "NovartisMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_NumberOfAnnualInstallmentVestingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of annual installment vesting periods.", "label": "Number Of Annual Installment Vesting Period", "terseLabel": "Annual installment vesting periods" } } }, "localname": "NumberOfAnnualInstallmentVestingPeriod", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails" ], "xbrltype": "integerItemType" }, "xncr_NumberOfCommercialLicenses": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of commercial licenses exercised in association with a research agreement.", "label": "Number Of Commercial Licenses", "terseLabel": "Number of commercial licenses" } } }, "localname": "NumberOfCommercialLicenses", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "integerItemType" }, "xncr_NumberOfCriticalSuppliers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of critical suppliers.", "label": "Number Of Critical Suppliers", "terseLabel": "Number of critical suppliers" } } }, "localname": "NumberOfCriticalSuppliers", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "integerItemType" }, "xncr_NumberOfDeliveredDiscoverPrograms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of discover programs delivered.", "label": "Number Of Delivered Discover Programs", "terseLabel": "Number of delivered discover programs" } } }, "localname": "NumberOfDeliveredDiscoverPrograms", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "integerItemType" }, "xncr_NumberOfDevelopmentStageProducts": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of development stage products that incorporate the company's bispecific Fc technology.", "label": "Number of Development Stage Products", "terseLabel": "Number of development stage products" } } }, "localname": "NumberOfDevelopmentStageProducts", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "integerItemType" }, "xncr_NumberOfPreviousIdentifiedProductsInWhichSubstitutionCanOccur": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the previously identified programs that can be substituted during the research term provided Amgen has not initiated non human primate studies", "label": "Number Of Previous Identified Products In Which Substitution Can Occur", "terseLabel": "Number of previously identified products" } } }, "localname": "NumberOfPreviousIdentifiedProductsInWhichSubstitutionCanOccur", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "integerItemType" }, "xncr_NumberOfPrimaryCriteriasToDetermineCapitalizationOfPatent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of primary criteria's to determine, if a patent will be capitalized initially.", "label": "Number of Primary Criteria's to Determine Capitalization of Patent", "terseLabel": "Number of primary criteria to determine capitalization of patent" } } }, "localname": "NumberOfPrimaryCriteriasToDetermineCapitalizationOfPatent", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "integerItemType" }, "xncr_NumberOfServiceProviders": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of service providers.", "label": "Number of Service Providers", "terseLabel": "Number of service providers" } } }, "localname": "NumberOfServiceProviders", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "integerItemType" }, "xncr_OptionAndLicenseAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the option and license agreement.", "label": "Option And License Agreement [Member]", "terseLabel": "Option and License Agreement" } } }, "localname": "OptionAndLicenseAgreementMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_OtherCounterpartyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information relating to other counterparty", "label": "Other Counterparty [Member]", "terseLabel": "Other [Member]" } } }, "localname": "OtherCounterpartyMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_PatentsDefiniteLifeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to patents, definite life.", "label": "Patents Definite Life [Member]", "terseLabel": "Patents, definite life" } } }, "localname": "PatentsDefiniteLifeMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "domainItemType" }, "xncr_PatentsPendingIssuanceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to patents, pending issuance.", "label": "Patents Pending Issuance [Member]", "terseLabel": "Patents, pending issuance" } } }, "localname": "PatentsPendingIssuanceMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "domainItemType" }, "xncr_PercentageOfAdditionalEquityInterests": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The percentage of additional equity interests available to be obtained in a license agreement.", "label": "Percentage Of Additional Equity Interests", "terseLabel": "Additional equity interests (as a percentage)" } } }, "localname": "PercentageOfAdditionalEquityInterests", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "percentItemType" }, "xncr_PercentageOfFullyDilutedEquityInterest": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The percentage of fully-diluted equity interest in a collaboration agreement.", "label": "Percentage Of Fully Diluted Equity Interest", "terseLabel": "Fully-diluted equity interests (as a percentage)" } } }, "localname": "PercentageOfFullyDilutedEquityInterest", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "percentItemType" }, "xncr_PercentageOfNetOperatingLossCarryforwardsWhichCanOffsetTaxableIncome": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the percent of net operating loss carryforwards which can offset future taxable income.", "label": "Percentage Of Net Operating Loss Carryforwards Which Can Offset Taxable Income", "terseLabel": "Percentage of net operating losses which can offset future taxable income" } } }, "localname": "PercentageOfNetOperatingLossCarryforwardsWhichCanOffsetTaxableIncome", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails" ], "xbrltype": "percentItemType" }, "xncr_PiperJaffrayMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to Piper Jaffray.", "label": "Piper Jaffray [Member]", "terseLabel": "Piper Jaffray" } } }, "localname": "PiperJaffrayMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureSaleOfAdditionalCommonStockDetails" ], "xbrltype": "domainItemType" }, "xncr_PotentialMilestonesTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information by type of potential milestones.", "label": "Potential Milestones Type [Axis]" } } }, "localname": "PotentialMilestonesTypeAxis", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "xncr_PotentialMilestonesTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information by name of potential milestones.", "label": "Potential Milestones Type [Domain]", "terseLabel": "Potential Milestones Type [Domain]" } } }, "localname": "PotentialMilestonesTypeDomain", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "xncr_PreviousTargetsWhichBispecificTechnologyWillBeApplied": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information in which bispecific technology will be applied to previous targets", "label": "Previous Targets Which Bispecific Technology Will Be Applied", "terseLabel": "Previous targets which bispecific technology will be applied" } } }, "localname": "PreviousTargetsWhichBispecificTechnologyWillBeApplied", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "integerItemType" }, "xncr_ProceedsFromMilestonePaymentReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of cash inflow from milestone payments received.", "label": "Proceeds from Milestone Payment Received", "terseLabel": "Proceeds from milestone payments" } } }, "localname": "ProceedsFromMilestonePaymentReceived", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "xncr_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Property Plant and Equipment Useful Life [Table Text Block]", "terseLabel": "Schedule of useful lives by asset category" } } }, "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "xncr_RegulatoryBasedMilestonesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to regulatory-based potential milestones.", "label": "Regulatory Based Milestones [Member]", "terseLabel": "Regulatory-based" } } }, "localname": "RegulatoryBasedMilestonesMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_ResearchActivityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represent information pertaining to research activity.", "label": "Research Activity [Member]", "terseLabel": "Research service" } } }, "localname": "ResearchActivityMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_ResearchAndLicenseAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to a research and license agreement.", "label": "Research And License Agreement [Member]", "terseLabel": "Research and License Agreement" } } }, "localname": "ResearchAndLicenseAgreementMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_ResearchLicenseAndCommercialization2009AgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the February 2009 Research License and Commercialization Agreement.", "label": "Research License And Commercialization2009 Agreement [Member]", "terseLabel": "2009 Research License and Commercialization Agreement" } } }, "localname": "ResearchLicenseAndCommercialization2009AgreementMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_RevenueRecognitionContractPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period over which revenue is recognized under the agreement", "label": "Revenue Recognition Contract Period", "terseLabel": "Term of revenue recognized" } } }, "localname": "RevenueRecognitionContractPeriod", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "xncr_RevenueRecognitionMilestoneMethodPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payment received in associated with agreement as milestone was met.", "label": "Revenue Recognition Milestone Method Payment", "terseLabel": "Milestone payment" } } }, "localname": "RevenueRecognitionMilestoneMethodPayment", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborativeAndLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "xncr_RevenueRecognitionMilestoneMethodPending": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of consideration that will be recognized upon full completion of milestones set forth in a collaborative agreement between two parties.", "label": "Revenue Recognition Milestone Method Pending", "verboseLabel": "Potential milestone payment" } } }, "localname": "RevenueRecognitionMilestoneMethodPending", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "xncr_RightToSubstituteIdentifiedTargetPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of years the company has the right to substitute an identified target from the effective date of the Agreement.", "label": "Right To Substitute Identified Target Period", "terseLabel": "Right to substitute identified target period" } } }, "localname": "RightToSubstituteIdentifiedTargetPeriod", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "durationItemType" }, "xncr_SaleOfAdditionalCommonStockTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the sale of additional common stock", "label": "Sale Of Additional Common Stock [Text Block]", "terseLabel": "Sale of Additional Common Stock" } } }, "localname": "SaleOfAdditionalCommonStockTextBlock", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureSaleOfAdditionalCommonStock" ], "xbrltype": "textBlockItemType" }, "xncr_SalesBasedMilestonesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to sales-based potential milestones.", "label": "Sales Based Milestones [Member]", "terseLabel": "Sales-based" } } }, "localname": "SalesBasedMilestonesMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_SanDiegoCaOfficeSpaceOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to one lease office space in San Diego, CA.", "label": "San Diego Ca Office Space One [Member]", "terseLabel": "San Diego, CA - office space" } } }, "localname": "SanDiegoCaOfficeSpaceOneMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "xncr_SanDiegoCaOfficeSpaceTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to a second lease office space in San Diego, CA.", "label": "San Diego Ca Office Space Two [Member]", "terseLabel": "San Diego, CA - second office space" } } }, "localname": "SanDiegoCaOfficeSpaceTwoMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "xncr_ScheduleOfRevenueByMajorLicenseesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue by major licensees.", "label": "Schedule of Revenue by Major Licensees [Table Text Block]", "terseLabel": "Schedule of revenue by licensees" } } }, "localname": "ScheduleOfRevenueByMajorLicenseesTableTextBlock", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsTables" ], "xbrltype": "textBlockItemType" }, "xncr_ScheduleOfStockOptionsOutstandingTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of summary information pertaining to stock options outstanding.", "label": "Schedule of Stock Options Outstanding [Table Text Block]", "terseLabel": "Schedule of stock options outstanding" } } }, "localname": "ScheduleOfStockOptionsOutstandingTableTextBlock", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "xncr_SecondRangeOfParticipatingEmployeeContributionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the second range at which employees' contributions are matched by a employer.", "label": "Second Range Of Participating Employee Contributions [Member]", "terseLabel": "5% of participating employee contributions" } } }, "localname": "SecondRangeOfParticipatingEmployeeContributionsMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/Disclosure401KPlanDetails" ], "xbrltype": "domainItemType" }, "xncr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the annual increase in maximum number of shares (or other type of equity) approved (usually by shareholders and board of directors), for awards under the equity-based compensation plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Annual Increase in Shares Authorized", "terseLabel": "Annual increase in shares of common stock available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorized", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails" ], "xbrltype": "sharesItemType" }, "xncr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualPercentageIncreaseInSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the annual percentage increase in maximum number of shares (or other type of equity) approved (usually by shareholders and board of directors), for awards under the equity-based compensation plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Annual Percentage Increase in Shares Authorized", "terseLabel": "Annual percentage increase in shares of common stock available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualPercentageIncreaseInSharesAuthorized", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails" ], "xbrltype": "percentItemType" }, "xncr_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialTermOfPlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The initial period of time from the date the plan becomes effective until it expires.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Initial Term of Plan", "terseLabel": "Initial term of plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialTermOfPlan", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails" ], "xbrltype": "durationItemType" }, "xncr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfCompensationWithheldToPurchaseSharesAtDiscount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The percentage of annual compensation that employees may elect to have withheld to purchase stock at a discount.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Percentage of Compensation withheld to Purchase Shares at Discount", "terseLabel": "Percentage of compensation that employees may withhold to purchase stock at a discount" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfCompensationWithheldToPurchaseSharesAtDiscount", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails" ], "xbrltype": "percentItemType" }, "xncr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceOfCommonStockPercentageOnInitialOfferingDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the purchase price expressed as a percentage of the fair market value of common stock at the initial offering date.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Purchase Price of Common Stock Percentage on Initial Offering Date", "terseLabel": "Purchase price as percentage of stock price at the initial offering date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceOfCommonStockPercentageOnInitialOfferingDate", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails" ], "xbrltype": "percentItemType" }, "xncr_ShareBasedCompensationArrangementByShareBasedPaymentAwardSubsequentTermOfPlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The subsequent two year period of the ESPP upon the ending of the initial two year term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Subsequent Term Of Plan", "terseLabel": "Second term of plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSubsequentTermOfPlan", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails" ], "xbrltype": "durationItemType" }, "xncr_ShareBasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsCommonStockFairValuePerShareMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated fair value of the entity's common stock at the date of grant of stock options, used as an input in calculating the grant date fair value of the options maximum.", "label": "Share Based Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Common Stock Fair Value Per Share Maximum", "terseLabel": "Common stock fair value per share maximum" } } }, "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsCommonStockFairValuePerShareMaximum", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "xncr_ShareBasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsCommonStockFairValuePerShareMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The minimum estimated fair value of the entity's common stock at the date of grant of stock options, used as an input in calculating the grant date fair value of the options.", "label": "Share Based Compensation Arrangement By ShareBased Payment Award Fair Value Assumptions Common Stock Fair Value Per Share Minimum", "terseLabel": "Common stock fair value per share minimum" } } }, "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsCommonStockFairValuePerShareMinimum", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationFvOfEmployeeStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "xncr_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfPurchasePeriods": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of six month purchase periods included in the initial term of the plan.", "label": "Sharebased Compensation Arrangement by Sharebased Payment Award Number of Purchase Periods", "terseLabel": "Number of six month purchase periods" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfPurchasePeriods", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails" ], "xbrltype": "integerItemType" }, "xncr_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the purchase period during which the employee withholding amounts may be used to purchase shares.", "label": "Sharebased Compensation Arrangement by Sharebased Payment Award Purchase Period", "terseLabel": "Purchase period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePeriod", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationPlanDetailsDetails" ], "xbrltype": "durationItemType" }, "xncr_SharesAuthorizedUnderStockOptionPlansExercisePriceRangeFiveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The five range of exercise prices for which supplementary information on outstanding and exercisable shares awarded is disclosed.", "label": "Shares Authorized Under Stock Option Plans Exercise Price Range Five [Member]", "terseLabel": "$34.56 - $43.16" } } }, "localname": "SharesAuthorizedUnderStockOptionPlansExercisePriceRangeFiveMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationOptionsByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "xncr_SharesAuthorizedUnderStockOptionPlansExercisePriceRangeFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The four range of exercise prices for which supplementary information on outstanding and exercisable shares awarded is disclosed.", "label": "Shares Authorized Under Stock Option Plans Exercise Price Range Four [Member]", "terseLabel": "$22.20 - $33.78" } } }, "localname": "SharesAuthorizedUnderStockOptionPlansExercisePriceRangeFourMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationOptionsByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "xncr_SharesAuthorizedUnderStockOptionPlansExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The first range of exercise prices for which supplementary information on outstanding and exercisable share awards is disclosed.", "label": "Shares Authorized Under Stock Option Plans Exercise Price Range One [Member]", "terseLabel": "$0.59 - $4.25" } } }, "localname": "SharesAuthorizedUnderStockOptionPlansExercisePriceRangeOneMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationOptionsByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "xncr_SharesAuthorizedUnderStockOptionPlansExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The third range of exercise prices for which supplementary information on outstanding and exercisable share awards is disclosed.", "label": "Shares Authorized Under Stock Option Plans Exercise Price Range Three [Member]", "terseLabel": "$14.77 - $22.18" } } }, "localname": "SharesAuthorizedUnderStockOptionPlansExercisePriceRangeThreeMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationOptionsByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "xncr_SharesAuthorizedUnderStockOptionPlansExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The second range of exercise prices for which supplementary information on outstanding and exercisable share awards is disclosed.", "label": "Shares Authorized Under Stock Option Plans Exercise Price Range Two [Member]", "terseLabel": "$9.78 - $14.75" } } }, "localname": "SharesAuthorizedUnderStockOptionPlansExercisePriceRangeTwoMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureStockBasedCompensationOptionsByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "xncr_SupplementalCashFlowInformationCashPaidAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information Cash Paid [Abstract]", "terseLabel": "Cash paid for:" } } }, "localname": "SupplementalCashFlowInformationCashPaidAbstract", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "xncr_TaxCreditCarryforwardExpiredAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of the tax credit carryforward has been expired.", "label": "Tax Credit Carryforward, Expired Amount", "terseLabel": "Tax credits expired amount" } } }, "localname": "TaxCreditCarryforwardExpiredAmount", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "xncr_TaxCreditCarryforwardExpiringInFiveYearsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of the tax credit carryforward will expire in next five years if not utilized.", "label": "Tax Credit Carryforward, Expiring in Five Years, Amount", "terseLabel": "Tax credits expiring in next five years" } } }, "localname": "TaxCreditCarryforwardExpiringInFiveYearsAmount", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "xncr_VirBiotechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to VIR Biotechnology (VirBio).", "label": "Vir Biotechnology [Member]", "terseLabel": "VIR Biotechnology" } } }, "localname": "VirBiotechnologyMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_Xmab13676ProductMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to product XmAb13676.", "label": "Xmab13676 Product [Member]", "terseLabel": "XmAb13676" } } }, "localname": "Xmab13676ProductMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_Xmab14045ProductMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to product XmAb14045.", "label": "Xmab14045 Product [Member]", "terseLabel": "XmAb14045" } } }, "localname": "Xmab14045ProductMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_Xmab24306ProductMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to product XmAb24306.", "label": "Xmab24306 Product [Member]", "terseLabel": "XmAb24306" } } }, "localname": "Xmab24306ProductMember", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_YearsPriorTo2018Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the tax years prior to 2018.", "label": "Years Prior To2018 [Member]", "terseLabel": "Years Prior to 2018" } } }, "localname": "YearsPriorTo2018Member", "nsuri": "http://www.xencor.com/20191231", "presentation": [ "http://www.xencor.com/role/DisclosureIncomeTaxesTcjaAndNetOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 8 } }, "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": "(c)", "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(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r12": { "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" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "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", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r18": { "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" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "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(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "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)(2)(iii)(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)(2)(iii)(2)", "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)(2)(iii)(3)", "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)(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": "(d)", "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(8))", "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": "(d)(1)", "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": "(d)(2)", "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": "(e)", "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": "(e)(1)", "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": "(f)", "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": "(f)(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": "(f)(2)(i)", "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": "(g)", "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": "(h)(1)", "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": "(h)(1)(i)", "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.1)", "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": "(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", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b),(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r25": { "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" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "808", "URI": "http://asc.fasb.org/topic&trid=5833765" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39927-112707" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r299": { "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" }, "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.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r308": { "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" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "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(23))", "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.25)", "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.10)", "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": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62652-112803" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.26(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(10))", "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(15)(b)(2))", "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(5)(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r354": { "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" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r368": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r369": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r37": { "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" }, "r370": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r371": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r372": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r373": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r39": { "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" }, "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": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r55": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r62": { "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" }, "r63": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3095-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3098-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 55 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Concentration Risk (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
customer
Dec. 31, 2018
USD ($)
customer
Concentrations of risk    
Deferred revenue $ 47.1 $ 40.1
Accrued interest 2.7 2.3
Amounts on deposit in excess of federally insured limits approximately $ 50.0 $ 26.0
Payables | Service providers or vendors    
Concentrations of risk    
Number of service providers | customer 2 4
Concentration risk percentage 48.00% 49.00%
Number of critical suppliers | customer 3  
XML 56 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2019
Feb. 14, 2020
Jun. 28, 2019
Document and Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2019    
Entity File Number 001-36182    
Entity Registrant Name Xencor, Inc    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 20-1622502    
Entity Address, Address Line One 111 West Lemon Avenue    
Entity Address, City or Town Monrovia    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 91016    
City Area Code 626    
Local Phone Number 305-5900    
Title of 12(b) Security Common Stock, par value $0.01 per share    
Trading Symbol XNCR    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   56,943,858  
Entity Central Index Key 0001326732    
Amendment Flag false    
Current Fiscal Year End Date --12-31    
Entity Public Float     $ 2,291,908,831
Document Fiscal Year Focus 2019    
Document Fiscal Period Focus FY    
XML 57 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Statement of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Total
Balance at Dec. 31, 2016 $ 466 $ 553,290 $ (1,441) $ (214,382) $ 337,933
Balance (in shares) at Dec. 31, 2016 46,567,978        
Increase (Decrease) in Stockholders' Equity          
Sale of common stock, net of issuance cost $ 4 2,793     2,797
Sale of common stock, net of issuance cost (in shares) 363,603        
Issuance of common stock under the Employee Stock Purchase Plan   936     936
Issuance of common stock under the Employee Stock Purchase Plan (in shares) 70,907        
Comprehensive income (loss)     (367) (38,486) (38,853)
Stock-based compensation expense   13,651     13,651
Balance at Dec. 31, 2017 $ 470 570,670 (1,808) (252,868) 316,464
Balance (in shares) at Dec. 31, 2017 47,002,488        
Increase (Decrease) in Stockholders' Equity          
Sale of common stock, net of issuance cost $ 84 245,420     245,504
Sale of common stock, net of issuance cost (in shares) 8,395,000        
Issuance of common stock upon exercise of stock awards $ 8 7,609     7,617
Issuance of common stock upon exercise of stock awards (in shares) 824,731        
Issuance of common stock under the Employee Stock Purchase Plan $ 1 1,119     1,120
Issuance of common stock under the Employee Stock Purchase Plan (in shares) 57,323        
Comprehensive income (loss)     837 (70,409) (69,572)
Stock-based compensation expense   20,548     20,548
Balance at Dec. 31, 2018 $ 563 845,366 (971) (323,277) 521,681
Balance (in shares) at Dec. 31, 2018 56,279,542        
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock upon exercise of stock awards $ 5 9,264     9,269
Issuance of common stock upon exercise of stock awards (in shares) 543,887        
Issuance of common stock under the Employee Stock Purchase Plan $ 1 1,392     1,393
Issuance of common stock under the Employee Stock Purchase Plan (in shares) 67,561        
Issuance of restricted stock units (in shares) 11,311        
Comprehensive income (loss)     2,132 26,875 29,007
Stock-based compensation expense   31,851     31,851
Balance at Dec. 31, 2019 $ 569 $ 887,873 $ 1,161 $ (296,402) $ 593,201
Balance (in shares) at Dec. 31, 2019 56,902,301        
XML 58 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Income Taxes [Line Items]      
US corporate tax rate 35.00% 21.00% 21.00%
Federal      
Income Taxes [Line Items]      
Income tax receivable   $ 0.8 $ 1.6
XML 59 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Marketable Securities - Maturities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Amortized Cost  
Maturing in one year or less $ 478,338
Maturing within two years 71,487
Total amortized cost 549,825
Estimate Fair Value  
Maturing in one year or less 479,470
Maturing within two years 71,526
Total estimated fair value $ 550,996
XML 60 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Marketable Securities
12 Months Ended
Dec. 31, 2019
Marketable Securities  
Marketable Securities

3. Marketable Securities

The Company’s marketable debt securities held as of December 31, 2019 and 2018 are summarized below:

December 31, 2019

Gross

Gross

    

Amortized

    

Unrealized

Unrealized

    

Cost

Gains

Losses

Fair Value

(in thousands)

Money Market Funds

$

32,009

$

$

$

32,009

Corporate Securities

281,586

195

(30)

281,751

Government Securities

268,239

1,006

269,245

$

581,834

$

1,201

$

(30)

$

583,005

Reported as

Cash and cash equivalents

$

32,009

Marketable securities

550,996

Total investments

$

583,005

December 31, 2018

Gross

Gross

    

Amortized

    

Unrealized

Unrealized

    

Cost

Gains

Losses

Fair Value

(in thousands)

Money Market Funds

$

18,270

$

$

$

18,270

Corporate Securities

105,311

1

(345)

104,967

Government Securities

399,873

187

(804)

399,256

$

523,454

$

188

$

(1,149)

$

522,493

Reported as

Cash and cash equivalents

$

18,270

Marketable securities

504,223

Total investments

$

522,493

The maturities of the Company’s marketable debt securities as of December 31, 2019 are as follows:

Amortized

    

Estimated

Cost

Fair Value

(in thousands)

Mature in one year or less

$

478,338

$

479,470

Mature after one year through five years

71,487

71,526

$

549,825

$

550,996

The unrealized losses on available-for-sale investments and their related fair values as of December 31, 2019 and 2018 are as follows:

December 31, 2019

Less than 12 months

12 months or greater

Fair value

Unrealized losses

Fair value

Unrealized gain (losses)

(in thousands)

Corporate Securities

$

46,303

$

(24)

$

13,992

$

(6)

Government Securities

$

46,303

$

(24)

$

13,992

$

(6)

December 31, 2018

Less than 12 months

12 months or greater

Fair value

Unrealized losses

Fair value

Unrealized losses

(in thousands)

Corporate Securities

$

84,666

$

(310)

$

17,805

$

(35)

Government Securities

176,225

(672)

116,830

(132)

$

260,891

$

(982)

$

134,635

$

(167)

The unrealized losses from the listed securities are due to a change in the interest rate environment and not a change in the credit quality of the securities.

XML 61 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
401(k) Plan
12 Months Ended
Dec. 31, 2019
401(k) Plan  
401(k) Plan

11. 401(k) Plan

We have a 401(k)-plan covering all full-time employees. Employees may make pre-tax contributions up to the maximum allowable by the Internal Revenue Code. Effective January 1, 2018, the Company contributes 100% of the first 1% of participating employees’ contribution and 50% of the next 5% of participating employees’ contribution, for a maximum of 3.5% employer contribution. Participants are immediately vested in their employee contributions; employer contributions are vested over a three-year period with one-third for each year of a participating employee’s service. Employer contributions made for the year ended December 31, 2019 and 2018 were $0.6 million and $0.5 million, respectively. No employer contributions were made for the year ended December 31, 2017.

XML 62 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 63 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation
12 Months Ended
Dec. 31, 2019
Stock-Based Compensation  
Stock-Based Compensation

7. Stock-Based Compensation

Our Board of Directors and the requisite stockholders previously approved the 2010 Equity Incentive Plan (the 2010 Plan). In October 2013, our Board of Directors approved the 2013 Equity Incentive Plan (the 2013 Plan) and in November 2013 our stockholders approved the 2013 Plan. The 2013 Plan provides for the grant of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance stock awards, performance cash awards, and other stock awards. The 2013 Plan became effective as of December 2, 2013, the date of the pricing of the Company’s initial public offering. As of December 2, 2013, we suspended the 2010 Plan and no additional awards may be granted under the 2010 Plan. Any shares of common stock covered by awards granted under the 2010 Plan that terminate after December 2, 2013 by expiration, forfeiture, cancellation or other means without the issuance of such shares will be added to the 2013 Plan reserve.

As of December 31, 2019, the total number of shares of common stock available for issuance under the 2013 Plan was 11,277,816. Unless otherwise determined by the Board, beginning January 1, 2014, and continuing until the expiration of the 2013 Plan, the total number of shares of common stock available for issuance under the 2013 Plan will automatically increase annually on January 1 by 4% of the total number of issued and outstanding shares of common stock as of December 31 of the immediate preceding year. On January 1, 2019, the total number of shares of common stock available for issuance under the 2013 Plan was automatically increased by 2,251,181 shares, which number is included in the number of shares available for issuance above. As of December 31, 2019, a total of 8,893,515 options have been granted under the 2013 Plan.

As of December 31, 2019, the Company has awarded 105,499 RSUs to certain employees pursuant to the 2013 Plan. Vesting of these awards will be in three equal annual installments and is contingent on continued employment terms. The fair value of these awards is determined based on the intrinsic value of the stock on the date of grant and will be recognized as stock-based compensation expense over the requisite service period.

In November 2013, our Board of Directors and stockholders approved the 2013 Employee Stock Purchase Plan (ESPP), which became effective as of December 5, 2013. Under the ESPP our employees may elect to have between 1-15% of their compensation withheld to purchase shares of the Company’s common stock at a discount. The ESPP had an initial two-year term that includes four six-month purchase periods and employee withholding amounts may be used to purchase Company stock during each six-month purchase period. The initial two-year term ended in December 2015 and pursuant to the provisions of the ESPP, the second two-year term began automatically upon the end of the initial term. The total number of shares that can be purchased with the withholding amounts are based on the lower of 85% of the Company’s common stock price at the initial offering date or 85% of the Company’s stock price at each purchase date.

We have reserved a total of 581,286 shares of common stock for issuance under the ESPP. Unless otherwise determined by our Board, beginning on January 1, 2014, and continuing until the expiration of the ESPP, the total number shares of common stock available for issuance under the ESPP will automatically increase annually on January 1 by the lesser of (i) 1% of the total number of issued and outstanding shares of common stock as of December 31 of the immediately preceding year, or (ii) 621,814 shares of common stock. On January 1, 2014, the total number of shares of common stock available for issuance under the ESPP was automatically increased by 313,545 shares, which number is included in the number of shares reserved for issuance above. Pursuant to approval by our board, there were no increases in the number of authorized shares in the ESPP in years from 2015 to 2019. As of December 31, 2019, we have issued a total of 417,277 shares of common stock under the ESPP.

Total employee, director and non-employee stock-based compensation expense recognized was as follows:

Year Ended

 

December 31, 

 

(in thousands)

2019

2018

2017

 

General and administrative

    

$

8,854

    

$

7,699

    

$

5,617

Research and development

22,997

 

12,849

 

8,034

$

31,851

$

20,548

$

13,651

Year Ended

December 31, 

(in thousands)

2019

2018

2017

Stock options

    

$

30,502

    

$

19,537

    

$

13,153

ESPP

687

 

744

 

498

RSUs

662

 

267

 

$

31,851

$

20,548

$

13,651

Information with respect to stock options outstanding is as follows:

    

December 31, 

 

2019

2018

2017

 

Exercisable options

 

3,950,965

 

3,058,659

 

2,558,941

Weighted average exercise price per share of exercisable options

$

17.79

$

15.12

$

11.06

Weighted average grant date fair value per share of options granted during the year

$

20.74

$

18.06

$

16.92

Options available for future grants

 

3,975,160

 

3,576,574

 

3,394,691

Weighted average remaining contractual life

 

7.32

 

7.51

 

7.62

The following table summarizes stock option activity for the years ended December 31, 2019 and 2018:

    

    

    

Weighted-

    

 

Weighted-

Average

 

Average

Remaining

 

Exercise

Contractual

Aggregate

 

Number of

Price

Term

Intrinsic Value

 

Shares

(Per Share)(1)

(in years)

(in thousands)(2)

 

Balances at December 31, 2017

 

5,093,442

 

15.32

 

7.62

$

35,495

Options granted

 

1,805,937

27.43

Options forfeited

 

(107,720)

21.66

Options exercised(3)

 

(824,731)

9.24

Balances at December 31, 2018

 

5,966,928

 

19.71

 

7.51

$

99,273

Options granted

 

2,142,228

35.80

Options forfeited

 

(390,950)

32.23

Options exercised(3)

 

(543,887)

17.04

Balances at December 31, 2019

 

7,174,319

$

24.03

7.32

$

79,116

As of December 31, 2019

Options vested and expected to vest

 

7,174,319

$

24.03

 

7.32

$

79,116

Exercisable

 

3,950,965

$

17.79

 

6.17

$

66,286

(1)The weighted average exercise price per share is determined using exercise price per share for stock options.
(2)The aggregate intrinsic value is calculated as the difference between the exercise price of the option and the fair value of our common stock for in-the-money options at December 31, 2019 and 2018.
(3)The total intrinsic value of stock options exercised was $11.5 million, $23.6 million and $5.7 million for the years ended December 31, 2019, 2018 and 2017 respectively.

The stock options outstanding and exercisable by exercise price at December 31, 2019 are as follows:

Stock Options Outstanding

Stock Options Exercisable

 

Weighted-

 

Average

 

    

    

Remaining

    

Weighted-

    

    

Weighted-

 

Range of

Contractual

Average

Average

 

Exercise

Number of

Term

Exercise Price

Number of

Exercise Price

 

Prices

Shares

(in years)

Per Share

Shares

Per Share

 

$0.59 – $4.25

 

238,621

 

3.45

$

3.49

 

238,621

$

3.49

$10.28 – $15.51

 

1,378,151

 

5.37

$

12.21

 

1,350,781

$

12.19

$15.69 – $23.75

 

2,878,221

 

7.04

$

21.37

 

1,963,376

$

20.62

$23.80 – $35.80

1,071,704

8.66

$

31.18

276,042

$

27.64

$36.03 – $44.19

1,607,622

9.16

$

37.22

122,145

$

39.85

 

7,174,319

 

7.32

$

24.03

 

3,950,965

$

17.79

We estimated the fair value of employee and non-employee awards using the Black-Scholes valuation model. The fair value of employee stock options is being amortized on a straight-line basis over the requisite service period of the awards. Management estimates the probability of non-employee awards being vested based upon an evaluation of the non-employee achieving their specific performance goals.

Options granted after our initial public offering are issued at the fair market value of our stock on the date of grant.

The fair value of employee stock options was estimated using the following weighted average assumptions for the years ended December 31, 2019, 2018 and 2017:

Options

    

2019

    

2018

    

2017

 

Common stock fair value per share

$

17.37 - 25.14

$

21.80 - 43.16

$

19.61 - 25.67

Expected volatility

 

60.67% - 61.33%

 

70.97% - 73.10%

 

77.42% - 96.73%

Risk-free interest rate

 

1.37% - 2.60%

 

2.29% - 3.10%

 

0.96% - 2.37%

Expected dividend yield

 

 

 

Expected term (in years)

 

5.23 - 6.59

 

5.23 - 6.08

 

5.23 - 6.08

ESPP

    

2019

    

2018

    

2017

Expected term (years)

 

0.5 - 2.0

 

0.5 - 2.0

 

0.5 - 2.0

Expected volatility

50.77% - 71.37%

57.04% - 71.37%

67.83% - 79.76%

Risk-free interest rate

 

1.47% - 2.70%

1.47% - 2.70%

0.47% - 1.80%

Expected dividend yield

The expected term of stock options represents the average period the stock options are expected to remain outstanding. The expected stock price volatility for our stock options for the year ended December 31, 2019 was determined using a blended volatility by examining the historical volatility for industry peer companies and the volatility of our stock from the effective date that our shares were publicly traded on a national stock exchange. For years ended December 31, 2018 and 2017 expected stock volatility was determined by examining the historical volatilities for industry peers and adjusting for differences in our life cycle and financing leverage. Industry peers consist of several public companies in the biopharmaceutical industry.

We determined the average expected life of stock options based on the simplified method because our common stock has not been publicly traded for an extended period, and we do not have a track record of our stock being traded on the public markets for sufficient time to establish the volatility of our stock.

The risk-free interest rate assumption is based on the U.S. Treasury instruments whose term was consistent with the expected term of our stock options.

The expected dividend assumption is based on our history and expectation of dividend payouts.

The following table summarizes RSU activity for the years ended December 31, 2019:

Weighted-

Average

Grant Date

Number of

Fair Value

Shares

(Per Unit)

Unvested at December 31, 2018

 

33,933

$

27.64

Granted

 

71,566

36.68

Vested

 

(11,311)

27.64

Forfeited

(4,182)

31.12

Unvested at December 31, 2019

 

90,006

$

34.66

As of December 31, 2019 and 2018, the unamortized compensation expense related to unvested stock options was $51.1 million and $42.8 million, respectively. The remaining unamortized compensation expense will be recognized over the next 2.72 years. At December 31, 2019 and 2018, the unamortized compensation expense was $1.4 million and $0.8 million respectively under our ESPP. The remaining unamortized expense will be recognized over the next 1.94 years. At December 31, 2019 and 2018, the unamortized compensation expense related to unvested restricted stock units was $2.5 million and $0.7 million, respectively. The remaining unamortized compensation expense will be recognized over the next 2.43 years.

XML 64 xncr-20191231x10k128a17_htm.xml IDEA: XBRL DOCUMENT 0001326732 srt:MinimumMember us-gaap:EmployeeStockMember 2019-12-31 0001326732 srt:MaximumMember us-gaap:EmployeeStockMember 2019-12-31 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember xncr:DiscoveryProgramMember 2019-01-01 2019-12-31 0001326732 xncr:VirBiotechnologyMember xncr:ResearchAndLicenseAgreementMember xncr:SalesBasedMilestonesMember 2019-09-30 0001326732 xncr:VirBiotechnologyMember xncr:ResearchAndLicenseAgreementMember xncr:RegulatoryBasedMilestonesMember 2019-09-30 0001326732 xncr:VirBiotechnologyMember xncr:ResearchAndLicenseAgreementMember xncr:DevelopmentBasedMilestonesMember 2019-09-30 0001326732 xncr:VirBiotechnologyMember xncr:ResearchAndLicenseAgreementMember 2019-09-30 0001326732 xncr:GenentechMember xncr:Xmab24306ProductMember xncr:ResearchAndLicenseAgreementMember 2019-03-31 0001326732 xncr:GenentechMember srt:MaximumMember xncr:CollaborationAndLicenseAgreementMember 2019-03-31 0001326732 xncr:AstellasMember xncr:ResearchAndLicenseAgreementMember xncr:SalesBasedMilestonesMember 2019-03-29 0001326732 xncr:AstellasMember xncr:ResearchAndLicenseAgreementMember xncr:RegulatoryBasedMilestonesMember 2019-03-29 0001326732 xncr:AstellasMember xncr:ResearchAndLicenseAgreementMember xncr:DevelopmentBasedMilestonesMember 2019-03-29 0001326732 xncr:MorphoSysMember xncr:CollaborationAndLicenseAgreementMember 2017-06-01 2017-06-30 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember xncr:GlobalDiscoveryProgramMember 2019-12-01 2019-12-31 0001326732 xncr:AmgenIncMember xncr:MilestoneMember xncr:ResearchAndLicenseAgreementMember 2015-09-01 2015-09-30 0001326732 xncr:AmgenIncMember xncr:ResearchAndLicenseAgreementMember xncr:DiscoveryProgramMember 2015-09-30 0001326732 us-gaap:DomesticCountryMember xncr:YearsPriorTo2018Member 2019-01-01 2019-12-31 0001326732 us-gaap:DomesticCountryMember us-gaap:TaxYear2018Member 2019-01-01 2019-12-31 0001326732 xncr:CSLLimitedMember xncr:ResearchLicenseAndCommercialization2009AgreementMember 2009-02-01 2009-02-28 0001326732 xncr:AimmuneMember us-gaap:SubsequentEventMember xncr:LicenseAgreementMember 2020-02-29 0001326732 xncr:GenentechMember xncr:ResearchActivityMember xncr:CollaborationAndLicenseAgreementMember us-gaap:CostApproachValuationTechniqueMember 2019-03-31 0001326732 xncr:GenentechMember us-gaap:LicenseMember xncr:CollaborationAndLicenseAgreementMember us-gaap:CostApproachValuationTechniqueMember 2019-03-31 0001326732 xncr:AstellasMember xncr:BispecificProductMember xncr:ResearchAndLicenseAgreementMember us-gaap:IncomeApproachValuationTechniqueMember 2019-03-29 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember xncr:BispecificFcTechnologiesMember 2016-06-01 2016-06-30 0001326732 xncr:VirBiotechnologyMember xncr:ResearchAndLicenseAgreementMember 2019-07-01 2019-09-30 0001326732 xncr:AlexionPharmaceuticalsIncMember xncr:OptionAndLicenseAgreementMember 2013-01-01 2013-01-31 0001326732 xncr:AimmuneMember us-gaap:SubsequentEventMember xncr:LicenseAgreementMember 2020-02-01 2020-02-29 0001326732 xncr:GileadMember us-gaap:SubsequentEventMember xncr:LicenseAgreementMember 2020-01-01 2020-01-31 0001326732 xncr:AstellasMember 2019-03-29 2019-03-29 0001326732 xncr:AmgenIncMember xncr:ResearchAndLicenseAgreementMember 2015-09-01 2015-09-30 0001326732 xncr:MorphoSysMember xncr:CollaborationAndLicenseAgreementMember 2010-06-01 2010-06-30 0001326732 xncr:GenentechMember xncr:CollaborationAndLicenseAgreementMember 2019-02-01 2019-02-28 0001326732 xncr:GenentechMember xncr:CollaborationAndLicenseAgreementMember 2019-03-01 2019-03-31 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember xncr:GlobalDiscoveryProgramMember 2019-01-01 2019-12-31 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember xncr:GlobalDiscoveryProgramMember 2016-06-01 2016-06-30 0001326732 xncr:AmgenIncMember xncr:ResearchAndLicenseAgreementMember xncr:GlobalDiscoveryProgramMember 2015-09-01 2015-09-30 0001326732 xncr:AmgenIncMember xncr:ResearchAndLicenseAgreementMember xncr:DiscoveryProgramMember 2015-09-01 2015-09-30 0001326732 xncr:NovartisMember srt:MaximumMember xncr:CollaborationAndLicenseAgreementMember xncr:FcLicensesMember 2016-06-01 2016-06-30 0001326732 xncr:NovartisMember srt:MaximumMember xncr:CollaborationAndLicenseAgreementMember xncr:GlobalDiscoveryProgramMember 2016-06-01 2016-06-30 0001326732 xncr:NovartisMember srt:MaximumMember xncr:CollaborationAndLicenseAgreementMember xncr:BispecificFcTechnologiesMember 2016-06-01 2016-06-30 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember 2019-11-01 2019-11-30 0001326732 srt:MaximumMember xncr:PiperJaffrayMember us-gaap:CommonStockMember 2016-09-19 2016-09-19 0001326732 us-gaap:CommonStockMember 2018-03-01 2018-03-31 0001326732 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001326732 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001326732 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001326732 us-gaap:RetainedEarningsMember 2019-12-31 0001326732 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001326732 us-gaap:RetainedEarningsMember 2018-12-31 0001326732 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001326732 us-gaap:RetainedEarningsMember 2017-12-31 0001326732 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001326732 us-gaap:RetainedEarningsMember 2016-12-31 0001326732 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001326732 us-gaap:CommonStockMember 2019-12-31 0001326732 us-gaap:CommonStockMember 2018-12-31 0001326732 us-gaap:CommonStockMember 2017-12-31 0001326732 us-gaap:CommonStockMember 2016-12-31 0001326732 xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeTwoMember 2019-01-01 2019-12-31 0001326732 xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeThreeMember 2019-01-01 2019-12-31 0001326732 xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeOneMember 2019-01-01 2019-12-31 0001326732 xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeFourMember 2019-01-01 2019-12-31 0001326732 xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeFiveMember 2019-01-01 2019-12-31 0001326732 xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeTwoMember 2019-12-31 0001326732 xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeThreeMember 2019-12-31 0001326732 xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeOneMember 2019-12-31 0001326732 xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeFourMember 2019-12-31 0001326732 xncr:SharesAuthorizedUnderStockOptionPlansExercisePriceRangeFiveMember 2019-12-31 0001326732 xncr:EquityIncentivePlan2013Member 2019-01-01 2019-12-31 0001326732 xncr:EmployeeAndNonEmployeeStockOptionMember 2018-01-01 2018-12-31 0001326732 xncr:EmployeeAndNonEmployeeStockOptionMember 2017-01-01 2017-12-31 0001326732 xncr:EmployeeAndNonEmployeeStockOptionMember 2019-01-01 2019-12-31 0001326732 xncr:EquityIncentivePlan2013Member 2019-12-31 0001326732 xncr:EquityIncentivePlan2010Member 2019-12-31 0001326732 xncr:EmployeeAndNonEmployeeStockOptionMember 2019-12-31 0001326732 xncr:EmployeeAndNonEmployeeStockOptionMember 2018-12-31 0001326732 xncr:EmployeeAndNonEmployeeStockOptionMember 2017-12-31 0001326732 xncr:EquityIncentivePlan2013Member 2018-01-01 2018-01-01 0001326732 us-gaap:EmployeeStockMember 2016-01-01 2016-12-31 0001326732 us-gaap:EmployeeStockMember 2015-01-01 2015-12-31 0001326732 us-gaap:EmployeeStockMember 2014-01-01 2014-01-01 0001326732 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001326732 srt:MinimumMember us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001326732 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001326732 srt:MaximumMember us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001326732 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001326732 srt:MinimumMember us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001326732 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001326732 srt:MaximumMember us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001326732 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001326732 srt:MinimumMember us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001326732 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001326732 srt:MaximumMember us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001326732 us-gaap:RestrictedStockUnitsRSUMember xncr:EquityIncentivePlan2013Member 2019-01-01 2019-12-31 0001326732 xncr:NovartisMember xncr:Xmab14045ProductMember xncr:CollaborationAndLicenseAgreementMember xncr:BispecificFcTechnologiesMember 2019-12-31 0001326732 xncr:NovartisMember xncr:Xmab13676ProductMember xncr:CollaborationAndLicenseAgreementMember xncr:BispecificFcTechnologiesMember 2019-12-31 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember xncr:GlobalDiscoveryProgramMember 2019-12-31 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember xncr:FcLicensesMember 2019-12-31 0001326732 xncr:GenentechMember xncr:CollaborationAndLicenseAgreementMember xncr:CollaborationProductsMember 2019-12-31 0001326732 xncr:AmgenIncMember xncr:ResearchAndLicenseAgreementMember xncr:DiscoveryProgramMember 2019-12-31 0001326732 xncr:AmgenIncMember xncr:ResearchAndLicenseAgreementMember xncr:Cd38ProgramMember 2019-12-31 0001326732 xncr:GenentechMember xncr:Xmab24306ProductMember xncr:CollaborationAndLicenseAgreementMember 2019-03-31 0001326732 xncr:GenentechMember xncr:ResearchActivityMember xncr:CollaborationAndLicenseAgreementMember 2019-03-31 0001326732 xncr:GenentechMember xncr:CollaborationAndLicenseAgreementMember 2019-03-31 0001326732 xncr:AstellasMember xncr:ResearchActivityMember xncr:ResearchAndLicenseAgreementMember us-gaap:CostApproachValuationTechniqueMember 2019-03-29 0001326732 xncr:AstellasMember xncr:ResearchActivityMember xncr:ResearchAndLicenseAgreementMember 2019-03-29 0001326732 xncr:AstellasMember xncr:BispecificProductMember xncr:ResearchAndLicenseAgreementMember 2019-03-29 0001326732 xncr:AstellasMember xncr:ResearchAndLicenseAgreementMember 2019-03-29 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember 2016-07-31 0001326732 xncr:AmgenIncMember xncr:ResearchAndLicenseAgreementMember 2015-09-30 0001326732 xncr:OtherCounterpartyMember 2019-01-01 2019-12-31 0001326732 xncr:NovartisMember 2019-01-01 2019-12-31 0001326732 xncr:NonUnitedStatesMember 2019-01-01 2019-12-31 0001326732 xncr:MilestoneMember 2019-01-01 2019-12-31 0001326732 xncr:GenentechMember 2019-01-01 2019-12-31 0001326732 xncr:CollaborationMember 2019-01-01 2019-12-31 0001326732 xncr:AstellasMember 2019-01-01 2019-12-31 0001326732 xncr:AmgenIncMember 2019-01-01 2019-12-31 0001326732 xncr:AlexionPharmaceuticalsIncMember 2019-01-01 2019-12-31 0001326732 us-gaap:RoyaltyMember 2019-01-01 2019-12-31 0001326732 us-gaap:LicenseMember 2019-01-01 2019-12-31 0001326732 country:US 2019-01-01 2019-12-31 0001326732 xncr:NovartisMember 2018-01-01 2018-12-31 0001326732 xncr:MilestoneMember 2018-01-01 2018-12-31 0001326732 xncr:CollaborationMember 2018-01-01 2018-12-31 0001326732 xncr:AmgenIncMember 2018-01-01 2018-12-31 0001326732 xncr:AlexionPharmaceuticalsIncMember 2018-01-01 2018-12-31 0001326732 country:US 2018-01-01 2018-12-31 0001326732 xncr:OtherCounterpartyMember 2017-01-01 2017-12-31 0001326732 xncr:NovartisMember 2017-01-01 2017-12-31 0001326732 xncr:NonUnitedStatesMember 2017-01-01 2017-12-31 0001326732 xncr:MorphoSysMember 2017-01-01 2017-12-31 0001326732 xncr:MilestoneMember 2017-01-01 2017-12-31 0001326732 xncr:CSLLimitedMember 2017-01-01 2017-12-31 0001326732 xncr:CollaborationMember 2017-01-01 2017-12-31 0001326732 xncr:AmgenIncMember 2017-01-01 2017-12-31 0001326732 us-gaap:LicenseMember 2017-01-01 2017-12-31 0001326732 country:US 2017-01-01 2017-12-31 0001326732 xncr:GenentechMember xncr:Xmab24306ProductMember xncr:CollaborationAndLicenseAgreementMember 2019-12-31 0001326732 srt:MinimumMember xncr:ComputersSoftwareAndEquipmentMember 2019-01-01 2019-12-31 0001326732 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-12-31 0001326732 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001326732 srt:MaximumMember xncr:ComputersSoftwareAndEquipmentMember 2019-01-01 2019-12-31 0001326732 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-12-31 0001326732 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001326732 xncr:ComputersSoftwareAndEquipmentMember 2019-12-31 0001326732 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2019-12-31 0001326732 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001326732 xncr:ComputersSoftwareAndEquipmentMember 2018-12-31 0001326732 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2018-12-31 0001326732 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001326732 us-gaap:DomesticCountryMember xncr:YearsPriorTo2018Member 2019-12-31 0001326732 us-gaap:DomesticCountryMember us-gaap:TaxYear2018Member 2019-12-31 0001326732 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001326732 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001326732 xncr:SanDiegoCaOfficeSpaceTwoMember 2019-12-31 0001326732 xncr:SanDiegoCaOfficeSpaceOneMember 2019-12-31 0001326732 xncr:MonroviaCaOfficeAndLaboratorySpaceMember 2019-12-31 0001326732 xncr:MonroviaCaOfficeAndLaboratoryWithAdditionalSpaceMember 2019-07-31 0001326732 xncr:InProcessIntangibleAssetsMember 2019-12-31 0001326732 us-gaap:TrademarksMember 2019-12-31 0001326732 us-gaap:TrademarksMember 2018-12-31 0001326732 us-gaap:DomesticCountryMember 2019-12-31 0001326732 us-gaap:DomesticCountryMember 2018-12-31 0001326732 srt:MinimumMember us-gaap:PatentsMember 2019-01-01 2019-12-31 0001326732 srt:MinimumMember us-gaap:LicensingAgreementsMember 2019-01-01 2019-12-31 0001326732 srt:MaximumMember us-gaap:PatentsMember 2019-01-01 2019-12-31 0001326732 srt:MaximumMember us-gaap:LicensingAgreementsMember 2019-01-01 2019-12-31 0001326732 xncr:PatentsPendingIssuanceMember 2019-12-31 0001326732 xncr:PatentsDefiniteLifeMember 2019-12-31 0001326732 xncr:PatentsPendingIssuanceMember 2018-12-31 0001326732 xncr:PatentsDefiniteLifeMember 2018-12-31 0001326732 xncr:LicensesAndOtherIntangibleAssetsMember 2019-12-31 0001326732 us-gaap:PatentsMember 2019-12-31 0001326732 xncr:LicensesAndOtherIntangibleAssetsMember 2018-12-31 0001326732 us-gaap:PatentsMember 2018-12-31 0001326732 us-gaap:EmployeeStockOptionMember 2019-12-31 0001326732 us-gaap:EmployeeStockMember 2019-12-31 0001326732 us-gaap:EmployeeStockOptionMember 2018-12-31 0001326732 us-gaap:EmployeeStockMember 2018-12-31 0001326732 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001326732 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001326732 2017-10-01 2017-12-31 0001326732 2019-10-01 2019-12-31 0001326732 2019-07-01 2019-09-30 0001326732 2019-04-01 2019-06-30 0001326732 2019-01-01 2019-03-31 0001326732 2018-10-01 2018-12-31 0001326732 2018-07-01 2018-09-30 0001326732 2018-04-01 2018-06-30 0001326732 2018-01-01 2018-03-31 0001326732 xncr:SecondRangeOfParticipatingEmployeeContributionsMember 2019-01-01 2019-12-31 0001326732 xncr:FirstRangeOfParticipatingEmployeeContributionsMember 2019-01-01 2019-12-31 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember xncr:GlobalDiscoveryProgramMember xncr:DevelopmentBasedMilestonesMember 2019-07-01 2019-09-30 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember xncr:GlobalDiscoveryProgramMember 2019-07-01 2019-09-30 0001326732 xncr:AmgenIncMember xncr:ResearchAndLicenseAgreementMember xncr:DiscoveryProgramMember 2019-07-01 2019-09-30 0001326732 xncr:AmgenIncMember xncr:ResearchAndLicenseAgreementMember 2019-07-01 2019-09-30 0001326732 xncr:AstellasMember xncr:BispecificProductMember xncr:ResearchAndLicenseAgreementMember 2019-06-01 2019-06-30 0001326732 xncr:AlexionPharmaceuticalsIncMember xncr:OptionAndLicenseAgreementMember 2019-04-01 2019-09-30 0001326732 xncr:GenentechMember us-gaap:LicenseMember xncr:CollaborationAndLicenseAgreementMember 2019-03-01 2019-03-31 0001326732 xncr:GenentechMember xncr:ResearchActivityMember xncr:CollaborationAndLicenseAgreementMember 2019-01-01 2019-12-31 0001326732 xncr:AlexionPharmaceuticalsIncMember us-gaap:RoyaltyMember xncr:OptionAndLicenseAgreementMember 2019-01-01 2019-12-31 0001326732 xncr:VirBiotechnologyMember xncr:ResearchAndLicenseAgreementMember 2019-01-01 2019-12-31 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember 2019-01-01 2019-12-31 0001326732 xncr:MorphoSysMember xncr:CollaborationAndLicenseAgreementMember 2019-01-01 2019-12-31 0001326732 xncr:InmuneBioIncMember xncr:LicenseAgreementMember 2019-01-01 2019-12-31 0001326732 xncr:GenentechMember xncr:CollaborationAndLicenseAgreementMember 2019-01-01 2019-12-31 0001326732 xncr:CSLLimitedMember xncr:ResearchLicenseAndCommercialization2009AgreementMember 2019-01-01 2019-12-31 0001326732 xncr:AstellasMember xncr:ResearchAndLicenseAgreementMember 2019-01-01 2019-12-31 0001326732 xncr:AmgenIncMember xncr:ResearchAndLicenseAgreementMember 2019-01-01 2019-12-31 0001326732 xncr:AlexionPharmaceuticalsIncMember xncr:OptionAndLicenseAgreementMember 2019-01-01 2019-12-31 0001326732 xncr:AmgenIncMember xncr:ResearchAndLicenseAgreementMember xncr:DiscoveryProgramMember 2018-10-01 2018-12-31 0001326732 xncr:AlexionPharmaceuticalsIncMember xncr:OptionAndLicenseAgreementMember 2018-10-01 2018-12-31 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember xncr:GlobalDiscoveryProgramMember 2018-07-01 2018-09-30 0001326732 xncr:AlexionPharmaceuticalsIncMember xncr:OptionAndLicenseAgreementMember 2018-07-01 2018-09-30 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember 2018-01-01 2018-12-31 0001326732 xncr:MorphoSysMember xncr:CollaborationAndLicenseAgreementMember 2018-01-01 2018-12-31 0001326732 xncr:InmuneBioIncMember xncr:LicenseAgreementMember 2018-01-01 2018-12-31 0001326732 xncr:CSLLimitedMember xncr:ResearchLicenseAndCommercialization2009AgreementMember 2018-01-01 2018-12-31 0001326732 xncr:AmgenIncMember xncr:ResearchAndLicenseAgreementMember 2018-01-01 2018-12-31 0001326732 xncr:AlexionPharmaceuticalsIncMember xncr:OptionAndLicenseAgreementMember 2018-01-01 2018-12-31 0001326732 xncr:AmgenIncMember xncr:ResearchAndLicenseAgreementMember xncr:Cd38ProgramMember 2017-10-01 2017-12-31 0001326732 xncr:CSLLimitedMember xncr:ResearchLicenseAndCommercialization2009AgreementMember 2017-03-01 2017-03-31 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember xncr:GlobalDiscoveryProgramMember 2017-01-01 2017-12-31 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember 2017-01-01 2017-12-31 0001326732 xncr:MorphoSysMember xncr:CollaborationAndLicenseAgreementMember 2017-01-01 2017-12-31 0001326732 xncr:CSLLimitedMember xncr:ResearchLicenseAndCommercialization2009AgreementMember 2017-01-01 2017-12-31 0001326732 xncr:AmgenIncMember xncr:ResearchAndLicenseAgreementMember 2017-01-01 2017-12-31 0001326732 xncr:AlexionPharmaceuticalsIncMember xncr:OptionAndLicenseAgreementMember 2017-01-01 2017-12-31 0001326732 xncr:GenentechMember xncr:ResearchActivityMember xncr:CollaborationAndLicenseAgreementMember 2019-12-31 0001326732 xncr:VirBiotechnologyMember xncr:ResearchAndLicenseAgreementMember 2019-12-31 0001326732 xncr:MorphoSysMember xncr:CollaborationAndLicenseAgreementMember 2019-12-31 0001326732 xncr:InmuneBioIncMember xncr:LicenseAgreementMember 2019-12-31 0001326732 xncr:CSLLimitedMember xncr:ResearchLicenseAndCommercialization2009AgreementMember 2019-12-31 0001326732 xncr:AstellasMember xncr:ResearchAndLicenseAgreementMember 2019-12-31 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember 2019-12-31 0001326732 xncr:AmgenIncMember xncr:ResearchAndLicenseAgreementMember 2019-12-31 0001326732 xncr:AlexionPharmaceuticalsIncMember xncr:OptionAndLicenseAgreementMember 2019-12-31 0001326732 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2019-01-01 2019-12-31 0001326732 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2018-01-01 2018-12-31 0001326732 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001326732 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001326732 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001326732 2017-12-31 0001326732 2016-12-31 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001326732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001326732 us-gaap:MoneyMarketFundsMember 2019-12-31 0001326732 us-gaap:CashAndCashEquivalentsMember 2019-12-31 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001326732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001326732 us-gaap:MoneyMarketFundsMember 2018-12-31 0001326732 us-gaap:CashAndCashEquivalentsMember 2018-12-31 0001326732 xncr:InmuneBioIncMember xncr:LicenseAgreementMember 2017-10-01 2017-10-31 0001326732 xncr:InmuneBioIncMember xncr:LicenseAgreementMember 2017-10-31 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001326732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0001326732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001326732 xncr:MarketableSecuritiesMember 2019-12-31 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001326732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001326732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001326732 xncr:MarketableSecuritiesMember 2018-12-31 0001326732 us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0001326732 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001326732 us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001326732 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001326732 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001326732 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001326732 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001326732 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001326732 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001326732 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001326732 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001326732 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001326732 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001326732 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001326732 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001326732 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001326732 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001326732 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001326732 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001326732 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001326732 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001326732 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001326732 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001326732 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001326732 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001326732 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001326732 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001326732 2018-01-01 2018-12-31 0001326732 2017-01-01 2017-12-31 0001326732 2019-12-31 0001326732 2018-12-31 0001326732 2019-06-28 0001326732 2020-02-14 0001326732 2019-01-01 2019-12-31 shares iso4217:USD iso4217:USD shares pure xncr:segment xncr:item xncr:company xncr:customer 56902301 56279542 P5Y P13Y 0 0 0.33 0 0001326732 --12-31 false 2019 FY 10-K true 2019-12-31 false 001-36182 Xencor, Inc DE 20-1622502 111 West Lemon Avenue Monrovia CA 91016 626 305-5900 Common Stock, par value $0.01 per share XNCR NASDAQ Yes No Yes Yes Large Accelerated Filer false false false 2291908831 56943858 50312000 26246000 479470000 268115000 21574000 10187000 502000 804000 6547000 10375000 558405000 315727000 15805000 11813000 14421000 11969000 71526000 236108000 402000 804000 9380000 311000 311000 670250000 576732000 10189000 3797000 8995000 9662000 315000 2169000 45205000 40079000 66558000 53853000 1198000 8565000 1926000 77049000 55051000 0.01 0.01 10000000 10000000 0 0.01 0.01 200000000 200000000 56902301 56279542 569000 563000 887873000 845366000 1161000 -971000 -296402000 -323277000 593201000 521681000 670250000 576732000 156700000 40603000 46150000 118590000 97501000 71772000 24286000 22472000 17501000 142876000 119973000 89273000 13824000 -79370000 -43123000 13619000 9086000 4181000 -256000 -125000 -7000 13363000 8961000 4174000 27187000 -70409000 -38949000 312000 -463000 26875000 -70409000 -38486000 2132000 837000 -367000 29007000 -69572000 -38853000 0.48 -1.31 -0.82 0.46 -1.31 -0.82 56531439 53942116 46817756 58467880 53942116 46817756 46567978 466000 553290000 -1441000 -214382000 337933000 363603 4000 2793000 2797000 70907 936000 936000 -367000 -38486000 -38853000 13651000 13651000 47002488 470000 570670000 -1808000 -252868000 316464000 8395000 84000 245420000 245504000 824731 8000 7609000 7617000 57323 1000 1119000 1120000 837000 -70409000 -69572000 20548000 20548000 56279542 563000 845366000 -971000 -323277000 521681000 543887 5000 9264000 9269000 67561 1000 1392000 1393000 11311 2132000 26875000 29007000 31851000 31851000 56902301 569000 887873000 1161000 -296402000 593201000 26875000 -70409000 -38486000 4298000 3251000 2030000 4321000 394000 -2845000 31851000 20548000 13651000 221000 239000 396000 -8000 -102000 -83000 -74000 11321000 9045000 -7474000 387000 535000 307000 -3828000 4769000 2705000 -704000 84000 1524000 46000 161000 6392000 -3072000 2989000 -667000 4182000 -1212000 -1513000 398000 589000 -157000 91000 1354000 7052000 -20039000 -19350000 64374000 -79756000 -33597000 456923000 222125000 115757000 9000 496855000 377840000 76529000 3685000 1935000 1967000 7353000 7212000 5311000 -86000 86000 -50970000 -164767000 31864000 9269000 7617000 2797000 1393000 1120000 936000 260245000 14741000 10662000 254241000 3733000 24066000 9718000 2000000 26246000 16528000 14528000 50312000 26246000 16528000 11000 16000 13000 400000 233000 969000 2132000 837000 -367000 <p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Description of Business</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Xencor, Inc. (we, us, our, or the Company) was incorporated in California in 1997 and reincorporated in Delaware in September 2004. We are a clinical-stage biopharmaceutical company focused on discovering and developing engineered monoclonal antibody and proteins to treat severe and life-threatening diseases with unmet medical needs. We use our proprietary XmAb technology platform to create next-generation antibody product candidates designed to treat cancer and autoimmune diseases. We focus on the portion of the antibody that interacts with multiple segments of the immune system, referred to as the Fc domain, which is constant and interchangeable among antibodies. Our engineered Fc domains, the XmAb technology, are applied to our pipeline of antibody and protein-based drug candidates to increase immune inhibition, improve cytotoxicity, extend half-life and most recently to create bispecific antibodies and cytokines.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our operations are based in Monrovia, California and San Diego, California. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s financial statements as of December 31, 2019, 2018, and 2017 and for the years then ended have been prepared in accordance with accounting principles generally accepted in the United States (U.S.).</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant estimates include useful lives of long-lived assets, the periods over which certain revenues and expenses will be recognized including collaboration revenue recognized from non-refundable upfront licensing payments, the amount of non-cash compensation costs related to share-based payments to employees and non-employees and the period over which these costs are expensed. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Pronouncements adopted in 2019</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>Effective January 1, 2019, the Company adopted Accounting Standards Codification Topic 842 (ASC 842), Leases, which requires lessees to recognize a right-of-use (ROU) asset and a lease liability for leases with terms greater than 12 months and also requires disclosures about the amount, timing and uncertainty of cash flows arising from such leases. The Company adopted ASC 842 using the optional transition method provided under ASU 2018-11, which did not require adjustments to comparative periods nor require modified disclosures in those comparative periods. Under this method, the Company adjusted its financial statements for the cumulative effect of the adoption of ASC 842 at the beginning of January 1, 2019. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>At inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances. For leases with a term of one year or longer where the Company is the lessee, ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The interest rate implicit with such leases is typically not readily determined. The Company has determined the appropriate incremental borrowing rate by reference to an estimate of the current market borrowing rate for a collateralized asset over a similar term as the lease term. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>The new standard impacts our reporting on the leases on our facilities in Monrovia and San Diego. Under ASC 842, tenant allowances under such operating leases are no longer tracked separately as a deferred rent liability; instead, it is integrated as part of the ROU asset. As a result, we recorded an adjustment to the beginning balance for deferred rent liability and adopted the use of ROU asset and lease liability. We recorded lease liabilities of $12.7 million and ROU assets of $11.4 million for lease agreements in effect as of January 1, 2019. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>Effective January 1, 2019, the Company adopted ASU No. 2018-07, Compensation – Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, which expands the scope of Topic 718 to include share-based payments issued to nonemployees for goods and services. The standard requires a modified retrospective transition approach, with a cumulative adjustment to retained earnings as of adoption date, for all liability-classified awards that have not been settled as of the adoption date and equity-classified nonemployee awards for which a measurement date has not been established. The adoption of this standard did not have any impact on the Company’s financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Pronouncements not yet effective</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU No. 2016-13, <i style="font-style:italic;">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, which amends the guidance on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities. Credit losses relating to available-for-sale debt securities will be recorded through an allowance for credit losses rather than as a direct write-down to the security. Credit losses on available-for-sale securities, that are determined to be impaired, will be required when the amortized cost is below the fair market value. The amendment is effective for fiscal years beginning after December 15, 2019 including interim periods within those fiscal years. In November 2018, the FASB issued ASU No. 2018-19, <i style="font-style:italic;">Codification Improvements to Topic 326, Financial Instruments – Credit Losses</i>, which clarifies that receivables arising from operating leases are not within the scope of Topic 326. We will apply the standard’s provision as a cumulative effect adjustment to retained earnings as of the beginning of the first effective reporting period. We do not expect the adoption to have a material impact on our results of operations or financial position. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2018, the FASB issued ASU No. 2018-13, <i style="font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement</i>, which modifies the disclosures for transfers between Level 1 and Level 2 of the fair value hierarchy, modifies the Level 3 disclosure requirements for non-public entities and requires additional disclosure for Level 3 fair value hierarchy. The amendment is effective for fiscal years beginning after December 15, 2019. The Company does not anticipate that the standard will have a significant impact on its financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2018, the FASB issued ASU No. 2018-15, <i style="font-style:italic;">Intangibles – Goodwill and Other – Internal Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract</i>, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendment. The amendment is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. The Company does not anticipate that the standard will have a significant impact on its financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In October 2018, the FASB issued ASU No. 2018-17, <i style="font-style:italic;">Consolidation (Topic 810): Targeted Improvements to Related Party Guidance for Variable Interest Entities</i>, which amends the guidance for determining whether a decision-making fee is a variable interest. The amendments require organizations to consider indirect interests held through related parties under common control on a proportional basis rather than as the equivalent of a direct interest in its entirety (as currently required). The amendments are effective for fiscal years beginning after December 15, 2019 and interim periods within those years. The Company does not anticipate that the standard will have a significant impact on tis financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2018, the FASB issued ASU No. 2018-18, <i style="font-style:italic;">Collaborative Arrangements (Topic 808): Clarifying the Interaction Between Topic 808 and Topic 606</i>, which provides guidance on how to assess whether certain transactions between collaborative arrangement participants should be accounted for within the revenue recognition standard. The standard is effective for fiscal years beginning after December 15, 2019 and interim periods within those years. The Company does not anticipate that the standard will have a significant impact on its financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU No. 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>, which is effective for fiscal years beginning and after December 15, 2020, and interim periods within those fiscal years. The standard removes specific exceptions to the general principles in Topic 740 and simplifies the accounting for income taxes. The Company does not anticipate that the standard will have a significant impact on its financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have, to date, earned revenue from research and development collaborations, which may include research and development services, licenses of our internally developed technologies, licenses of our internally developed drug candidates, or combinations of these. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The terms of our license and research and development and collaboration agreements generally include non-refundable upfront payments, research funding, co-development reimbursements, license fees and, milestone and other contingent payments to us for the achievement of defined collaboration objectives and certain clinical, regulatory and sales-based events, as well as royalties on sales of any commercialized products.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The terms of our licensing agreements include non-refundable upfront fees, annual licensing fees, and contractual payment obligations for the achievement of pre-defined preclinical, clinical, regulatory and sales-based events by our partners. The licensing agreements also include royalties on sales of any commercialized products by our partners.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recognize revenue through the five-step process in accordance with ASC 606 Revenue Recognition when control of the promised goods or services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Deferred Revenue</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deferred revenue arises from payments received in advance of the culmination of the earnings process. We have classified deferred revenue for which we stand ready to perform within the next 12 months as a current liability. We recognize deferred revenue as revenue in future periods when the applicable revenue recognition criteria have been met. The total amounts reported as deferred revenue were $47.1 million and $40.1 million at December 31, 2019 and 2018, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Research and Development Expenses</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Research and development expenses include costs we incur for our own and for our collaborators’ research and development activities. Research and development costs are expensed as incurred. These costs consist primarily of salaries and benefits, including associated stock-based compensation, laboratory supplies, facility costs, and applicable overhead expenses of personnel directly involved in the research and development of new technology and products, as well as fees paid to other entities that conduct certain research development activities on our behalf. We estimate preclinical study and clinical trial expenses based on the services performed pursuant to the contracts with research institutions and clinical research organizations that conduct and manage preclinical studies and clinical trials on our behalf based on the actual time and expenses incurred by them. Further, we accrue expenses related to clinical trials based on the level of patient enrollment and activity according to the related agreement. We monitor patient enrollment levels and related activity to the extent reasonably possible and adjust estimates accordingly. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We capitalize acquired research and development technology licenses and third-party contract rights and amortize the costs over the shorter of the license term or the expected useful life. We review the license arrangements and the amortization period on a regular basis and adjust the carrying value or the amortization period of the licensed rights if there is evidence of a change in the carrying value or useful life of the asset. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;"> </span><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We consider cash equivalents to be only those investments which are highly liquid, readily convertible to cash and which mature within three months from the date of purchase.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Marketable Securities</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has an investment policy that includes guidelines on acceptable investment securities, minimum credit quality, maturity parameters and concentration and diversification. The Company invests its excess cash primarily in marketable debt securities issued by investment grade institutions. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers its marketable debt securities to be “available-for-sale”, as defined by authoritative guidance issued by the FASB. These assets are carried at fair value and the unrealized gains and losses are included in accumulated other comprehensive income (loss). Accrued interest on marketable debt securities is included in marketable securities. Accrued interest was $2.7 million and $2.3 million at December 31, 2019 and 2018, respectively. If a decline in the value of a marketable security in the Company’s investment portfolio is deemed to be other-than-temporary, the Company writes down the security to its current fair value and recognizes a loss as a charge against income. The Company reviews its portfolio of marketable debt securities, using both quantitative and qualitative factors, to determine if declines in fair value below cost are other-than-temporary.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Concentrations of Risk</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash, cash equivalents and marketable debt securities are financial instruments that potentially subject the Company to concentrations of risk. We invest our cash in corporate debt securities and U.S. sponsored agencies with strong credit ratings. We have established guidelines relative to diversification and maturities that are designed to help ensure safety and liquidity. These guidelines are periodically reviewed to take advantage of trends in yields and interest rates.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents are maintained at financial institutions and, at times, balances may exceed federally insured limits. We have never experienced any losses related to these balances. Amounts on deposit in excess of federally insured limits at December 31, 2019 and 2018 approximated $50.0 million and $26.0 million, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have payables with two service providers that represent 48% of our total payables and four service providers that represented 49% of our total payables at December 31, 2019 and 2018, respectively. We rely on three critical suppliers for the manufacture of our drug product for use in our clinical trials. While we believe that there are alternative vendors available, a change in manufacturing vendors could cause a delay in the availability of drug product and result in a delay of conducting and completing our clinical trials. No other vendor accounted for more than 10% of total payables at December 31, 2019 or 2018.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our financial instruments primarily consist of cash and cash equivalents, marketable debt securities, accounts receivable, accounts payable and accrued expenses. Marketable debt securities and cash equivalents are carried at fair value. The fair value of the other financial instruments closely approximate their fair value due to their short maturities.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">The Company accounts for recurring and non-recurring fair value measurements in accordance with FASB Accounting Standards Codification (ASC) 820, <i style="font-style:italic;">Fair Value Measurements and Disclosures</i> (ASC 820). ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosure about fair value measurements. The ASC 820 hierarchy ranks the quality of reliable inputs, or assumptions, used in the determination of fair value and requires assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:</p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 11pt 72pt;"><i style="font-style:italic;">Level 1—</i>Fair Value is determined by using unadjusted quoted prices that are available in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 11pt 72pt;"><i style="font-style:italic;">Level 2—</i>Fair Value is determined by using inputs other than Level 1 quoted prices that are directly or indirectly observable. Inputs can include quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in markets that are not active. Related inputs can also include those used in valuation or other pricing models, such as interest rates and yield curves that can be corroborated by observable market data. </p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 11pt 72pt;"><i style="font-style:italic;">Level 3—</i>Fair value is determined by inputs that are unobservable and not corroborated by market data. Use of these inputs involves significant and subjective judgments to be made by the reporting entity –e.g. determining an appropriate discount factor for illiquidity associated with a given security. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">The Company measures the fair value of financial assets using the highest level of inputs that are reasonably available as of the measurement date. The assets recorded at fair value are classified within the hierarchy as follows for the periods reported (in thousands):</p><p style="font-family:'Times New Roman';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;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:48.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;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';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Money Market Funds in Cash and Cash Equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32,009</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32,009</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 281,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 281,751</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government Securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 269,245</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 269,245</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 583,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 550,996</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:48.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:14.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Money Market Funds in Cash and Cash Equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,270</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,270</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 104,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 104,967</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government Securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399,256</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399,256</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 522,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 504,223</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:10pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Property and Equipment</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Property and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets. Expenditures for repairs and maintenance are charged to expense as incurred while renewals and improvements are capitalized. Useful lives by asset category are as follows: </p><p style="font-family:'Times New Roman';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;margin-left:-0.08654785%;padding-left:0pt;padding-right:0pt;width:100.17%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Computers, software and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;">3 - 5 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;">5 - 7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;">5 - 7 years or remaining</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;">lease term, whichever is less</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Patents, Licenses, and Other Intangible Assets</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The cost of acquiring licenses is capitalized and amortized on the straight-line basis over the shorter of the term of the license or its estimated economic life, ranging from <span style="-sec-ix-hidden:_261e4d73_e472_4de8_9fd7_9918bef907c9"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">five</span></span> to 25 years. Third-party costs incurred for acquiring patents are capitalized. Capitalized costs are accumulated until the earlier of the period that a patent is issued, or we abandon the patent claims. Cumulative capitalized patent costs are amortized on a straight-line basis from the date of issuance over the shorter of the patent term or the estimated useful economic life of the patent, ranging from <span style="-sec-ix-hidden:_93b9dd8b_232d_469c_9d0b_2e6976264d39"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">13</span></span> to 20 years. Our senior management, with advice from outside patent counsel, assesses three primary criteria to determine if a patent will be capitalized initially: i) technical feasibility, ii) magnitude and scope of new technical function covered by the patent compared to the company’s existing technology and patent portfolio, particularly assessing the value added to our product candidates or licensing business, and iii) legal issues, primarily assessment of patentability and prosecution cost. We review our intellectual property on a regular basis to determine if there are changes in the estimated useful life of issued patents and if any capitalized costs for unissued patents should be abandoned. Capitalized patent costs related to abandoned patent filings are charged off in the period of the decision to abandon. During 2019, 2018 and 2017, we abandoned previously capitalized patent and licensing related charges of $0.2 million, $0.2 million and $0.4 million, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The carrying amount and accumulated amortization of patents, licenses, and other intangibles is as follows (in thousands):</p><p style="font-family:'Times New Roman';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;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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';font-size: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';font-size: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';font-size: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.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';font-size: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';font-size: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';font-size: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.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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Patents, definite life</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';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10,597</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';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 9,320</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Patents, pending issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Licenses and other amortizable intangible assets</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';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,510</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';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,011</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Nonamortizable intangible assets (trademarks)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total gross carrying amount</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';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20,772</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';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 17,374</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accumulated amortization—patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,912)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,142)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accumulated amortization—licenses and other</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';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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,439)</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';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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,263)</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 14,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">Amortization expense for patents, licenses, and other intangible assets was $0.9 million, $0.9 million and $0.8 million for the years ended December 31, 2019, 2018 and 2017, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future amortization expense for patent, licenses, and other intangible assets recorded as of December 31, 2019, and for which amortization has commenced, is as follows:</p><p style="font-family:'Times New Roman';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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,009</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 880</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 647</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6,622</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The above amortization expense forecast is an estimate. Actual amounts of amortization expense may differ from estimated amounts due to additional intangible asset acquisitions, impairment of intangible assets, accelerated amortization of intangible assets, and other events. As of December 31, 2019, the Company has $7.3 million of intangible assets which are in-process and have not been placed in service, and accordingly amortization on these assets has not commenced.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Long-Lived Assets</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Management reviews long-lived assets which include fixed assets and amortizable intangibles for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset (or asset group) may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We did not recognize a loss from impairment for the years ended December 31, 2019, 2018 or 2017.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We account for income taxes in accordance with accounting guidance which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred income tax assets and liabilities are computed annually for differences between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. Income tax expense is the tax payable or refundable for the period plus or minus the change during the period in deferred tax assets and liabilities.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We assess our income tax positions and record tax benefits for all years subject to examination based upon our evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where there is greater than 50% likelihood that a tax benefit will be sustained, we have recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where there is a 50% or less likelihood that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements. We did not have any material uncertain tax positions at December 31, 2019 or 2018.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our policy is to recognize interest and penalties on taxes, if any, as a component of income tax expense. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Tax Cuts and Jobs Act of 2017 (TCJA) was enacted on December 22, 2017 and has several key provisions impacting the accounting for and reporting of income taxes. The most significant provisions reduced the U.S. corporate statutory tax rate from 35% to 21%, eliminated the corporate Alternative Minimum Tax (AMT) system, and made changes to the utilization and carryforward of net operating losses beginning on January 1, 2018. The tax reform provided for a refund of unused AMT carryforwards for years beginning after December 31, 2017. We recorded an income tax receivable as of December 31, 2019 and 2018 of $0.8 million and $1.6 million, respectively related to federal AMT carryforwards.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recognize compensation expense using a fair-value-based method for costs related to all share-based payments, including stock options and shares issued under our Employee Stock Purchase Plan (ESPP). Stock-based compensation cost related to employees and directors is measured at the grant date, based on the fair-value-based measurement of the award using the Black-Scholes method, and is recognized as expense over the requisite service period on a straight-line basis. We account for forfeitures when they occur. We recorded stock-based compensation and expense for stock-based awards to employees, directors and consultants of approximately $31.9 million, $20.5 million and $13.7 million for the years ended December 31, 2019, 2018 and 2017 respectively. Included in the 2019, 2018, and 2017 balances for total compensation expense is $0.7 million, $0.7 million and $0.5 million, respectively, relating to our ESPP.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Options granted to individual service providers that are not employees or directors are accounted for at estimated fair value using the Black-Scholes option-pricing method and are subject to periodic re-measurement over the period during which the services are rendered.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Net Income (Loss) Per Share</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Basic net income (loss) per common share is computed by dividing the net income or loss by the weighted-average number of common shares outstanding during the period. Potentially dilutive securities were included in the diluted net income per common share calculation for 2019. We included 1,923,310 options to purchase shares of common stock and 13,131 shares of restricted stock units (RSUs) in the calculation of the weighted-average common shares outstanding used in computing diluted net income per common share. We excluded 1,022,623 shares of options and RSUs from the calculation for 2019 because the inclusion of such shares would have had an antidilutive effect. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In 2018 and 2017, we excluded all options and awards from the calculations because we reported net losses in the periods and the inclusion of such shares would have had an antidilutive effect.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share and per share data)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin: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';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin: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';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income (loss) attributable to common stockholders for basic net income (loss) per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 26,875</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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (70,409)</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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (38,486)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 56,531,439</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';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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 53,942,116</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';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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46,817,756</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic net income (loss) per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1.31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.82)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income (loss) attributable to common stockholders for diluted net income (loss) per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 26,875</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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (70,409)</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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (38,486)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average number of common shares outstanding used in computing basic net income (loss) per common share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 56,531,439</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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 53,942,116</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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46,817,756</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dilutive effect of employee stock options and ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,936,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted-average number of common shares outstanding used in computing diluted net income (loss) per common share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 58,467,880</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';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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 53,942,116</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';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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46,817,756</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted net income (loss) per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1.31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.82)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Segment Reporting</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determines its segment reporting based upon the way the business is organized for making operating decisions and assessing performance. The Company has only one operating segment related to the development of pharmaceutical products<span style="white-space:pre-wrap;">.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s financial statements as of December 31, 2019, 2018, and 2017 and for the years then ended have been prepared in accordance with accounting principles generally accepted in the United States (U.S.).</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant estimates include useful lives of long-lived assets, the periods over which certain revenues and expenses will be recognized including collaboration revenue recognized from non-refundable upfront licensing payments, the amount of non-cash compensation costs related to share-based payments to employees and non-employees and the period over which these costs are expensed. </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Pronouncements adopted in 2019</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>Effective January 1, 2019, the Company adopted Accounting Standards Codification Topic 842 (ASC 842), Leases, which requires lessees to recognize a right-of-use (ROU) asset and a lease liability for leases with terms greater than 12 months and also requires disclosures about the amount, timing and uncertainty of cash flows arising from such leases. The Company adopted ASC 842 using the optional transition method provided under ASU 2018-11, which did not require adjustments to comparative periods nor require modified disclosures in those comparative periods. Under this method, the Company adjusted its financial statements for the cumulative effect of the adoption of ASC 842 at the beginning of January 1, 2019. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>At inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances. For leases with a term of one year or longer where the Company is the lessee, ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The interest rate implicit with such leases is typically not readily determined. The Company has determined the appropriate incremental borrowing rate by reference to an estimate of the current market borrowing rate for a collateralized asset over a similar term as the lease term. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>The new standard impacts our reporting on the leases on our facilities in Monrovia and San Diego. Under ASC 842, tenant allowances under such operating leases are no longer tracked separately as a deferred rent liability; instead, it is integrated as part of the ROU asset. As a result, we recorded an adjustment to the beginning balance for deferred rent liability and adopted the use of ROU asset and lease liability. We recorded lease liabilities of $12.7 million and ROU assets of $11.4 million for lease agreements in effect as of January 1, 2019. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>Effective January 1, 2019, the Company adopted ASU No. 2018-07, Compensation – Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, which expands the scope of Topic 718 to include share-based payments issued to nonemployees for goods and services. The standard requires a modified retrospective transition approach, with a cumulative adjustment to retained earnings as of adoption date, for all liability-classified awards that have not been settled as of the adoption date and equity-classified nonemployee awards for which a measurement date has not been established. The adoption of this standard did not have any impact on the Company’s financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Pronouncements not yet effective</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU No. 2016-13, <i style="font-style:italic;">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, which amends the guidance on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities. Credit losses relating to available-for-sale debt securities will be recorded through an allowance for credit losses rather than as a direct write-down to the security. Credit losses on available-for-sale securities, that are determined to be impaired, will be required when the amortized cost is below the fair market value. The amendment is effective for fiscal years beginning after December 15, 2019 including interim periods within those fiscal years. In November 2018, the FASB issued ASU No. 2018-19, <i style="font-style:italic;">Codification Improvements to Topic 326, Financial Instruments – Credit Losses</i>, which clarifies that receivables arising from operating leases are not within the scope of Topic 326. We will apply the standard’s provision as a cumulative effect adjustment to retained earnings as of the beginning of the first effective reporting period. We do not expect the adoption to have a material impact on our results of operations or financial position. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2018, the FASB issued ASU No. 2018-13, <i style="font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement</i>, which modifies the disclosures for transfers between Level 1 and Level 2 of the fair value hierarchy, modifies the Level 3 disclosure requirements for non-public entities and requires additional disclosure for Level 3 fair value hierarchy. The amendment is effective for fiscal years beginning after December 15, 2019. The Company does not anticipate that the standard will have a significant impact on its financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2018, the FASB issued ASU No. 2018-15, <i style="font-style:italic;">Intangibles – Goodwill and Other – Internal Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract</i>, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendment. The amendment is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. The Company does not anticipate that the standard will have a significant impact on its financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In October 2018, the FASB issued ASU No. 2018-17, <i style="font-style:italic;">Consolidation (Topic 810): Targeted Improvements to Related Party Guidance for Variable Interest Entities</i>, which amends the guidance for determining whether a decision-making fee is a variable interest. The amendments require organizations to consider indirect interests held through related parties under common control on a proportional basis rather than as the equivalent of a direct interest in its entirety (as currently required). The amendments are effective for fiscal years beginning after December 15, 2019 and interim periods within those years. The Company does not anticipate that the standard will have a significant impact on tis financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2018, the FASB issued ASU No. 2018-18, <i style="font-style:italic;">Collaborative Arrangements (Topic 808): Clarifying the Interaction Between Topic 808 and Topic 606</i>, which provides guidance on how to assess whether certain transactions between collaborative arrangement participants should be accounted for within the revenue recognition standard. The standard is effective for fiscal years beginning after December 15, 2019 and interim periods within those years. The Company does not anticipate that the standard will have a significant impact on its financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU No. 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>, which is effective for fiscal years beginning and after December 15, 2020, and interim periods within those fiscal years. The standard removes specific exceptions to the general principles in Topic 740 and simplifies the accounting for income taxes. The Company does not anticipate that the standard will have a significant impact on its financial statements.</p> 12700000 11400000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have, to date, earned revenue from research and development collaborations, which may include research and development services, licenses of our internally developed technologies, licenses of our internally developed drug candidates, or combinations of these. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The terms of our license and research and development and collaboration agreements generally include non-refundable upfront payments, research funding, co-development reimbursements, license fees and, milestone and other contingent payments to us for the achievement of defined collaboration objectives and certain clinical, regulatory and sales-based events, as well as royalties on sales of any commercialized products.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The terms of our licensing agreements include non-refundable upfront fees, annual licensing fees, and contractual payment obligations for the achievement of pre-defined preclinical, clinical, regulatory and sales-based events by our partners. The licensing agreements also include royalties on sales of any commercialized products by our partners.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recognize revenue through the five-step process in accordance with ASC 606 Revenue Recognition when control of the promised goods or services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Deferred Revenue</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deferred revenue arises from payments received in advance of the culmination of the earnings process. We have classified deferred revenue for which we stand ready to perform within the next 12 months as a current liability. We recognize deferred revenue as revenue in future periods when the applicable revenue recognition criteria have been met. The total amounts reported as deferred revenue were $47.1 million and $40.1 million at December 31, 2019 and 2018, respectively.</p> 47100000 40100000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Research and Development Expenses</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Research and development expenses include costs we incur for our own and for our collaborators’ research and development activities. Research and development costs are expensed as incurred. These costs consist primarily of salaries and benefits, including associated stock-based compensation, laboratory supplies, facility costs, and applicable overhead expenses of personnel directly involved in the research and development of new technology and products, as well as fees paid to other entities that conduct certain research development activities on our behalf. We estimate preclinical study and clinical trial expenses based on the services performed pursuant to the contracts with research institutions and clinical research organizations that conduct and manage preclinical studies and clinical trials on our behalf based on the actual time and expenses incurred by them. Further, we accrue expenses related to clinical trials based on the level of patient enrollment and activity according to the related agreement. We monitor patient enrollment levels and related activity to the extent reasonably possible and adjust estimates accordingly. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We capitalize acquired research and development technology licenses and third-party contract rights and amortize the costs over the shorter of the license term or the expected useful life. We review the license arrangements and the amortization period on a regular basis and adjust the carrying value or the amortization period of the licensed rights if there is evidence of a change in the carrying value or useful life of the asset. </p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We consider cash equivalents to be only those investments which are highly liquid, readily convertible to cash and which mature within three months from the date of purchase.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Marketable Securities</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has an investment policy that includes guidelines on acceptable investment securities, minimum credit quality, maturity parameters and concentration and diversification. The Company invests its excess cash primarily in marketable debt securities issued by investment grade institutions. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers its marketable debt securities to be “available-for-sale”, as defined by authoritative guidance issued by the FASB. These assets are carried at fair value and the unrealized gains and losses are included in accumulated other comprehensive income (loss). Accrued interest on marketable debt securities is included in marketable securities. Accrued interest was $2.7 million and $2.3 million at December 31, 2019 and 2018, respectively. If a decline in the value of a marketable security in the Company’s investment portfolio is deemed to be other-than-temporary, the Company writes down the security to its current fair value and recognizes a loss as a charge against income. The Company reviews its portfolio of marketable debt securities, using both quantitative and qualitative factors, to determine if declines in fair value below cost are other-than-temporary.</p> 2700000 2300000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Concentrations of Risk</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash, cash equivalents and marketable debt securities are financial instruments that potentially subject the Company to concentrations of risk. We invest our cash in corporate debt securities and U.S. sponsored agencies with strong credit ratings. We have established guidelines relative to diversification and maturities that are designed to help ensure safety and liquidity. These guidelines are periodically reviewed to take advantage of trends in yields and interest rates.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents are maintained at financial institutions and, at times, balances may exceed federally insured limits. We have never experienced any losses related to these balances. Amounts on deposit in excess of federally insured limits at December 31, 2019 and 2018 approximated $50.0 million and $26.0 million, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have payables with two service providers that represent 48% of our total payables and four service providers that represented 49% of our total payables at December 31, 2019 and 2018, respectively. We rely on three critical suppliers for the manufacture of our drug product for use in our clinical trials. While we believe that there are alternative vendors available, a change in manufacturing vendors could cause a delay in the availability of drug product and result in a delay of conducting and completing our clinical trials. No other vendor accounted for more than 10% of total payables at December 31, 2019 or 2018.</p> 50000000.0 26000000.0 2 0.48 4 0.49 3 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our financial instruments primarily consist of cash and cash equivalents, marketable debt securities, accounts receivable, accounts payable and accrued expenses. Marketable debt securities and cash equivalents are carried at fair value. The fair value of the other financial instruments closely approximate their fair value due to their short maturities.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">The Company accounts for recurring and non-recurring fair value measurements in accordance with FASB Accounting Standards Codification (ASC) 820, <i style="font-style:italic;">Fair Value Measurements and Disclosures</i> (ASC 820). ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosure about fair value measurements. The ASC 820 hierarchy ranks the quality of reliable inputs, or assumptions, used in the determination of fair value and requires assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:</p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 11pt 72pt;"><i style="font-style:italic;">Level 1—</i>Fair Value is determined by using unadjusted quoted prices that are available in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 11pt 72pt;"><i style="font-style:italic;">Level 2—</i>Fair Value is determined by using inputs other than Level 1 quoted prices that are directly or indirectly observable. Inputs can include quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in markets that are not active. Related inputs can also include those used in valuation or other pricing models, such as interest rates and yield curves that can be corroborated by observable market data. </p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 11pt 72pt;"><i style="font-style:italic;">Level 3—</i>Fair value is determined by inputs that are unobservable and not corroborated by market data. Use of these inputs involves significant and subjective judgments to be made by the reporting entity –e.g. determining an appropriate discount factor for illiquidity associated with a given security. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">The Company measures the fair value of financial assets using the highest level of inputs that are reasonably available as of the measurement date. The assets recorded at fair value are classified within the hierarchy as follows for the periods reported (in thousands):</p><p style="font-family:'Times New Roman';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;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:48.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;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';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Money Market Funds in Cash and Cash Equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32,009</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32,009</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 281,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 281,751</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government Securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 269,245</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 269,245</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 583,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 550,996</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:48.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:14.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Money Market Funds in Cash and Cash Equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,270</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,270</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 104,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 104,967</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government Securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399,256</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399,256</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 522,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 504,223</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:10pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Property and Equipment</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Property and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets. Expenditures for repairs and maintenance are charged to expense as incurred while renewals and improvements are capitalized. Useful lives by asset category are as follows: </p><p style="font-family:'Times New Roman';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;margin-left:-0.08654785%;padding-left:0pt;padding-right:0pt;width:100.17%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Computers, software and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;">3 - 5 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;">5 - 7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;">5 - 7 years or remaining</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;">lease term, whichever is less</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Patents, Licenses, and Other Intangible Assets</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The cost of acquiring licenses is capitalized and amortized on the straight-line basis over the shorter of the term of the license or its estimated economic life, ranging from <span style="-sec-ix-hidden:_261e4d73_e472_4de8_9fd7_9918bef907c9"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">five</span></span> to 25 years. Third-party costs incurred for acquiring patents are capitalized. Capitalized costs are accumulated until the earlier of the period that a patent is issued, or we abandon the patent claims. Cumulative capitalized patent costs are amortized on a straight-line basis from the date of issuance over the shorter of the patent term or the estimated useful economic life of the patent, ranging from <span style="-sec-ix-hidden:_93b9dd8b_232d_469c_9d0b_2e6976264d39"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">13</span></span> to 20 years. Our senior management, with advice from outside patent counsel, assesses three primary criteria to determine if a patent will be capitalized initially: i) technical feasibility, ii) magnitude and scope of new technical function covered by the patent compared to the company’s existing technology and patent portfolio, particularly assessing the value added to our product candidates or licensing business, and iii) legal issues, primarily assessment of patentability and prosecution cost. We review our intellectual property on a regular basis to determine if there are changes in the estimated useful life of issued patents and if any capitalized costs for unissued patents should be abandoned. Capitalized patent costs related to abandoned patent filings are charged off in the period of the decision to abandon. During 2019, 2018 and 2017, we abandoned previously capitalized patent and licensing related charges of $0.2 million, $0.2 million and $0.4 million, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The carrying amount and accumulated amortization of patents, licenses, and other intangibles is as follows (in thousands):</p><p style="font-family:'Times New Roman';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;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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';font-size: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';font-size: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';font-size: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.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';font-size: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';font-size: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';font-size: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.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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Patents, definite life</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';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10,597</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';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 9,320</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Patents, pending issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Licenses and other amortizable intangible assets</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';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,510</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';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,011</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Nonamortizable intangible assets (trademarks)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total gross carrying amount</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';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20,772</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';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 17,374</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accumulated amortization—patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,912)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,142)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accumulated amortization—licenses and other</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';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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,439)</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';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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,263)</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 14,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">Amortization expense for patents, licenses, and other intangible assets was $0.9 million, $0.9 million and $0.8 million for the years ended December 31, 2019, 2018 and 2017, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future amortization expense for patent, licenses, and other intangible assets recorded as of December 31, 2019, and for which amortization has commenced, is as follows:</p><p style="font-family:'Times New Roman';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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,009</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 880</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 647</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6,622</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The above amortization expense forecast is an estimate. Actual amounts of amortization expense may differ from estimated amounts due to additional intangible asset acquisitions, impairment of intangible assets, accelerated amortization of intangible assets, and other events. As of December 31, 2019, the Company has $7.3 million of intangible assets which are in-process and have not been placed in service, and accordingly amortization on these assets has not commenced.</p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">The Company measures the fair value of financial assets using the highest level of inputs that are reasonably available as of the measurement date. The assets recorded at fair value are classified within the hierarchy as follows for the periods reported (in thousands):</p><p style="font-family:'Times New Roman';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;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:48.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;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';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Money Market Funds in Cash and Cash Equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32,009</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32,009</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 281,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 281,751</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government Securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 269,245</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 269,245</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 583,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 550,996</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:48.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:14.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Money Market Funds in Cash and Cash Equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,270</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,270</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 104,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 104,967</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government Securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399,256</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399,256</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 522,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 504,223</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';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;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:48.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;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';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Money Market Funds in Cash and Cash Equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32,009</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32,009</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 281,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 281,751</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government Securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 269,245</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 269,245</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 583,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 550,996</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:48.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:14.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Money Market Funds in Cash and Cash Equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,270</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,270</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 104,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 104,967</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government Securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399,256</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399,256</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 522,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 504,223</p></td></tr></table> 32009000 32009000 281751000 281751000 269245000 269245000 583005000 32009000 550996000 18270000 18270000 104967000 104967000 399256000 399256000 522493000 18270000 504223000 <p style="font-family:'Times New Roman';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;margin-left:-0.08654785%;padding-left:0pt;padding-right:0pt;width:100.17%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Computers, software and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;">3 - 5 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;">5 - 7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;">5 - 7 years or remaining</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;">lease term, whichever is less</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> <p style="font-family:'Times New Roman';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;margin-left:-0.08654785%;padding-left:0pt;padding-right:0pt;width:100.17%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Computers, software and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;">3 - 5 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;">5 - 7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;">5 - 7 years or remaining</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;">lease term, whichever is less</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> P3Y P5Y P5Y P7Y P5Y P7Y P25Y P20Y 3 200000 200000 400000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The carrying amount and accumulated amortization of patents, licenses, and other intangibles is as follows (in thousands):</p><p style="font-family:'Times New Roman';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;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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';font-size: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';font-size: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';font-size: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.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';font-size: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';font-size: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';font-size: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.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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Patents, definite life</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';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10,597</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';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 9,320</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Patents, pending issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Licenses and other amortizable intangible assets</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';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,510</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';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,011</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Nonamortizable intangible assets (trademarks)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total gross carrying amount</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';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20,772</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';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 17,374</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accumulated amortization—patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,912)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,142)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accumulated amortization—licenses and other</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';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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,439)</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';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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,263)</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 14,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> <p style="font-family:'Times New Roman';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;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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';font-size: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';font-size: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';font-size: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.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';font-size: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';font-size: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';font-size: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.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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Patents, definite life</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';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10,597</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';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 9,320</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Patents, pending issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Licenses and other amortizable intangible assets</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';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,510</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';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,011</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Nonamortizable intangible assets (trademarks)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total gross carrying amount</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';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20,772</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';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 17,374</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accumulated amortization—patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,912)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,142)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accumulated amortization—licenses and other</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';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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,439)</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';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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,263)</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 14,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 10597000 9320000 7266000 5644000 2510000 2011000 399000 399000 20772000 17374000 4912000 4142000 1439000 1263000 14421000 11969000 900000 900000 800000 <p style="font-family:'Times New Roman';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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,009</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 880</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 647</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6,622</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1009000 912000 880000 809000 647000 2365000 6622000 7300000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Long-Lived Assets</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Management reviews long-lived assets which include fixed assets and amortizable intangibles for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset (or asset group) may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We did not recognize a loss from impairment for the years ended December 31, 2019, 2018 or 2017.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We account for income taxes in accordance with accounting guidance which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred income tax assets and liabilities are computed annually for differences between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. Income tax expense is the tax payable or refundable for the period plus or minus the change during the period in deferred tax assets and liabilities.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We assess our income tax positions and record tax benefits for all years subject to examination based upon our evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where there is greater than 50% likelihood that a tax benefit will be sustained, we have recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where there is a 50% or less likelihood that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements. We did not have any material uncertain tax positions at December 31, 2019 or 2018.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our policy is to recognize interest and penalties on taxes, if any, as a component of income tax expense. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Tax Cuts and Jobs Act of 2017 (TCJA) was enacted on December 22, 2017 and has several key provisions impacting the accounting for and reporting of income taxes. The most significant provisions reduced the U.S. corporate statutory tax rate from 35% to 21%, eliminated the corporate Alternative Minimum Tax (AMT) system, and made changes to the utilization and carryforward of net operating losses beginning on January 1, 2018. The tax reform provided for a refund of unused AMT carryforwards for years beginning after December 31, 2017. We recorded an income tax receivable as of December 31, 2019 and 2018 of $0.8 million and $1.6 million, respectively related to federal AMT carryforwards.</p> 0.35 0.21 0.21 800000 1600000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recognize compensation expense using a fair-value-based method for costs related to all share-based payments, including stock options and shares issued under our Employee Stock Purchase Plan (ESPP). Stock-based compensation cost related to employees and directors is measured at the grant date, based on the fair-value-based measurement of the award using the Black-Scholes method, and is recognized as expense over the requisite service period on a straight-line basis. We account for forfeitures when they occur. We recorded stock-based compensation and expense for stock-based awards to employees, directors and consultants of approximately $31.9 million, $20.5 million and $13.7 million for the years ended December 31, 2019, 2018 and 2017 respectively. Included in the 2019, 2018, and 2017 balances for total compensation expense is $0.7 million, $0.7 million and $0.5 million, respectively, relating to our ESPP.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Options granted to individual service providers that are not employees or directors are accounted for at estimated fair value using the Black-Scholes option-pricing method and are subject to periodic re-measurement over the period during which the services are rendered.</p> 31900000 20500000 13700000 700000 700000 500000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Net Income (Loss) Per Share</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Basic net income (loss) per common share is computed by dividing the net income or loss by the weighted-average number of common shares outstanding during the period. Potentially dilutive securities were included in the diluted net income per common share calculation for 2019. We included 1,923,310 options to purchase shares of common stock and 13,131 shares of restricted stock units (RSUs) in the calculation of the weighted-average common shares outstanding used in computing diluted net income per common share. We excluded 1,022,623 shares of options and RSUs from the calculation for 2019 because the inclusion of such shares would have had an antidilutive effect. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In 2018 and 2017, we excluded all options and awards from the calculations because we reported net losses in the periods and the inclusion of such shares would have had an antidilutive effect.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share and per share data)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin: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';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin: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';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income (loss) attributable to common stockholders for basic net income (loss) per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 26,875</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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (70,409)</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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (38,486)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 56,531,439</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';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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 53,942,116</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';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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46,817,756</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic net income (loss) per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1.31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.82)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income (loss) attributable to common stockholders for diluted net income (loss) per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 26,875</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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (70,409)</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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (38,486)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average number of common shares outstanding used in computing basic net income (loss) per common share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 56,531,439</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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 53,942,116</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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46,817,756</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dilutive effect of employee stock options and ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,936,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted-average number of common shares outstanding used in computing diluted net income (loss) per common share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 58,467,880</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';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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 53,942,116</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';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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46,817,756</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted net income (loss) per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1.31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.82)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p> 1923310 13131 1022623 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share and per share data)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin: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';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin: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';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income (loss) attributable to common stockholders for basic net income (loss) per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 26,875</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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (70,409)</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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (38,486)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 56,531,439</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';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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 53,942,116</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';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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46,817,756</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic net income (loss) per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1.31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.82)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income (loss) attributable to common stockholders for diluted net income (loss) per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 26,875</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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (70,409)</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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (38,486)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average number of common shares outstanding used in computing basic net income (loss) per common share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 56,531,439</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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 53,942,116</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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46,817,756</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dilutive effect of employee stock options and ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,936,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted-average number of common shares outstanding used in computing diluted net income (loss) per common share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 58,467,880</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';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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 53,942,116</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';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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46,817,756</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted net income (loss) per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1.31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.82)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 26875000 -70409000 -38486000 56531439 53942116 46817756 0.48 -1.31 -0.82 26875000 -70409000 -38486000 56531439 53942116 46817756 1936441 58467880 53942116 46817756 0.46 -1.31 -0.82 <p style="font-family:'Times New Roman';font-size:10pt;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Segment Reporting</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determines its segment reporting based upon the way the business is organized for making operating decisions and assessing performance. The Company has only one operating segment related to the development of pharmaceutical products<span style="white-space:pre-wrap;">.</span></p> 1 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2. Comprehensive Income (Loss)</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income (loss) is comprised of net income (loss) and other comprehensive income (loss). For the years ended December 31, 2019 and 2018, the only component of other comprehensive income (loss) is net unrealized gains on marketable debt securities. There were no material reclassifications out of accumulated other comprehensive loss during the year ended December 31, 2019.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3. Marketable Securities</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s marketable debt securities held as of December 31, 2019 and 2018 are summarized below:</p><p style="font-family:'Times New Roman';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;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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';font-size: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';font-size: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.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';font-size: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';font-size: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';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:56.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">(in thousands)</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Money Market Funds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32,009</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';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 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';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32,009</p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 281,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (30)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 281,751</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government Securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 268,239</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';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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,006</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';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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 269,245</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 581,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (30)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 583,005</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Reported as</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Cash and cash equivalents</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32,009</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Marketable securities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 550,996</p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 583,005</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:56.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</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';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:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</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';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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</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';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:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</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';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:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</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';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:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Money Market Funds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,270</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';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 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';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,270</p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 105,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (345)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 104,967</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government Securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399,873</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';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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 187</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';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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (804)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399,256</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 523,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 522,493</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Reported as</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Cash and cash equivalents</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,270</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Marketable securities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 504,223</p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 522,493</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:12pt 0pt 0pt 0pt;">The maturities of the Company’s marketable debt securities as of December 31, 2019 are as follows:</p><p style="font-family:'Times New Roman';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;margin-left:-0.020606995%;padding-left:0pt;padding-right:0pt;width:100.04%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.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';font-size: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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:46.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:19.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:46.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:19.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:46.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">(in thousands)</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:46.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Mature in one year or less</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 478,338</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 479,470</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Mature after one year through five years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 71,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 71,526</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:46.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 549,825</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 550,996</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The unrealized losses on available-for-sale investments and their related fair values as of December 31, 2019 and 2018 are as follows:</p><p style="font-family:'Times New Roman';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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:32.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';font-size: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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.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';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.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';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:59.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:27.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Less than 12 months</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:29.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">12 months or greater</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Fair value</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Unrealized losses</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Fair value</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Unrealized gain (losses)</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">(in thousands)</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate Securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46,303</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (24)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 13,992</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';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6)</p></td></tr><tr><td style="vertical-align:bottom;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46,303</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (24)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 13,992</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';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.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:59.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:27.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Less than 12 months</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:29.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">12 months or greater</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;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';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Unrealized losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Unrealized losses</p></td></tr><tr><td style="vertical-align:bottom;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate Securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 84,666</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (310)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 17,805</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';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (35)</p></td></tr><tr><td style="vertical-align:bottom;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 176,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (672)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 116,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (132)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 260,891</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (982)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 134,635</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';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.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (167)</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The unrealized losses from the listed securities are due to a change in the interest rate environment and not a change in the credit quality of the securities.</p> <p style="font-family:'Times New Roman';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;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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';font-size: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';font-size: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.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';font-size: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';font-size: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';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:56.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">(in thousands)</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Money Market Funds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32,009</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';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 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';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32,009</p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 281,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (30)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 281,751</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government Securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 268,239</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';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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,006</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';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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 269,245</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 581,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (30)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 583,005</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Reported as</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Cash and cash equivalents</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32,009</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Marketable securities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 550,996</p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 583,005</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:56.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</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';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:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</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';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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</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';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:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</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';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:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</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';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:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Money Market Funds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,270</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';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 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';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,270</p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 105,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (345)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 104,967</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government Securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399,873</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';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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 187</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';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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (804)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 399,256</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 523,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 522,493</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Reported as</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Cash and cash equivalents</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,270</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Marketable securities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 504,223</p></td></tr><tr><td style="vertical-align:bottom;width:41.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 522,493</p></td></tr></table> 32009000 32009000 281586000 195000 30000 281751000 268239000 1006000 269245000 581834000 1201000 30000 583005000 32009000 550996000 583005000 18270000 18270000 105311000 1000 345000 104967000 399873000 187000 804000 399256000 523454000 188000 1149000 522493000 18270000 504223000 522493000 <p style="font-family:'Times New Roman';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;margin-left:-0.020606995%;padding-left:0pt;padding-right:0pt;width:100.04%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.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';font-size: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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:46.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:19.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:46.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:19.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:46.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">(in thousands)</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:46.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Mature in one year or less</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 478,338</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 479,470</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Mature after one year through five years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 71,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 71,526</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:46.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 549,825</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 550,996</p></td></tr></table> 478338000 479470000 71487000 71526000 549825000 550996000 <p style="font-family:'Times New Roman';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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:32.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';font-size: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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.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';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.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';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:59.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:27.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Less than 12 months</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:29.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">12 months or greater</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Fair value</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Unrealized losses</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Fair value</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Unrealized gain (losses)</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">(in thousands)</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate Securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46,303</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (24)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 13,992</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';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6)</p></td></tr><tr><td style="vertical-align:bottom;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46,303</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (24)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 13,992</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';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.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:59.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:27.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Less than 12 months</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:29.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">12 months or greater</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;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';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Unrealized losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;">Unrealized losses</p></td></tr><tr><td style="vertical-align:bottom;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate Securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 84,666</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (310)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 17,805</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';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (35)</p></td></tr><tr><td style="vertical-align:bottom;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 176,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (672)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 116,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (132)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 260,891</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (982)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 134,635</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';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.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (167)</p></td></tr></table> 46303000 24000 13992000 -6000 46303000 24000 13992000 -6000 84666000 310000 17805000 -35000 176225000 672000 116830000 -132000 260891000 982000 134635000 -167000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4. Sale of Additional Common Stock </b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In March 2018, we completed the sale of 8,395,000 shares of commons stock which included shares we issued pursuant to our underwriters’ exercise of their over-allotment option pursuant to a follow-on financing. We received net proceeds of $245.5 million, after underwriters’ discounts and offering expenses.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">On September 19, 2016, we entered into an Equity Distribution Agreement (the Distribution Agreement) with Piper Jaffray &amp; Co (Piper Jaffray) pursuant to which we could sell from time to time, at our option, up to an aggregate of $40.0 million of common stock through Piper Jaffray as sales agent. We did not sell any shares under the Distribution Agreement, and the Distribution Agreement terminated in October 2019.</p> 8395000 245500000 40000000.0 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5. Property and Equipment</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property and equipment consist of the following:</p><p style="font-family:'Times New Roman';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;margin-left:-0.009273529%;padding-left:0pt;padding-right:0pt;width:100.01%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Computers, software and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 21,087</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 16,292</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Leasehold and tenant improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6,831</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4,774</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 28,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 21,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (12,605)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (9,426)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 15,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">Depreciation and amortization expense related to property and equipment in 2019, 2018 and 2017 was $3.4 million, $2.4 million and $1.2 million, respectively.</p> <p style="font-family:'Times New Roman';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;margin-left:-0.009273529%;padding-left:0pt;padding-right:0pt;width:100.01%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Computers, software and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 21,087</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 16,292</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Leasehold and tenant improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6,831</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4,774</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 28,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 21,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (12,605)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (9,426)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 15,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 21087000 16292000 492000 173000 6831000 4774000 28410000 21239000 12605000 9426000 15805000 11813000 3400000 2400000 1200000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">6. Inc</b><b style="font-weight:bold;">ome Taxes </b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our effective tax rate differs from the statutory federal income tax rate, primarily as a result of the changes in valuation allowance. The provision for income taxes for the year ended December 31, 2019 was $0.3 million. There was no tax provision for the year ended December 31, 2018, and the provision for income taxes for the year ended December 31, 2017 was a benefit of $0.5 million. Current tax expense of $0.3 million for the year ended December 31, 2019 represents state alternative minimum tax.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">A reconciliation of the federal statutory income tax to our effective income tax is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;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';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;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';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Federal statutory income tax </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,709</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (14,795)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (13,243)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">State and local income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,806)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Research and development credit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,747)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,170)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,554)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effect of the 2017 Tax Cut and Jobs Act</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 19,596</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">State credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (301)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 414</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 720</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,550)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 24,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,885)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income tax provision (benefit)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 312</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (463)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:12pt 0pt 0pt 0pt;">The tax effect of temporary differences that give rise to a significant portion of the deferred tax assets and liabilities at December 31, 2019 and 2018 is presented below (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred income tax assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 36,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 49,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Research credits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 28,415</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 23,151</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Unrealized loss on securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 269</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,215</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,222</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Gross deferred income tax assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 81,707</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 85,835</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Valuation allowance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (77,389)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (82,537)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net deferred income tax assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4,318</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,298</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred income tax liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Patent costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,736)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,142)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Licensing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (229)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized legal costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (26)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (31)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Unrealized gain on securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (327)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Gross deferred income tax liabilities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,318)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,298)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net deferred income tax asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Tax Cuts and Jobs Act of 2017 (TCJA) was enacted in December 2017 and made substantial changes in the U.S. tax system. One of the changes was elimination of the AMT tax system for corporations and allowance of an income tax refund for AMT tax credit carryforwards as of December 31, 2017. We have reported an income tax receivable of $0.8 million and $1.6 million as of December 31, 2019 and 2018 to reflect the U.S. AMT credit carryforwards we have available, which do not expire. Due to the uncertainty surrounding the realization of the benefits of our deferred tax assets in future tax periods, we have placed a valuation allowance against our deferred tax assets at December 31, 2019 and 2018. The Company recognizes valuation allowances to reduce deferred tax assets to the amount that is more likely than not to be realized. The Company’s net deferred income tax asset is not more likely than not to be realized due to the lack of sufficient sources of future taxable income and cumulative losses that have resulted over the years. During the year ended December 31, 2019, the valuation allowance decreased by $5.1 million. Upon analysis, we determined that we experienced an ownership change under Section 382 of the Internal Revenue Code and related state provisions as a result of our sale of preferred stock and sale of common stock during 2013. Sections 382 and 383 of the Internal Revenue Code limit the amount of net operating losses and tax credit forwards that may be available after a change in ownership. The Company has adjusted its net operating loss and tax credit carryforwards to reflect the impact of the limitation under sections 382 and section 383 of the Internal Revenue Code. The Company’s tax returns remain open to potential inspection for the years 2015 and onwards for federal purposes and 2014 and onwards for state purposes.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2019, we had cumulative net operating loss carryforwards for federal and state income tax purposes of $144.7 million and $92.8 million respectively, and available tax credit carryforwards of approximately $19.7 million for federal income tax purposes and $11.0 million for state income tax purposes, which can be carried forward to offset future taxable income, if any. The federal net operating loss carryforwards consists of $68.0 million of losses incurred prior to January 1, 2018 and which can be used to offset 100% of future taxable income and $76.7 million of losses incurred after January 1, 2018 which can be used to offset up to 80% of taxable income in subsequent years.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our federal net operating loss carryforwards expire starting in 2026, state net operating losses expire starting in 2032, and federal tax credit carryforwards began to expire starting in 2019. A total of $0.03 million in federal tax credits expired in 2019 and an additional $0.3 million will expire over the next five years if not utilized. Utilization of our net operating loss and tax credit carryforwards are subject to a substantial annual limitation under Section 382 of the Code due to the fact that we have experienced ownership changes. As a result of these changes, certain of our net operating loss and tax credit carryforwards may expire before we can use them.</p> 300000 0 -500000 300000 <table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;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';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;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';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Federal statutory income tax </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,709</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (14,795)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (13,243)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">State and local income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,806)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Research and development credit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,747)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,170)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,554)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effect of the 2017 Tax Cut and Jobs Act</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 19,596</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">State credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (301)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 414</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 720</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,550)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 24,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,885)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income tax provision (benefit)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 312</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (463)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 5709000 -14795000 -13243000 2549000 -4767000 -1806000 -6747000 -6170000 -5554000 1927000 444000 2709000 19596000 -1725000 -301000 414000 720000 -4550000 24874000 -2885000 312000 -463000 <table style="border-collapse:collapse;font-size:16pt;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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred income tax assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 36,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 49,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Research credits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 28,415</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 23,151</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Unrealized loss on securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 269</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,215</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,222</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Gross deferred income tax assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 81,707</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 85,835</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Valuation allowance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (77,389)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (82,537)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net deferred income tax assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4,318</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,298</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred income tax liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Patent costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,736)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,142)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Licensing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (229)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized legal costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (26)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (31)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Unrealized gain on securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (327)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Gross deferred income tax liabilities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,318)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,298)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net deferred income tax asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 36891000 49889000 28415000 23151000 334000 207000 269000 4788000 1097000 11215000 11222000 64000 81707000 85835000 77389000 82537000 4318000 3298000 3736000 3142000 229000 125000 26000 31000 327000 4318000 3298000 800000 1600000 -5100000 144700000 92800000 19700000 11000000.0 68000000.0 1 76700000 0.80 30000.00 300000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7. Stock-Based Compensation</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our Board of Directors and the requisite stockholders previously approved the 2010 Equity Incentive Plan (the 2010 Plan). In October 2013, our Board of Directors approved the 2013 Equity Incentive Plan (the 2013 Plan) and in November 2013 our stockholders approved the 2013 Plan. The 2013 Plan provides for the grant of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance stock awards, performance cash awards, and other stock awards. The 2013 Plan became effective as of December 2, 2013, the date of the pricing of the Company’s initial public offering. As of December 2, 2013, we suspended the 2010 Plan and no additional awards may be granted under the 2010 Plan. Any shares of common stock covered by awards granted under the 2010 Plan that terminate after December 2, 2013 by expiration, forfeiture, cancellation or other means without the issuance of such shares will be added to the 2013 Plan reserve. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2019, the total number of shares of common stock available for issuance under the 2013 Plan was 11,277,816. Unless otherwise determined by the Board, beginning January 1, 2014, and continuing until the expiration of the 2013 Plan, the total number of shares of common stock available for issuance under the 2013 Plan will automatically increase annually on January 1 by 4% of the total number of issued and outstanding shares of common stock as of December 31 of the immediate preceding year. On January 1, 2019, the total number of shares of common stock available for issuance under the 2013 Plan was automatically increased by 2,251,181 shares, which number is included in the number of shares available for issuance above. As of December 31, 2019, a total of 8,893,515 options have been granted under the 2013 Plan.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2019, the Company has awarded 105,499 RSUs to certain employees pursuant to the 2013 Plan. Vesting of these awards will be in three equal annual installments and is contingent on continued employment terms. The fair value of these awards is determined based on the intrinsic value of the stock on the date of grant and will be recognized as stock-based compensation expense over the requisite service period.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2013, our Board of Directors and stockholders approved the 2013 Employee Stock Purchase Plan (ESPP), which became effective as of December 5, 2013. Under the ESPP our employees may elect to have between 1-15% of their compensation withheld to purchase shares of the Company’s common stock at a discount. The ESPP had an initial two-year term that includes four six-month purchase periods and employee withholding amounts may be used to purchase Company stock during each six-month purchase period. The initial two-year term ended in December 2015 and pursuant to the provisions of the ESPP, the second two-year term began automatically upon the end of the initial term. The total number of shares that can be purchased with the withholding amounts are based on the lower of 85% of the Company’s common stock price at the initial offering date or 85% of the Company’s stock price at each purchase date. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have reserved a total of 581,286 shares of common stock for issuance under the ESPP. Unless otherwise determined by our Board, beginning on January 1, 2014, and continuing until the expiration of the ESPP, the total number shares of common stock available for issuance under the ESPP will automatically increase annually on January 1 by the lesser of (i) 1% of the total number of issued and outstanding shares of common stock as of December 31 of the immediately preceding year, or (ii) 621,814 shares of common stock. On January 1, 2014, the total number of shares of common stock available for issuance under the ESPP was automatically increased by 313,545 shares, which number is included in the number of shares reserved for issuance above. Pursuant to approval by our board, there were no increases in the number of authorized shares in the ESPP in years from 2015 to 2019. As of December 31, 2019, we have issued a total of 417,277 shares of common stock under the ESPP. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Total employee, director and non-employee stock-based compensation expense recognized was as follows:</p><table style="border-collapse:collapse;font-size:16pt;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.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';font-size: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.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';font-size: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';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:33.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:33.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:61.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8,854</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,699</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,617</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 22,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 12,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 31,851</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20,548</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 13,651</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 30,502</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 19,537</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 13,153</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">RSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 662</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 267</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 31,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 13,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:12pt 0pt 0pt 36pt;">Information with respect to stock options outstanding is as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercisable options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,950,965</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,058,659</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,558,941</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average exercise price per share of exercisable options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 17.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 15.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average grant date fair value per share of options granted during the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.74</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18.06</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 16.92</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Options available for future grants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,975,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,576,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,394,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average remaining contractual life</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.32</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.51</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.62</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes stock option activity for the years ended December 31, 2019 and 2018:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size: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.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';font-size: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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;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';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Per Share)</b><sup style="font-size:6.75pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b><sup style="font-size:6.75pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balances at December 31, 2017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,093,442</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 15.32</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.62</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 35,495</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,805,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 27.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Options forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt;"> (107,720)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 21.66</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Options exercised(3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;text-align:right;margin:0pt;"> (824,731)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 9.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balances at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,966,928</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 19.71</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.51</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 99,273</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,142,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 35.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Options forfeited </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt;"> (390,950)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32.23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Options exercised(3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;text-align:right;margin:0pt;"> (543,887)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 17.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balances at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,174,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 24.03</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.32</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 79,116</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">As of December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Options vested and expected to vest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,174,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 24.03</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.32</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 79,116</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,950,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 17.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 66,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">The weighted average exercise price per share is determined using exercise price per share for stock options.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">The aggregate intrinsic value is calculated as the difference between the exercise price of the option and the fair value of our common stock for in-the-money options at December 31, 2019 and 2018.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">The total intrinsic value of stock options exercised was </span><span style="color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">$11.5 </span><span style="color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">million, </span><span style="color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">$23.6</span><span style="color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> million</span><span style="color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> and </span><span style="color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">$5.7</span><span style="color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> million for the years ended December 31, 2019, 2018 and 2017 respectively. </span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 36pt;">The stock options outstanding and exercisable by exercise price at December 31, 2019 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="8" style="background-color:auto;vertical-align:bottom;width:65.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Options Outstanding</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Options Exercisable</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Range of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:16.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Prices</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">$0.59 – $4.25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 238,621</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.45</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.49</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 238,621</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.49</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">$10.28 – $15.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,378,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 12.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,350,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 12.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">$15.69 – $23.75</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,878,221</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 21.37</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,963,376</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.62</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">$23.80 – $35.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,071,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 31.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 276,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 27.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">$36.03 – $44.19</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,607,622</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 9.16</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 37.22</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 122,145</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 39.85</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,174,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 24.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,950,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 17.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">We estimated the fair value of employee and non-employee awards using the Black-Scholes valuation model. The fair value of employee stock options is being amortized on a straight-line basis over the requisite service period of the awards. Management estimates the probability of non-employee awards being vested based upon an evaluation of the non-employee achieving their specific performance goals.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Options granted after our initial public offering are issued at the fair market value of our stock on the date of grant. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The fair value of employee stock options was estimated using the following weighted average assumptions for the years ended December 31, 2019, 2018 and 2017:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.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';font-size: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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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';font-size: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.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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:52.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Common stock fair value per share</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';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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">17.37 - 25.14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">21.80 - 43.16</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">19.61 - 25.67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">60.67% - 61.33%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">70.97% - 73.10%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">77.42% - 96.73%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Risk-free interest rate</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';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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1.37% - 2.60%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.29% - 3.10%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">0.96% - 2.37%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected term (in years)</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';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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">5.23 - 6.59</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">5.23 - 6.08</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">5.23 - 6.08</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:41.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:55.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">ESPP</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:41.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected term (years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">0.5 - 2.0</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';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">0.5 - 2.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">0.5 - 2.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">50.77% - 71.37%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">57.04% - 71.37%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">67.83% - 79.76%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1.47% - 2.70%</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';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:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1.47% - 2.70%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:16.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">0.47% - 1.80%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The expected term of stock options represents the average period the stock options are expected to remain outstanding. The expected stock price volatility for our stock options for the year ended December 31, 2019 was determined using a blended volatility by examining the historical volatility for industry peer companies and the volatility of our stock from the effective date that our shares were publicly traded on a national stock exchange. For years ended December 31, 2018 and 2017 expected stock volatility was determined by examining the historical volatilities for industry peers and adjusting for differences in our life cycle and financing leverage. Industry peers consist of several public companies in the biopharmaceutical industry.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We determined the average expected life of stock options based on the simplified method because our common stock has not been publicly traded for an extended period, and we do not have a track record of our stock being traded on the public markets for sufficient time to establish the volatility of our stock. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The risk-free interest rate assumption is based on the U.S. Treasury instruments whose term was consistent with the expected term of our stock options.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The expected dividend assumption is based on our history and expectation of dividend payouts.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 36pt;">The following table summarizes RSU activity for the years ended December 31, 2019:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.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';font-size: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Per Unit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 33,933</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 27.64</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 71,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 36.68</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,311)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 27.64</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,182)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 31.12</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 90,006</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 34.66</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">As of December 31, 2019 and 2018, the unamortized compensation expense related to unvested stock options was $51.1 million and $42.8 million, respectively. The remaining unamortized compensation expense will be recognized over the next 2.72 years. At December 31, 2019 and 2018, the unamortized compensation expense was $1.4 million and $0.8 million respectively under our ESPP. The remaining unamortized expense will be recognized over the next 1.94 years. At December 31, 2019 and 2018, the unamortized compensation expense related to unvested restricted stock units was $2.5 million and $0.7 million, respectively. The remaining unamortized compensation expense will be recognized over the next 2.43 years.</p> 0 11277816 0.04 2251181 8893515 105499 3 0.01 0.15 P2Y 4 P6M P2Y 0.85 0.85 581286 0.01 621814 313545 0 0 0 0 417277 <table style="border-collapse:collapse;font-size:16pt;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.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';font-size: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.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';font-size: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';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:33.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:33.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:61.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8,854</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,699</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,617</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 22,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 12,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 31,851</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20,548</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 13,651</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';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';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 30,502</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 19,537</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 13,153</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">RSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 662</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 267</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 31,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 13,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr></table> 8854000 7699000 5617000 22997000 12849000 8034000 31851000 20548000 13651000 30502000 19537000 13153000 687000 744000 498000 662000 267000 31851000 20548000 13651000 <table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercisable options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,950,965</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,058,659</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,558,941</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average exercise price per share of exercisable options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 17.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 15.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average grant date fair value per share of options granted during the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.74</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18.06</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 16.92</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Options available for future grants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,975,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,576,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,394,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average remaining contractual life</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.32</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.51</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.62</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 3950965 3058659 2558941 17.79 15.12 11.06 20.74 18.06 16.92 3975160 3576574 3394691 P7Y3M25D P7Y6M3D P7Y7M13D <table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size: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.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';font-size: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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;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';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Per Share)</b><sup style="font-size:6.75pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b><sup style="font-size:6.75pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balances at December 31, 2017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,093,442</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 15.32</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.62</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 35,495</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,805,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 27.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Options forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt;"> (107,720)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 21.66</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Options exercised(3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;text-align:right;margin:0pt;"> (824,731)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 9.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balances at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,966,928</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 19.71</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.51</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 99,273</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,142,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 35.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Options forfeited </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt;"> (390,950)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 32.23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Options exercised(3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;text-align:right;margin:0pt;"> (543,887)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 17.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balances at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,174,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 24.03</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.32</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 79,116</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">As of December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Options vested and expected to vest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,174,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 24.03</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.32</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 79,116</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,950,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 17.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 66,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 5093442 15.32 P7Y7M13D 35495000 1805937 27.43 107720 21.66 824731 9.24 5966928 19.71 P7Y6M3D 99273000 2142228 35.80 390950 32.23 543887 17.04 7174319 24.03 P7Y3M25D 79116000 7174319 24.03 P7Y3M25D 79116000 3950965 17.79 P6Y2M1D 66286000 11500000 23600000 5700000 <table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="8" style="background-color:auto;vertical-align:bottom;width:65.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Options Outstanding</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Options Exercisable</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Range of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:16.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Prices</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">$0.59 – $4.25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 238,621</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.45</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.49</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 238,621</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.49</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">$10.28 – $15.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,378,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 12.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,350,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 12.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">$15.69 – $23.75</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,878,221</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 21.37</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,963,376</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.62</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">$23.80 – $35.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,071,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 31.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 276,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 27.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">$36.03 – $44.19</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,607,622</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 9.16</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 37.22</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 122,145</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 39.85</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,174,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 24.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,950,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 17.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.59 4.25 238621 P3Y5M12D 3.49 238621 3.49 10.28 15.51 1378151 P5Y4M13D 12.21 1350781 12.19 15.69 23.75 2878221 P7Y14D 21.37 1963376 20.62 23.80 35.80 1071704 P8Y7M28D 31.18 276042 27.64 36.03 44.19 1607622 P9Y1M28D 37.22 122145 39.85 7174319 P7Y3M25D 24.03 3950965 17.79 <table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.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';font-size: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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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';font-size: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.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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:52.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Common stock fair value per share</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';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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">17.37 - 25.14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">21.80 - 43.16</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">19.61 - 25.67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">60.67% - 61.33%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">70.97% - 73.10%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">77.42% - 96.73%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Risk-free interest rate</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';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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1.37% - 2.60%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.29% - 3.10%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">0.96% - 2.37%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected term (in years)</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';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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">5.23 - 6.59</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">5.23 - 6.08</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">5.23 - 6.08</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 17.37 25.14 21.80 43.16 19.61 25.67 0.6067 0.6133 0.7097 0.7310 0.7742 0.9673 0.0137 0.0260 0.0229 0.0310 0.0096 0.0237 P5Y2M23D P6Y7M2D P5Y2M23D P6Y29D P5Y2M23D P6Y29D <table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:41.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:55.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">ESPP</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:41.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected term (years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">0.5 - 2.0</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';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">0.5 - 2.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">0.5 - 2.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">50.77% - 71.37%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">57.04% - 71.37%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">67.83% - 79.76%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1.47% - 2.70%</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';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:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1.47% - 2.70%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:16.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">0.47% - 1.80%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr></table> P0Y6M P2Y P0Y6M P2Y P0Y6M P2Y 0.5077 0.7137 0.5704 0.7137 0.6783 0.7976 0.0147 0.0270 0.0147 0.0270 0.0047 0.0180 <table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.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';font-size: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Per Unit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 33,933</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 27.64</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 71,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 36.68</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,311)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 27.64</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,182)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 31.12</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 90,006</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 34.66</p></td></tr></table> 33933 27.64 71566 36.68 11311 27.64 4182 31.12 90006 34.66 51100000 42800000 P2Y8M19D 1400000 800000 P1M28D 2500000 700000 P2Y5M4D <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8. Leases</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company leases office and laboratory space in Monrovia, CA under a lease that continues through June 2020, with an option to renew for an additional five years.<b style="font-weight:bold;"> </b>In<b style="font-weight:bold;"> </b>July 2017, the Company entered into an amended lease agreement for additional space in the same building with a lease that continues through September 2022, also with an option to renew for an additional five years. The Company assesses that it is likely to exercise both options of the lease term extensions.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company also leases office space in San Diego, CA through July 2020 which includes an option to renew for an additional five years. The Company assesses that it is unlikely to exercise the option to extend this lease.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company leases additional office space in San Diego, CA through August 2022, with an option to extend for an additional five years. The Company assesses that it is unlikely to exercise the option to extend the lease term.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s lease agreements do not contain any residual value guarantees or restrictive covenants. As of December 31, 2019, the Company did not have additional operating leases that have not yet commenced. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table reconciles the undiscounted cash flows for the operating leases at December 31, 2019 to the operating lease liabilities recorded on the balance sheet (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Years ending December 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,703</p></td></tr><tr><td style="vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,588</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,208</p></td></tr><tr><td style="vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,352</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,371</p></td></tr><tr><td style="vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,282</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total undiscounted lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 12,504</p></td></tr><tr><td style="vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,770)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Present value of lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10,734</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Lease liabilities - short-term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,169</p></td></tr><tr><td style="vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Lease liabilities - long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8,565</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10,734</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our operating lease cost and the cash payments for operating leases for the year ended December 31, 2019 were $2.7 million and $2.6 million, respectively. Rent expense for the year ended December 31, 2018 was $2.5 million.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2019, the weighted-average remaining lease term for operating leases was 5.5 years, and the weighted average discount rate for operating leases is 5.5%.</p> true P5Y P5Y P5Y P5Y <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table reconciles the undiscounted cash flows for the operating leases at December 31, 2019 to the operating lease liabilities recorded on the balance sheet (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Years ending December 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,703</p></td></tr><tr><td style="vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,588</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,208</p></td></tr><tr><td style="vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,352</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,371</p></td></tr><tr><td style="vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,282</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total undiscounted lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 12,504</p></td></tr><tr><td style="vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,770)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Present value of lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10,734</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Lease liabilities - short-term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,169</p></td></tr><tr><td style="vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Lease liabilities - long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8,565</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10,734</p></td></tr></table> 2703000 2588000 2208000 1352000 1371000 2282000 12504000 1770000 10734000 2169000 8565000 10734000 2700000 2600000 2500000 P5Y6M 0.055 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9. Commitments and Contingencies</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingencies</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">From time to time, the Company may be subject to various litigation and related matters arising in the ordinary course of business. The Company does not believe it is currently subject to any material matters where there is at least a reasonable possibility that a material loss may be incurred. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We are obligated to make future payments to third parties under in-license agreements, including sublicense fees, royalties, and payments that become due and payable on the achievement of certain development and commercialization milestones. As the amount and timing of sublicense fees and the achievement and timing of these milestones are not probable and estimable, such commitments have not been included on our balance sheet. We have also entered into agreements with third party vendors which will require us to make future payments upon the delivery of goods and services in future periods.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Guarantees</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the normal course of business, we indemnify certain employees and other parties, such as collaboration partners and other parties that perform certain work on behalf of, or for the Company or take licenses to our technologies. We have agreed to hold these parties harmless against losses arising from our breach of representations or covenants, intellectual property infringement or other claims made against these parties in performance of their work with us.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">These agreements typically limit the time within which the party may seek indemnification by us and the amount of the claim. It is not possible to prospectively determine the maximum potential amount of liability under these indemnification agreements since we have not had any prior indemnification claims on which to base the calculation. Further, each potential claim would be based on the unique facts and circumstances of the claim and the particular provisions of each agreement. We are not aware of any potential claims and we did not record a liability as of December 31, 2019 and 2018.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10. Collaboration and Licensing Agreements</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Following is a summary description of the material revenue arrangements, including arrangements that generated revenue in the period ended December 31, 2019, 2018, and 2017. The revenue reported for each agreement has been adjusted to reflect the adoption of ASC 606 for each period presented.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Genentech </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February 2019, the Company entered into a collaboration and license agreement (the Genentech Agreement) with Genentech, Inc. and F. Hoffman-La Roche Ltd (collectively, Genentech) for the development and commercialization of novel IL-15 collaboration products (Collaboration Products), including XmAb24306, the Company’s IL-15/IL-15Ra candidate.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the terms of the Genentech Agreement, Genentech received an exclusive worldwide license to XmAb24306 and other Collaboration Products, including any new IL-15 programs identified during the joint research collaboration. Genentech and Xencor will jointly collaborate on worldwide development of XmAb24306 and potentially other Collaboration Products with Genentech maintaining all worldwide commercialization rights, subject to Xencor having an option to co-promote in the United States. Xencor has the right to perform clinical studies of Collaboration Products in combination with other therapeutic agents at its own cost, subject to certain restrictions.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The term of the Genentech Agreement will continue on a program-by-program and country-by-country basis until there are no remaining payment obligations from Genentech to Xencor with respect to Collaboration Products. Genentech may terminate the Genentech Agreement in its entirety or on a Collaboration Product-by-Collaboration Product basis by providing prior written notice. Xencor may terminate the Agreement on a Collaboration Product-by-Collaboration Product basis under certain circumstances. In the event of a termination of any individual Collaboration Product or the Genentech Agreement in its entirety, the relevant rights revert to Xencor subsequent to negotiation of a termination agreement with Genentech.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company received a $120.0 million upfront payment and is eligible to receive up to an aggregate of $160.0 million in clinical milestone payments for XmAb24306 and up to $180.0 million in clinical milestone payments for each new Collaboration Product. The Company is also eligible to receive 45% share of net profits for sales of XmAb24306 and other Collaboration Products, while also sharing in net losses at the same percentage rate. The parties will jointly share in development and commercialization costs for all programs designated as a development program under the Genentech Agreement at the same percentage rate, while Genentech will bear launch costs entirely. The initial 45% profit-cost share percentage is subject to a one-time downward adjustment at the Company’s discretion and convertible to a royalty under certain circumstances. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the Genentech Agreement, XmAb24306 is designated as a development program and all costs incurred for developing XmAb24306 from the effective date of the Genentech Agreement are being shared with Genentech under the initial cost-sharing percentage.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the Genentech Agreement, the Company and Genentech will conduct joint research activities for a two-year period to identify and discover additional IL-15 candidates developed from the Company’s cytokine and bispecific technologies. The two-year research term may be extended an additional year if both parties agree. The Company and Genentech are each responsible for their own costs in conducting the research activities. The Company is eligible for clinical milestone payments for new Collaboration Products identified from the research efforts.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluated the Genentech Agreement under the provisions of ASU No. 2014-09, <i style="font-style:italic;">Revenue from Contracts with Customers</i> and all related amendments (collectively, ASC 606) as well as ASC 808, <i style="font-style:italic;">Collaborative Arrangements</i>. Certain provisions of the Genentech Agreement including the cost-sharing of development programs are governed by ASC 808. We have determined that Genentech is a customer for purposes of the delivery of specific performance obligations under the Genentech Agreement and applied the provisions of ASC 606 to the transaction.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company identified the following performance obligations under the Genentech Agreement: (i) the license of XmAb24306 and (ii) research services during a two-year period to identify up to potentially nine additional IL-15 candidates, each a separate research program and a separate performance obligation. The Company determined that the license and each of the potential research programs are separate performance obligations because they are capable of being distinct and are distinct in the context of the Genentech Agreement. The license to XmAb24306 has standalone functionality as Genentech has exclusive worldwide rights to the program, including the right to sublicense to third parties. Genentech has significant experience and capabilities in developing and commercializing drug candidates similar to XmAb24306, and Genentech is capable of performing these activities without the Company’s involvement. Upon the transfer of the license of XmAb24306, Genentech could develop and commercialize XmAb24306 without further assistance from the Company. The Company determined that the research services for each potential additional IL-15 candidate and research program were separate standalone performance obligations. The Genentech Agreement provides an outline of an integrated research plan for the programs to be conducted by the two companies, and the research activities are separate and distinct from the license to XmAb24306. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determined the standalone selling price of the license to be $114.4 million using the adjusted market assessment approach considering similar collaboration and license agreements and transactions. The standalone selling price for the research activities for all nine of the potential IL-15 programs to be performed during the research term was determined to be $8.5 million using the expected cost approach which was derived from the Company’s experience and information from providing similar research activities to other parties. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determined that the transaction price of the Genentech Agreement at inception was $120.0 million consisting of the upfront payment. The potential milestones are not included in the transaction price as these are contingent on future events and the Company would not recognize these in revenue until it is not probable that these would not result in significant reversal of revenue amounts in future periods. The Company will re-assess the transaction price at each reporting period and when event outcomes are resolved or changes in circumstances occur.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company allocated the transaction price to each of the separate performance obligations using the relative standalone selling price with $111.7 million allocated to the license to XmAb24306 and $8.3 million allocated to the research services. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognized the $111.7 million allocated to the license when it satisfied its performance obligation and transferred the license to Genentech in March 2019. The license was transferred upon the effective date of the Genentech Agreement and when the Company subsequently transferred certain data related to the program to Genentech. The $8.3 million allocated to the research activities is being recognized over a period of time through the end of the research term that services are rendered as we determine that the input method is the appropriate approach to recognize income for such services. A total of $2.2 million of revenue related to the research activities was recognized in the year ended December 31, 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2019, we recognized $113.9 million of income from the Genentech Agreement. As of December 31, 2019, there is a $0.9 million payable related to cost-sharing development activities during the fourth quarter of 2019 for the XmAb24306 program. There is $6.1 million in deferred revenue as of December 31, 2019 which reflects our obligation to perform research services during the research term.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Astellas </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Effective March 29, 2019, the Company entered into a Research and License Agreement (Astellas Agreement) with Astellas Pharma Inc. (Astellas) pursuant to which the Company and Astellas will conduct a discovery program to characterize compounds and products for development and commercialization. Under the Astellas Agreement, Astellas was granted a worldwide exclusive license, with the right to sublicense products in the field created by the research activities. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the Astellas Agreement, the Company will apply its bispecific Fc technology to research antibodies provided by Astellas to generate bispecific antibody candidates and will conduct limited testing and characterization of the bispecific candidates and return the candidates to Astellas for development and commercialization. The activities will be conducted under a research plan agreed to by both parties to the Astellas Agreement. Astellas will assume full responsibility for development and commercialization of the antibody candidate. Pursuant to the Astellas Agreement, the Company received an upfront payment of $15.0 million and is eligible to receive up to $240.0 million in milestones which include $32.5 million in development milestones, $57.5 million in regulatory milestones and $150.0 million in sales milestones. If commercialized, the Company is eligible to receive royalties on net sales that range from the high-single to low-double digit percentages. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We evaluated the Astellas Agreement under ASC 606 and identified the performance obligations under the Agreement to be (i) delivery of bispecific antibodies to Astellas from the antigen provided by Astellas and (ii) research activities against the bispecific antibodies as outlined in the research plan. The Company determined that the license to the bispecific antibodies is not a separate performance obligation because it is not capable of being distinct, the license to the antibodies cannot be separated from the underlying antibodies. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Astellas will control and benefit from the antibodies that are delivered. The Astellas Agreement provides Astellas the right to sublicense the antibody to third parties and Astellas has significant experience and capabilities in developing and commercializing clinical candidates and is capable of performing these activities from the delivered antibodies without the Company’s involvement. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determined the standalone selling price of the bispecific deliverable to be $17.1 million using the income approach by calculating a risk adjusted net present value of the potential revenue that could be earned from the arrangement. The standalone selling price for the research activities to be performed was determined to be $1.4 million using the expected cost approach which was derived from the Company’s experience and information from providing similar research activities to other customers. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determined that the transaction price of the Astellas Agreement at inception was $15.0 million consisting of the upfront payment. The potential milestones are not included in the transaction price as these are contingent on future events and the Company would not recognize these in revenue until it is not probable that these would not result in significant reversal of revenue amounts in future periods. The Company will re-assess the transaction price at each reporting period and when event outcomes are resolved or changes in circumstances occur.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company allocated the transaction price to each of the separate performance obligations using the relative standalone selling price with $13.6 million allocated to delivery of the bispecific antibodies and the remainder of $1.4 million was allocated to the research activities. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognized the $13.6 million allocated to the bispecific antibodies when it satisfied its performance obligation and transferred the bispecific antibodies to Astellas. Astellas transferred the research antibodies to the Company and the Company applied its bispecific technologies to and transferred the completed antibodies to Astellas in June 2019. The $1.4 million allocated to the research activities is being recognized as the research services are being completed over the period of time the Company expects to complete the activities under the research plan. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recognized $14.0 million of revenue under this arrangement for the year ended December 31, 2019. There is $1.0 million in deferred revenue as of December 31, 2019 related to our obligation to complete research activities under the Astellas Agreement. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Novartis</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the Company entered into a Collaboration and License Agreement (Novartis Agreement) with Novartis Institutes for BioMedical Research, Inc. (Novartis), to develop and commercialize bispecific and other Fc engineered antibody drug candidates using the Company’s proprietary XmAb® technologies and drug candidates. Pursuant to the Novartis Agreement: </p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;line-height:1.37;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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:left;">The Company granted Novartis certain exclusive rights to research, develop and commercialize XmAb14045 and XmAb13676 (plamotamab), two development stage products that incorporate the Company’s bispecific Fc technology;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;line-height:1.37;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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:left;">The Company will apply its bispecific technology in up to four target pair antibodies identified by Novartis (each a Global Discovery Program); and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;line-height:1.37;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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:left;">The Company will provide Novartis with a non-exclusive license to certain of its Fc technologies to apply against up to ten targets identified by Novartis.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2018, Novartis notified the Company it was terminating its rights with respect to the plamotamab program, which became effective June 2019. Under the Novartis Agreement, Novartis is responsible to fund its share of plamotamab development costs through June 2020. In November 2019, the Company and Novartis amended the Agreement and Novartis paid the Company $1.4 million in settlement of its projected remaining cost-sharing due for the plamotamab program.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the Novartis Agreement, the Company will apply its bispecific technology to up to four target pair antibodies selected, if available for exclusive license to Novartis and not subject to a Company internal program. The Company will apply its bispecific technology to generate bispecific antibody candidates from starting target pair antibodies provided by Novartis for each of the four Global Discovery Programs and return the bispecific product candidate to Novartis for further testing, development and commercialization. Novartis has the right to substitute up to four of the original selected target pair antibodies during the research term provided that Novartis has not submitted and received allowance for an Investigational New Drug Application (IND) application with the Company provided bispecific antibody candidate. The research term is five years from the date of the Novartis Agreement.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We completed delivery of a Global Discovery Program in 2017 and delivery of a second Global Discovery Program in 2018. In December 2019, Novartis dosed a patient in a Phase 1 study with an undisclosed bispecific antibody that is a Global Discovery Program, and we received a $10.0 million milestone payment.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Novartis will assume full responsibility for development and commercialization of each product candidate under each of the Global Discovery Programs. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluated the Novartis Agreement under the new revenue recognition standard ASC 606 and concluded that Novartis is a customer. The Company identified the following performance obligations that it deemed to be distinct at the inception of the contract:</p><table style="border-collapse:collapse;font-family:'Times New Roman';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';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">License to certain rights to our XmAb14045 and plamotamab; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';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';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Develop four bispecific antibody drug candidates against four targets identified by Novartis; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;line-height:1.37;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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:left;">License to our Fc technologies for up to 10 targets identified and selected by Novartis.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considered the licenses as functional intellectual property as Novartis has the right to access its technology and such technology is functional to Novartis at the time that the Company provides access. Under the Novartis Agreement, Novartis has substitution rights under each discovery program provided it has not advanced to submitting an IND. The Company’s obligation to provide services related to the discovery programs, and Novartis’ right to substitute programs is limited to the five-year period from the date of the Novartis agreement.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determined the transaction price at inception is the $150.0 million upfront payment to be allocated to the performance obligations. The Novartis Agreement includes variable consideration for potential future milestones and royalties that were contingent on future success factors for development programs. The Company used the “most likely” method to determine the variable consideration. In the third quarter of 2019, the Company recorded a $10.0 million development milestone related to a Global Discovery program, and this amount was included in the transaction price as uncertainty associated with it has been resolved. None of the development, regulatory or sales milestones or royalties were included in the transaction price. The Company will re-evaluate the transaction price in each reporting period as uncertain events are resolved or other changes in circumstances occur.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determined the transaction price at inception of the Novartis Agreement and allocated it to the various performance obligations using the standalone selling price which is comparable to the relative selling price methodology used in the original accounting treatment for the transaction.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The transaction price of $160.0 million was allocated to the performance obligations as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;line-height:1.37;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Symbol';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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:left;">$27.1 million to certain rights to the XmAb14045 program;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;line-height:1.37;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Symbol';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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:left;">$31.4 million to certain rights to the plamotamab program;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;line-height:1.37;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Symbol';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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:left;">$90.2 million to the four Global Discovery Programs; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;line-height:1.37;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Symbol';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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:left;">$11.3 million to the Fc licenses.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under ASC 606, revenue is recognized at the time that the Company’s performance obligation for each Global Discovery is completed upon delivery of each discovery program to Novartis. The Company delivered a discovery program to Novartis in 2017 and recognized $20.1 million of revenue in the period of delivery. In the third quarter of 2018, the Company delivered a second discovery program to Novartis and is recognizing an additional $20.0 million of revenue. In the third quarter of 2019, Novartis received notice of approval for an investigational new study (IND) from the Federal and Drug Administration (FDA) for an application submitted for a Global Discovery Program and we recognized $10.0 million of revenue.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under ASC 606 the entire amount of revenue allocated to the Fc licenses is being recognized at inception of the Novartis Agreement, the second quarter of 2016. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2019, 2018 and 2017, the Company recognized $10.0 million, $20.0 million and $20.1 million of revenue respectively. As of December 31, 2019, there is a receivable of $12.2 million and $40.1 million in deferred revenue related to the arrangement.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Amgen Inc.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In September 2015, the Company entered into a research and license agreement (the Amgen Agreement) with Amgen Inc. (Amgen) to develop and commercialize bispecific antibody product candidates using the Company’s proprietary XmAb® bispecific Fc technology. Under the Amgen Agreement, the Company granted an exclusive license to Amgen to develop and commercialize bispecific drug candidates from the Company’s preclinical program that bind the CD38 antigen and the cytotoxic T-cell binding domain CD3, (the CD38 Program). The Company also agreed to apply its bispecific technology to five previously identified Amgen provided targets (each a Discovery Program). The Company received a $45.0 million upfront payment and milestones totaling $15.5 million from Amgen and is eligible to receive up to $600.0 million in future development, regulatory and sales milestones in total for programs in development and is eligible to receive royalties on any global net sales of products.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the Amgen Agreement, the Company applied its bispecific technology to five Discovery Programs antibody molecules provided by Amgen that bind Discovery Program targets and returned the bispecific product candidates to Amgen for further testing, development and commercialization. The initial research term was <span style="white-space:pre-wrap;">three years</span><span style="white-space:pre-wrap;"> from the date of the Amgen Agreement, but Amgen, pursuant to its option, requested an extension of one year. The Company received research funding for the additional services provided during the extended research term.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Amgen will assume full responsibility for development and commercialization of product candidates under each of the Discovery Programs. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluated the Amgen Agreement under ASC 606 and determined that it is a customer and that delivery of the CD38 Program and each of the five Discovery Programs represent the performance obligations under the contract. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determined the transaction price at inception is the $45.0 million upfront payment to be allocated to the performance obligations. The Amgen Agreement includes variable consideration for potential future milestones and royalties that were contingent on future success factors for development programs. The Company used the “most likely” method to determine the variable consideration. In the fourth quarter of 2017, the Company received a $10.0 million development milestone related to the CD38 program, now AMG 424, and this payment was included in the transaction price as uncertainty associated with it has been resolved. In the fourth quarter of 2018, the Company received a $0.5 million preclinical milestone related to one of the Discovery Programs. In the third quarter of 2019, the Company recognized a $5.0 million milestone related to one of the Discovery Programs.No other development, regulatory or sales milestones or royalties were included in the transaction price. The Company 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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In allocating the transaction price determined at inception, the Company determined that ASC 606 provides the use of a standalone selling price for the transaction. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The transaction price of $60.5 million was allocated to the performance obligations as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;line-height:1.37;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Symbol';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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:left;">$23.75 million to the CD38 program and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;line-height:1.37;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Symbol';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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:left;">$36.75 million in total to the five Discovery Programs</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under ASC 606, the amount of revenue recognized for the CD38 program is recognized at the inception of the contract when delivery of the CD38 program and materials was transferred to Amgen. The $10.0 million milestone revenue was recognized in the period that the uncertainty regarding the event is resolved, i.e. when the milestone event occurred. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company completed performance obligations for the five Discovery Programs in 2016 when all five of the Discovery Programs were delivered to Amgen. In the fourth quarter of 2018, a $0.5 million milestone payment was received in connection with a preclinical development of a Discovery Program. In the third quarter of 2019, a $5.0 million milestone was recognized in connection with a development milestone for a Discovery Program.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the third quarter of 2018, the Company and Amgen agreed upon additional scope of work to be performed by the Company; the work was completed in 2018, and the Company recorded additional revenue of $0.1 million for the additional services provided.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2019, 2018 and 2017, the Company recognized $5.0 million, $0.6 million and $10.0 million in revenue, respectively, under this arrangement. As of December 31, 2019, there was a $5.0 million receivable, and there was no deferred revenue related to the arrangement. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">MorphoSys AG</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2010, the Company entered into a Collaboration and License Agreement with MorphoSys AG (MorphoSys), which was subsequently amended in March 2012. The agreement provided us an upfront payment of $13.0 million in exchange for an exclusive worldwide license to the Company’s patents and know-how to research, develop and commercialize our XmAb5574 product candidate (subsequently renamed MOR208 and tafasitamab) with the right to sublicense under certain conditions. If certain developmental, regulatory and sales milestones are achieved, the Company is eligible to receive future milestone payments and royalties. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2017, MorphoSys initiated a Phase 3 clinical trial under the arrangement for which the Company received a milestone payment of $12.5 million. The Company recognized the payment as revenue in the period that the milestone event occurred.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognized $12.5 million of revenue for the year end December 31, 2017. There were no revenues recognized under this arrangement for the years ended December 31, 2019 and 2018. As of December 31, 2019, the Company has no deferred revenue related to this agreement.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Alexion Pharmaceuticals, Inc.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In January 2013, the Company entered into an option and license agreement with Alexion Pharmaceuticals, Inc. (Alexion). Under the terms of the agreement, the Company granted to Alexion an exclusive research license, with limited sublicensing rights, to make and use our Xtend technology to evaluate and advance compounds against six different target programs. Alexion exercised its rights to one target program, ALXN1210, which is now marketed as Ultomiris. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is eligible to receive contractual milestones for certain development, regulatory and commercial achievements. If licensed products are successfully commercialized, the Company is also entitled to receive royalties based on a percentage of net sales of such products sold by Alexion, its affiliates or its sub licensees, which percentage is in the low single digits. Alexion’s royalty obligations continue on a product-by-product and country-by-country basis until the expiration of the last-to-expire valid claim in a licensed patent covering the applicable product in such country.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the third quarter of 2018, Alexion completed certain regulatory submissions for Ultomiris, and the Company received $9.0 million in milestone payments. In the fourth quarter of 2018, Alexion completed certain regulatory submissions for Ultomiris and also received FDA marketing approval, and the Company received $11.0 million in milestone payments.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the second and third quarter of 2019, Alexion completed certain regulatory submissions for Ultomiris, and the Company received a total of $8.0 million in milestone payments. During 2019, the Company also recorded royalty revenue of $5.0 million in connection with reported net sales of Ultomiris by Alexion.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determined Alexion to be a customer and the license of the Company’s Xtend intellectual property is functional intellectual property, distinct and is the only performance obligation under the agreement. Under ASC 606 the upfront payment was recognized at inception of the agreement when Alexion was provided access to the technology. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The total revenue recognized under this arrangement was $13.0 million and $20.0 million for the years ended December 31, 2019 and 2018, respectively. There was no revenue recognized for the year ended December 31, 2017. As of December 31, 2019, there is a receivable of $4.1 million, and there is no deferred revenue related to this agreement.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">CSL Limited</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February 2009, the Company entered into a research license and commercialization agreement with CSL Limited (CSL). Under the agreement, the Company provided CSL with a research license to our Fc Cytotoxic technology and options to non-exclusive commercial licenses. CSL elected to exercise one commercial license for a compound, CSL362. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2013 CSL sublicensed CSL362 (now called talacotuzumab) to Janssen Biotech Inc. (Janssen Biotech). In March 2017, CSL, through its sub-licensee, Janssen Biotech, initiated a Phase 3 clinical trial for CSL362 and the Company received a milestone payment of $3.5 million.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There was no revenue recognized for the years ended December 31, 2019 and 2018. Total revenue recognized for the year ended December 31, 2017 was $3.5 million. As of December 31, 2019, there is no deferred revenue related to this agreement.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">INmune Bio, Inc.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In October 2017, the Company entered into a License Agreement with INmune Bio, Inc. (INmune). Under the terms of the agreement, the Company provided INmune with an exclusive license to certain rights to a proprietary protein, XPRO1595. Under the agreement the Company received an upfront payment of $100,000, a 19% fully diluted equity interest in INmune and an option to acquire additional shares of INmune. The Company is eligible to receive a percentage of sublicensing revenue received for XPRO1595 and also royalties in the mid-single digit percent range on the sale of approved products.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The equity interest in INmune constituted 1,585,000 shares of common stock, and the option is to purchase an additional 10% of the fully diluted interest in INmune for $10.0 million. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2018, INmune filed a registration statement on a Form S-1 with the Securities and Exchange Commission (SEC) which was declared effective by the SEC on December 19, 2018. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under ASC 606, the Company determined that the performance obligation under the agreement was the license to XPRO1595 and performance occurred at the effective date of the agreement. The total consideration under the agreement was determined to be $100,000 as the equity interest and the option had an insignificant fair value. The Company recognized $100,000 as revenue related to the agreement for the year ended December 31, 2017 and did not recognize any revenue related to the agreement for the years ended <span style="-sec-ix-hidden:_4498877a_4c5d_41da_b38c_ad7380b607e7"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">December 31, 2019 or 2018.</span></span><span style="white-space:pre-wrap;"> There is no deferred revenue as of December 31, 2019 related to this agreement. </span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Vir Biotechnology, Inc.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the third quarter of 2019, the Company entered into a Patent License Agreement (the VirBio Agreement) with VIR Biotechnology (VirBio) pursuant to which the Company provided a non-exclusive license to its Xtend technology for up to two targets. Under the terms of the VirBio Agreement, the Company received an upfront payment and is eligible to receive total milestones of $155.25 million which include $5.25 million of development milestones, $30.0 million of regulatory milestones and $120.0 million of sales milestones. In addition, the Company is eligible to receive royalties on the net sales of approved products in the low-single digits.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluated the VirBio Agreement and determined that the single performance obligation was access to a non-exclusive license to certain patents of the Company which were transferred to VirBio upon execution of the VirBio Agreement in July 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognized $0.8 million of license and milestone revenue related to the agreement for the year ended December 31, 2019. There is no deferred revenue as of December 31, 2019 related to this agreement. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Revenue Earned </b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The $156.7 million, $40.6 million and $46.2 million of revenue recorded for the years ended December 31, 2019, 2018 and 2017, respectively, were earned principally from the following licensees (in millions):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:96.81%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:48.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:48.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Amgen</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Alexion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 13.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Astellas</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 14.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">CSL</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Genentech</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 113.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">MorphoSys</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 12.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Novartis</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td 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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 156.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 40.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The below table summarizes the disaggregation of revenue recorded for the years ended December 31, 2019, 2018 and 2017 (in millions):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:96.45%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.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';font-size: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.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';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:49.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:49.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Research collaboration</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 16.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.1</p></td></tr><tr><td style="vertical-align:bottom;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Milestone</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 23.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 26.0</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Licensing</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 112.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.1</p></td></tr><tr><td style="vertical-align:bottom;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Royalties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 156.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 40.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46.2</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">A portion of our revenue is earned from collaboration partners outside the United States. Non-U.S. revenue is denominated in U.S. dollars. A breakdown of our revenue from U.S. and non-U.S. sources for the years ended December 31, 2019, 2018 and 2017 is as follows (in millions):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:96.41%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:43.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:43.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">U.S. Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 142.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 40.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 30.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Non-U.S. Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 14.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 16.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 156.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 40.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:12pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Remaining Performance Obligations and Deferred Revenue</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our remaining performance obligations are delivery of two additional Global Discovery Programs under the Novartis Agreement and conducting research activities pursuant to research plans under the Genentech and Astellas Agreements. As of December 31, 2019 and 2018, we have deferred revenue of $47.1 million and $40.1 million, respectively. As of December 31, 2019, $45.2 million of deferred revenue was classified as current liabilities as our obligations to perform services are due on demand when requested by Novartis and Astellas under the Novartis and Astellas Agreements, respectively. A total of $1.9 million of deferred liability is classified as long-term for the obligation to perform research services to Genentech under the Genentech Agreement after <span style="white-space:pre-wrap;">one year</span><span style="white-space:pre-wrap;">.</span></p> 0 120000000.0 160000000.0 180000000.0 0.45 0.45 P2Y P2Y 9 2 114400000 9 8500000 120000000.0 111700000 8300000 111700000 8300000 2200000 113900000 900000 6100000 15000000.0 240000000.0 32500000 57500000 150000000.0 17100000 1400000 15000000.0 13600000 1400000 13600000 1400000 14000000.0 1000000.0 2 4 10 1400000 4 4 4 P5Y 10000000.0 4 4 10 P5Y 150000000.0 10000000.0 160000000.0 27100000 31400000 90200000 4 11300000 20100000 20000000.0 10000000.0 10000000.0 20000000.0 20100000 12200000 40100000 5 45000000.0 15500000 600000000.0 5 P3Y 5 45000000.0 10000000.0 500000 5000000.0 60500000 23750000 36750000 5 10000000.0 5 5 500000 5000000.0 100000 5000000.0 600000 10000000.0 5000000.0 0 13000000.0 12500000 12500000 0 0 0 6 9000000.0 11000000.0 8000000.0 5000000.0 13000000.0 20000000.0 0 4100000 0 1 3500000 0 0 3500000 0 100000 0.19 1585000 0.10 10000000.0 100000 100000 0 2 155250000 5250000 30000000.0 120000000.0 800000 0 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The $156.7 million, $40.6 million and $46.2 million of revenue recorded for the years ended December 31, 2019, 2018 and 2017, respectively, were earned principally from the following licensees (in millions):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:96.81%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:48.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:48.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Amgen</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Alexion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 13.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Astellas</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 14.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">CSL</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Genentech</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 113.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">MorphoSys</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 12.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Novartis</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td 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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 156.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 40.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The below table summarizes the disaggregation of revenue recorded for the years ended December 31, 2019, 2018 and 2017 (in millions):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:96.45%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.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';font-size: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.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';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:49.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:49.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Research collaboration</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 16.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.1</p></td></tr><tr><td style="vertical-align:bottom;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Milestone</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 23.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 26.0</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Licensing</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 112.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.1</p></td></tr><tr><td style="vertical-align:bottom;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Royalties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 156.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 40.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46.2</p></td></tr></table> 156700000 40600000 46200000 <table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:96.81%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:48.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:48.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Amgen</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Alexion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 13.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Astellas</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 14.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">CSL</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Genentech</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 113.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">MorphoSys</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 12.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Novartis</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td 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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 156.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 40.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 5000000.0 600000 10000000.0 13000000.0 20000000.0 14000000.0 3500000 113900000 12500000 10000000.0 20000000.0 20100000 800000 100000 156700000 40600000 46200000 16300000 20100000 20100000 23200000 20500000 26000000.0 112200000 100000 5000000.0 156700000 40600000 46200000 <table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:96.41%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:43.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:43.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">U.S. Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 142.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 40.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 30.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Non-U.S. Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 14.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 16.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 156.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 40.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 142700000 40600000 30200000 14000000.0 16000000.0 156700000 40600000 46200000 2 47100000 40100000 45200000 1900000 P1Y <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">11. 401(k) Plan</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have a 401(k)-plan covering all full-time employees. Employees may make pre-tax contributions up to the maximum allowable by the Internal Revenue Code. Effective January 1, 2018, the Company contributes 100% of the first 1% of participating employees’ contribution and 50% of the next 5% of participating employees’ contribution, for a maximum of 3.5% employer contribution. Participants are immediately vested in their employee contributions; employer contributions are vested over a three-year period with <span style="-sec-ix-hidden:_5d3e700e_3718_440b_b986_2f287f3cd7f2"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span>-third for each year of a participating employee’s service. Employer contributions made for the year ended December 31, 2019 and 2018 were $0.6 million and $0.5 million, respectively. No employer contributions were made for the year ended December 31, 2017.</p> 1 0.01 0.50 0.05 0.035 P3Y 600000 500000 0 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12. Condensed Quarterly Financial Data (unaudited)</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table contains selected unaudited financial data for each quarter of 2019 and 2018. The unaudited information should be read in conjunction with the Company’s financial statements and related notes included elsewhere in this Annual Report. The Company believes that the following information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Quarterly Financial Data (in thousands, except per share data):</b></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.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';font-size: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.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';font-size: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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';font-size: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.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';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019 Quarter Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 111,939</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 19,485</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';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 21,760</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,516</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 78,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (19,572)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (14,276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (30,572)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 80,045</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (16,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';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,224)</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (26,912)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic net income (loss) per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.47)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted net income (loss) per common share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1.38</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.28)</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';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.18)</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.47)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.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';font-size: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.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';font-size: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.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';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:46.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018 Quarter Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:46.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;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';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 29,039</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,564</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (30,649)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (28,290)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (21,082)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (29,493)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (25,869)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,150</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (18,197)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic net income (loss) per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.62)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.46)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted net income (loss) per common share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.62)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.46)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.05</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.32)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Quarterly Financial Data (in thousands, except per share data):</b></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.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';font-size: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.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';font-size: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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';font-size: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.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';font-size: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.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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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';font-size: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.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';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019 Quarter Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 111,939</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 19,485</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';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 21,760</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,516</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 78,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (19,572)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (14,276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (30,572)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 80,045</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (16,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';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,224)</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (26,912)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic net income (loss) per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.47)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted net income (loss) per common share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1.38</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.28)</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';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.18)</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.47)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.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';font-size: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.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';font-size: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.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';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:46.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018 Quarter Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:46.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;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';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 29,039</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,564</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (30,649)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (28,290)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (21,082)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (29,493)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (25,869)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,150</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (18,197)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic net income (loss) per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.62)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.46)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted net income (loss) per common share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.62)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.46)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 0.05</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.32)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 111939000 19485000 21760000 3516000 78244000 -19572000 -14276000 -30572000 80045000 -16034000 -10224000 -26912000 1.42 -0.28 -0.18 -0.47 1.38 -0.28 -0.18 -0.47 29039000 11564000 -30649000 -28290000 651000 -21082000 -29493000 -25869000 3150000 -18197000 -0.62 -0.46 0.06 -0.32 -0.62 -0.46 0.05 -0.32 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13. Subsequent Event</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Gilead and Aimmune Agreements </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'TimesNewRomanPSMT';">In January and February 2020, the Company entered into license agreements with Gilead and with Aimmune, respectively for the license of Company technologies and drug candidates. Under the Gilead agreement, the Company licensed restricted access to its cytotoxic and Xtend technologies and the Company received a </span><span style="font-family:'TimesNewRomanPSMT';">$6.0</span><span style="font-family:'TimesNewRomanPSMT';"> million upfront payment and is eligible to receive additional milestones and potential royalties under the license agreement. Under the Aimmune agreement, the Company licensed the worldwide exclusive rights to its XmAb7195 drug candidate, and the Company will receive a </span><span style="font-family:'TimesNewRomanPSMT';">$5.0</span><span style="font-family:'TimesNewRomanPSMT';"> million upfront payment and common stock of Aimmune with an aggregate value of </span><span style="font-family:'TimesNewRomanPSMT';">$5.0</span><span style="font-family:'TimesNewRomanPSMT';"> million. Aimmune will be responsible for all development activities for XmAb7195 and the Company is eligible to receive additional milestones and potential royalties under the arrangement. </span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 6000000.0 5000000.0 5000000.0 XML 65 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
401(k) Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Defined Benefit Plan Disclosure [Line Items]      
Defined contribution plan employer matching contribution percent 3.50%    
Employer contributions $ 600 $ 500 $ 0
Vesting period 3 years    
Annual vesting percentage 33.00%    
1% of participating employee contributions      
Defined Benefit Plan Disclosure [Line Items]      
Percentage of company matching to defined contribution plan 100.00%    
Defined contribution plan employer matching contribution percent 1.00%    
5% of participating employee contributions      
Defined Benefit Plan Disclosure [Line Items]      
Percentage of company matching to defined contribution plan 50.00%    
Defined contribution plan employer matching contribution percent 5.00%    
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jul. 31, 2019
Lessee, Lease, Description [Line Items]    
Option to extend true  
2020 $ 2,703  
2021 2,588  
2022 2,208  
2023 1,352  
2024 1,371  
Thereafter 2,282  
Total undiscounted lease payments 12,504  
Less: Imputed interest (1,770)  
Present value of lease payments $ 10,734  
Monrovia, CA - office and laboratory space    
Lessee, Lease, Description [Line Items]    
Renewal term 5 years  
Monrovia, CA - office and laboratory space with additional space    
Lessee, Lease, Description [Line Items]    
Renewal term   5 years
San Diego, CA - office space    
Lessee, Lease, Description [Line Items]    
Renewal term 5 years  
San Diego, CA - second office space    
Lessee, Lease, Description [Line Items]    
Renewal term 5 years  
XML 67 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Marketable Securities - Unrealized losses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Fair value    
Fair value, less than 12 months $ 46,303 $ 260,891
Fair value, 12 months or greater 13,992 134,635
Unrealized losses    
Unrealized losses, Less than 12 months (24) (982)
Unrealized gain (losses), 12 months or greater (6) (167)
Corporate Securities    
Fair value    
Fair value, less than 12 months 46,303 84,666
Fair value, 12 months or greater 13,992 17,805
Unrealized losses    
Unrealized losses, Less than 12 months (24) (310)
Unrealized gain (losses), 12 months or greater $ (6) (35)
Government Securities    
Fair value    
Fair value, less than 12 months   176,225
Fair value, 12 months or greater   116,830
Unrealized losses    
Unrealized losses, Less than 12 months   (672)
Unrealized gain (losses), 12 months or greater   $ (132)
XML 68 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Comprehensive Income (Loss)
12 Months Ended
Dec. 31, 2019
Comprehensive Income (Loss)  
Comprehensive Income (Loss)

2. Comprehensive Income (Loss)

Comprehensive income (loss) is comprised of net income (loss) and other comprehensive income (loss). For the years ended December 31, 2019 and 2018, the only component of other comprehensive income (loss) is net unrealized gains on marketable debt securities. There were no material reclassifications out of accumulated other comprehensive loss during the year ended December 31, 2019.

XML 70 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Fair Value of Financial Instruments    
Money Market Funds $ 50,312 $ 26,246
Securities 550,996  
Money Market Funds    
Fair Value of Financial Instruments    
Money Market Funds 32,009 18,270
Corporate Securities    
Fair Value of Financial Instruments    
Securities 281,751 104,967
Government Securities    
Fair Value of Financial Instruments    
Securities 269,245 399,256
Fair Value, Measurements, Recurring    
Fair Value of Financial Instruments    
Total Fair Value 583,005 522,493
Fair Value, Measurements, Recurring | Money Market Funds    
Fair Value of Financial Instruments    
Money Market Funds 32,009 18,270
Fair Value, Measurements, Recurring | Corporate Securities    
Fair Value of Financial Instruments    
Securities 281,751 104,967
Fair Value, Measurements, Recurring | Government Securities    
Fair Value of Financial Instruments    
Securities 269,245 399,256
Level 1 | Fair Value, Measurements, Recurring    
Fair Value of Financial Instruments    
Total Fair Value 32,009 18,270
Level 1 | Fair Value, Measurements, Recurring | Money Market Funds    
Fair Value of Financial Instruments    
Money Market Funds 32,009 18,270
Level 2 | Fair Value, Measurements, Recurring    
Fair Value of Financial Instruments    
Total Fair Value 550,996 504,223
Level 2 | Fair Value, Measurements, Recurring | Corporate Securities    
Fair Value of Financial Instruments    
Securities 281,751 104,967
Level 2 | Fair Value, Measurements, Recurring | Government Securities    
Fair Value of Financial Instruments    
Securities $ 269,245 $ 399,256
XML 71 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue      
Collaborations, licenses, milestones, and royalties $ 156,700 $ 40,603 $ 46,150
Operating expenses      
Research and development 118,590 97,501 71,772
General and administrative 24,286 22,472 17,501
Total operating expenses 142,876 119,973 89,273
Income (loss) from operations 13,824 (79,370) (43,123)
Other income (expenses)      
Interest income, net 13,619 9,086 4,181
Other income (expense) (256) (125) (7)
Total other income, net 13,363 8,961 4,174
Income (loss) before income tax 27,187 (70,409) (38,949)
Income tax expense (benefit) 312 0 (463)
Net income (loss) 26,875 (70,409) (38,486)
Other comprehensive income (loss)      
Net unrealized gain (loss) on marketable securities available-for-sale 2,132 837 (367)
Comprehensive income (loss) $ 29,007 $ (69,572) $ (38,853)
Net income (loss) per share attributable to common stockholders:      
Basic net income (loss) (in dollars per share) $ 0.48 $ (1.31) $ (0.82)
Diluted net income (loss) (in dollars per share) $ 0.46 $ (1.31) $ (0.82)
Weighted average shares used to compute net income (loss) per share attributable to common stockholders:      
Basic (in shares) 56,531,439 53,942,116 46,817,756
Diluted (in shares) 58,467,880 53,942,116 46,817,756
XML 72 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Stock-Based Compensation                      
Stock-based compensation expense                 $ 31,851 $ 20,548 $ 13,651
Basic numerator:                      
Net income (loss) attributable to common stockholders                 $ 26,875 $ (70,409) $ (38,486)
Denominator:                      
Weighted average common shares outstanding, basic                 56,531,439 53,942,116 46,817,756
Net income (loss) per common share, basic (in dollars per share) $ (0.47) $ (0.18) $ (0.28) $ 1.42 $ (0.32) $ 0.06 $ (0.46) $ (0.62) $ 0.48 $ (1.31) $ (0.82)
Diluted numerator:                      
Net income (loss) attributable to common stockholders for diluted net income (loss) per share                 $ 26,875 $ (70,409) $ (38,486)
Denominator                      
Weighted average common shares outstanding, basic                 56,531,439 53,942,116 46,817,756
Dilutive effect of employee stock options and ESPP                 1,936,441    
Weighted average common shares outstanding, diluted                 58,467,880 53,942,116 46,817,756
Net income (loss) per common share, diluted (in dollars per share) $ (0.47) $ (0.18) $ (0.28) $ 1.38 $ (0.32) $ 0.05 $ (0.46) $ (0.62) $ 0.46 $ (1.31) $ (0.82)
Employee stock options                      
Net Income (Loss) Per Share                      
Securities excluded in calculation of EPS                 1,022,623    
Net Loss Per Share                      
Securities included in calculation of EPS                 1,923,310    
Securities excluded in calculation of EPS                 1,022,623    
ESPP                      
Stock-Based Compensation                      
Stock-based compensation expense                 $ 700 $ 700 $ 500
Employee stock options                      
Stock-Based Compensation                      
Stock-based compensation expense                 30,502 19,537 $ 13,153
Restricted stock units                      
Stock-Based Compensation                      
Stock-based compensation expense                 $ 662 $ 267  
Net Loss Per Share                      
Securities included in calculation of EPS                 13,131    
XML 73 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Collaboration and Licensing Agreements
12 Months Ended
Dec. 31, 2019
Collaboration and Licensing Agreements  
Collaboration and Licensing Agreements

10. Collaboration and Licensing Agreements

Following is a summary description of the material revenue arrangements, including arrangements that generated revenue in the period ended December 31, 2019, 2018, and 2017. The revenue reported for each agreement has been adjusted to reflect the adoption of ASC 606 for each period presented.

Genentech

In February 2019, the Company entered into a collaboration and license agreement (the Genentech Agreement) with Genentech, Inc. and F. Hoffman-La Roche Ltd (collectively, Genentech) for the development and commercialization of novel IL-15 collaboration products (Collaboration Products), including XmAb24306, the Company’s IL-15/IL-15Ra candidate.

Under the terms of the Genentech Agreement, Genentech received an exclusive worldwide license to XmAb24306 and other Collaboration Products, including any new IL-15 programs identified during the joint research collaboration. Genentech and Xencor will jointly collaborate on worldwide development of XmAb24306 and potentially other Collaboration Products with Genentech maintaining all worldwide commercialization rights, subject to Xencor having an option to co-promote in the United States. Xencor has the right to perform clinical studies of Collaboration Products in combination with other therapeutic agents at its own cost, subject to certain restrictions.

The term of the Genentech Agreement will continue on a program-by-program and country-by-country basis until there are no remaining payment obligations from Genentech to Xencor with respect to Collaboration Products. Genentech may terminate the Genentech Agreement in its entirety or on a Collaboration Product-by-Collaboration Product basis by providing prior written notice. Xencor may terminate the Agreement on a Collaboration Product-by-Collaboration Product basis under certain circumstances. In the event of a termination of any individual Collaboration Product or the Genentech Agreement in its entirety, the relevant rights revert to Xencor subsequent to negotiation of a termination agreement with Genentech.

The Company received a $120.0 million upfront payment and is eligible to receive up to an aggregate of $160.0 million in clinical milestone payments for XmAb24306 and up to $180.0 million in clinical milestone payments for each new Collaboration Product. The Company is also eligible to receive 45% share of net profits for sales of XmAb24306 and other Collaboration Products, while also sharing in net losses at the same percentage rate. The parties will jointly share in development and commercialization costs for all programs designated as a development program under the Genentech Agreement at the same percentage rate, while Genentech will bear launch costs entirely. The initial 45% profit-cost share percentage is subject to a one-time downward adjustment at the Company’s discretion and convertible to a royalty under certain circumstances.

Pursuant to the Genentech Agreement, XmAb24306 is designated as a development program and all costs incurred for developing XmAb24306 from the effective date of the Genentech Agreement are being shared with Genentech under the initial cost-sharing percentage.

Under the Genentech Agreement, the Company and Genentech will conduct joint research activities for a two-year period to identify and discover additional IL-15 candidates developed from the Company’s cytokine and bispecific technologies. The two-year research term may be extended an additional year if both parties agree. The Company and Genentech are each responsible for their own costs in conducting the research activities. The Company is eligible for clinical milestone payments for new Collaboration Products identified from the research efforts.

The Company evaluated the Genentech Agreement under the provisions of ASU No. 2014-09, Revenue from Contracts with Customers and all related amendments (collectively, ASC 606) as well as ASC 808, Collaborative Arrangements. Certain provisions of the Genentech Agreement including the cost-sharing of development programs are governed by ASC 808. We have determined that Genentech is a customer for purposes of the delivery of specific performance obligations under the Genentech Agreement and applied the provisions of ASC 606 to the transaction.

The Company identified the following performance obligations under the Genentech Agreement: (i) the license of XmAb24306 and (ii) research services during a two-year period to identify up to potentially nine additional IL-15 candidates, each a separate research program and a separate performance obligation. The Company determined that the license and each of the potential research programs are separate performance obligations because they are capable of being distinct and are distinct in the context of the Genentech Agreement. The license to XmAb24306 has standalone functionality as Genentech has exclusive worldwide rights to the program, including the right to sublicense to third parties. Genentech has significant experience and capabilities in developing and commercializing drug candidates similar to XmAb24306, and Genentech is capable of performing these activities without the Company’s involvement. Upon the transfer of the license of XmAb24306, Genentech could develop and commercialize XmAb24306 without further assistance from the Company. The Company determined that the research services for each potential additional IL-15 candidate and research program were separate standalone performance obligations. The Genentech Agreement provides an outline of an integrated research plan for the programs to be conducted by the two companies, and the research activities are separate and distinct from the license to XmAb24306.

The Company determined the standalone selling price of the license to be $114.4 million using the adjusted market assessment approach considering similar collaboration and license agreements and transactions. The standalone selling price for the research activities for all nine of the potential IL-15 programs to be performed during the research term was determined to be $8.5 million using the expected cost approach which was derived from the Company’s experience and information from providing similar research activities to other parties.

The Company determined that the transaction price of the Genentech Agreement at inception was $120.0 million consisting of the upfront payment. The potential milestones are not included in the transaction price as these are contingent on future events and the Company would not recognize these in revenue until it is not probable that these would not result in significant reversal of revenue amounts in future periods. The Company will re-assess the transaction price at each reporting period and when event outcomes are resolved or changes in circumstances occur.

The Company allocated the transaction price to each of the separate performance obligations using the relative standalone selling price with $111.7 million allocated to the license to XmAb24306 and $8.3 million allocated to the research services.

The Company recognized the $111.7 million allocated to the license when it satisfied its performance obligation and transferred the license to Genentech in March 2019. The license was transferred upon the effective date of the Genentech Agreement and when the Company subsequently transferred certain data related to the program to Genentech. The $8.3 million allocated to the research activities is being recognized over a period of time through the end of the research term that services are rendered as we determine that the input method is the appropriate approach to recognize income for such services. A total of $2.2 million of revenue related to the research activities was recognized in the year ended December 31, 2019.

For the year ended December 31, 2019, we recognized $113.9 million of income from the Genentech Agreement. As of December 31, 2019, there is a $0.9 million payable related to cost-sharing development activities during the fourth quarter of 2019 for the XmAb24306 program. There is $6.1 million in deferred revenue as of December 31, 2019 which reflects our obligation to perform research services during the research term.

Astellas

Effective March 29, 2019, the Company entered into a Research and License Agreement (Astellas Agreement) with Astellas Pharma Inc. (Astellas) pursuant to which the Company and Astellas will conduct a discovery program to characterize compounds and products for development and commercialization. Under the Astellas Agreement, Astellas was granted a worldwide exclusive license, with the right to sublicense products in the field created by the research activities.

Pursuant to the Astellas Agreement, the Company will apply its bispecific Fc technology to research antibodies provided by Astellas to generate bispecific antibody candidates and will conduct limited testing and characterization of the bispecific candidates and return the candidates to Astellas for development and commercialization. The activities will be conducted under a research plan agreed to by both parties to the Astellas Agreement. Astellas will assume full responsibility for development and commercialization of the antibody candidate. Pursuant to the Astellas Agreement, the Company received an upfront payment of $15.0 million and is eligible to receive up to $240.0 million in milestones which include $32.5 million in development milestones, $57.5 million in regulatory milestones and $150.0 million in sales milestones. If commercialized, the Company is eligible to receive royalties on net sales that range from the high-single to low-double digit percentages.

We evaluated the Astellas Agreement under ASC 606 and identified the performance obligations under the Agreement to be (i) delivery of bispecific antibodies to Astellas from the antigen provided by Astellas and (ii) research activities against the bispecific antibodies as outlined in the research plan. The Company determined that the license to the bispecific antibodies is not a separate performance obligation because it is not capable of being distinct, the license to the antibodies cannot be separated from the underlying antibodies.

Astellas will control and benefit from the antibodies that are delivered. The Astellas Agreement provides Astellas the right to sublicense the antibody to third parties and Astellas has significant experience and capabilities in developing and commercializing clinical candidates and is capable of performing these activities from the delivered antibodies without the Company’s involvement.

The Company determined the standalone selling price of the bispecific deliverable to be $17.1 million using the income approach by calculating a risk adjusted net present value of the potential revenue that could be earned from the arrangement. The standalone selling price for the research activities to be performed was determined to be $1.4 million using the expected cost approach which was derived from the Company’s experience and information from providing similar research activities to other customers.

The Company determined that the transaction price of the Astellas Agreement at inception was $15.0 million consisting of the upfront payment. The potential milestones are not included in the transaction price as these are contingent on future events and the Company would not recognize these in revenue until it is not probable that these would not result in significant reversal of revenue amounts in future periods. The Company will re-assess the transaction price at each reporting period and when event outcomes are resolved or changes in circumstances occur.

The Company allocated the transaction price to each of the separate performance obligations using the relative standalone selling price with $13.6 million allocated to delivery of the bispecific antibodies and the remainder of $1.4 million was allocated to the research activities.

The Company recognized the $13.6 million allocated to the bispecific antibodies when it satisfied its performance obligation and transferred the bispecific antibodies to Astellas. Astellas transferred the research antibodies to the Company and the Company applied its bispecific technologies to and transferred the completed antibodies to Astellas in June 2019. The $1.4 million allocated to the research activities is being recognized as the research services are being completed over the period of time the Company expects to complete the activities under the research plan.

We recognized $14.0 million of revenue under this arrangement for the year ended December 31, 2019. There is $1.0 million in deferred revenue as of December 31, 2019 related to our obligation to complete research activities under the Astellas Agreement.

Novartis

In June 2016, the Company entered into a Collaboration and License Agreement (Novartis Agreement) with Novartis Institutes for BioMedical Research, Inc. (Novartis), to develop and commercialize bispecific and other Fc engineered antibody drug candidates using the Company’s proprietary XmAb® technologies and drug candidates. Pursuant to the Novartis Agreement:

The Company granted Novartis certain exclusive rights to research, develop and commercialize XmAb14045 and XmAb13676 (plamotamab), two development stage products that incorporate the Company’s bispecific Fc technology;
The Company will apply its bispecific technology in up to four target pair antibodies identified by Novartis (each a Global Discovery Program); and
The Company will provide Novartis with a non-exclusive license to certain of its Fc technologies to apply against up to ten targets identified by Novartis.

In December 2018, Novartis notified the Company it was terminating its rights with respect to the plamotamab program, which became effective June 2019. Under the Novartis Agreement, Novartis is responsible to fund its share of plamotamab development costs through June 2020. In November 2019, the Company and Novartis amended the Agreement and Novartis paid the Company $1.4 million in settlement of its projected remaining cost-sharing due for the plamotamab program.

Pursuant to the Novartis Agreement, the Company will apply its bispecific technology to up to four target pair antibodies selected, if available for exclusive license to Novartis and not subject to a Company internal program. The Company will apply its bispecific technology to generate bispecific antibody candidates from starting target pair antibodies provided by Novartis for each of the four Global Discovery Programs and return the bispecific product candidate to Novartis for further testing, development and commercialization. Novartis has the right to substitute up to four of the original selected target pair antibodies during the research term provided that Novartis has not submitted and received allowance for an Investigational New Drug Application (IND) application with the Company provided bispecific antibody candidate. The research term is five years from the date of the Novartis Agreement.

We completed delivery of a Global Discovery Program in 2017 and delivery of a second Global Discovery Program in 2018. In December 2019, Novartis dosed a patient in a Phase 1 study with an undisclosed bispecific antibody that is a Global Discovery Program, and we received a $10.0 million milestone payment.

Novartis will assume full responsibility for development and commercialization of each product candidate under each of the Global Discovery Programs.

The Company evaluated the Novartis Agreement under the new revenue recognition standard ASC 606 and concluded that Novartis is a customer. The Company identified the following performance obligations that it deemed to be distinct at the inception of the contract:

License to certain rights to our XmAb14045 and plamotamab;
Develop four bispecific antibody drug candidates against four targets identified by Novartis; and
License to our Fc technologies for up to 10 targets identified and selected by Novartis.

The Company considered the licenses as functional intellectual property as Novartis has the right to access its technology and such technology is functional to Novartis at the time that the Company provides access. Under the Novartis Agreement, Novartis has substitution rights under each discovery program provided it has not advanced to submitting an IND. The Company’s obligation to provide services related to the discovery programs, and Novartis’ right to substitute programs is limited to the five-year period from the date of the Novartis agreement.

The Company determined the transaction price at inception is the $150.0 million upfront payment to be allocated to the performance obligations. The Novartis Agreement includes variable consideration for potential future milestones and royalties that were contingent on future success factors for development programs. The Company used the “most likely” method to determine the variable consideration. In the third quarter of 2019, the Company recorded a $10.0 million development milestone related to a Global Discovery program, and this amount was included in the transaction price as uncertainty associated with it has been resolved. None of the development, regulatory or sales milestones or royalties were included in the transaction price. The Company will re-evaluate the transaction price in each reporting period as uncertain events are resolved or other changes in circumstances occur.

The Company determined the transaction price at inception of the Novartis Agreement and allocated it to the various performance obligations using the standalone selling price which is comparable to the relative selling price methodology used in the original accounting treatment for the transaction.

The transaction price of $160.0 million was allocated to the performance obligations as follows:

*$27.1 million to certain rights to the XmAb14045 program;
*$31.4 million to certain rights to the plamotamab program;
*$90.2 million to the four Global Discovery Programs; and
*$11.3 million to the Fc licenses.

Under ASC 606, revenue is recognized at the time that the Company’s performance obligation for each Global Discovery is completed upon delivery of each discovery program to Novartis. The Company delivered a discovery program to Novartis in 2017 and recognized $20.1 million of revenue in the period of delivery. In the third quarter of 2018, the Company delivered a second discovery program to Novartis and is recognizing an additional $20.0 million of revenue. In the third quarter of 2019, Novartis received notice of approval for an investigational new study (IND) from the Federal and Drug Administration (FDA) for an application submitted for a Global Discovery Program and we recognized $10.0 million of revenue.

Under ASC 606 the entire amount of revenue allocated to the Fc licenses is being recognized at inception of the Novartis Agreement, the second quarter of 2016.

During the year ended December 31, 2019, 2018 and 2017, the Company recognized $10.0 million, $20.0 million and $20.1 million of revenue respectively. As of December 31, 2019, there is a receivable of $12.2 million and $40.1 million in deferred revenue related to the arrangement.

Amgen Inc.

In September 2015, the Company entered into a research and license agreement (the Amgen Agreement) with Amgen Inc. (Amgen) to develop and commercialize bispecific antibody product candidates using the Company’s proprietary XmAb® bispecific Fc technology. Under the Amgen Agreement, the Company granted an exclusive license to Amgen to develop and commercialize bispecific drug candidates from the Company’s preclinical program that bind the CD38 antigen and the cytotoxic T-cell binding domain CD3, (the CD38 Program). The Company also agreed to apply its bispecific technology to five previously identified Amgen provided targets (each a Discovery Program). The Company received a $45.0 million upfront payment and milestones totaling $15.5 million from Amgen and is eligible to receive up to $600.0 million in future development, regulatory and sales milestones in total for programs in development and is eligible to receive royalties on any global net sales of products.

Pursuant to the Amgen Agreement, the Company applied its bispecific technology to five Discovery Programs antibody molecules provided by Amgen that bind Discovery Program targets and returned the bispecific product candidates to Amgen for further testing, development and commercialization. The initial research term was three years from the date of the Amgen Agreement, but Amgen, pursuant to its option, requested an extension of one year. The Company received research funding for the additional services provided during the extended research term.

Amgen will assume full responsibility for development and commercialization of product candidates under each of the Discovery Programs.

The Company evaluated the Amgen Agreement under ASC 606 and determined that it is a customer and that delivery of the CD38 Program and each of the five Discovery Programs represent the performance obligations under the contract.

The Company determined the transaction price at inception is the $45.0 million upfront payment to be allocated to the performance obligations. The Amgen Agreement includes variable consideration for potential future milestones and royalties that were contingent on future success factors for development programs. The Company used the “most likely” method to determine the variable consideration. In the fourth quarter of 2017, the Company received a $10.0 million development milestone related to the CD38 program, now AMG 424, and this payment was included in the transaction price as uncertainty associated with it has been resolved. In the fourth quarter of 2018, the Company received a $0.5 million preclinical milestone related to one of the Discovery Programs. In the third quarter of 2019, the Company recognized a $5.0 million milestone related to one of the Discovery Programs.No other development, regulatory or sales milestones or royalties were included in the transaction price. The Company will re-evaluate the transaction price in each reporting period and as uncertain events are resolved or other changes in circumstances occur.

In allocating the transaction price determined at inception, the Company determined that ASC 606 provides the use of a standalone selling price for the transaction.

The transaction price of $60.5 million was allocated to the performance obligations as follows:

*$23.75 million to the CD38 program and
*$36.75 million in total to the five Discovery Programs

Under ASC 606, the amount of revenue recognized for the CD38 program is recognized at the inception of the contract when delivery of the CD38 program and materials was transferred to Amgen. The $10.0 million milestone revenue was recognized in the period that the uncertainty regarding the event is resolved, i.e. when the milestone event occurred.

The Company completed performance obligations for the five Discovery Programs in 2016 when all five of the Discovery Programs were delivered to Amgen. In the fourth quarter of 2018, a $0.5 million milestone payment was received in connection with a preclinical development of a Discovery Program. In the third quarter of 2019, a $5.0 million milestone was recognized in connection with a development milestone for a Discovery Program.

In the third quarter of 2018, the Company and Amgen agreed upon additional scope of work to be performed by the Company; the work was completed in 2018, and the Company recorded additional revenue of $0.1 million for the additional services provided.

During the years ended December 31, 2019, 2018 and 2017, the Company recognized $5.0 million, $0.6 million and $10.0 million in revenue, respectively, under this arrangement. As of December 31, 2019, there was a $5.0 million receivable, and there was no deferred revenue related to the arrangement.

MorphoSys AG

In June 2010, the Company entered into a Collaboration and License Agreement with MorphoSys AG (MorphoSys), which was subsequently amended in March 2012. The agreement provided us an upfront payment of $13.0 million in exchange for an exclusive worldwide license to the Company’s patents and know-how to research, develop and commercialize our XmAb5574 product candidate (subsequently renamed MOR208 and tafasitamab) with the right to sublicense under certain conditions. If certain developmental, regulatory and sales milestones are achieved, the Company is eligible to receive future milestone payments and royalties.

In June 2017, MorphoSys initiated a Phase 3 clinical trial under the arrangement for which the Company received a milestone payment of $12.5 million. The Company recognized the payment as revenue in the period that the milestone event occurred.

The Company recognized $12.5 million of revenue for the year end December 31, 2017. There were no revenues recognized under this arrangement for the years ended December 31, 2019 and 2018. As of December 31, 2019, the Company has no deferred revenue related to this agreement.

Alexion Pharmaceuticals, Inc.

In January 2013, the Company entered into an option and license agreement with Alexion Pharmaceuticals, Inc. (Alexion). Under the terms of the agreement, the Company granted to Alexion an exclusive research license, with limited sublicensing rights, to make and use our Xtend technology to evaluate and advance compounds against six different target programs. Alexion exercised its rights to one target program, ALXN1210, which is now marketed as Ultomiris.

The Company is eligible to receive contractual milestones for certain development, regulatory and commercial achievements. If licensed products are successfully commercialized, the Company is also entitled to receive royalties based on a percentage of net sales of such products sold by Alexion, its affiliates or its sub licensees, which percentage is in the low single digits. Alexion’s royalty obligations continue on a product-by-product and country-by-country basis until the expiration of the last-to-expire valid claim in a licensed patent covering the applicable product in such country.

In the third quarter of 2018, Alexion completed certain regulatory submissions for Ultomiris, and the Company received $9.0 million in milestone payments. In the fourth quarter of 2018, Alexion completed certain regulatory submissions for Ultomiris and also received FDA marketing approval, and the Company received $11.0 million in milestone payments.

In the second and third quarter of 2019, Alexion completed certain regulatory submissions for Ultomiris, and the Company received a total of $8.0 million in milestone payments. During 2019, the Company also recorded royalty revenue of $5.0 million in connection with reported net sales of Ultomiris by Alexion.

The Company determined Alexion to be a customer and the license of the Company’s Xtend intellectual property is functional intellectual property, distinct and is the only performance obligation under the agreement. Under ASC 606 the upfront payment was recognized at inception of the agreement when Alexion was provided access to the technology.

The total revenue recognized under this arrangement was $13.0 million and $20.0 million for the years ended December 31, 2019 and 2018, respectively. There was no revenue recognized for the year ended December 31, 2017. As of December 31, 2019, there is a receivable of $4.1 million, and there is no deferred revenue related to this agreement.

CSL Limited

In February 2009, the Company entered into a research license and commercialization agreement with CSL Limited (CSL). Under the agreement, the Company provided CSL with a research license to our Fc Cytotoxic technology and options to non-exclusive commercial licenses. CSL elected to exercise one commercial license for a compound, CSL362.

In 2013 CSL sublicensed CSL362 (now called talacotuzumab) to Janssen Biotech Inc. (Janssen Biotech). In March 2017, CSL, through its sub-licensee, Janssen Biotech, initiated a Phase 3 clinical trial for CSL362 and the Company received a milestone payment of $3.5 million.

There was no revenue recognized for the years ended December 31, 2019 and 2018. Total revenue recognized for the year ended December 31, 2017 was $3.5 million. As of December 31, 2019, there is no deferred revenue related to this agreement.

INmune Bio, Inc.

In October 2017, the Company entered into a License Agreement with INmune Bio, Inc. (INmune). Under the terms of the agreement, the Company provided INmune with an exclusive license to certain rights to a proprietary protein, XPRO1595. Under the agreement the Company received an upfront payment of $100,000, a 19% fully diluted equity interest in INmune and an option to acquire additional shares of INmune. The Company is eligible to receive a percentage of sublicensing revenue received for XPRO1595 and also royalties in the mid-single digit percent range on the sale of approved products.

The equity interest in INmune constituted 1,585,000 shares of common stock, and the option is to purchase an additional 10% of the fully diluted interest in INmune for $10.0 million.

In 2018, INmune filed a registration statement on a Form S-1 with the Securities and Exchange Commission (SEC) which was declared effective by the SEC on December 19, 2018.

Under ASC 606, the Company determined that the performance obligation under the agreement was the license to XPRO1595 and performance occurred at the effective date of the agreement. The total consideration under the agreement was determined to be $100,000 as the equity interest and the option had an insignificant fair value. The Company recognized $100,000 as revenue related to the agreement for the year ended December 31, 2017 and did not recognize any revenue related to the agreement for the years ended December 31, 2019 or 2018. There is no deferred revenue as of December 31, 2019 related to this agreement.

Vir Biotechnology, Inc.

In the third quarter of 2019, the Company entered into a Patent License Agreement (the VirBio Agreement) with VIR Biotechnology (VirBio) pursuant to which the Company provided a non-exclusive license to its Xtend technology for up to two targets. Under the terms of the VirBio Agreement, the Company received an upfront payment and is eligible to receive total milestones of $155.25 million which include $5.25 million of development milestones, $30.0 million of regulatory milestones and $120.0 million of sales milestones. In addition, the Company is eligible to receive royalties on the net sales of approved products in the low-single digits.

The Company evaluated the VirBio Agreement and determined that the single performance obligation was access to a non-exclusive license to certain patents of the Company which were transferred to VirBio upon execution of the VirBio Agreement in July 2019.

The Company recognized $0.8 million of license and milestone revenue related to the agreement for the year ended December 31, 2019. There is no deferred revenue as of December 31, 2019 related to this agreement.

Revenue Earned

The $156.7 million, $40.6 million and $46.2 million of revenue recorded for the years ended December 31, 2019, 2018 and 2017, respectively, were earned principally from the following licensees (in millions):

Year Ended

 

December 31, 

 

2019

2018

2017

 

Amgen

    

$

5.0

    

$

0.6

    

$

10.0

Alexion

13.0

 

20.0

 

Astellas

14.0

 

 

CSL

 

 

3.5

Genentech

113.9

 

 

MorphoSys

 

 

12.5

Novartis

10.0

20.0

20.1

Other

0.8

 

 

0.1

Total

$

156.7

$

40.6

$

46.2

The below table summarizes the disaggregation of revenue recorded for the years ended December 31, 2019, 2018 and 2017 (in millions):

Year Ended

December 31, 

2019

2018

2017

Research collaboration

    

$

16.3

    

$

20.1

    

$

20.1

Milestone

23.2

 

20.5

 

26.0

Licensing

112.2

 

 

0.1

Royalties

5.0

 

 

Total

$

156.7

$

40.6

$

46.2

A portion of our revenue is earned from collaboration partners outside the United States. Non-U.S. revenue is denominated in U.S. dollars. A breakdown of our revenue from U.S. and non-U.S. sources for the years ended December 31, 2019, 2018 and 2017 is as follows (in millions):

Year Ended

 

December 31, 

 

2019

2018

2017

 

U.S. Revenue

    

$

142.7

    

$

40.6

    

$

30.2

Non-U.S. Revenue

14.0

16.0

Total

$

156.7

$

40.6

$

46.2

Remaining Performance Obligations and Deferred Revenue

Our remaining performance obligations are delivery of two additional Global Discovery Programs under the Novartis Agreement and conducting research activities pursuant to research plans under the Genentech and Astellas Agreements. As of December 31, 2019 and 2018, we have deferred revenue of $47.1 million and $40.1 million, respectively. As of December 31, 2019, $45.2 million of deferred revenue was classified as current liabilities as our obligations to perform services are due on demand when requested by Novartis and Astellas under the Novartis and Astellas Agreements, respectively. A total of $1.9 million of deferred liability is classified as long-term for the obligation to perform research services to Genentech under the Genentech Agreement after one year.

XML 74 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes
12 Months Ended
Dec. 31, 2019
Income Taxes  
Income Taxes

6. Income Taxes

Our effective tax rate differs from the statutory federal income tax rate, primarily as a result of the changes in valuation allowance. The provision for income taxes for the year ended December 31, 2019 was $0.3 million. There was no tax provision for the year ended December 31, 2018, and the provision for income taxes for the year ended December 31, 2017 was a benefit of $0.5 million. Current tax expense of $0.3 million for the year ended December 31, 2019 represents state alternative minimum tax.

A reconciliation of the federal statutory income tax to our effective income tax is as follows (in thousands):

Year Ended

 

December 31, 

 

2019

2018

2017

 

Federal statutory income tax

    

$

5,709

    

$

(14,795)

    

$

(13,243)

State and local income taxes

2,549

 

(4,767)

 

(1,806)

Research and development credit

 

(6,747)

 

(6,170)

 

(5,554)

Stock based compensation

1,927

444

2,709

Effect of the 2017 Tax Cut and Jobs Act

19,596

State credit

1,725

Other

(301)

 

414

 

720

Net change in valuation allowance

(4,550)

 

24,874

 

(2,885)

Income tax provision (benefit)

$

312

$

$

(463)

The tax effect of temporary differences that give rise to a significant portion of the deferred tax assets and liabilities at December 31, 2019 and 2018 is presented below (in thousands):

    

December 31, 

 

2019

    

2018

Deferred income tax assets

Net operating loss carryforwards

$

36,891

$

49,889

Research credits

28,415

 

23,151

Depreciation

334

 

207

Unrealized loss on securities

 

269

Accrued compensation

4,788

 

1,097

Deferred revenue

11,215

 

11,222

State taxes

64

 

Gross deferred income tax assets

81,707

 

85,835

Valuation allowance

 

(77,389)

 

(82,537)

Net deferred income tax assets

4,318

 

3,298

Deferred income tax liabilities

Patent costs

 

(3,736)

 

(3,142)

Licensing costs

 

(229)

 

(125)

Capitalized legal costs

 

(26)

 

(31)

Unrealized gain on securities

(327)

Gross deferred income tax liabilities

 

(4,318)

 

(3,298)

Net deferred income tax asset

$

$

The Tax Cuts and Jobs Act of 2017 (TCJA) was enacted in December 2017 and made substantial changes in the U.S. tax system. One of the changes was elimination of the AMT tax system for corporations and allowance of an income tax refund for AMT tax credit carryforwards as of December 31, 2017. We have reported an income tax receivable of $0.8 million and $1.6 million as of December 31, 2019 and 2018 to reflect the U.S. AMT credit carryforwards we have available, which do not expire. Due to the uncertainty surrounding the realization of the benefits of our deferred tax assets in future tax periods, we have placed a valuation allowance against our deferred tax assets at December 31, 2019 and 2018. The Company recognizes valuation allowances to reduce deferred tax assets to the amount that is more likely than not to be realized. The Company’s net deferred income tax asset is not more likely than not to be realized due to the lack of sufficient sources of future taxable income and cumulative losses that have resulted over the years. During the year ended December 31, 2019, the valuation allowance decreased by $5.1 million. Upon analysis, we determined that we experienced an ownership change under Section 382 of the Internal Revenue Code and related state provisions as a result of our sale of preferred stock and sale of common stock during 2013. Sections 382 and 383 of the Internal Revenue Code limit the amount of net operating losses and tax credit forwards that may be available after a change in ownership. The Company has adjusted its net operating loss and tax credit carryforwards to reflect the impact of the limitation under sections 382 and section 383 of the Internal Revenue Code. The Company’s tax returns remain open to potential inspection for the years 2015 and onwards for federal purposes and 2014 and onwards for state purposes.

As of December 31, 2019, we had cumulative net operating loss carryforwards for federal and state income tax purposes of $144.7 million and $92.8 million respectively, and available tax credit carryforwards of approximately $19.7 million for federal income tax purposes and $11.0 million for state income tax purposes, which can be carried forward to offset future taxable income, if any. The federal net operating loss carryforwards consists of $68.0 million of losses incurred prior to January 1, 2018 and which can be used to offset 100% of future taxable income and $76.7 million of losses incurred after January 1, 2018 which can be used to offset up to 80% of taxable income in subsequent years.

Our federal net operating loss carryforwards expire starting in 2026, state net operating losses expire starting in 2032, and federal tax credit carryforwards began to expire starting in 2019. A total of $0.03 million in federal tax credits expired in 2019 and an additional $0.3 million will expire over the next five years if not utilized. Utilization of our net operating loss and tax credit carryforwards are subject to a substantial annual limitation under Section 382 of the Code due to the fact that we have experienced ownership changes. As a result of these changes, certain of our net operating loss and tax credit carryforwards may expire before we can use them.

XML 75 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Collaborative and Licensing Agreements - Revenue Recognition (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2017
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Dec. 31, 2019
USD ($)
item
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Revenue recorded   $ 3,516,000 $ 21,760,000 $ 19,485,000 $ 111,939,000 $ 11,564,000 $ 29,039,000 $ 156,700,000 $ 40,603,000 $ 46,150,000
Deferred revenue   47,100,000       40,100,000   47,100,000 40,100,000  
Current portion of deferred revenue   45,205,000       40,079,000   45,205,000 40,079,000  
Non Current portion of deferred revenue   1,926,000         1,926,000  
Research collaboration                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Revenue recorded               16,300,000 20,100,000 20,100,000
Milestone                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Revenue recorded               23,200,000 20,500,000 26,000,000.0
Licensing                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Revenue recorded               112,200,000   100,000
Royalty                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Revenue recorded               5,000,000.0    
United States                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Revenue recorded               142,700,000 40,600,000 30,200,000
Non - United States                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Revenue recorded               14,000,000.0   16,000,000.0
Amgen, Inc.                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Revenue recorded               5,000,000.0 600,000 10,000,000.0
Alexion                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Revenue recorded               13,000,000.0 20,000,000.0  
Astellas                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Revenue recorded               14,000,000.0    
CSL Limited                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Revenue recorded                   3,500,000
Genentech                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Revenue recorded               $ 113,900,000    
MorphoSys                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Revenue recorded                   12,500,000
Novartis                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Number of performance obligations | item               2    
Revenue recorded               $ 10,000,000.0 $ 20,000,000.0 20,100,000
Other [Member]                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Revenue recorded               800,000   $ 100,000
2009 Research License and Commercialization Agreement | CSL Limited                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Deferred revenue   0           $ 0    
Collaboration and License Agreement | Genentech                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Term of revenue recognized               1 year    
Collaboration and License Agreement | MorphoSys                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Milestone payment $ 12,500,000                  
Deferred revenue   0           $ 0    
Collaboration and License Agreement | Novartis                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Contract receivable   12,200,000           12,200,000    
Deferred revenue   $ 40,100,000           $ 40,100,000    
XML 76 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Based Compensation - Restricted stock units (Details) - Restricted stock units - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Stock-based compensation    
Beginning balance 33,933  
Granted 71,566  
Vested (11,311)  
Forfeited (4,182)  
Ending balance 90,006  
Weighted Average Grant Date Fair Value, Beginning Balance $ 27.64  
Weighted Average Grant Date Fair Value, Granted 36.68  
Weighted Average Grant Date Fair Value, Vested 27.64  
Weighted Average Grant Date Fair Value, Forfeited 31.12  
Weighted Average Grant Date Fair Value, Ending Balance $ 34.66  
Compensation expense    
Unamortized compensation expense related to unvested restricted stock units $ 2.5 $ 0.7
Period to recognize unamortized compensation expense 2 years 5 months 4 days  
XML 77 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - FV of employee stock options (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Employee stock options      
Weighted average assumptions for estimated fair value of employee stock options      
Common stock fair value per share minimum 17.37 21.80 19.61
Common stock fair value per share maximum 25.14 43.16 25.67
Expected volatility, low end of range (as a percent) 60.67% 70.97% 77.42%
Expected volatility, high end of range (as a percent) 61.33% 73.10% 96.73%
Risk-free interest rate, low end of range (as a percent) 1.37% 2.29% 0.96%
Risk-free interest rate, high end of range (as a percent) 2.60% 3.10% 2.37%
Compensation expense      
Unamortized compensation expense related to unvested options $ 51.1 $ 42.8  
Period to recognize unamortized compensation expense 2 years 8 months 19 days    
Employee stock options | Minimum      
Weighted average assumptions for estimated fair value of employee stock options      
Expected term (years) 5 years 2 months 23 days 5 years 2 months 23 days 5 years 2 months 23 days
Employee stock options | Maximum      
Weighted average assumptions for estimated fair value of employee stock options      
Expected term (years) 6 years 7 months 2 days 6 years 29 days 6 years 29 days
ESPP      
Weighted average assumptions for estimated fair value of employee stock options      
Expected volatility, low end of range (as a percent) 50.77% 57.04% 67.83%
Expected volatility, high end of range (as a percent) 71.37% 71.37% 79.76%
Risk-free interest rate, low end of range (as a percent) 1.47% 1.47% 0.47%
Risk-free interest rate, high end of range (as a percent) 2.70% 2.70% 1.80%
Compensation expense      
Unamortized compensation expense related to unvested options $ 1.4 $ 0.8  
Period to recognize unamortized compensation expense 1 month 28 days    
ESPP | Minimum      
Weighted average assumptions for estimated fair value of employee stock options      
Expected term (years) 6 months 6 months 6 months
ESPP | Maximum      
Weighted average assumptions for estimated fair value of employee stock options      
Expected term (years) 2 years 2 years 2 years
XML 78 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property and equipment      
Property and equipment, gross $ 28,410 $ 21,239  
Less accumulated depreciation and amortization (12,605) (9,426)  
Property and equipment, net 15,805 11,813  
Depreciation and amortization expense 3,400 2,400 $ 1,200
Computers, software and equipment      
Property and equipment      
Property and equipment, gross 21,087 16,292  
Furniture and fixtures      
Property and equipment      
Property and equipment, gross 492 173  
Leasehold and tenant improvements      
Property and equipment      
Property and equipment, gross $ 6,831 $ 4,774  
XML 79 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Plan details (Details)
12 Months Ended
Jan. 01, 2018
shares
Jan. 01, 2014
shares
Dec. 31, 2019
item
$ / shares
shares
Dec. 31, 2018
$ / shares
shares
Dec. 31, 2017
$ / shares
shares
Dec. 31, 2016
shares
Dec. 31, 2015
shares
Stock options              
Stock-based compensation              
Total number of shares of common stock available for issuance     3,975,160 3,576,574 3,394,691    
Options granted (in shares)     2,142,228 1,805,937      
Information with respect to stock options outstanding              
Exercisable options (in shares)     3,950,965 3,058,659 2,558,941    
Weighted-average exercise price per share of exercisable options (in dollars per share) | $ / shares     $ 17.79 $ 15.12 $ 11.06    
Weighted average grant date fair value per share of options granted during the year (in dollars per share) | $ / shares     $ 20.74 $ 18.06 $ 16.92    
Weighted-average remaining contractual life     7 years 3 months 25 days 7 years 6 months 3 days 7 years 7 months 13 days    
ESPP              
Stock-based compensation              
Total number of shares of common stock available for issuance     581,286        
Initial term of plan     2 years        
Second term of plan     2 years        
Number of six month purchase periods | item     4        
Purchase period     6 months        
Increase in shares of common stock available for issuance (in shares)   313,545   0 0 0 0
Awards issued under the plan (in shares)     417,277        
ESPP | Minimum              
Stock-based compensation              
Percentage of compensation that employees may withhold to purchase stock at a discount     1.00%        
ESPP | Maximum              
Stock-based compensation              
Percentage of compensation that employees may withhold to purchase stock at a discount     15.00%        
Purchase price as percentage of stock price at the initial offering date     85.00%        
Purchase price as percentage of stock price at the purchase date     85.00%        
Annual percentage increase in shares of common stock available for issuance     1.00%        
Annual increase in shares of common stock available for issuance (in shares)     621,814        
Restricted stock units              
Stock-based compensation              
Restricted stock granted (in shares)     71,566        
The 2010 Plan              
Stock-based compensation              
Total number of shares of common stock available for issuance     0        
The 2013 Plan              
Stock-based compensation              
Total number of shares of common stock available for issuance     11,277,816        
Annual percentage increase in shares of common stock available for issuance     4.00%        
Increase in shares of common stock available for issuance (in shares) 2,251,181            
Awards issued under the plan (in shares)     8,893,515        
The 2013 Plan | Restricted stock units              
Stock-based compensation              
Restricted stock granted (in shares)     105,499        
Annual installment vesting periods | item     3        
XML 80 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2019
Income Taxes  
Reconciliation of the federal statutory income tax rate to our effective income tax rate

Year Ended

 

December 31, 

 

2019

2018

2017

 

Federal statutory income tax

    

$

5,709

    

$

(14,795)

    

$

(13,243)

State and local income taxes

2,549

 

(4,767)

 

(1,806)

Research and development credit

 

(6,747)

 

(6,170)

 

(5,554)

Stock based compensation

1,927

444

2,709

Effect of the 2017 Tax Cut and Jobs Act

19,596

State credit

1,725

Other

(301)

 

414

 

720

Net change in valuation allowance

(4,550)

 

24,874

 

(2,885)

Income tax provision (benefit)

$

312

$

$

(463)

Schedule of tax effect of temporary differences that give rise to a significant portion of the deferred tax assets and liabilities

    

December 31, 

 

2019

    

2018

Deferred income tax assets

Net operating loss carryforwards

$

36,891

$

49,889

Research credits

28,415

 

23,151

Depreciation

334

 

207

Unrealized loss on securities

 

269

Accrued compensation

4,788

 

1,097

Deferred revenue

11,215

 

11,222

State taxes

64

 

Gross deferred income tax assets

81,707

 

85,835

Valuation allowance

 

(77,389)

 

(82,537)

Net deferred income tax assets

4,318

 

3,298

Deferred income tax liabilities

Patent costs

 

(3,736)

 

(3,142)

Licensing costs

 

(229)

 

(125)

Capitalized legal costs

 

(26)

 

(31)

Unrealized gain on securities

(327)

Gross deferred income tax liabilities

 

(4,318)

 

(3,298)

Net deferred income tax asset

$

$

XML 81 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Polices)
12 Months Ended
Dec. 31, 2019
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The Company’s financial statements as of December 31, 2019, 2018, and 2017 and for the years then ended have been prepared in accordance with accounting principles generally accepted in the United States (U.S.).

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant estimates include useful lives of long-lived assets, the periods over which certain revenues and expenses will be recognized including collaboration revenue recognized from non-refundable upfront licensing payments, the amount of non-cash compensation costs related to share-based payments to employees and non-employees and the period over which these costs are expensed.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Pronouncements adopted in 2019

Effective January 1, 2019, the Company adopted Accounting Standards Codification Topic 842 (ASC 842), Leases, which requires lessees to recognize a right-of-use (ROU) asset and a lease liability for leases with terms greater than 12 months and also requires disclosures about the amount, timing and uncertainty of cash flows arising from such leases. The Company adopted ASC 842 using the optional transition method provided under ASU 2018-11, which did not require adjustments to comparative periods nor require modified disclosures in those comparative periods. Under this method, the Company adjusted its financial statements for the cumulative effect of the adoption of ASC 842 at the beginning of January 1, 2019.

At inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances. For leases with a term of one year or longer where the Company is the lessee, ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The interest rate implicit with such leases is typically not readily determined. The Company has determined the appropriate incremental borrowing rate by reference to an estimate of the current market borrowing rate for a collateralized asset over a similar term as the lease term.

The new standard impacts our reporting on the leases on our facilities in Monrovia and San Diego. Under ASC 842, tenant allowances under such operating leases are no longer tracked separately as a deferred rent liability; instead, it is integrated as part of the ROU asset. As a result, we recorded an adjustment to the beginning balance for deferred rent liability and adopted the use of ROU asset and lease liability. We recorded lease liabilities of $12.7 million and ROU assets of $11.4 million for lease agreements in effect as of January 1, 2019.

Effective January 1, 2019, the Company adopted ASU No. 2018-07, Compensation – Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, which expands the scope of Topic 718 to include share-based payments issued to nonemployees for goods and services. The standard requires a modified retrospective transition approach, with a cumulative adjustment to retained earnings as of adoption date, for all liability-classified awards that have not been settled as of the adoption date and equity-classified nonemployee awards for which a measurement date has not been established. The adoption of this standard did not have any impact on the Company’s financial statements.

Pronouncements not yet effective

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the guidance on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities. Credit losses relating to available-for-sale debt securities will be recorded through an allowance for credit losses rather than as a direct write-down to the security. Credit losses on available-for-sale securities, that are determined to be impaired, will be required when the amortized cost is below the fair market value. The amendment is effective for fiscal years beginning after December 15, 2019 including interim periods within those fiscal years. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments – Credit Losses, which clarifies that receivables arising from operating leases are not within the scope of Topic 326. We will apply the standard’s provision as a cumulative effect adjustment to retained earnings as of the beginning of the first effective reporting period. We do not expect the adoption to have a material impact on our results of operations or financial position.

In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosures for transfers between Level 1 and Level 2 of the fair value hierarchy, modifies the Level 3 disclosure requirements for non-public entities and requires additional disclosure for Level 3 fair value hierarchy. The amendment is effective for fiscal years beginning after December 15, 2019. The Company does not anticipate that the standard will have a significant impact on its financial statements.

In August 2018, the FASB issued ASU No. 2018-15, Intangibles – Goodwill and Other – Internal Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendment. The amendment is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. The Company does not anticipate that the standard will have a significant impact on its financial statements.

In October 2018, the FASB issued ASU No. 2018-17, Consolidation (Topic 810): Targeted Improvements to Related Party Guidance for Variable Interest Entities, which amends the guidance for determining whether a decision-making fee is a variable interest. The amendments require organizations to consider indirect interests held through related parties under common control on a proportional basis rather than as the equivalent of a direct interest in its entirety (as currently required). The amendments are effective for fiscal years beginning after December 15, 2019 and interim periods within those years. The Company does not anticipate that the standard will have a significant impact on tis financial statements.

In November 2018, the FASB issued ASU No. 2018-18, Collaborative Arrangements (Topic 808): Clarifying the Interaction Between Topic 808 and Topic 606, which provides guidance on how to assess whether certain transactions between collaborative arrangement participants should be accounted for within the revenue recognition standard. The standard is effective for fiscal years beginning after December 15, 2019 and interim periods within those years. The Company does not anticipate that the standard will have a significant impact on its financial statements.

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is effective for fiscal years beginning and after December 15, 2020, and interim periods within those fiscal years. The standard removes specific exceptions to the general principles in Topic 740 and simplifies the accounting for income taxes. The Company does not anticipate that the standard will have a significant impact on its financial statements.

Revenue Recognition

Revenue Recognition

We have, to date, earned revenue from research and development collaborations, which may include research and development services, licenses of our internally developed technologies, licenses of our internally developed drug candidates, or combinations of these.

The terms of our license and research and development and collaboration agreements generally include non-refundable upfront payments, research funding, co-development reimbursements, license fees and, milestone and other contingent payments to us for the achievement of defined collaboration objectives and certain clinical, regulatory and sales-based events, as well as royalties on sales of any commercialized products.

The terms of our licensing agreements include non-refundable upfront fees, annual licensing fees, and contractual payment obligations for the achievement of pre-defined preclinical, clinical, regulatory and sales-based events by our partners. The licensing agreements also include royalties on sales of any commercialized products by our partners.

We recognize revenue through the five-step process in accordance with ASC 606 Revenue Recognition when control of the promised goods or services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.

Deferred Revenue

Deferred Revenue

Deferred revenue arises from payments received in advance of the culmination of the earnings process. We have classified deferred revenue for which we stand ready to perform within the next 12 months as a current liability. We recognize deferred revenue as revenue in future periods when the applicable revenue recognition criteria have been met. The total amounts reported as deferred revenue were $47.1 million and $40.1 million at December 31, 2019 and 2018, respectively.

Research and Development Expenses

Research and Development Expenses

Research and development expenses include costs we incur for our own and for our collaborators’ research and development activities. Research and development costs are expensed as incurred. These costs consist primarily of salaries and benefits, including associated stock-based compensation, laboratory supplies, facility costs, and applicable overhead expenses of personnel directly involved in the research and development of new technology and products, as well as fees paid to other entities that conduct certain research development activities on our behalf. We estimate preclinical study and clinical trial expenses based on the services performed pursuant to the contracts with research institutions and clinical research organizations that conduct and manage preclinical studies and clinical trials on our behalf based on the actual time and expenses incurred by them. Further, we accrue expenses related to clinical trials based on the level of patient enrollment and activity according to the related agreement. We monitor patient enrollment levels and related activity to the extent reasonably possible and adjust estimates accordingly.

We capitalize acquired research and development technology licenses and third-party contract rights and amortize the costs over the shorter of the license term or the expected useful life. We review the license arrangements and the amortization period on a regular basis and adjust the carrying value or the amortization period of the licensed rights if there is evidence of a change in the carrying value or useful life of the asset.

Cash and Cash Equivalents

We consider cash equivalents to be only those investments which are highly liquid, readily convertible to cash and which mature within three months from the date of purchase.

Marketable Securities

Marketable Securities

The Company has an investment policy that includes guidelines on acceptable investment securities, minimum credit quality, maturity parameters and concentration and diversification. The Company invests its excess cash primarily in marketable debt securities issued by investment grade institutions.

The Company considers its marketable debt securities to be “available-for-sale”, as defined by authoritative guidance issued by the FASB. These assets are carried at fair value and the unrealized gains and losses are included in accumulated other comprehensive income (loss). Accrued interest on marketable debt securities is included in marketable securities. Accrued interest was $2.7 million and $2.3 million at December 31, 2019 and 2018, respectively. If a decline in the value of a marketable security in the Company’s investment portfolio is deemed to be other-than-temporary, the Company writes down the security to its current fair value and recognizes a loss as a charge against income. The Company reviews its portfolio of marketable debt securities, using both quantitative and qualitative factors, to determine if declines in fair value below cost are other-than-temporary.

Concentrations of Risk

Concentrations of Risk

Cash, cash equivalents and marketable debt securities are financial instruments that potentially subject the Company to concentrations of risk. We invest our cash in corporate debt securities and U.S. sponsored agencies with strong credit ratings. We have established guidelines relative to diversification and maturities that are designed to help ensure safety and liquidity. These guidelines are periodically reviewed to take advantage of trends in yields and interest rates.

Cash and cash equivalents are maintained at financial institutions and, at times, balances may exceed federally insured limits. We have never experienced any losses related to these balances. Amounts on deposit in excess of federally insured limits at December 31, 2019 and 2018 approximated $50.0 million and $26.0 million, respectively.

We have payables with two service providers that represent 48% of our total payables and four service providers that represented 49% of our total payables at December 31, 2019 and 2018, respectively. We rely on three critical suppliers for the manufacture of our drug product for use in our clinical trials. While we believe that there are alternative vendors available, a change in manufacturing vendors could cause a delay in the availability of drug product and result in a delay of conducting and completing our clinical trials. No other vendor accounted for more than 10% of total payables at December 31, 2019 or 2018.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Our financial instruments primarily consist of cash and cash equivalents, marketable debt securities, accounts receivable, accounts payable and accrued expenses. Marketable debt securities and cash equivalents are carried at fair value. The fair value of the other financial instruments closely approximate their fair value due to their short maturities.

The Company accounts for recurring and non-recurring fair value measurements in accordance with FASB Accounting Standards Codification (ASC) 820, Fair Value Measurements and Disclosures (ASC 820). ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosure about fair value measurements. The ASC 820 hierarchy ranks the quality of reliable inputs, or assumptions, used in the determination of fair value and requires assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:

Level 1—Fair Value is determined by using unadjusted quoted prices that are available in active markets for identical assets or liabilities.

Level 2—Fair Value is determined by using inputs other than Level 1 quoted prices that are directly or indirectly observable. Inputs can include quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in markets that are not active. Related inputs can also include those used in valuation or other pricing models, such as interest rates and yield curves that can be corroborated by observable market data.

Level 3—Fair value is determined by inputs that are unobservable and not corroborated by market data. Use of these inputs involves significant and subjective judgments to be made by the reporting entity –e.g. determining an appropriate discount factor for illiquidity associated with a given security.

The Company measures the fair value of financial assets using the highest level of inputs that are reasonably available as of the measurement date. The assets recorded at fair value are classified within the hierarchy as follows for the periods reported (in thousands):

December 31, 2019

    

Total

    

    

Fair Value

Level 1

Level 2

Money Market Funds in Cash and Cash Equivalents

$

32,009

$

32,009

$

Corporate Securities

281,751

281,751

Government Securities

269,245

269,245

$

583,005

$

32,009

$

550,996

December 31, 2018

    

Total

    

    

Fair Value

Level 1

Level 2

Money Market Funds in Cash and Cash Equivalents

$

18,270

$

18,270

$

Corporate Securities

104,967

104,967

Government Securities

399,256

399,256

$

522,493

$

18,270

$

504,223

Property and Equipment

Property and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets. Expenditures for repairs and maintenance are charged to expense as incurred while renewals and improvements are capitalized. Useful lives by asset category are as follows:

    

    

Computers, software and equipment

 

3 - 5 years

Furniture and fixtures

 

5 - 7 years

Leasehold improvements

 

5 - 7 years or remaining

lease term, whichever is less

Patents, Licenses, and Other Intangible Assets

The cost of acquiring licenses is capitalized and amortized on the straight-line basis over the shorter of the term of the license or its estimated economic life, ranging from five to 25 years. Third-party costs incurred for acquiring patents are capitalized. Capitalized costs are accumulated until the earlier of the period that a patent is issued, or we abandon the patent claims. Cumulative capitalized patent costs are amortized on a straight-line basis from the date of issuance over the shorter of the patent term or the estimated useful economic life of the patent, ranging from 13 to 20 years. Our senior management, with advice from outside patent counsel, assesses three primary criteria to determine if a patent will be capitalized initially: i) technical feasibility, ii) magnitude and scope of new technical function covered by the patent compared to the company’s existing technology and patent portfolio, particularly assessing the value added to our product candidates or licensing business, and iii) legal issues, primarily assessment of patentability and prosecution cost. We review our intellectual property on a regular basis to determine if there are changes in the estimated useful life of issued patents and if any capitalized costs for unissued patents should be abandoned. Capitalized patent costs related to abandoned patent filings are charged off in the period of the decision to abandon. During 2019, 2018 and 2017, we abandoned previously capitalized patent and licensing related charges of $0.2 million, $0.2 million and $0.4 million, respectively.

The carrying amount and accumulated amortization of patents, licenses, and other intangibles is as follows (in thousands):

December 31, 

 

2019

2018

 

Patents, definite life

    

$

10,597

    

$

9,320

Patents, pending issuance

7,266

 

5,644

Licenses and other amortizable intangible assets

2,510

 

2,011

Nonamortizable intangible assets (trademarks)

399

 

399

Total gross carrying amount

20,772

 

17,374

Accumulated amortization—patents

(4,912)

 

(4,142)

Accumulated amortization—licenses and other

(1,439)

 

(1,263)

Total intangible assets, net

$

14,421

$

11,969

Amortization expense for patents, licenses, and other intangible assets was $0.9 million, $0.9 million and $0.8 million for the years ended December 31, 2019, 2018 and 2017, respectively.

Future amortization expense for patent, licenses, and other intangible assets recorded as of December 31, 2019, and for which amortization has commenced, is as follows:

    

Year ended

 

December 31, 

 

(in thousands)

 

2020

$

1,009

2021

912

2022

880

2023

809

2024

647

Thereafter

2,365

Total

$

6,622

The above amortization expense forecast is an estimate. Actual amounts of amortization expense may differ from estimated amounts due to additional intangible asset acquisitions, impairment of intangible assets, accelerated amortization of intangible assets, and other events. As of December 31, 2019, the Company has $7.3 million of intangible assets which are in-process and have not been placed in service, and accordingly amortization on these assets has not commenced.

Property and Equipment

December 31, 2019

    

Total

    

    

Fair Value

Level 1

Level 2

Money Market Funds in Cash and Cash Equivalents

$

32,009

$

32,009

$

Corporate Securities

281,751

281,751

Government Securities

269,245

269,245

$

583,005

$

32,009

$

550,996

December 31, 2018

    

Total

    

    

Fair Value

Level 1

Level 2

Money Market Funds in Cash and Cash Equivalents

$

18,270

$

18,270

$

Corporate Securities

104,967

104,967

Government Securities

399,256

399,256

$

522,493

$

18,270

$

504,223

Patents, Licenses, and Other Intangible Assets

    

    

Computers, software and equipment

 

3 - 5 years

Furniture and fixtures

 

5 - 7 years

Leasehold improvements

 

5 - 7 years or remaining

lease term, whichever is less

Long-Lived Assets

Long-Lived Assets

Management reviews long-lived assets which include fixed assets and amortizable intangibles for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset (or asset group) may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets.

We did not recognize a loss from impairment for the years ended December 31, 2019, 2018 or 2017.

Income Taxes

Income Taxes

We account for income taxes in accordance with accounting guidance which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred income tax assets and liabilities are computed annually for differences between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. Income tax expense is the tax payable or refundable for the period plus or minus the change during the period in deferred tax assets and liabilities.

We assess our income tax positions and record tax benefits for all years subject to examination based upon our evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where there is greater than 50% likelihood that a tax benefit will be sustained, we have recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where there is a 50% or less likelihood that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements. We did not have any material uncertain tax positions at December 31, 2019 or 2018.

Our policy is to recognize interest and penalties on taxes, if any, as a component of income tax expense.

The Tax Cuts and Jobs Act of 2017 (TCJA) was enacted on December 22, 2017 and has several key provisions impacting the accounting for and reporting of income taxes. The most significant provisions reduced the U.S. corporate statutory tax rate from 35% to 21%, eliminated the corporate Alternative Minimum Tax (AMT) system, and made changes to the utilization and carryforward of net operating losses beginning on January 1, 2018. The tax reform provided for a refund of unused AMT carryforwards for years beginning after December 31, 2017. We recorded an income tax receivable as of December 31, 2019 and 2018 of $0.8 million and $1.6 million, respectively related to federal AMT carryforwards.

Stock-Based Compensation

Stock-Based Compensation

We recognize compensation expense using a fair-value-based method for costs related to all share-based payments, including stock options and shares issued under our Employee Stock Purchase Plan (ESPP). Stock-based compensation cost related to employees and directors is measured at the grant date, based on the fair-value-based measurement of the award using the Black-Scholes method, and is recognized as expense over the requisite service period on a straight-line basis. We account for forfeitures when they occur. We recorded stock-based compensation and expense for stock-based awards to employees, directors and consultants of approximately $31.9 million, $20.5 million and $13.7 million for the years ended December 31, 2019, 2018 and 2017 respectively. Included in the 2019, 2018, and 2017 balances for total compensation expense is $0.7 million, $0.7 million and $0.5 million, respectively, relating to our ESPP.

Options granted to individual service providers that are not employees or directors are accounted for at estimated fair value using the Black-Scholes option-pricing method and are subject to periodic re-measurement over the period during which the services are rendered.

Net Income (Loss) Per Share

Net Income (Loss) Per Share

Basic net income (loss) per common share is computed by dividing the net income or loss by the weighted-average number of common shares outstanding during the period. Potentially dilutive securities were included in the diluted net income per common share calculation for 2019. We included 1,923,310 options to purchase shares of common stock and 13,131 shares of restricted stock units (RSUs) in the calculation of the weighted-average common shares outstanding used in computing diluted net income per common share. We excluded 1,022,623 shares of options and RSUs from the calculation for 2019 because the inclusion of such shares would have had an antidilutive effect.

In 2018 and 2017, we excluded all options and awards from the calculations because we reported net losses in the periods and the inclusion of such shares would have had an antidilutive effect.

Year Ended December 31, 

 

2019

2018

2017

 

(in thousands, except share and per share data)

 

Basic

    

    

    

    

    

    

Numerator:

Net income (loss) attributable to common stockholders for basic net income (loss) per share

$

26,875

$

(70,409)

$

(38,486)

Denominator:

Weighted-average common shares outstanding

56,531,439

 

53,942,116

 

46,817,756

Basic net income (loss) per common share

$

0.48

$

(1.31)

$

(0.82)

Diluted

Numerator:

Net income (loss) attributable to common stockholders for diluted net income (loss) per share

$

26,875

$

(70,409)

$

(38,486)

Denominator:

Weighted average number of common shares outstanding used in computing basic net income (loss) per common share

56,531,439

 

53,942,116

 

46,817,756

Dilutive effect of employee stock options and ESPP

1,936,441

 

 

Weighted-average number of common shares outstanding used in computing diluted net income (loss) per common share

58,467,880

 

53,942,116

 

46,817,756

Diluted net income (loss) per common share

$

0.46

$

(1.31)

$

(0.82)

Segment Reporting

Segment Reporting

The Company determines its segment reporting based upon the way the business is organized for making operating decisions and assessing performance. The Company has only one operating segment related to the development of pharmaceutical products.

XML 82 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Condensed Quarterly Financial Data (unaudited) (Tables)
12 Months Ended
Dec. 31, 2019
Condensed Quarterly Financial Data (unaudited)  
Schedule of Quarterly Financial Data

Quarterly Financial Data (in thousands, except per share data):

2019 Quarter Ended

 

    

March 31,

    

June 30,

    

September 30,

    

December 31,

 

Total revenue

$

111,939

$

19,485

$

21,760

$

3,516

Income (loss) from operations

 

78,244

 

(19,572)

 

(14,276)

 

(30,572)

Net income (loss)

 

80,045

 

(16,034)

 

(10,224)

 

(26,912)

Basic net income (loss) per common share

 

1.42

 

(0.28)

 

(0.18)

 

(0.47)

Diluted net income (loss) per common share

1.38

(0.28)

(0.18)

(0.47)

2018 Quarter Ended

 

March 31,

June 30,

September 30,

December 31,

 

Total revenue

    

$

$

$

29,039

$

11,564

Income (loss) from operations

 

(30,649)

 

(28,290)

 

651

 

(21,082)

Net income (loss)

 

(29,493)

 

(25,869)

 

3,150

 

(18,197)

Basic net income (loss) per common share

 

(0.62)

 

(0.46)

 

0.06

 

(0.32)

Diluted net income (loss) per common share

(0.62)

(0.46)

0.05

(0.32)

F-$2,P5%D#:6_$#V %[]RH M6Q'! 3Y. HXJS-5>*+/B<%5^VUB]DN+/?!&(+Z9;JX6G#8RY8]I.>MP J6%"]# MN.D"[5FU^8+#7[Y]53-50FFTZG2C-4RGQJPVQ9T%EWSJM,'O[1^[4D@\8R1T*T(6;+Y8.Q7A-WNNQZX]7K<)OMF'C>/[,XZX'Q!^(^M!N/D;0IY% MY;@UVQ?>/X*#N/_G7P@!_]70P7^>#,(O1SPQZ[54;B:>(GXFR:M._,@S%XSQW\"(?W3<78L#3>^>\/V7_(!H)/%4,=\:IJ."-C M^>-&EB2MZRZOMH%I6,Z/K< G^]T%W.ZY>9;'U&K.&+E>U4O[KX)?P')++@9( M!DBPI03C:3X[=\E%'?? _N=?%(D3?[UJ@DY#^9F_U\?,(A>'[DKV+>U^7!E+QWQ_HC[=E(-")492 (QY[ZCA<\H:5<"8@,99M M?X8)SX\@$\#O6#SF=>V(TF\Q6-/S^YN(O!<\!?1;R5(SS-G1ZTS>CGLFEX5% M)N5E;!BM+"=4I9I"9F;KHMGG@! N(ZZ!@2%_)H*QG9:=#5BV[]BX2+[ODUS3 M_LX82GV"F32LU^7G83<^%(%8O+[VLP]L!Z#D3M76\[2BP3TS9Q9G+2,K^6[E MU6T''G_;T6FGZTPI,!+?RW[<7O87$]D!D#]! ?PV+0 M+-[_QQC[^,12OX*@YU;>LK)\S.$WSUD_U@NZ*R4'?9:+NB4ZVKY;4*P-I'"CB^[4_5]VJ(9-VQ64$%HJ363[ M_4H=:BSQXDL_;I].?: +AO7G6B.7=.$HN4YU\//]B>C49:#^@U[R@I,(9ITP MQHEG.B1X.\&80 A6Q<6$K"=DQTYD)[SE=_>?<&AQR_HD;Q /78;<0Z_-#FH/ M364)L9JXK):D MYJB28EXFE$]'+"J_X(/UY2-X/V[L4AO5:B5^_;.U;*=:_A'.(.&;](9OTZU$ MV;5D6Y2%T*P;XW5'>U,.VUH2K\NK\/-_7F268H&=6T"CPR]+F\J7]4[ %T:# M@2C-2UHVRGIT&36+YFC:1B\#!0I#"(&B2?BXU;@2+$H_VS^9GXG-[A!K@X.] MR27JQL^7S+\D//R:*$B+H@5L>_-/5=8!LH, $1V:9KN-(+";[T!-?#(OV)G+ M$( @2*(';"=1#9(RB?0H T M*BSAZH7N,$V7![W+7*J:H?OZ7^9C1HY0"S>L9C!V7=@U(T@2XIVZ:R3A&5C- M/%% >A7T,IIDT[?4%)L9!-Y.T_('+YN\FJ"70 BWG24:8U]? /MA)0Y9WC1\ M=T4=RN:!W]#0%#5OR_,D370=L[1"LWH_=UFFDT)@A+@ES_U1)X)AOZ+^(Q73 M?UJ9S"O,^./FFB30I6D+\ = PA=$42'&A*;T*OBJAQJC%B5=9FD(]#B,SN_A M/^N@[>8T",Y>4)L30W\9J%>K&6=0$8<*V^CWTNF9/O(LYS(Z8' 22E(P?+TX M_=*P\CF0#"".D'_9B0Y0@1G,.+&>\I\)WT]7W4!%)@(X;"7T0\/;) XQ8D\P MP]$13Z-[WENVR@B3Y+='#EM6V[7J3/EM0-$KA:+N< MQ#DKZ!/?M(Q0N'ZP/(4\K4V=4<* 83^14U;V7%N-_$PEK]$/!O^$4^_O:&]N M'QO3(9E@ZLV^CB\7/OAQ9WY<1ON-+&]R^8BY?+TJ^>IK.&18GOW&(LZZT04K M9+*C@K7J-<;K?P$O3-9_"2IOVV?6/IV/KJO;P[?FN)[,R_]>/+,-WC\9!!^9 M>L?B0YN_7OE]3QG;FINO33E/:9,8,3U88'A-I,%2F/"Z MM/U]XW4M)O*VP;.3]O[2CCU=N=[/<4-RW3UTW[BX'H*.0G7Z5*OA=ETTB4^Z M+MV8(E)Y/,@ZR:6T*18^%40':YJ&G@C/W?DSXTIE/U B<;5M?79<7KJ_#C]?0KZZR-OH][7VOT)=JQ@#^DBVI5A:)7/%72G M8A7)E@\[] W8]>O9]OLQ=9$[%R]8[9F *,+J<+4S4/.W6>C<*CMZ8TB>U_!] MY.DLVK9:W49=Z65J_ 1MN&QMD?:1A[^!O(X?[==Y6^1G:Z67".KO@9.H5K-O M O*F:<5;)1+/2:)@'TBB2'M)E,1I?\'0P35VXYTUE9,P*.EBL( ($B,O(4R MCP._'R4AKV=B/1=,R':"3RR JD**;BS\_@!O^[,0_1]L-TAW\79"!&-97]=3 MM-UMD(/#R2UA=HCJT^CGUD-<,_7VJ?Z>/_I*,'AF,_92./2=Y"31D>"%F24DF[[V>PZ>&NEX)4"PD0B M43>N.AC\6AG_SX6W;CB)X$YD.9!T7\##VC8KK 6V3T@^%I1@K*M8G^5_@VT? M&C>B['O8_'F2UC545W=X*ZS5L^P="1.ZDJ7@PUR&;C224ZRD^XYW]RT)JQL1 M$K"H8GHQ 6'-T#ZP?R?^0#:K/A-?0P>8%A.\JCX!>Q?Q([!IX/?\%LAW=/G6 M,0F '_P<5&DG1#>X+SQLZJ-0 &%2!$'7_86[5^S$'WZGOA^5L%UAXL=71E!] MMZU>=B:\+UAUZ(0!B*413U+#[O%NFZD8B&,+\1&%XL MHF&DI/K/@P0O"+Z(^J#S41O - B3]*/?^MZG#AW]P=9\V?;?8FU-0F)S%M.? M@4WVN_/-5S!6*2%9QL*9;'_^Z9MH$(XM#,O"[2AA75@03*/P7Z^-,/P9^6O; M[,T&KX]OVS PR9O&KXQUVW(3./K:8@2A6T]CU[WX>1M]_;J.)L[/;>T=,O5< M6+#I/KX%"L]9.13Y2>#76,9&K[(8?J5>4C^QMR=UR6+,FV0ZCM^LW\_(DO=P MBWP\+QE:K%!R Q4F&99WJ[T88;"7W;QDQQK2(TM*<1S35&1DBDVEFL&DW:/6 M\$QM_>.?ZG'E=;;]//M%;UC7SPDWKR,09Z/NG-702UR&]"&;]DBU^7 ^P8Y: M_9B3J'[,^M^33&\IQ>NJL/?+)_.:]_%>P;WC201K+1K.*./:L@[LO< _)WF9 M^1R;PYKH"I2%O)27^],O%UYE?-*RN@+T^#+ MZ2OZM0 HIMIJ.Y]".)WL>C8[6FL.ZX.\U4E7E)[=%:M]0 KMZ=%TY1VUUG8I M^R-'+5PYF+Q%%F-\(EOPIQ][G[E4%J0@P\2C[Z<$:V:.D7#M=:;!?__Z!*LC MIY$85O@NU0M>OI#]5_NO3>C^7(S ?/MT"?T>G=<%F5<#WS[8R!TTMC='2-N) M8#>Y+!Y?B$\@V!_\?XXF#1(?=9OBOG7JL[/480K,G@!5W>(K\<=K]0%[N9XW M5I7^\S/Q8DGU[BJ0">;Y4O/5QV.C89%=B?:82F&N:W -5D]&O;?3?)^VKO+! M9=++:G2"$B9>DGSLZZ[50"XR!!70!!.IFO:XA^Q]X)Q&6\89?[7<:K%>H MP3JB;?B]\V'>M>SJ((&FU@?=A2W^SP:\^7 QP7\Z.,X^Q.;9%U+L'0RHNYIH M."(09#^&^)$(CA7TB0_OP_[,&VD2FV[LL(-#S#?=D2H+>=7@=Y<]J%DM76[V MS E=@)@I;Z1EJ2?XD$?_1"GD3PI._9D*[@?9G_0_[\SI7HZ5]3E% 2L,UPF- M2FA=PLLLMHBQ7N[LVW#6?J,T^,\-F_-@9+F\Y240/& U"H>L/I/3I^\[>2^S MW[R!9X?9I7K^R*IT2(*P3C"\S-1N/!-P]\2 N>F6G"E 868@42W.@\:=DL__ M)/$GA6-_II*IJS/_78=;'9SKTLBR-;K>81*E>K;1;C;:Z>!\_\P@T:;S=)NN M9^DK'%AT%DJ;00YCLTSS"AI]%VCI)>SMO7Y[91NA5W5@1@/=]V1*=T[NVEOV M/5CE1?!T8*-](.D;W^JIYR,C"C&^/G4W40,@5+'^^$.T3'P2 \O^[[$\ 8^^)D 7\4V[-N#C6QK/O/-'G+V9Q#52H] MK43G?2G93 2&*C\33+!*?$BW_:%<0KG Y_6I%7H]OK%$T)U2$5]"?5]CL5W_ M]IWA$ZQ\>?#K\4-1?QXN+VV7>+9;8W9O"=E\=Y.+0IZVXCB'FW-N?UW(06PF MRK:I\M[ZY#S5]RJWY_F=X7B?,6WX_(%M[S$A,)#"QR2'I7"1PQ$*][]*$ER* M@).( #!B3.S?8_+:[3&[1Q<&>;(7"WA7KFY'\8T:@H]' A?Q)_SO__>_SCHN M<6?6&]ZA(=8D (TLP"N^-^8/\S>O+GS!VM" \I%&/!V;^ 0R+!A[>%-/XOG/ M,']TR?4_"/P32Q[>_[/]\HT+@'8.F-PP;>>,21SY22:OQ,=#V['#-3XQL0*C M_Z^.(;P3]^$KUA^#!WWQ\AT.=>\0ALU7.W@*B!>X6.$*MZ_NLH$#HCO/U2S\ M+D3>>6O2S;9U7'+4X0=.+OSP6,+[6)ZO.+G/EDOFUY1H$EHL^8;F>AKHY MR"'$90"'&QUGBIQYM\T&JN'P3K7;Q?)F)I]2QX&%&F1?$6%'3,'YF^E]-99Z M]5SH!/8S26T52OCG[<3MN"-P]%3L:^\I^XEA-Z8 ]4'YNN8N:I+\B;UZVOMW MX3AR:XZG7KB;G\7?Y.W9^]%M\4W?E_O =06?I;)>.;?]Q"GM3YY6,]WNE#B2 MPE,(\H(8U_&W0EJ^]+:"-R=*:^KRD5.$U]GC>>Z$/DW5?=J,/D%S'>KNT,NX M]0RW&FQG/4(WPM6(3U-JMYSW5U-O)0=H"(<2%!E>POK9$67P^DTB[T4L^=!U MGSJC)TAL*],XC"1A[.@I S=&Q78$[X?$0[?>;][X%]>6:0XC4!+![JLNTP]] M&1%]V99M)<\+CF'9'.Z'">@]#&DPB,1F% ^U&4>UB2:_N-[,<%022Q%WUIN9 MA]Z,B-YD=0O8ACH'(N/PXW&P_A[DX?U@)(EBJ3N@Y'E B7!$B>V0'@HUC@HU M27YMA8IR*$PB]Q"49W6*/K1I1+1ITS+,8&S YA TA>'WP,7S&!X:\Z$QHZ(3\*1)':&\M"?#_T9 M/?V)<\DD11'W72C"'_HS(OJS)NN X.2.T D&$YB M/9[$SH >JO2A2J.E2L.2HA*'X$D<0^]14Q3MHJ+#BGWD)6W#[[Z>GHWT9.@T1<=S[[LN'9 F/#>K[XU5[O MB:;#_?XY)]^"S7<2+NS-3=1XQT'6.O= MKNO[,!)-UQ(FO+W>%+]^=F=?[,-CCJ.U^,H>H1GPT $74# M\/44^RN08#8'5.6WYTD%Y[1SR12,$W= R'8TB:?AA ?S/S1I+#4I];4U*"S3D^K-&KJX/IHP://_L_>FS6TCV9KP]XEX_P.BN^J&%4&I MN"_VG8Z0Y2K;W7:57\M]>^:3 @22$LH@P,8BF?WKYVRY@: 6+Q)E_<\Y\?#::38>3WL.RYGUMP:[P MYO\? ;R2B@!2@)?!/U/YUUE_VAM.6IM>?V-"<>=$#-:9E1MX"X[G>5WIKK-8 MH+!GNH^1Z4Y[WS?3G9Y->[-^;_:@/'>Z9[D[PG*-&GFJD01+8'*G]6J5TK_" M8DVNA@<@%ZOAVKD1!_9FM_<\[%GMCK+:V=FP-QX_2(&D9;6S/:O=$59[0LBK M)7*U&!3'\+Q0S-3.IM/N;/H0)0PR)03'1<;JS2KX%V+('G/; @P0!GFF_ZE! MR!W_K]&$][SX,?+B7N\[+\B='9^-)]UA_V$5W]G>V; S[!A^5>0IJKM4BA!3 M/N]L.!D/'Z)D1D^'^*J=T)Z;[KGI+G+3YV>C46_0>]CBLMD>WF!7N.E#$\4? MU+;I=<8=19(\VS/.Q\DXQ]\OX^1*B-=GL]&H/QT_2"G$;M="?._<S!\ZXZG7WNN&.Z(8ODD(15-^OGU148^#\C\4BB50!YC9H MBP]!)V9*GJTR!PIB$Z=ET]!#1>SVUP,R- MNA7R[ ([/?F>U%I;9"#5 ELK:/<,>L^@=Y%!#\Z&L]ZD^[!Q_-X>UW!7&+3P M.^)D6.L$;!!C^L+9SL:3Z?!!BF0U'_8FYC'=#T4(RC U)"\[DH#%;HG@-=R& M%?;0WGL=]HQX1QGQ\&PV&$\>!'K98<1[@,1=8<3OBB2+DE68VB31WY1"7GPV M&$QZXX?P3YDYN9FK."LN)%#%91+MDZSV''8W.>SH;#J=C(8/@IKX/_M,@7VF MP)YI[F._NX05W MA>_N%HG@/()>]_ ?@4QESU0?)5/M?\?U_:>O7_Y^_.&?[W\]/1O.NN-^[WYM M]%/X.ZRX0'!OIN_-]#WO^MJ\J]_@7;]4X3Q5#T8V7[!(86>#<7,>'RY4\']4 M%N5%D.;G>9"401A411@K^-E'S"7A;SNLK[W.HJ/@_RR/YYW@W8MC7:=%(3BK@H5VZ%+._91<)RF04[5>ZLBC^N($U.B M? EK7P=9B"O$T?RGX8&D@,'+E8HHMY ?2%1Y%+Q7"WA?%C&P174!ZSK.LAH, MMO=JE1<5 EE8':/* ]SO?O?9E:(_>L\Z^I.\+IH?U67S$UZ(?!K 9LKG,$7* M>(1EZ"\+G!F^438VP#W]9N=[?W2V_;4;LNRV3"1.+O_VW_ _>J H56&!W.-" MWG;(G.3I -^J%8?NSU^%(T2PH:K0R^H/A>?(_X=7])U)TO_^?__+G>P\C#Z> M%WF=Q8=1GN;%T[]VZ?\]/'3,+T*UZ66;;,C MD 3SO(CAFZZ>%"X;"/AH,/HY:#[,2P*6 M?5I0#L.EPM&]<>D@0&@][?>.B/[@G[*P8>]H,OI*1V/IBWF_/0BKD7W(HP>P M53Z@5*"T._AU:_?T:PG9/Y>V[0Z#)/[??Z'2T;/);#CMH::)@W]E(M=[.[5; M.]]ZB760B)7/E9[E63R<#7J+Q>"LKZ+9V7 4C;#8M7LV&(^ZP[ 71?VN^J+I M-R;;Z]]NML#MK\(B/GR3YQ\Q FP!Y"I0*A"#]BD1DL%# 1&+\T[4^" M-+PJX36Q"E9U42+:*0HH_'$9+E1P$1; >E V(^?.,RU]0?8GEU@>93NI!&_@ M/^5BB-G"A2A5L7PQ,K#A7Z1IW">1P M &\IT-6J/J'(YY0J4A5@:G^J2/Y-(*R+&DVC0%T:R,"%\=E6,$@,'RX6^ R\ MD;;%?!T9,&V8-KYV7I=)IDI0*W[;/M7R(J_3.,CR*I@KD/)A'(2H3)W7(?:O M4<0A9%8K51!( >@GJ"P4@M>-L[Q*0!?"03(%RDL9%D"#.& 8P>)QKX'20)6N MW&.HB$+#JH.#S=>= #3KZ"(H:_B?+:^BU]"P%PGL47SMTE#UX@.#/4DLOD(0 M7H9)2MPOK,Q,X(\<3K7Q/%$7+/ 7F,1R$^7\/,_AA$*$&YNK-%$+W#Q:'HZ, MHR)!:V4/J=,[8$Z=P_>4]?Q/^461E!]Y4VM8/67B$8G2F!&=5A36)6Y"A1=N MRU;!2'&R0*4-5JT*H! XD461+V6A0(SP4]P=N&_P7%F?GZL2D_OF:Z:LK3M[ M%/P!Y"6OU^_CF5W[2H0CQI26BE]ZXS4B0N3Q<5,O@:KRNH3]EOK')(O2.N:; M0&?'[9?X,/(KV#],"G\7%I68 :"U6A_NL5&#$?(X^(U'U8RH5?T^"C[0G.T< M-=$6"G<3+_G6"X]$3C2">X4G2]S-+,JG"Y=Y7H'^5/*U@!V1.<,/.GJNV@B MR]'\C&?0_-0>1/.;!%6!N/GI*@VSYF>TELN- 8"$$CQ]QZA@$XE7H=D K%Q6 M+/1S%)SB IW3QRW@$U8=X&45W1-D,6FR3)"$JKSC_M[95";?%&@ S6\2DF0# M&R67-%)4<--P5:JG^H]GGR'1M3*/\O*9HU:2C,67'J;A&EC[TT7R2<6N3JGU M8E8"? ^C>%+&_%W#+W&G63;=-"CVR5>SS8W1F_JN"[)R9N/)[%ES'OZ// 76 MMQWN0YW%,T\R$(!TW3I #B5(%B!&F&$')>TYLCOBJX5M-(&W%2]N6.#M@N]B MH.DT7W&9"=KGI!_@ "I*8?P(59 *N(XDX@D5F^\J9'NE-0@WO#![0OS."1%) M*F0_ 0KA?$Y,'&EEB:(<_U&H\QKLI+Q8!^$*]5,@'"%&K6J)0RF"YY(8>)S6 M%;)U4$@2/M M4)M.PB>N&-J,?-180+ B/Q1GD@*]%+@VO@GVAU^LXLU7[8EW M3[P^\2Y DR*1C=(%+5:!Y"B^[GK_M M*>G'IB3LEUNI\R0*P&Q,R)I=@>6&Y;]B;@?4NQ$->* W\O@H7UUK$!QQJ#U9 M_=ADY0BSL (20YZ#1SM'A"2P]]E!XY!1Q]'..NTT178];&&Y5Y7VU'6=GH_> ME!29%OGI"E2;X,V\F9*8E[6(-I2%9?:\RTC[2GNQZ6X)G74$09S%C7Z\?>J_)Z$;LFT*.#' MSE3LR8.LBID+A@/5JN)0U0W^KCT1_;A$U.!#VJ-0AJEXW9F$P9*MNDB*^!!]6&O0I%:K--%(=O"S M&I,8@!7MV<^/3CFB9"/58"*XTIE=L#B3]8.9#Y0^ K]0-GUI3SH_-NFD.=/- M1P4<)DI0QUDD4>"EJB%G*O,L4^F>6GY<:B%+"[@&*K]-PUX1R#6;].)EDEC, MVLFPP\2#6,%ID7*D0W^9,ADP_.@U1+;C=1&#?5W$OB[B7NHB]MSVQ^*V)ARD M.'/_4E%@J,@X:9]ZISY#P^ !!71W3S$/KCI,MG3ERJK\8,([(6*\O'_72>%SJ ':S-3BAP6 2X8F1'ZP;AJ)#L_VDYS M[5*!>(N12-^\].@EW!9=*>"50W0"H$NW>@74D0A_$]>X*Y)!DM]<9:!S^J^I M0_"3^^VY4$)F6=;+E63X9Z!.A::^!=W8_'>SCH!C<>H3.L/Q 3DS*KU(PZM. M<*6X>*$*/V+.>Y#/4UV>! RE7O'0F+I\F918_@3?1_ART-*V+\3QC_J5%1D< ME5,@TVE6(^@D_BM\&>DS-RR0*J;^#?].%FO,YS'>_NV;S%4G,'X4UD2EQ=H] M);=6+YR.QY/!O'\6CF?=L^%PVCV;#4;SLT4W[O46:C0<3*92J\=/$$C,67\\ MF\PFWA?/I43J;#"9= ?#ARCPLQ4I5-"W_:_]8Z"0"_CAA'^ M\K>C+RP:_,PU8KF0-\=[*5L$$J1:?I.<#XP9U/)@GN2KBQ!H/5(U21=3LK_( MHUKJQ>*DC+![&ML^IBZ F' &+U2$"[#,LSQ*B:5B3H (0QP-X< M>AGE2E9@%U1!"2,6'">#:Z(.JPO\6%$!"[Q=A<#G.7Y19TM5!4L5TV21GY=T MP7!USKQ"L.L2OI&-%<=%?>ZE L!=+%5ZJ73Q'KR$3#I)N.MPU19]5.2K(E$5 M7D=$4 !2G0R?!96*+C(0DV C N.MD'4XOJJ80!6H1$<6&R$[+IACUE6>+)=U MILPRCX+7&:M"84DUM/2??!V6Z MT\^-*XTT+\P"HT576*A9T8_.5<8;8XY-GS.=^0(+RWB[\ VX%783$@%Z<.B' MG,)A41EI8.;M34-.> F,.%FE9N;F*=FH[)&E2331:58#EK6Q5!7GKSZ%2S@SJD.$-99()W)>24:0BU3@P45$\$RRI%)D#%JN MJ[S*/R41?0[S5IQ?'R5%A/$H_/LB3!>'R!A(_,(Q893S/_A-!GSI6GYC"(++ M$U-E3!!\?#8[&OT,T@_O5X4N'OM[&JL$900A2)!J]!&Y5/!<7[W$(X^6>2SS M5$4(+'3_]=?I M<-I_AH3L\$68DB8CO!WF//%J_S,%HRLIDI+9:0>%5([O([9EJ,<<N,!8T MLB8?@,PYAPG%-==A$*>3/4TQFK HZ!0KN%FE%F&PF76$&PJ/X%?S&DRX3#@- M"*@URT%A&,3 4+_$ZE1@CE+QH7_;"4[SU*[@R"Z)P'AT<=&"G-$Z6']-6)59 MR*\U)DD"VX"?Y)Q,^?<0+3,^O.+Q+\#]F#7K6I^VS\-\?5NL5 MD1D.GJY!Y =PL9;PGW*=Q07&;YZ$K_YY>G!?O.XU8AQ%:CD'S.?HM_F MQ>HB/UV#_OX2&?0RJ?!HPN!Y0KPP0FB$"&W.X!A#F%S"'SQY_N;X0%,);,QO MN-?4!@8UC>-X"7>-G,CTX]]>P(]I[\(%L,DJ7(;SX,G;/][WN]-?\+J/1I/A MP6UV%]UH*[A[OX!H*ZA@>TTEYU@.3Z +P?,@4F!OI.LEK&L)A_KBS?.3-[#; M'YQW7X6EU(JB UQ4*#:_ZE*$8:2[Z):T82>:95MQY=[P!"ONZR6LX&.2IDCK MDNZ++/-^#MIS86PQ%DB$M^DW;AJ-,)JZ%$T,KFX=98A W3U3P\3$6( MB':!H%FYT5AG_*(J?^HB)SU*Q^AHN'=SW1I!EY2.Q9HH MJ,V$^-YBE'OB^$SB:%BL)!N,T]Q)U?H._>9[FKE+DR22+TY"IU8;4]):"#_* M$SF<$"I^#E:F.?\&2W@P:\LQ SOZPTW_2<$:.ZB.1O_&^-\7NM-W/$0^W(?( M]R'R>PF1WP.DG0J6>5F!OAH)4E.8E0YXFE9)T)HUSJUY@CA>E&3E.K]8UU49 M[0H;H*LD%B\)^U02,.[A.>4#S/C^R>L<.8+^A0ZU!%V05SFE>:$VSI!;.!Q[ M,TM\&QC&8:; =$_77V1H?H'#_U22B.[/X8]O/<]!04B(G>MTR2!%!R1(@MLY M_AV'>J/X]T;G?^LIY;^=^86S@'VJ-Q?+&D^S4UZ\9D3A_ MRE3A7-&OI#H3?^U/-O4BGP%/&T=[2)\T>!DL%>[A^FF2@4D-PB+-HX_$;1VE MQ1V$A.*FBH-!,LVA-E@E2N)'U<]A@0U/)YE)XC.(R)\&W M+!6&!))R6;;[9S1^'0=X2B=C\$(MPXJ=2,&2Q >F',@-*?,4."1Y3 CG[PJ= M-AB5;@L._4N9VE6CN1$OEZ@H;EPKF7R29R;%%4VRZ0K2%O7,5YV\M;V/__6/J^3%$^9G8(4P 75 MHBA9!N/U6 %YN1AW"@]-/<3"2]9DAN,^"^9ILWXA!>(T!([,A&F/5FP(WM5X$7IB%T$]T%Z?+OS MRXVD;(A)? \(3V=*#F9]F^:]Q;YYC.8X78K;F./?Q @?'-V[_;WM4K7TB6?? M,"(6X+HOP[3>LG(M"IKBU^ HEPQT=(D0TOJ^MK@A6) 9[X6^T;K\S'W= M9U_M^T\.;%/OAR,:]S1!,4LQXW.*"48U>W@P+T$2-'3JA8G[AC9L55ZGJU$P MNEW-$ $/!*VRC4.P4VC5 ),,CZ95LE\)J#C?%L85;\156N?;T UYC(P;E=#K MT%IH^,1TGDGX)XJ0-B/(9,C0>!+P19,(8^0_#8;=HVZPQ-@6@6D#16&R:;U: M%+GDC\"7JJRP[GH5KB62_I4M3Z&#UYE$,J\4V>_))84L>4JP93_UQD-_MGJ> M>F8=.UN!A,W784H7V68^"0U<)"M1W?P--9KNTXWA>9"7L(<9'A8]?5PB%A!G MA_[4Z[O;B5__U!O93SI.>YAT_:QE:_D-O^>@?E<)3^]X><[1_)]Z&X-?,S9K MP\[>#?RMNWZC)"/B&YZTJWA?*6:0/=X8Z:UUJ&\0V\1W.B1K"O&)T06?G]#8V,IT49%?+_KXBI[O"9D:[S&9'2].5I.F_F MZV"1I#HJ #_ /D05:QK5=LP8&PTP4#%?:E;M>)!XM \2[X/$.QPD_LR(IE/[ M\L'A@O<7W#S&@ @RG#H!DQ05!T5ME+?[F!)6:9; R]*P,-GRA)Z]&4^2XI&- MC,T%6G@N8BBZONJ*7.%-WPKROW;?"L6G2LDIE_B)%BFM5%EWL2&HPWQQ MJ-/<;9XV#XV^<1L*Q[ 4A^-9-7-R=4I9J=D/3%E/TYH#I*A7 GLZYX*HC;0 M?W6>!]-Z])L^?ZVOZ;*H^TH(3K:'3$ />#%P)OKTOW])_A;8'CIM(:RU=UA. ME=<5QJI9_72*R9P0B:-5NT21;_/$Z:YHJ%P?2G&6&Y/4*GA']\C2%C3\])#3 ML,.RS"..#>H!1#W7*KT. Z*]TOR.W\410=BH#@V.+A.N,$&=?H7U&4 8'PXQ MX9S+B#G[0"Z"-,3"?;:K-.W%I&E"5-2@O5,66L5-"3]0 CN0YSD:/I5DE?-G MTK--M[CR=\:4!-JXHF.*M05(V4_H3[#ML)\2<^D-N\-1!VE^F4L*/WT\&$_& M!QVC#O:FW>ED)RC\P]M?];;B#C9H_>KNCE=SW;G2PY9;\ADMDZC(57:9%'E& M.N43F,&!G8+K7YTK="4[99+ BV!;%0]U:"( 0EZ&^(#@L%#:7@4=RX\N5/1Q ME2>4\8':YB&6J>MB,DVPIMI]V]YPO&:;,[M1&6$KH%Q;=4%-N:D\R=0\?2YM M;CU"(K5^=]*;=/C/_G38LT38'_2ZPYT@PA,=$&[CM==FH&VA/9'J(FDV1]Z]6R)-+D_.050(B"U6@A4JO<\3P)NT"?S0BH&*Z3[)L(Y*VQ'W(!>24 M(E(W>;R025S(UZ*Y:JEX@;P1@.E*@E.>Y/7O_^ MXL#S@-DJ+'R=62[>>[=RRT87L)J)E"#;N_.W%\='SB],EQZ=,.-DN'A=[8CQ MV5^5!$4EYS*I/1>*A/I8\[O*B)H+6V>:MSP+)D-S$&]N>07&^,%T$< MXIYNM@W[*MX\/$,#?W9-E3C^6%7I<9> M661^1K0[Q^^^TW.@-5_G&0URWXUF+;N,HW=F6WV$ M)/D!:]B8JRMC\&P<]WSH.?A.4KR DJBX@3;23M&E2]*O0[04-/8'%K2#R'GR^S\. MM&LBB]V?TZ]9+OEP-?3K?87F-[LA.YT_1W40 M%/\8B3XEY*NN0MPQG!DO(L?>J[(NL.T+/(HMO9$-T:T MNVS-H[:UA%)HZ!@1SDAT$&"<^T&@QAEMNB787N&"22J[\=P2&PO3'HA;! P? M//(]WD>^]Y'O>XE\"P[J+!R&X6 1GO6'X\G9L#\A"J.^ M!W=Z%H_FDV%_&I[%T:AW-H3'SV;3<7C6'8V'T6@\#>>S4)[8/%(B#;/#-%XW M&BSF0Z7.^J,9S& T&I_-!EWX"^8UZ*IX$*N1C'<'18\/8&SH9#8^&@Q_9FU, MCR $U1,MC;*S<9/_]U_Z?]&_:>I8N=:E!@,B94M!KF(5C([TW::_&O3MO!A3 MXQ? X)Y>)#$(.O-O0EMZRG?W"E9ZXYTQWX?S,D_K2CW3JNIM+LH)+&]>)![U M]KP+TM0%G1^B*IJ4$N#7"\&ZEVF_.WCFHC.YV4=:[;SKI@_VFW[_F][;;_H7 M;CKI\IN\9Z@WS1I@VP^B?S2>:8EMW#>K3U()K76!VQ_4K7=H=IT:TVHJ7"\> M?4/B7ZPO_X'ZLC$9/HM288.FW^$&G6PH_N]$2__B[9I\A]OUP@5C;-^I+;>Q M>14W]>TH4FJQV'"];+FC9*'ORH;>7H7]R]_>M6;H> QN.\%]WJY-'_^NF12G M;[I1D\>_4<=O7P9@:VQLTRVOY4VW[Q'L@$ESNR6IW'1U'LF2*2?D:RQY\BB6 MC'0^ZLX^E\X_6_P\@JTQR7??6JA\@[T@@^'K;8:_R;:GB'UR,4-[J[HJ1';\L#W G=F9']F+H;R;3>R^&OF,AG[SH]:6&3RKF,.N3FIXOUT"]21RDJOZHEM@$Z/CM&S?/3;Z( M IO1QID1-Y4%2DY0\+K"67(6AW4$XQ7R,.N;*2$6V^EU)EW3.#G[>9*_%;3? M]R8E_G46'05/]"/:M8)F/#VU*]2JG,&M3L#(FF"6$096Z.*K%T3VC MJ% H@"5D<,WF*NV8"K1#?*3#^*FJA.E)-0M5E5 #NI* ZA"U)5PH2D7,4U4P MANVZ([@**DV6"37_=(LYI8>:KDXA^B/4U-;N0-P9U30(@A-UO#G3CU+>*XKX;#QS_LO5^5.%485[:,BE+2KZY"&-)NXDNL)!) MX@U72GU$^%_N!-;<0FK>>J'"2VS1!Z^LI(Y7G_@J7]5\EKN#!SCA<8%T?U/S MHD9JV02$RW+@P\H>%28?89-@G=!G=T$JGS*Z>UZON(L\C8-8"BJ(:N%:E35# MM9I*** [:C)F.GP1*=?IDKO82NZMK@X[7A5)ZI2&X;S29%')?6N?PR+'3"J! M_XYJ.G!.3SLO%'>-PP_@CYAASP1GB9>&M4HY\)N.@X9V7H.LMSV2$< 3,_@- M[KE^/9Q)>*XT6MK6-=/2_EZGWDF4]1)6I;(BEYY8^KH*5@K/;AXZ/3-I"=+U M#Z=,XS+ZVTJZ)-HE-YEFQW#-C@O0;*O>G$RV9J:9<$E\@:$,@;7;JS+?,(O_ M 569;8&RQZ/7,!JYJ]8\YWIQ1E8WFDH[=KO\UA=Z#:8ZN:,Z(-K%_>L%#B[! MAF+0NE -=X*P3U)#6^;-43X+M5\A]IOF[&1@E&>.4UR1OL,1@#0932!AYD=5UD]#%E: JV"H/\-WM7 M*&>#=*GM7$7 ;K&$4M=&(0N'.2$+WSEI?RPZU>FKALK45+]8^ECMR24>$>*, M!G9G.FIK/YGEV>&K/#X'J4A5!9-GI=-]\O=7;U@;CRX*$+"1?!518U!K=)R\ MP1:5QW3,JR601@@FRV&^6'#;*I!BZQ(EW6C@3!-3Z2L7BL59#S8L MT:U>Z3O0?6""]FF(E86!@3/FAE@U\5V1E M=%+3;K",SG_YR!K3!=Q!K),B-@LWD#B>!A.B-'PY/:J9Q]7U)GJ S;-\)'# M6*&B@]P5+@AL-C,5?#E30C[_4ZXK OGF" Y.F_ODC_?O>=K^ M?* K"SR+P7OL1#\VHL?ZDZ/ISU_6G?::2]PHJ6?5<$,OS+/SG-%X8#^:0L.4 M/&,M ZIXA/ZS17+UZ&>H$6V.D?A=<8[RBA">Z"$AT&U M?V .))EBCX4#O7MQV&-^\.'-\>&0:WH%V,"B[%GDA ZC[=B6/0;*D2R!5FC MCA^A\>)"<^P#8/&&Q/?OMQQIMHOT;JCCB+T;^S*AH7MA7D06F\R+=U+%>[:S MXVSG1I3[AV8[G%KW6-@.,]U;,1$"MLXB<'CM @ M9LLX-FVQ#1GL5,!UB3D2,(/;<:(J&ABD 35]#&,."[T-G:C0KNI29NVW84=[ MEO)-6,IXUUD*)QL^%I9B-)G7)W^<=EQ68M&!T87]%=C)76[Y ]]S/,/]/7_0 M>S[9]7O.^,([<-/18-=:[B;R+G6:(KQ= D'NC0Z-QR1,5Q>AP4%>4'=[N$E; MAX>_10=-K.]R.X:S ='RX;XUFG(H%HVK4[A9HZ8Q/4&8SK&30,*- M*2G&R<%+OZ8.\C--M_-[AJ_0#;K#;)FZ MF^X 0S[4M/>0(DHA7V;LZ)LZ=^S EM'1Z1QE^LJ*#[89V,P*)C3UA M-E'TMN)ZUQFVC,2?M"1; V-:?G>L9-;=#582WC\TZ9U(DC$,V(XZ>3&8!I]N M[H/#1-CL3[!%<.G?MB2_H F$9/B@E?H/\TUTAQ/GN$^*H.V-"//WP MZ_&[7O"D3#X%H!1GY1*4,_@O**ZK1$/-FES/!76AQ#:30>_@5O3;F@3JDZ49 M,L+<\(*K$3!#_<+1ZMK41/;*1TK%':<;.3YEBQ>22GSXVY0_OCH\3;QGML.( M@0'=A ^.8$AOO'U*_K2&.P=2_/TC]&YI[S=4GC)6$\PU.?KWLD)4&&]*J M[2U44C6:3GI4486-)4O;J'A[XR#.5[>5VS-FC%CE8IKZ;G2,C"U*G/;6'B.;*)V^=F[TBY]?W2%8'E8V$Q2)F/ M"GG]4F&K9*F]WFP;IHM+<7FN@QP5[35@0:LT#JD'2/1IQ%2JV?IS%%/[@OJE8E\/A.3]RW;-(D!04:>^_UD&N,Z;RVO,BO M-H,K9'WI+LMT;D@2N .ZDD[%HDS9HVQ++TES#&9PLD@N91].BSZ?.)RR#3Q< MX"<@VC<6)KUW==Q!&DZ4TJ.E! X32;^Z)%L4F/X+*\<^Z3 'D!G)LC6)JPO>9UMYEQFZ%8ZZ\Z*-SW'/ZA3Y$1X,[B&F"9L.]&W] M#5M[O.LV)1?)2CH+>HOG[H+42ANSC^NH\03/ \-W%VUHHZ8D9)#^U>99)3[H(ZNCR)^O#"HF$"2$',KO]Y='KDQ/6D)+.# M7I%% H=S$19(E^' M*?5LQ,K_%77GW6PFBC>16D%6IK:5EVBCB+0GB%)ATRJ]BT-]>M' M>'>5Z@4PO*_X:E#[\,:VK7%II!I1#R.NOW0IGW_?1KDBO;R+TIB 'Z5O!*E) M'GMUW/I[Z6:/78EU^V>\HO[,)'?(-$#-2ZY1)'.2ETY=B4'WQ.,.25W31^B$ M_$G<<-S=+@L^0*'LN!,V4A!D=6_S8G61@V[$KM%P$8*M0U6K9GW'(H0_.%D# MP1/Y],"L>M*;N8N&>9E&[$C9H*P0X6^_;U*DKA4= 5LQ,U\HY7(JP[TV&58) MZI7H":B(T8Y0;3#<79_SKK?N2T@6@>#JF+M%[&P);Z]0TNM+YEQ1Y"E8E%QL ME5Q4>D3%]<3[VA?76-0]M6T^!H&X7&)6B\S](QVAZTBB9#A/8+JX;%]=J[FC M^;C-=V>NL!B7S/6DS]"K].-L.NR-N]),Z)MO\U=/'^*Z@9'X)HYVE1=I?(4*0X.;^_S7 MR&1LJT>FT+693BK$'6V?5Z>YJ>@&0"60ZOW-=#;9E5;&P'S[4VI(:FIAQU8= M2!C@QLN<=;D5_4=T/5+K_J6TLDE6!O760W&N"I+L;:9=Z_Q+A _ 8RK!MB(K M$4FF+=^>-\K9&2 L5@.=)42JH$FA/EDDD2C/=G<,%%;H;([Z!'10NDP;1FI+ M'&M? :M+R'3"DD-YXC>QA+_O_?VUHF?_]=?9>#)[MM,1['\YD&L8//'M%J2. MGWK][E$7!6=J4,N MX!V?TYN+?)'L1Y1K_!?/P&C=QYPX49;5(M-C4^/,KWC M*,1Z,MB@=N;SG:4*[8G\3D2^C63#8#CZ66P'('90.\7D+[DBD13=3:EX'8\E MQW8JFK%U'!";Q?'3'.LA-,ADB1A.((HP[H;V.7IKKJ'5'0\.SO;!P7UP<(]Z MLF?:7XUI.PP4.?6U[D1M+["GQV7:FB<[=0X)(5=QOIKCD4S#.HLN> CRU'Y? MB9U["KPS!8J'C6W-ZBH_7 .C8MO:.A$,$J5OX:)S("DC;+CJ!LC\6A[7NB?/ M%,?/.1YN' *Z^--BF%\UU!JBY!N4Y*WZL9L%Q3E.CHL$2WZNJ:;\=H"2=_/Y M?%D]U'W60'U!UL8N> '_\K?CL@)"A'WZ\FG=)3'&G><65R35,B/1;G/\O7<= M?V_$BV(<>L$3LS3'R<=>>OT%G#2P#%T2(Y\>!*NZ*&N,(L!KC(<>;AM&ZABT MU(P@I7_BNC<\8FWX"/J'X"UA!%-'1Z(-E'&QM-Q9).(;Y>%1\$^ZT(2_NK&X MCC,K1 @MPJRZR>G4L=D-QIT&-TN[I,ST=,0U46DL>!/F1EG_JPG3' 7![M'3 M.^=4M^V@<&)D-&OBXM=ED%:Y"_J\"I-"AVYI;\SX\#N&:P7ND0GI!N=*Y2 %MA4EU89 MQ&Y*DHNP4V@K,. ^DHY_M\*24J06-4V;$%.E,\_MYFC\HAO[<13#V[1[8%U1CBKY)?4:0#N,NYT]4!47.\IB1!V(/*<8R4 M1_?,&U[49'<8*6*3S6(X(&+6<(K.U=E(5G'N1-I9B"TYCE^_#>E+3[(W)],Q'VEH!L,(Q5C@G %.<+Q%TH!E MV&Y" L771#R(3W4+OW-YA\>L2F!"#5]_6%[HBC2^/>2B):/^V,#@+)<$,Y-' M'RW,U3DL_QQ%IDEN^^DS^.Q@.MK&9SM-1MOO^S_=SF@'_@^O8;2#W@V,5H#! M$R+D+0P7>Q;HQ#*K,2+K;;#=91(?5MAY2-@M<^FOPG#O(?, ]B2,[Y7S($1C MF%W+5#Y8?:_%Q*!D IKW!N^0CT^C!/.72UUXSQ\?^"S%J(T>.W&8".JA"-1/ M/8Q0#46B81289M(,-R4P:#4)[@.WKS J$ 4^5IRWA3_GNR))X4YO'F.JQ$G! MJ$RZG1'&.B0Q.2S$S7$42.D:Q^A+WZH@KJF7)#GIQ*]D5CCUYFOTN*!EEM[, MG&<,8!0:_KSEY&VTX7G<.[X^87JD?Y.4K4STSLP3'Q(8Y$;.W$U:X_ANL=CQ MY-9\K,ERMO*Q_N3V?.PF?=$$;@V5Z9,AA!M]>)WK>+9E?V)OHAHIW*VI1HH" M>B.?O*^T3:$KJL_F!$LNT#:H47*9@I>GA[-)O]]A!M/J:S)I;#L>).QU]U'" M?93P<980?B6EQ1:OW[/:(OVAQFTZR\E&'NH6U<6D8S>5%_/%M4F1GKM)YU* M/J(RF+BB&1EIL)%6_@\G=TWD_3YW[8>-SSDYD@WG5%-WNH6NU#_"\L%-5*!F\UO:RG?P*T]UY.R.T/6PIJ.-T^*,*G"LLUPL]% NC M[[DL<;-KH9DA>^SQ?J#! ;I%X4S1Z2U'&=4TDNE?9QR?.#?;2%$:O+:+ ?^W MJS"AYH<_]8Z&GA&@JBHU/6FI :):2AHXZ-]_LF&&&1BF[BZ?PUE(R1#67&LL M)&<)ND)G?T=_Y#MZDU^OO\VO9],D**$_RU3DX;JT54F8*C2=O?'3[+8V=*]I M;;<:T1T)NS1GW>X-W(B>;)9LM?L$L0P7^8,J"FHB35 /58D>:2JBR"B2>%I1 M6..)^G1(917,2 Z<^@IE6A6V%G!0Y#--';;G1$N<@HW]#?ZA;[ G;@JW@-3K M[NV$371\P(&]EUI3S -4_ZZQ>FE/5C\T67%6 /5DP2R-9HJ&GY_!TF)!6AA[ M:2E-8XO_V':M=]S'VG6,/T#5RD*9;;J0;Y6-0%[2\S2?8\19;0_S^ M@FXBPZAH#(+7"_+>I;J?FC\W#^'C2GGY4"VI4'W.JM]>$LQ2U%A<=(67ZF:LY'"[Z*(T M[-Z$W<]?9[!I6T<.(_2O;:CDXR?SQ?\,%-.P35>Q_=8]5ZDK4XTH?>BK1KKQAHLS#+(\.W0%$>EDG;8[23L-+B@/! M4NM%R(!6CA8>GF/&2"5Z;:]K^U#?53W_3:N[)@$?KY6$Y-UXEI?P?8V./1G? MJ&)32 )W/@S8)0X3YJZ26QD2=.GUV8*& \U [AN]=EX>=#^RVC.,J_8VG0&[H\0 M'3."-S(%D C[J$RH[;8-9CCCG]YN.+NM5[F%UVF1$*Z= M5&\[^:/@A#O]6$.[X94R92C\I(_#ML\E^9$48&DIU;E5KV]D"%0@ BQ!>NZZ M^$0>B2%6X4:SJ ^.(Z79D6I;(?&M2Q>&C6"A+8Z!3DITQ3K^6&U+:=.(6A>5Z&%UXVJMXO\S!>:; M%(GIX\$403TR..@A3_[77Z?]WN19Z1L$<7":I_BX"0^0*-WH:\V-ZQ!P0"O] MIKDU@;WK65 ;Y$M2'T%I/%SD: M+.%H+E*^]/85[GCSY$JIC_(3&?R^*DTVLP3U(1DN1$$9&.&CXLID[2/S%]3: MAS"$;:@:O/;=[Z^. J^,>N.-+2\#-O-K70#[IEW_>XA7\O,G8$VQ]E>96-2M M!PVK]8JTL@NUS-,U@KO6!74]*==9#'J."IZ$K_YY>M!8N^N"_VEZ.TN*$/D- M$UY3-YELLZK55:\LB/SW^FB4H/9?N\> M%UVAT5I5NHD4OL7C8C'GFUX7YYN7P1/SKP.W(8(?"[;^$A>[_@EB)ZL">-G; M/][WNVP04<^HT60(M/_!^2UQ4%+D#JDEU);J#EWTYKIBV#_/:DY"!1XP8]P MY;2C\DI<61#=%U>UVVF1I<+@^9MC79R"RF2SL2$S&]V4QVIO!N:KK7V,2Z=![5$KBZ2].=R$66 M9^PG[J=4PW]36A#\TE"3J#^&FYH*8"_TF*X'F26ROFOFM#C^OSNJRVPN:]"ZFAX69) M*(FMC=D'3^ C^&0K9$4CL:"13[!ATCF $U>Y=@/=A)APHWL$] 9?D#$PU^BH M;V2J5]_A?M'$HO5R7#V%FIJ-;0?5ZC=^>S.HEH82O[ZF0Z 0 E=VW5>C&SY\ M']<@-#YO#N=MG+&FM%;_]U[;;Y^OOK5P\'B"3@ F&6@;[&>";2Z^!W34JOLQ+T[[IBYO5* M 6>[")[ K ^N[_3.W5SAD?]Y?]+MO3G%4('794<;EJW>G(MZ24['99WEL5HD M!+&T#BZ3 KO!OGK]/P>F&U/9+H2 #E5V03YX\RKC63S2LR)[E]]&/LMEGN51 MZB(0K3V(9T*)?3$,YFC24$.ZBC0@F-%AKS'J,H^I5YV+$D@_:'N+]L;&"K[D M1J Q=<$%::%,FCF\!O< +U4>QGX(DC?EP&JEP,/RB9F.?V0<66Y]Z^,(NIN [ MZ8EY?RY_G21";GC#;IVVE@9.N%)8QRX '(3$&JY"JA*0-$U6+##"!7;8%?DM MW!:?#>Q+-QS.;U!MX7&-T:4QJ$RDW+@(W$2/MAP@)_)@U;3V5!UJS/KA[:^, MQ<6^E]9?<2*2[F_6UM.2G":R(['KVFCN@YVS:;/LI,)J5Y4N3S-. =[O=,<0#96C,0R(&&+1-#JNH]9*E&TW)[UMIFCNQ,!B(DWH3_!1O4 MRD;-P)J]@IU6KC@ H[K8-K7& M"]KY?AFD.:THV5X:&='K ;I6T4KK$>0+VS MC7Z3FJ8,9AR^J,">X(625V';!VTI<%O(:UK4;OKFQ1OI%K[X3B>MC7>V(#-^ M(^7A.L;TBF3?2;A"52)X&V;A.?'H^^-%R!I#J3MR(H(M?9IUIUEJH6M3M]#K M9AN+>^G8VM#W'_$[>[B]3R6S;HUU51C*7-2I[9C=[%8=JY6B%5(^6X7-D@UP M+]>]X[^P'6!!F(TQH7;H&(Q13X'TG80^#1UR'JZ,K59^!"90JDK'&_6 'CPX M]1]4&1:,+4N@E2UFW72RL@S:[( M4T10AD]PNFW9G7@IF@7ZICD]F5R8!: 8!EX+LGRE=*=H@O[$ZPTR:Y&G2=Z MW_9@2MND]Z/P@P_V?O"]'_R']H._I3R-X ^CG-ZO(_SN'D%4;#:P_W579^3( MI.+<9+,X>$(N$!A]/.U.)_QGOSOIZ3_[TV%/_ASTND,3@*=.0[)G3W68EWK3 M4-N!32BCADEU$R/E7'W;4XGT%VVPH6Q2A9(>+V+TE.NR4I3IO 0MV02BR3EC M$C%/Z+_LY9@7Z(E 1K!0,+X M[B($-0R=^"C0@LHG1@@J@\6G:&EI,/V 1"^I)GL5& MHD4A]>_&:$!879BL(A\U"9.,#C@N? R:11*1.DY+/LUA,J!884.(I24?210E M!Y?%\"?;XA/]#O2YWM'41 ZPM5=$VX0U^3RTZ(7.$^/NN#/J=GFN8JOI(_AP M2Q]=8Z)SRK+#2D4XA(K]'N$YF6=NL7^^PJ.GP]!J!/70!M6K+H2L9-JRA=1H MC?: 2-A PU$ AT"C*SR$LL*8#>8I:/3&)UR3#:O$A)D"0:IVEGO,05M/83OG M[I5E+X,.G#3OJWD$\Q;S^OQ"_'5]]M?Q5IZ^^;43O#Y_.3Q\+VG" IQ>5[G< M2WVO^.3K; E\-U/DRL/'!9:OI P(XU+5AQ\'_6&W [J'H6>=(!>D]:K&VQF> M9R!Y8'@S_"*LN+8>Y\-4M2K@-04<$!HA!/=ZE<,.@,I9 MZ82BC95(U:[\?HEMMUHNLV6Z^!DU\L/BX(_(D#\F<:;6\,\+H#VP4](Z.X=_ MS=,\QS35$FP5GOV\(-?-.YV\PPV$*Y6Y5<9 LFF>G6-^!G,(YH0(Y)ACHG\. M_RKR)'8W1!S4QDF+A'!N\X-*X%[D 4;U^0)&.13L-]"Q*.&$8-O8_"AM"=0\ M(?,ZLAYQGK)N$\4,.RF00\,)XP#PCFB-CJ,R7"![*I+R(XSX7#&_>RY,&*35 M&D_6F1<: YJ&5L!F>1)F+^Q2(!X0"W<0%" M=#K74L6:] M0,S]=5JXF<9G,$>PT***MT8\:%B9QC0<\ZBP60OT6NFZ()=DD3"4% +0W%C! MNR0\S'()\I,"770^=+<+Z61IZHRRW(:,.8"B.Q.8M:)03>LH%TI%(GT"]+9$ M3Y@FVP,:EC#_A,[*"AX,BYAE4.%$8![ Z87QRQ2! &H@J'>84UR@-GE?'B]D MJ@NTU=CQI W8AK_2A!M;_)W$%=@=E;!534!"W!7.5*&@]S[2 :'$7?-*ULRM M/^&TTRW:G1-$8T]PE"_G^ 6.4"3DBR%G;EUI_0"$Q44>BS8(JA66!20Q<'BD MV0B53&0)S+0D:14O:V/RN@L6]5Z_<@H\T9LL/JJC@%1L'H]<8TZDZ5S"3>";F13Q(1[7NOT4[DL).29."A-4K$H9>\/=..+%S+E"<@+! MQL$N9!K$LZR*FO$V1';:4=RFMO#I)4CI,*N<\,@B0=5;=LNS%-@ Q62)7^-3B"F;;D@B2@S21<:E\K_'KL5*KN9 M> .$6!*+A.5L,1-<23\TOE8OC ,,&<2(7&&*)O')*O61HM>?5G3KJ,-(&Z.@ MB:!_7>S"!I]J\"8PFU!98.%%C^+9XNP<:O%]^_J";^%VAB-M?G]/OF#D-7*6 MBDH%.^3W=Q+BP=Y)3--F/"<\NQXI$DE9UH;TA7\KCNJWT8<)BN57&6I:R$O- M9VP#4 O+]2%A:6_KPQJE8;+T^R#I0"\? FX\9Q@35L^VR"Q'5AJ!4'K"X_PZ M7"P<60L"J8CDN+(-)\HR4DQX"+*:?-UX0^^X4VWKU->?2-Q-*-I*M??%@JG M6X@(,[0UI( UAQG5Z$\^=(7[B *J*K0>AFOYJ%KBK!NA=D0[HD)SV"'0/?,K MRZ3TCGI;R9R+%&0,C7)=&YMV0E\8Y4&>C+5,[7Q ASN?/@JG^G#O5-\[U>_% MJ2[I2=W^>!C/YMVS03B=GPW5;'(VZ\?AV3@Z(VZW46O.S@+QW'_;-A7H[-Y?S(X MFT\6D_YT$L83I?PG!O-XK"9CA3^&)X:]/CP1CLYFP^%BT8_'4S5?^$^,%FH6 MC:(93'S<.QMV%R&\;38[F\W48AJ&DUFO/_6?"$>3Q6RJU-DBGG3/AK/!^&PV M@DF.QO!_@\%0S;O]QCLFDUFW-YB=+>;]Z&PXGX[/YO/%'#X?QG S>^$P[OE/ MJ,FB-U_TXK-N&,%BU @G-)F=J?DH[$Z[B\&\VWAB-HB'T\F@?S8=PX2&.+6I M@N5W(]C646\0+\:-O9J-1M-!;Z[.HFDTQY7#.KJA.IN-)]&LVYV,NHN9_\0X MGHW[706SAZ'/AKWQY&P^Z$_.L(7IL!_W>KVHL;N#Z6 XF0S[9[U0Q4 !PRF< M?CS'^87]83B'XVC,:@PKCP;=R=DPZL%>=HKF,L83C\,>XNS M^7C>'8Z'X_%X$#8H$?9I/AO 3Q9#F-5D%.,30/S=L-\;QHOAI#MH4/NB.YTL M@)I&"[@:PUF,=#7O X4.%L/N?-8+)Y'_!-!F/YK-AG""H\79< 3_ T_-SJ;S M<#2;A]W9K$DELS#NSZ=P_4(\BF$7*&PZ&@_/X/[!15B,@<$WUC&:3?M1/%5G M<"9P/P:PHBF^(I[/!^/&"#72JXQTP4)@QCBT4"$N+ MKO,!BXI-\5L5^A4B"7J"<&* 0QJ8)"S)9931Y*@/XLYR_ 86B.8&-%W\Q09BRY:-WP8%,SR:[4]B)TYB,#F:CO=G M\37/@K!A?-2E#;4=XP!-!*4V;B6\5".OK3Z!I9.">:W5_NWG=N?=FMYBLZ[S M8']PJ@'%;=T@S3OMPF>RCJ]LHMV1;*9:WW>WYK9T] TV2V[W/5/1W7?S.KJ2 M8LY?T3?1(*W;W+2_1J \+A:WN6Q?<1MF-U\F@P1QJ]._81GW>EL^[V[,[L!2 MO\UFW"CK/NN8[TSM_6Y_1(ZU9Y@P,@3*/N168M>0]W<'IA6;[&* M__IK;]Q]]A7FOCND-;6D-;H5:3T>CDDUCGMN^2-SR^GCY);/3G3\BG\0)U?2N,:&.8L#;/!./DO3U MP"=KKL5>J;9*]>S1*]7O M3.T9TW=O,)Z,6PE\3\<[H^]\KKH^NINZ_GBXM*F:W'/F/6Z+>>UD>IY?E'9?]J7CO9]G[67X\/XO;/N0)=QC9 MNUGVROR&FV6R@XK1+_1[X\L'QY,/[.^+(#_;=GQGMF#*NU6:N#;6JR M[K9\]X/KKZX%1-CNZ6EIQCZRGV!U^NCV9W@?G4TTQ@LCQS,"D(%W EZKE*LW7!+6/,ZM3G!&"\& /EHIA1^-+!&_#7V@\ M$H:7P8:']+G= +X#"/\V#;XG6N8?]T8P'NI0>IWGN4A-12[,S$'W,:\G7J_ M5(2H1!W?9%* .4)%DW>YYXB]IBWA[A$,F*T MN.5](9;\5A>XM0P+152!Q R__^A2NSNI%B*AA<-#WVN:'VHY(<\.$V[8A*-+23(AA&O]=([J31A?; M@CHHS5+X;'2),8*((=RH!Q@59LE2^O/I%C(>O"=WOL4F+Z6T7@E!J4H5-7D@ M+$P$,W(O%$P'&W(@]\/>4D#U@A9G9"RB[)$DTDA)#K+5TMU_@K)UF_;$^8H; M8/D_,TT(D#>+<,#/!0W0?1T"3$?8DYWZDS FE0!?GB- K#_PBD9"[O D>OGV M77E@.)=[++I[4EG/$3PS4B[ DLLWZ+2YC3;4P]+/3J<@3'2CN( M5XE(D7"_/S(B6DRHK44RKZE-N58,G*9/IJ]]\&&#Z!&"C801]F^#ERU2]8GZ M8B39H@@MTB+L!37+B&S;*((]K!)$#\[T"1EB,*_\PX/1-8VIYGA(2T0\#S-" M@P5J3371A<')!2J">+Q+!'0-\DM"^<3?I0P*&A)\64%HFMQ&;[G3$W9-4Q!5<,[6"0=8K:2""^(^E;#P2SV;_.LU2XESS IS VL$Z M]N^;HWZALIJ&-YH+45\G3__ [S4S\SJ> MZ?MD6P^E#'>:4C] O]>A!GVNYU$-S$'EW$UO*4CJ A5G3Y]O$XU/O6&<%<1- MAK;>LGQJZN*T&.UWVUJ,OM$(A"\:K;-.-CHNV9Z@6MBS^_A84#J;O4CUYQ\< M4-H.3"HZ,L]X/4@WQNF8C^CHL6'14A%W6M1TF#[=P-'J23V.)C&C/9Z=VN/9 M/?N!F\3\X_EK;#?.9AKSAGMO>%NGU.UVV,8=ER%)5&L>VN;+_VCIOMRR'/KA M@147*CL/L9$ _M2V+/8&VR9S'(]*"?^C#NL5:DEANF;KE@%<_2<<(>-_89TP M9G%$,*P^M6BRKG9DD$T_4W?]^OIAJTH/RKIN@L?XX[_!M*GAB#-O:3/8,5"] M#1(H%0A9M',:_7!MUVSN>9?%MA.?YTZ0=I/S_H=0A]4DAA0CT M4VJ3('8Z(^,RPBNW:,&V&1F"0C.*,9!2E:32U$:_NU!6'VE[.Z+&SI73#)M\ M@HGIG;.6RP87"UB^BB\#6#[I!#+(F(,&#O\#&<_#PN/7SA:#4 M@BJNVQ]0[QZPP1@KSWH3 M$D]09M9A_QW/[E*ZM,#ZP^QC4:^J:,W_IKUA8M)[1Z#][*&Z",D^"-&UBL?# MFP9+#MN.-1+1IW2KPDKN_ M[G0[\Q/4J=\DKHHGBO&I0E.JO&_>[S9M'-W,_UWV+S/>$ 'Z\]-C\YNM_@+] M6V.JE:XZS,Q%+LO&ZSKF(]*-W9'M<.;%MA^#M=C=;J32RJ=>D3%%/,-I3&X' MM%P2/^>>Q42FX4?%/;O R 2+AXC8,:MTVV&A:#,@LR6S4KHJ+8_Y;7^7^#+= MQ)?G'&);2^X;X+GF&S:-TQ'5M ,V_5[8QJ".T-AIV'3\-6VQX.;#O+!S >/J MFS[ 6F"S1KZ> M'S:']XS/!G'=VE74@#OOZ%UO>,8W#[_41+.Q98:ZV8?1W@=\J\?JJ^@@5O\P MVLAD-![N-AL6DW^#"3]__H7[GPBLV.Z&Z[IE:OEKAI"A7EYQG>[ OJSEVBSI9C MSPD8%KY4*^P3WP=Y2'=VX=;LLT;A-T_1[\K&1@L_9ZWF\WDZLY>[ M\7#DTC AZ&9TN_EFC2.L>6*X/WXLEOQ[45ETRG^U@]4H)O$P=+>O#D)GNC?Z*:NN^ZM'^^]]7MO_0Y[Z^^F(W 4%JU=CR\8;Z>U MLI#ONS'9)VUNG.:]UZ:9$]/4%A(%#5V7AWG(,S1]Q\.- XI"@:%Z::^:^%F9 M+]_]^@FXSV3XS-'P77_+3:S-^CZ:CHZ&=P/?Y$[=.%I(6IK7)&6#YS:<[L:% M:&1JPUG0ZDZCA 5QE%1%F)4+U?0]<4X+A1=D8\7IZ^RM&^ E<;$M8X2BS*@M MTO;H-^H#;'UI,]A-ZS/;LI9'7GUW-^(.68VFY''ZD^MNKI2O.:V9Z$+^>%FS?_XYQ ME,V5S2_;T%'A [-8UBF_BE5GLT#NR4W'VHI_G[>9>YH$R(?91@/4IMO:@T?= MGVU4$&,J8A.L'57?\J:6\3!,AX;_O9F5QN];9PE&"K&E*MT&NE ZBG0K7LKT M,.CR!E.(Z*I(*FR[+D$BAX2.@N-YB0^!$,4&D38$I'0)N!'KE:CKE'5JE)'!?VP5$F M7KZ]>TS;7M#/3$ 29Y,J57J=6-'B;=1.VU)O.9:"\7&6 T@1I]K.:/#*W_[Y M]]>_O7[S-GB1Y.4Z0W]%DKL]-.\_30#.!^3&H(WFLCS31 4NF7DS2%JYWPRPYM3!DE1)+'Q(3LJV4--EW0&6?6I1VO'J#*0=;^#&^YHO<:%^/QX!"LP3R2-/0<]%LXR;O0E@H MK VN%UZLJ S>O#EY2)>,J,L^&\F"VR[JB5Y0DZ.T+M3\_&!K>'ECO YI(EJ8 M+1:@$G&:MZ73\S2? U6!>G65%Q^=M)< 3%I.LL?,SR403E+BW3ZU:1V8&85E M@+W)L]+XB/0Z7Q9YO2(N 7< $YALWM,MV1DR@+H]S;^506TLWS8%#P-J'J[U M55HJ5=3((UQTA_:=,6^TFMUI2^+B<"3.PE\+VMXU=8#?PFZWS?3;<%/A I01 M0VQ+LEO@1@AG"B@RO&9#("QS9(W ]!0N&.UM2L>!0=?\O+R>LVXP*)9018B? M$B0_,@8OAA[X,^XGCJMA!8T8KK-&[)Y=S_^4. %E$Y5Y>@FL?,L)L'6 0@;US3L$&.OPR^81AHNJ"N ^LA[.7UF*[R6Q"O@=Z,7SJ>LFQ MXJU +M,0S)IE)*!DN_8Y56V4X8*3&6W$ZRI<<_$@2.+$\@GIM(Z#.J:H6+QD MG3V.%//)WFF]=UKOL-/ZL\HVN7>%JF@2]UJ>&=%[J=R89$R,9:UK(TF!TV$= M#LC'_[ CVE'D\'NU7%U0AF^> M^2 #MFBL+LSS6$@OJDNS]CFB=A_TUKEC9:[=+\((RZM!/P/I":-QR,[-%3<% MU'EQ#L_\1RM1SM9HEVRIO.I.F.\R8=<\;+"2RBL=(#YD[UWE50IE<&C./,D2 M78$&DOR'E3^=AM/1E>N@5A1U0D6?%T ML.__KN$2+%"O ;E0HM\X/4*?U-K; M,[B"+! 2H3# MXBVD1._ %PEJ_K0T%)64J0G*R#S7!>ETA"D>4R< X0N< Q7XV%**JZV*T2SK MWZ@QB#;*R( '^4Y8T2+-'="9(K!,(*UCK7ZD:_:EN>._-)<+PQZ_PK.)9:CH&+G%;E#&AO=F(Y8-'9Y[O2,RM%I_)LJ M&6EV*B9]>^-KG@:6/"-! >4+',XY0KIAPU=\EWBC+PZ;(:?Y:FX"Q=_(GXL M6?-;JLAS;#B-%SO'!/[,/:6Y6N!46?VC-*!+,2Y11:3<3=>Q9*M>FX3!GZVW MU[+?DY/;$2NZ#@"8!^PW1BKP_(O-2GOW!YE?N'KA;R*:MV6F3 MPD7)Q[HFF;=JV^8T=\",H>/"3.YE^Y(EY >V4O1QE2=D_TOOUMO,'WXEL!YH MUJK89>%H!UV&:8-Q7#5.,@RRFEQ#N'R!QO%6YKDY-"0)![P-#VU*X&8*'+U5 M\$TD+"IE0L[5U&1/!;9,C$E'\88%UV5J!80D2 M[!*]1+$F^[;KW7$CX(YZUO'Q)$2UP3M7>ER7MX)RUQ5LIP89HG5L/2&EX5UD MNZR.M>'UM-5?!EJG0EP+G*$WQ!^58@U*<[4.WEK"M=!2'=7\W)HQH >@CDAGMV3GYK<0\9]YL^F2O$2E MA7&_WAN2_HH7O#\^&EM@O*?CH]%L*_*/?.2#Z#+-JC:7IG')"M_AB1'KP?^MM?[F\G9]/$:M!QU&ZA==IDN1 M 8:*$4O66JI'P?^ 9"+,D]N^ES-\^.RY*G>1UE0LW,+;F%<),VOA7@B.\I$^ MPK\TJV*>=BA,K9UW.[3"&YP45@ \DKSEZ=X%O']3M*K U>J3"EFG>.^Q]CLAU:+*;TJ\6?U!2Z&]H-"H-*V(8YN6Q.WDN0Y1^F9$I\W*^Z;B_3>PS@F:,N=9KJT/P@ND.H88 M)M^B_Q+'C24%XD*U^LYE:SL-+:ND7"^.*5N#!!TAFKS"3+]>\LICX/D"O'I) M#LT_@=H931C4UA0_B8ID25E<)2S3IHB@B:D_0 4MC4V<18C%I+, BZ]+W+)< MIH49$UDLWB!-CVAG"966=8G>4J)CU \O\TBR6W$7XR*\8@(-,V>=9/H'\XW_ VPF!A0429J@JVK.R8O09%*$Q3YX-2)?]!%1;!DJN0MH54:MP5 M9Z[&C\^^\,*C8.0@?]:R8QTD&T5. ]H;NB:.8J\![.@7)O)$!@>HY.=*>]GX ME( ,?W%/"B;$.>#^333IZ9L7VO(6XZ+7+O969&2P._!^I6OM,"A]W(&G)$4J M!J\1M8J[D5%D956JI_J/9Y^A3)B>9GT?8)V$$+[T, W7>5T]722?5.QJ,5H3 M8TGIMT00F'N1H@T4_3O-LH&L3W(1YK<=6Y]DN@^GWSMJ3J$!M^]J2[ZB>A^Z MDP^*XAJ($CA#'H^F"0E5%TW7P",;'"YM4DJJ"A-=,U&MR54T/NU+Q*=]8]_Y MSH+3OGSS[L#E[19A?Z-/P)Y4OX!4^[M-JHY:1*EPL1._='DA2Y37O[\0& O" MI1)_N\V/$H[)L>>F Z2563)'A8/?T]^WH;_!;M.?L+50([O%((>U#M9W98=$ERW>=Y!ZGYYXC-#\JGJ7 96KLU-W,AY9%R ML?R[W' K;'#:1L6$/,J=*$+._[*O[0@*K>[)PZR>O3Y&$E#-A,)J#6^"YI7< MA0B=^6!/JNR\NC#!2\FP@Y57Z_W%^C87:[S;%\MF:H9@1U5E@^=*W8C3VZ09 MN)/Z)&[M1)9])7 %(.I#RD30E3C&*[BGM6]#:Y/'0FN%PL2?AI\8IH9Q>FS2 M$QQSW[,U-4[ XB#E.)NQ6U5.0*9<0UE?.^@HXC1+.UJ\T])E(A] M:DODMMBG1\')A@U-CFJ.P3AQ#XOJO+E=,!=!9X0?-A!(0"1BE$][_FUA1:.] MHG65KR[6)097,BXIE"Z.Y(['\EPSXP\7&IF!!SC#7H'E4P+^89S_.PX+Q^Z9PD^XJUI1@:<@-O3G8^ =E0\G*1E!]+:9*:4+XQ MS>MQU#O.]LDN^V27>TEVV:O]WS+:EWQ=_:L%1V0KY;R["$M!9J($H0>;RA8@ MI=Y1$-#$'E9-_="J0E U5"*ED@E*;O8W&1CW)86*5OE*1T/ABEY0&M%:PZ>S M."QU-Q9*XL<\),Q0T(J)K7%)2H4Y2NB@YSC69N6+J=&*L<*.Y#*H+-*O4.>- M@JS'LIHJQ[:F&3:#">>@AZRDI!+4B7F>)N6RTTAS$/%?*)-^[.9-T>2]9H/T MB5D%4EJ+&9)+=P2826. MJ(M,&1F %A';-#EI>256\B:;)DP +-FB;Z0JBPTWC7ZS9RD/E(FP9RE;6%?"G8THLBW(NZ(->)N<]R!:76L((!P&%<[ H>J7UHQ@+V(MRHQTS1X". M7,8WV*SN*I2GQ/C9(SF]/27N]\L<%)=%4@7D8&NR.'>?")52HJ#<&,^RT-RR;RLL$Q" M0 IVD"$AJ D#_<%4#PW-1A1EXUH" R"C#1DN"M!V3QL:@Z3TZ^+.PGIEV5:Q MT+%8%%$DQ- ,+J%%7<%0@#:9)!O2\@PG8.'8/!IV9=Y^,RGKPUI:>#?UK'<\ MF'.29SHMC]$XFA4(MNZ^+FMBT!H U]WP1H"$L0> 2JDB5.I"W-\G&:4;\M[. M$45Z2<67&$%)'U/J_B#^J?3)-#Y:$L^<0ZEF1?A8\DBVR.65Q=*_JTL MX3FI?2W8IFU)R])XU1],CS%7U.O2;<.SC879+$#6;[\\G4]@_-C]*;F1V],= M;>R<6A[CE)Q,1N_:<[H7R7>GTK"I*6\=K'%MG/0,+1VPD5W78-K2^S5YZI-W M",\ RB-H&C5.1G:$O6U>V-GY;[!T0T*0"-N0BSG,D(P1)U.!96=2"0AN0!D MZGP=/'G_Z]O3 P+[=?&:35HG)\=3NT7?F"$8>SV7*+<@V3@@CZ=B3><2R7<3 M5TB0,P-DZT6V"V;=/!.Q4F( M_9M P EVR:\@D\$J/8X0N9!F2['YE=1.,\22600:8-2X!E,&32\9-\752>O8 M%MEO\X8Q;8;)TF?>=!$)+47$RLJL +;&VLS68::3&,47QAA;7B((M7Y"P.TM M8VUQ\[W@]D&A,!\E8D:KBMN0XT8*;C."[=*&*4XV.\9"G;L(J7+ MI?U*;XJ@2.]I.W,ZB!H()&W4!+=M,E(VJ?FH4% 09E&G7J'K59B@Q]/J_(TW M;4)!WXL.A!M,UQ^VHU9D*8@&+8DA2NI[1;.94V,QM4@0K302G53?1HV"0AF) ME&1$A*8[V!!X>@R*!%YQ3.%Q*IIE"#YU6V1-4V.4=?1:Q 7!EJ7F#+R9,&5Q M,37QP8V"^;UZ*IRW$ZF$APE5T5' M5"C=)1$5!?;A!D,+;L6\T: --)55X,BPN_RX]L_K !GU;]JF<&QLE,F\C8'] M@@8/#)PT: LO:A,5'57&N*6L$2*V&7'_N5*9!\ZFXB\1DM_4S8$NT$/CVWCO MR/7[0& #4LW5D?!+5$<%:LW$DXUWU4DYD;$%@C36-A'K/O";>A53 MK+NM@M?QMCB )B'.77<,$VBG4.:@5"J;P&7()(52OP;KF!(8#G^ M*!KPU!D)IVZ@,370F^%.(Y^L"_G/Z M6(2G#J,O%-E;Y"\U:]Q$23+8.QV[@YDZ9W,/29+ JR+N=:&!P_7E7Q&*6*)S MRW=0-I +_%V(&ESP015+]!94TB>!2/"M$?*_<@D EFG;#KEI0YZEZZ;FA&._"JOHXO!?X2?,;SQ&8U8B M*Q^V?XD%#^*%XM<7SIMI%?#J>D4*%M+R&K3STOC9Y9F5LH*0FTGBY;6^$W=3 M4M0)8Q-3V$ YT^4B#B @MYSR7(UT?&%E_7&X1)=*<9@/",6-ZF?P!XI%U>$( M58;AD]#OFTWB7SNC;;F9 %PY>&6FKUG[07-EBM[ +XIIW8'\^?;IZANJD"*5 MH4QL2VY>YUB]K6!M!?*O51VJ,1<2KV0+L_ M6QM924Z34[F.DN&!OA0CG=OOR.LL@VF9:^%V9<%ES>=XAJ%76\'^-LJ*T3U0R;WD M1MN].3KTK:=K5U2**-7HR.MFD&JC.%*Y"W.0*JW$X=HZD6)L/)D$Y-#;%J.Q M-#9'=!;;9KPB,&!Y#F=)H-T)FU/S(K2-@'8\PON;0$2>@+90KRH'40PH[7XC MO#?/A_),C4WD&#JDZE+/#N3#Q/0HO;V_OY=U[>7?8R_MM MW65^!Z832H3%O'M47+2/Y;U*EO,:;#SD._\&8NVO8%R_D M9#FEP,8 MRWB0^:.P(?)78(-NTON)LQ]<&U&2J,WE>D.24$Q)XUP)1N%21,E MM8J(:P,6@AD2:-M<<15W!EL;.Z:YKN@RG98LCV5_ ?V>C'BO1:/XG$S2'(B@ MI&0ZDS \[!$HIDY7D#H3R0BK)\5&FOWB:O1F&J6'3+%= @A(!3J M4MN;[2A[UN');+O5=J=VI;*Y(VV&Y) MQ$ ;G#UIB!G$4Y..58+,M?!WQ:0)^-LCL>8&T9$=V_S,0%0XXIU)U#CN-3;7 M1LN-%*U.3SU^JS V(KD\_(\D[OCD)"GL#!R=7.) 3):8JX/>,+DS&F;EV E0%ZF4VN3"211WT*EZ;K2;"DZ:62N:(1,O#6'V[D5NC?>ET\ M=)?X3N D^@KQ)D6;4YET4@3S* 14@;:;'.B;YU(&<""VOR@YWW""()E2["D) M+TKS*W(7[>W3]MV2FJ.27.VVF/3!R5];%OZ M!= 2$2*)_8E(@MAACV?I=9RG"^I.\[[<$,9TL9>Q8^X:\UEB\RX@O_VI[C)[ M@1YSMRV3%C:XL5X+!Q)QDH"D$?)-L(X<81M5%VH=B#5QY0F?D,L+ M^-YIX+[-B(//LIC'.]YR2=I2VS< 6F:(\Y?($;HM./398;L11L=X_I@"U<620R];U\F5OFY8D':$,2FAV912/U: BQHS4/1^=\&))K):P+N,"$3"\%SKCEQ.GS''0IV(^L MTNX>PZTIK.ZP;-D*'!9W(8_0$6DR$;F/"VW+:%SL29!<1F_SO8[@ M7KICILYS2JC#RTISF?\8(X<'PR#'.02?0O^+3#+Q!>DJ,\Q&^!H05+X M$M0A@VO6;Y\AGC-?!SI$6;:D4&PYEWD=G],-Y0TCVE@D)0HH]#W">?>[=HMU M*H3'PX"Z0E:SY3PPWVRNS%5T,DL4D6 ME<+M2BYV"9H#)5O#LH1[\[V$5X%0)(QX7??$[MT7"M4@[:J2QD X^"M"G9 6 M067PY-6KTP/BHV5.P3]BABI&IPE>9$[N7$A4UNPDCH0/&3FH1-74*R(8">U^ M-:[C!OM(F%$ DYAU@A/*6"YKY,Q<\Q,4=:KLEIK-/L;6M-QTEX\-"7^E]9R: M"LG42NJ]V%W-YR-\@-#P28'].]PZ5%6(4_6[I!F7[LNC/.:Z#9B=N03HEHM( M0\[.=1/>T$'-\(?MS;#W(I;%GE\TMM,JZ&9CW60@MPA+G)"A7F6S,4#'R#P3 MN6ID%Y-60^G%DGI%)7%A94HS7",28RC4)M@5@]+HI=&VQ[U=^HIOM(4N*V8R M&T:@*^T:QBF6C*$QGJ!#UB@AO]; >U28$:YGG5&A@JN\.9T)W0O@O1,$'-?0%_$B26!(,C%,QTT$_MO0Z#JBM1$)D7DD?:.!4AGD M&E6JCF\07H!Z%\S# LY-[$4N3U&8TV"KIV"S"K*P,PZ3BMK@"1B#(F3I("KR MLCQDOZKTII78 +(X.D;K35"?%':Q=>U_=WOT*6)4E? W^#UKVE'<,Z">.>;2 M<(5%R,0B0'SR6YT\5S84G+6BYZ(OZU""]SW7.YJ;,;PBL* M9"I6=W<2 EN%'[2,U+MPM.Z?24E'[ M!KU;6'&UQ3%D$SQY\31LBWI@,G[(1D"7B;3A$^,)1VAQ"_T_]KZUR6TCR_*O M,'IF)Z0(J"S)DFRU9CNB+#_:/?98:WG6LY\<( D689$ !R"JQ/[UF_?<1][$ M@U5J6]4EBQ^FQRJ20"*1>?,^SCUGB[1O^$S%X\4G8]86G"!(31[)V4S612R3 MDSO_(4S?HFNCRQH<3AS-&@#@!VEK ;]%9E'8YK]2E.+62VP_NZT^K6'(0>V% MP3%_2$4RS4K\,,^W+,.N](B;G+,TKR3O\JJI]XYC^)QF8@GC]A)1"8$>D)8" MOW2^Y1Y?P75+!/92L_I?*8XV& AJW RK79QL1MG1\&;W1NYQ7_3BKP343:/T MM#CSILZ71>52U+XLP!1=FBP!A6"+9HQ>AM*O6($T9L&U6\-7HMPB=_,3.4=+ MA9*\XWQ:/N>>YN42_E^2#!OD)7MV 4NJ-U9=G? 1H;%9\(7SMVK6BJ+5(H_] M6E8TL";\(Q=+R;?$#G!.+&X8AE"U)6Y.OB:E)3B%W#.545(EFLDL,0P.3TAV M(/W!,C6C2BF>PRG*%.'1,L(J1#P"9L9_L=%E0FD:],@Z.9O]4,V^+!9 E\P> M/=%<7#[[*6R&EA/D7Y92V'@9[.M^]C?*MR#46<8RZLBU:0EV%=9.Y+LN*YFO M?7C)>VHY6N2=Y,@,PZ6X'P5%:U[O"HE<>C;>,C&8;9.XZ:?\[>QE)_;G;_6\ M551J>+C/@H6WM\P'@IN SS/),^RU.L#/''Y[OJ,;QS7Y]-_;+K5*L#N?G9&S MMBFK0ATX^"1*C]2G)JJ)56R_#MY.M_O+[&79++H0:7>[=;'A^+PW^6':.>\E M\SZ<+,S28-YY+6QSY;AAKE/D;R0DZ]W(2M)C%OZ62+RYUS-:09S@DDBM]] M 1"**:(-#)>$,A,"DDVJS3PO(^GJ\4_E,EG2/(Q9I-8,,.]O>F25M"W1.15L M=+VU.G77."WK>EU]T[YQ(^P36;_7)R69 M-I'XV$0VJ+*@?B?%^^ (<*6J<9HBFX/O"DQ; 2_SIJR#WYTJR>.:(B8O*76E MM>H5^M,V0OSII:BOT"EG6_[?@EO\PLH/5A90^T@GD!T#1XH(Q=G%6<:-\=P&F-XF\=48 5^JCG^_"KJ@@!XC<^L\GCZL^&JVB" M)P'BXXG?#[!1YKGG*M_;]HGO:V/*"S-\PB\2.]1Z[BX;)>TI\_70\W#Q!_]1 M+M[@-*9UUA$74HP.LN3KW,[U=3@1P]LBRA&!6/OO67E8.>JBP?PP[8*Z[^=?<%%N5[88LU!SQ\.!TP__[_D M/_:] :Q,W4D/ET:5AN*0FI+!LT"@UL9-*)O-UAYZHUT(YK!_+ M8HIK]SRIDF0)*$\-5C(=Z+6BDL[&%7(B5AT'*;6U3.SS(=+ .D5W:8#95:N\ M3"K/_*X_B/3OIZ?T[RG]>X?3O^\()SMJT6.KR[A;"GPK^BV2KMMA82Z%G-RC M\H\T@Y"!83U"*&P6ZWRS"DR; WNC^J^,X3&:.VH*.+)%Z0)(9HD24=T8P6;:S[?JFF!L MUSHFICJ2P7#M2V$..6N)4_*6377FL,':A2/4)C@=V*G/CT!NDC-Z%&-K9R87 M7_52*QS)"SZ2R0;W?:OQDUMBB/"3TI#'E5L-]'!,Q8>H?WSQQ+<+4C\>;^C:E+ M/+QBI&9;T@<)]D!UDKRV60]H.FQ) DSM\+E; M1LM(8+<,NSTG4@Q 9GN9"77]!3S$L W!1E%GQ(,W:GX W]-A+><-O]+W$754B0:4SIJR7_&@*2I/L*E9KL623$EQ1S:W> MT^^E^UR[!S0=#BA5S,%SV8F.XC!*XO0OVOOJS >O5.YIO89YV]8+ KC%V_K5 MSUA;H6'FBA_6AYY,A-*CUA;I9$3=@'!Z\1K$,LDR*"4\"LOUQS<#-H FM27Y M+)F6PWW9_V:Y!:7O,'Z.7L9-!8:DYDI"?WCK$R4\8"8*4]J+!:R1+ PCX0[+62(0]JA,7-;6?&JO::*','< M5VY&B;M"ELA:':38[L-_!WZBOM'4BQI:PJJPQ^Y;( M8NV%NRHW^#;#H3&'QFJ)E+?ULV-Y*]#/SX(/$PWVZHFAI.5&?1G/((UC)DPP M1_O?\H5CFA1AYXKB*?$)PANY+.NHZ28X(O^N'=:=YB72"N7S6LA!*R%X2WOQ MO,EBW!1";6 O)U:QXZ6)UMZ7RE)08189;9392;_(IY<=TN["RW"D7M!_K&BV MD;*[J!L&4W'IO Q.%_\K"L3"A>9Z=[GCZ2J3UNT)Z#;3_"#G2WQUS%8Z9 2" M$M,^3[A,4U(A^2+[W455\G!]QMH;E#$4#AF5S.8\H=S+N/:76IL<3K3P(O8N MSO8L/;[,)9C@V^N+^%#F-U5Z'TTO)\QV@_8\S>*:1L">%BU.=&)SL2QYS/F] M]]?RLQ2#PY"HQ8\F?8SF,-.NP82UBH-V(T*C8X#RSJ[!$&E48G]WW(@PO[Z_ M-ZUKJ+MA2.%(2\[>&R40I '4ZUM%L9KX2GJ\TQ@4E?CLVASUILE>=O0 I9EV M'/N"%D91&D*+2HG_II#EEW2,81H,>EQ'Q'+?01S=!",'KDZNEX:.HJHKR@"G;->(,HID;$05.\S5C+)%#1 _W]TG#PDS+AWU[+VQ45?8L$XI4Z7/%%G'0;!)KA7JRU+)_'X_N,CSIPP7^21<P* MMF/($*,P;'IJ;%B?#P@ZCT/#E5>DZ5GCMO9L5NC8,I5XN%H' MK^*J $YKLWE 5.?9[,E3^V@='G7V:GWVY1G9N>_I_R^+BP:7>/3IT_02X&CC M-GM%R;"7ZTDS71T\?/3IH\E+6"252(8Q @PP[7B2"V0^WMW##=.&M4W^R# 2O_F6P M&F$X59G3O\Z["PH3'CU__IEC"$7VX;\+^B5\X->DVH1ZR^.'#Y]D3 [4O["E M*GG#!)?2U'/[%Q6PTK?50HE.PL7*'8[XE4&U"%R$LDL8WZ-'X?V'@7Y'_"RS M\\NBZL(Z_;ZN*).>9[.7Y[/GCQX^>A;CU'VQ*79K6GQ2*BK;V;UGCY_=ESW\ M\.F#I\\?/N0!7!5SCHQ$I"5\]^KJZNPM3T'P?'I?D_R'WR?2.0(Z3"FXYGMM M=N1V %0UD 3B0H]>#C&TL+HL"X+W6QK13?'\X A52^%-%U)RQP43\=KA(H;D3RC]$9V/Z)T_?/ ?V>S_=.$2!?6N3GWI_X0)%VW+T:]\_N _ M>'B18)@1Q=Q76A+,'"I#*$<7T#QK22B2OO::'6>YV:?W:JP!0V3:QMH*)"$\&QCH%UR7)E M;FXHN[V7NJ![:/2PZ(-3*[;P]MY[_=7+^VSKPO9>_N\__;)=/?GGR].GGOSS_[+/'OSQ_N,P_?U0\?SQ??OHG=A+X%]^&G?[H_)=/GSW^ M[%'ZR8]E^^;KG."$[2]/GGS^Z/%G\O&MFE4:GZP-&--W]B+.SV8S>I29/,LU M5_G37\YNSV@?Q_1^A8I(;-XI:<5*%]F8(:*&&:[H31J2;,1.C)JW:5,4^4;J MAB I#S9U#5935S)FI@/6;X$N7RL8.R75T_Q/6FE66K<0E?U::+@&45MDB;D, MKHD(\5XH'+1B:HV $TH].FM,79(IA4D,"E$DU7)R^"N>7>43'?!5B^ 4P@,N MPQ=ROQAY$C74%\&V!CM7,/7>\*< I5PRD<@/>,9]AYH/)[HID&9&!C,9FX,R MY5$VC:#V'4X:>OEGNL9]FZ<4Z1HN %""%(A.OBQKCY253'!R'P%4$J%TO.ENQDR'5R#&.>C/#R-*9A:3EBM\IE;8N.&/,.9DH+,>CZFU?EG'J M&P.\O.&@OB*F$JO!@>ROKID M%0TN2D_+[,\*>J-S'-&0+&*62@A[L5Z\40H*R4?Y[A+8)(TKEC4VJX0GX6X$ M Q-XBWY'Q+TW!XM*@&+:QJ/<5[D(6D(=4F4SK&3%A]:X^^PW-F/\@T?KCYB$ M'QV\ATS0%WZLL:>-T5E9\/1=!/EC3,^=.Z9]NLPKR=&]C.WCT;!^!PYPUYGR M?0X)F-]X\OY^U;RIC,3/TI%:LMA[6BS?U"1")GUK]-KI/W9FCRB+CZIW#&@' MK?^X[MA%[3BK:9&R8@$?)V>W6DO\F==];F68,)'$#34OZP$-$;0?PAZL232T MD.P)*3/SR;WLHRI"6!AN7,(*,D]0P:JTG/B8[W7K5!=)37@\.V+EH%E.2998 M89I^@=%('7F5P^\C-YG)]3]'+^2_?O;P[(E>Y\P6:AO"??8.Y9'H)I)6;TC/ MH6R5ROD&MWI&':P50IN\J8#][#W-DZ=GC^(HTFS:;)!(R]$YWQ&[+,CH()"Z MYVEY_JSW/,HXK;O$]X[PLZ'3$BZ62'.T&.I;RO#S:R17T:G"\1^7T;K=(-?6 M1R/7U46M_B1=GJ;%:I3^$A)8DAF8U\L1!FA!6O#3[=?)@15EGJ,#2\P$K"(5 M-YOLSZ[2SIU@O:CRCNM!L4;5%(S43]9%8^]6:OS,4'Y0F7)&OV@1O(7BL M]"\^.H/K@/-0OUJRMKG4@23/H<.1]9@T7B8_9-"VS2JO4(&[W<31H(H.K9,V M&_,NI.@Y!B-Y=\#'S%O>NUXX>GHJ')T*1Q]FX>AW\MV^&+@H8TIDX'LA]CWJ MZ0F&I!/*$"2V0^BCIM[4:?-$1H$K.I!/BPH"\3BNR( Z7X#L<%,@O2W82!/M M5 9$9CFGG\V].;YUMP_C#S-5H\\@/C(98@Y%4U:!6"U"K!V9)F2V@7]@C-:. MX&,$S/GO[?E\MH^0_W">[BFHS12-?F#>7^GU'..H$M(7@#Q99L(.8R6 QU=2 M%!$?G.)\44J]4MK%=@^V"\YY%*!XA,?+3+^#1QD]T=7QY=0]2]8O^[Z!TV60 M9) NC#T[T)$!*CK*R=K9@[Z8O%ZKP-UD))45 M09TF.*(_03@TYC:(G@1<.<_C67F<:!9S$K>7I!$G$YB&,R?87GV@N)G)P(G M_@, BG9M\6?]CQ?_P$F@WA(9H1?NV(;AHIL^V.2'NMO_>56^+9;^S%:_@P^/ M?1/^;ZDCY*\IJ^ G^Z7_\)U&V4>4D2TE6)D_?:H:9X^,[?/(@RB#>W36'T+Z M>7+RI6[9;7@*LD?0/]B#>FJ 3I9_MX:,O8=FCH0]DC^;M)$YT4POAB8;Q-/* MK8"DZMA=7MAI2//Y";WT3[!*3BOT-ZW0QW=[A:KX*-=^E,G1X<*]H1X[T+A[ M:/1@Z"WYTPI[/ROLT[N]PN*J(F7CEHLB!P \=GM&3ZU&Y)'8)5!Q.+9OXZI7 M L(U M4H$S.NA]53JQF3HIK2KG(H;>DM2T6SKA7%.NV!][,'GMSM/;#)0RR[ M5COK/5W?'^>LZIB2W= H9U+'5!]S1KYTN9KQ[5"K9.<49;G=WL]^UR"R_/3/XGUD.+D!]#B*X"PVT/9 M!#FCF+R/J_VTB-[/(GIVMQ=1:H"0IRN-2UQ:_K9K>N7Q_H+YOB+> WWY10Z@3*JB31GX*O0W_%>9_F MT$%<4=8NK\BUR--B?F^+^?.[O9@Y ZOE<9>');5)J@*L#7#86ZH^X7A:/.]G M\3R_VXO'E6Y4S] P&0*I! ]V).Z4WM1(O2(>VM>+V;+> JGL%7]9NX.[5Q;$ MU_ .E9+3FGQ/>?"'=WM1.M" >46!:!:#"29$'2W=:)Y&B;J .#Q M/W$5/?P#+Z([7DW)]Z#?P;I9,\\"@Y'4]8/($.0OF;"R*C9GTTME'-0"*V& MFKN.27IVPB2=,$EW&)/T+IU:KF81^[HGP@HE_M]1%16.(!*D$K:U:@4KT8* &W51D!6A^I!&[A_DT MA&BJ_M(U\0[<(&'8SWEQJ*NE8'N5-VJESR+,(D:-"(JFKZGYFP8*+OV447YV M[^LOS^]S1^60J$35"C+1I@;ZQ:."I+H]D'BHVV*D$23".'##$F^U$8!\15B6 M#4GN2; CA1X#%QVIKH_C<8;BI F\A%@*4PI#S[_4KWE>%6EZ76\&_)L7\^O1 M;@DMDN%7&$??YQ=DM')_^?8K!VB%'7L4AR_NSQKF5A9D'U;41A@4)$-DS@:E MM1XVN8=S=J [;LR6 H:GU(UR/A%([GCON/;AT<]>2Z$#"#_JTY(X5(N]DX-V M^1;PU>1K2,\WB"?1"P:H-6.)B .(@$-1^II=E:W?\^&&C,A>@MBA39NSI!=K MAS> LA'V?>R)M4]7'M]#OA&!@12;=>'-LPNO5[?*(=48R>PT$U^\&J)^3Q< MN#["?V*PH,1,B6S[[>)C;T0;\Z_/'CXZ^]1Z?<*Z6N3M.L/_HM4I+#'K4N(B M)L>#1@3@^V"24Y6;8GB[EUC5E?"166)-.RINUM42=1-'L%R[!5Z>/-PJT/D& V16@DW9!P/ MV^O>C>UA<_]PY*=%,A#XKL%NB[* .W._73FPPMC+&->'3^;[:MBDEGI%/1L5 M]R]B%5X/>N&>))J!&C+7&^"Q#6?0"0!'P8;= ^:92;T8WZLPXM%,V ZQ!EQ\ MBF?DMZMAT)&<&@F,Y>AP4&W#V22/?C0X% MU^4V,O?L*B3L*8O=+[20?WGTR^.'G_\FMI-WZZW0EG*VZ27;M'<]'/H$ 2:4 MC:A$LN6\/L,4]_#Q37W(-PPRTX*,$OW:"4Y$IUTU:-M%6O[QP\=/SF9_K:_( M#&8LQXV'("76;0NHG,@M4LY>T>-%-Y M-1V2B;'VKCS4E3D^(D[S U\A_MQF9QXC]?0))%[53='4FY[TG<JHO@*52QX]>?CD*6)I1!A*OFY/ M#/*[)3>S$)]_6&KR0#3%ASU1R- M-QAQ>ZB6#84=]U[^^)KYH';=)KRR'(2] M;Z&T5%BDA8M3$_2F7 G)Q?FN*3=XEK/9?QDGF=7"9^=:>LQ\JH.D:>BIGCS] M7ZZ]QTWK%5%Z7Y5+/DKHP1\_^?3A,^?J?/O=@T=/':22_0P=@%;@>_=GT?D' M#H@4YS3>$E2Z,L+!T'Q_B71^.]<[V!#GR+"'-P'6/WK&\:::B@A\6#S17N,X M"\T)6L$S&IZXUW8.I*H)RJXSG?&P'(?/?)Q96BX"#$>=WN%U67J97%Y"D,TN,4&3K$[2B( * M8?"33G6QV++98YZ##ZW8B\V20)2X*R[0PLYD.'RJO.#PG),@>CQ>%8.ES?.I M*&I=*G4SY'L"2]0?R6>YZ]6=ST[5G5-UYPY7=]Y_]NRG_N'7L^ &6ND7=G"T M.'T!$'<@;1$)^U,'M]X?B5W;ZX/7VTV7_33A?PR$P,/A1)DF@ET$^^.[\OA-#UY6I+(CA#!:MR/ =<0-1-!#CM-8MZ(ED+L@$2G2.[$BF]3JR,Z%9%V:(=_&>R!DB=6RB=Q/7(*$&:)]#\ V,8X,+G\V^ M+-I=*0N>\O66IR(STZ\AWW#B,BMA$B-WO0!?&!L=M)3;X?$S"A/&%@6]E MYM4D=DIH7>0(+A0[X,*>L8%176I8VK<:@?MUL 6P,^F:5&2_KDTOU[20TBLB M#H@%T;7##NSOJ^&KM"PXLU4(28G4^%V*V7MVFI4+G\"7$:77$*9@-!> MJ&V&O FG1?E1LA9@4;("3(PSZPVM1!'DJD.0300&+AA[$3XYM1M]A/0$$>T% M#9G<9_2X,I=J.%?F-WTGM/-7V#0'NS00)-:+(I0>1S M=3'+AH(_F63I:.\EY%V\3?,B$7=/O'PR Y\)]$\S10BX-;W:5;%(FHIXX 8Q M!XXZN<](*"FM2H"X7+4EOHCIJ=P,N,1O2^0Z.3CGD@;.JZ1M%]4)2UHT,H_A M>T/)ZY@UIE1)25+&BS)CFNR+:1/WO>I,PVY+)5CTGJ5W$).-R8H&J3OHP;6Z9\)%;T180!]8)!4FC62_T M2;9#HKZCDDAX71-8((^J M\?U3.=BCEV+JN,H6UF^QE-PY\T^NX_"'ZO)1"K[5Q+YED*Q_ $";ST] FQ/0Y@X#;=[!V6%TGO/E7 ]MY,ARKB(#!.F0&#N$ MC_1J<)QC72@F&W/$X5.;2@188K][_N6P(U5KMTZ^D7L@Z?"]#56;N]Q=Z/I< M!6S^&SIO8L."'9S:\N8N6H?$./OJL/)BM"8+R;IVE[!U-"-?HGXK!./?,=M].'> MQJV18."BW739 &9YD)3#!=%T]-\%)-+#:[RW^.;[5^W]+$E2X!>V&I,OO\27 M]2 81TD5VB3,3Q?CY^_H[(TJ?X*_NBSKKD4\2VJO5<^4N= C;IMD=;20F=D,;B<&2^$LU9 $C(7R< M7%'DF5SY=4+I< .C;ZJ_\V)5<_3-JO:Z>J-Q2H['-*F\)W+<]@0C^J/#B!+/ M1,[$:%P&"S,]*T[ES(\2/90<6]RMRMG*Z%-?Y4W%9"V\I'!^GY;+1PGTZ2\7 M:FTF".UL6VAN=7;1H1[2[3><)X@9;XJ PG?HQZ?U\U%">ER0W M5K(F$3ZS3 M^O@HT367]29XVE209'=E:74A+)(0RH4(^V0\/DXPS>#P81@6&8VK/ G>T)4D M=6B$;0RA$;B&QJ<>BW%2F3OI?_QE16G^3!W>V:;8[R6D)VH3.,"GA7+2UB!+ MM.I:XNH\6!Z5>NP$_:[=?PY;Q20;)$<4S9>EJY/OKA]$6%N7?#<:#B@6("VGY\(IF1F8" M50+?@FRZE)[JQNN1GU;21ZK"45:_BNZ+,633,F&8 C.U798 !2P:T.YL8MGS MI+OQT>IN$%I#"3N:8M?M>_3 =Q.[GL((RNMHV:2OOG^-$B1C,XT(8%Y4Q:K<&\$$BV%2+6J/B9_19TBR>;B$)'/'JD'937-V M%#8EW"PNB?DPT'S/3VB^$YKOCX'F M^[YNBAI\L&J"N$ZX,;".MU@>H.%0%@++%Z"%=P3/H !BL#S^#N5<*J*(%1>A MC\TQ]%0)KL.P]"-T01(YEZ4!)Y(K8'AA;,&ZU%TP?;OUH2T79_Q,/#EQ@]TD/5V# ]GZYJ:C+EXAKMFR%K\!T2%2++5J\[+EU[E,&$FDK$MT4[B\BD")+G17RRROA M$'8D,.%IUN6\W*M-3UY@O5H]P/T D\JB-8>F@HYW148.!IUPZL'5@X;:YN!> M='*=$=B;!^MM2@%JWE+?SGFEJ*B(&.$3>-V2S M?G?0!1DB[F/PZU363(@3P/OLV)7E+27D.IM\%&9X3);G9U 0@07-R3%MRC=A MMZWK>IG-JGPOD3'P7XAU1T<;>_KRAK8Q%H^T=6T(J*7]Y4V_%XK)O@S4,\JR M!L6-ILZ7GB.UW=17,S90RN>TS'?[F 0'--LHR_NX49A/\C!EXW-WT[1?W-Q'V)DQT;+H2G48<8(30CW8$^LQ['6U.)4KU=+9]81W/G;8 M]A1('PZ[M!&5O#)H 7@R\U5TXN\)!"*0Y&V1>GCM)$88_J3.R=6ZEJT5,^N?UT[\BI_<[TJJ6<)Z"C*1@?KZ+1V/DK8)O?L'6*[F],! M/"%B3L#-]#AJBE71-$GO&$64!N8>6I'-,H+/]"2:M>6^L,0%\G^4@]7E=M>1!S] MI=KME^-I)MM%/9:&?BI$P0=C/ J2/XP%BAY&082@O;S]0.QWH^*79[.O8FK# MT8=,)''BB%0O<3FB^WU1+D3M]=&[=E-WE6+-6H[-Z&"\+EE(^(?EQZ' M7 @KE-,0CA$2CLG ?1!@B$\?GL 0)S#$'09#W(Z&F&OT%[6P'15MPU>[O7 E M,"+"DQ60@NB#@E1X"W2BB-H4:[VWHC?Y5HAD$B*!L#4J)XG2K^G(S2 Y+:K9 MB>6?IBB(UZ2O;^K6,N1;%O1=$+M$L/9O6BD&ON-E.77M!YR9@"Y2^V.\-^'# M4M1\1:33D01E?9,*?,AR5&9T-:[WXEEQ/(@M7)J*9]'X][52:Z^3[M3B)@ZB ML7)8&VS&[K:+8>^T9/MK48[^-G$04&O2;YT>?26WH _E7A-4C6D< & '.FD#M?\OK?7 MCDW-S7=BYC @&R1=VW E>LAN)U2N&UHFC TJ]V6\C1:BP3 $M5+L;":7,2H2 M;<]/AB"*3'89]I7H8H>RV!#I:HBK.#G,<^K?TX BW_A/]$=YVW8-$Q IA1&7 MR DJT31UD\W:==V0GA-F$K];E41+%>:69.PW/+K#U:(L9E?=TU9%+($X4#MRT78:)*^N5EV0B)L5"RNEEM4$K=H8YH:.N=GH,2>38ML-Q"R8EV)VJ#M^:!&'4Z.D.UADZKWVYWYXP!V'Y]=NJX+W"_RY4*5+ M5#W'Z /]@<.$[I[IW$]\8IM%?CN>2XP)F(>W^\,C4,L54ZND9#/)6/+-19='$\QJ#:H@'<+V7 M=J5NUJ]%O2,5@;\3NS*A/4TL;?'DO;NNE/)\?#9R MC!H3>$#J\(,>^C ]A(<-9H/G4JG6G">G*)7D:1(?><@S=8/]V*/W7)<[ESG* MPL:N M XQD@S*XZJ/ EK[LFY*FZ&G\8I%!P#>AU! -PKK;+P1F"$^X;V?*-HH$GPWN M1EM+ESFWU$\E?9MB1 A3)$G$=2)H()*T;$B6]55XB+\+S%\M8=^Z^^5%#6TN MKWX'=-N_(C]WB-- %'R,P5G>3L-DDO@Z#,9%<%#*B]H$1R(!ZHT%DE/1[#%J M6@J4M?8R7%].%)C3^''^_6J84N:.!+CA[7 8'Y6#D+0( R?'UV*N7+0%QC26 M_4B_0B0_5K(X/B;V9&0H(:H('L0"AI]\\8: ^@L_(H[LZ-8;.AM(;F@/T U- M2/\5*)?JX-6P TU]"'R1*"R;#A%$J,24.O*> +/?%.EL48*$<4+>*>O[R1/ M9!H%L0W05G,]K9 :%6]QJ9KCJ>CH!>F/C_417%,(8F<"@#?O N&.GD=VBO^' M_0:T+_695C^,@LVC4\'F5+#YJ LVY^*W)4S/%@*(X1L78CJ:V#=G%$*^:B\A \&< MV @Z-IOZ:ES@5/D.;M>W>1F1A<7HT=LK5#AOLY4>'?,K7XUY+PV":NK+Y=-M M76QVTJ@[6W=A],-W1!)8_!%@)U6Y[5V03J[(H1^VGJPK]UPT8R(^N MO52\4!("*0W4E$,KDP=>J4Q**4Z!+K:&VQ:9.,SA!SO@B2A6:@V2-=KH.TTJ MS):,=IEF(89D\AJ]3;4<75D$>$1"1H./D8LHZ_\--&0B]Z1HR7"SL,^G';F! M*P(6FY*?=WDV>TUI'?*V>U3V\[9HN/U\ KFS+@'&CBUVUWH/WJ&MI[G*JM:WJH/4&XYQOQ9.AY;!YK:-64! M8'J D^O.RU42X?A9^#[0\?[FKR$J\+* M5SR_\41,XGB$1O3VPHB#21407_2'"I0ARG9-=4FYX[K1CP15-P=S@]!90!H?_!QSM'N,AO6\@?[).2>Z H4S;AC4).T0?IB[K9T?&E M"S2\6C=U-*QY43@/*3;39HI022XIKR)>N!A<5C2^PY_9Q N(@%BYCFMDI8)$]C]Z'D1?BY0 MBTBB'VW]ALPU^6^\XN9EW;.V/0Q0)/S14D0R^CPS M%]O\5[*#5#G2+TS.?-9[ O=!5Y6TOCDP213ZPMFR6(,9H-QW@A;ZWL/B^[P' M;3FW8C5/5;P?N05\")5QN"\^F0S XW6:VL\,?X M@:6W454?'EC$$'+BJM5V=.0Z4["(NNK/9#[T7 FXM,KO% MTM4"F)!L01&E%&_8V<$_*@9.A?6%LD4PO275>NA\3X\&@)&H^F%[$E=BP"$J MH>%KU7CL:<&\D6P;]-ILDQ,BL;'_4H M4:7H"=&>#\,AY(.G'*%HC5+1K.2WDQQ1V2!H"W^C[VNGXJ[>133A#X(4-//B M[56E#YE8-?]M8 KC4IB76IN/CMU@]RS6Q>+-+CS:7L.:/%_-E\-Z8NM] &7KT#@11&6?AN'BF MG@VH4_&MS(<6;Q',?V>SV0=1"WI\J@6=:D%WN!;TCDV1+D>KFSR)T>".,Y*. M33:ANJI^>I< 2@TR#UVBJTS^!HY&DRGM>W#[^D3!]$>G8-*WGZ1DAXYDVR'J MAJMA63T[JT]B9A\Y15.^YUZEV!#3 ME"3F&$JTXC&6/_S&D!?9243=HWCIR M<*\29R2OE$\L<>I+,^&_]P7W@?5 4NS2>K?[M*P^3C:GN;#X2G5^C-7UQ+/R ML3(Y)MDU-)"0B MYE73(DFO027)=5VWVEQ'J)EAFJ=#HMDJCHNR673;%B._K3['KUR:?MABGNI) M" 9\7>27)5UL&(8T'9 Z*0Y/G+^E!HT).)GDNUUY)\G)TDIS&U.OBF"[ M-02'I?CT:V@H\%!S_&2S8:SU95YQBWA96>V7%#6H80JQ-\$.Z&'=YA*8ID_I MTAR@M62X///*&JH]]T\T:+U6IGXAJ%=WX&.2!B\^5W2M,DFDTH?0Z# %@L9> M%.H5+B'<-X'(*XLV"4$5T).!NG-:PYUJ2.*VWGY#4KKU74&Y9]9][7IBD=![ M#D=MA'Z@JQBE)O9(-8.\R'?\TO@<0(J7[@)ST0#&D8 -[W;Y^ <'Z'$Y8,YS MA:5-J!>ID$#A2@2NZE68710%4%@O*Z)W5W(,:I8%RI+ M]V&"HWTC[!?PDH6 MZ(XG5MD%)Z>Q,W586BTV;7%%C3P]L96PX()'!S(%U-WT7YGHC:*8MRE0D7CP MIER\H>1O.%V:O&,09![6$1TWX2D(JYR76WH:M802"LH/3E MQ6["!%P2M@.;N C3J3N:#;J;N3'9&MT ;,A(>M)@U28E>#:[U4KZ7Y-W32TK MC9^9W_(*L5MWA"JG=IAR"Z&%8 GUM^$5HLMWF9N5$Q4C$_28@,K2&2BF1)4V M1@H_9U-+/F\:TA;AIM_;6?'26!_?-Z10N)ZDB[>W6J>7E:O@96;-X SD;,0! M+F.ND=DY;8G_D"V!%]4)R8;_%FM;?HWM\1+;(QPI^RQ*PEA_/\OVJ;M5.RQ! M.J^\]+UM49MI;ZX-9VAF0"4Z_56/;[++_J9O/CGVK_KF!!ONZ.:/V]=*JF,[ MWXGG" I/)]0I[(!JXR")F"E/YK=CATRI>/ TVD;QY]FI-O!;X^-_^Y?GSSY[_N).!\G76@X] MPG8BP-:.BW!RAE=Z"MY46$,;WCQT++"WUD*:29B7"&:&_XH>*#>RAS.)46D$ M^6C$PDVY P3CR-NU,!V]*2D011=JV$D%-Q%=YN:$,:26[$I\/_8EV=J!G^RU2L./2Z@QR5T2338?;%E MTH+FLEQ(-"S3*S9)[!9S+\$XT '*@Z<#1I@1[)W!.L$2I$<:0[(5C/ ]!%(; M-A?\CW+Y8C:=IKCK4(!/3U" $Q3@5J IQ/P#WX"IAXQDALJ]^ZCQW=WQ,== M;(T(PR-#)U*8 BV_@!^%[[3[33$/OA@?,/_3E;-]OA7AQ;9_*+L3"RXZU6:U MR7'\O(Y'-(5@]'T% M_(*Z]I@GAMUFV[('\O?&-VS91NJ1J&)L^U.WKA&=Q$]RWDK) M#(C, _-K,1DD_9LUE,'LV7-D!2N>,_.),:$012K=F4='OQYNV],^^LCW$>X^>/W\VN_?7;U^=G]_7(Q4='(E(\Y&S M7;:I9$GL()T*78NWQ:*S0S+?APVP4_I._HPDHFT"G#@O"U%_=PHD/D0JZT=.?SW M586B:,:,#DL)@)'/7!Y46+:I-Q;$3@\>/$DAN$81+MSQ:EU81(TT*(A@NW"T M+G@,Y26:#LO_O[WC60"2 L5_\TT!8E+,1A(O$@];_>-\&[D\74G2I,( M\Y,+4C:BDA3LU/#HG92K ]: N XR5"V3$3GV_(!9(RKH-RSR#0OIZEZK?)%X M*Q"8-A;!GNO22H-L)5 HY3$E/H82551Z3\Y'@L:/V#3#LH+M/-\R-X%DM,U>QQK93[&GD?R#K\)R#;9H@>UC_'CR.S+? MP6S_]-7+O]XWR$B)/D,5-BJ)$V?+(K\)T4W&U2>OU4O,. M7RT[[NF;_5C0F1Y\3/ZGN)F/'SYZ.+M'RT_[WCEY(9M[Y*ZRN8-Q8SM%'F!% ME83@L]6-V#3@59T(J5BDOFX.]XYFXD-P SEX%P2X@J2)8_SVUS*54_JF#!=[ M=R77A@B8FB*+V7RAE U<<&3+2L0.*'^SR:_$<)-* 3W/NF[1(YT:1/(TF>2! M>^A=ZW3P+@KB%U\7&P;H]=$'9$K++1,^4[:'%F9X7*+J(K4,9FYF,- <,,2P M9.G5Y$0 QR&7".L['J#:JSS>\9"AW([[QHA^ZOJZD',C5+K\0 1X[/$ M$@D2K05,W8N)QV;B]Q)DHR@0;BK+E_6N^0J43"A5134W"1E]E-P,N5EB#H7 M9'I(=B@:?(-]2!VY%]V9KWNS64_/)%9;">=88D,11\KAX8\=R6 .[6ERRHSC MGFR8Z;(%=_NRI.'8 PP'S:].SUMXJ:.C%2PV05]* $+%@>X MM]1XJ_D$S:7:^8GIYK72\[I3V%&XS8B?3YD!.>T31+AP42 C0Z: U T(,@ H M.S&NJWI$PA5WP[,BQ=I,F MB+N.0'AR0B"<$ A_##("49_CR&8\D!HI2&ED13\"X<[>!S8:KMT,E>KL/F?- M)3M_-CL?ELBJ.MCGZ@+M-$3KH[4PD72B].VF6%XXXAC+]9,'HV0V,N;PZ\L0 M58F@P#9IT5">L!!B<"&-O\E*I1YP.C%Q+JS2^IIS#."AM<&CTL*VU.FBGS3F M=K7@)K*LN(WH9A,.5&_)DY&/5AEX#*BZ=PV7+GM7'LH:17O'C-L ]@VWE*4ME=K8>XX.9GL-L%_;G(*KG%"NL7!66!TC(GB)@^R9 MJ&4])!.VJ^+Y746"FZ32%4\.ZU38 N]RP9,0K$+1['.?E'X.C6E=V; M"Y-J<^S(V+ETVDGU.>RB9&4F+-.84.T#Q!V2J?&#CA!F#66(]7L4WSV(M[-8 M_<%#+<-_B^=&E7.-P:_%]"SS+:MTK9B:J=P&'ZVM!?NR+-N+NN%5EBESFY(S MLHAJN3-_S6W_$;QF=ARPF?G2YD0Z2=OI02<8SBTAHKC5L*4-DT!45?&/(@!(BS[?; I+OZ\0 ?;U4./;CLVA8;4&AW6CMT#T MTO4$UN*Z2A)*X8F[O?*5D=.==M?[/6CT+S3&3.H-AW[2L; MBCAD+R4\B-RG+-)EFO)J]](RZMA71ZACZ]4(^>L1)1KI(; &WU9W(=_BEKN8 MSN&0D)3DXH &T4:;-V[8K(0SNT&OL#<F ^&X9]CA0>"M6LN7&2U]#HA."K4@-$VSRQ+QUF8<.[PJ-CG U!D^3'4MS M.,YHI^.L#.5JAI4&'C4N_4&ZB_BE<^S'5*>V%JE0!^9ST=8+@_P>1*&4,L]( ML:)%-6CVPSS83UP7F5>BK HGT+2K.6NOB@*-IGQ2"36ZME 5EBMDC M4QO+B'&LCCE4:P5\X?RM=@P5!4J;\6+Q#2.GSC]RAX(6+WE?0!YM*RU$8^ZI MIUX%5R@5*C*RYE!'7 YE"TOU(JD(5:39B3$SZ:U$QX7*M"^ MUT]8,:NEU32$WA$S'+Z)R@DF9%N$,WG)]>7Y06Q^4\Q9^_!*5Z=/4T5@BP%+ MOZ14SX_X%=6. +[!=LPWM#OV(EO-XS*@:1G6Q8;0KV6U(G!=QE2\&_[;EJK$ M KXKJU^Q5:*0*A]XY'1LNVT$[W8#)KQJ^KQ9F_IBV-VW3#&\(J6 ICQ9+Z9]'*J EI%9QF9!=$]=/H R=DUS)9:@E9$ M:&!GC.$6WK R$LN!GL_*Y?_^TR^+W2]T?/SRZ)?'CY[^B8/O]WX*W2@&-#@# M! <8I,-'AVY03S\_B[2SY:9V.+'8MC@/RV.CT#/210;]GRO"C:968SZ5VJ.V MK$;)+,D@$A!GUQU&3&Y0PL#1:3:$35A8JNAU#,T]Y[9>AA,7!@B=YX1MF/W: M$5> >.4OPSG>:/LM';1AV>&LI:2^W#&/,CC3QX;W$VGYV?$FF7GO_C/*._B3 M!3,=J(#XS6]X-GM-JWSVM[!OJ8H0#KW/Y$BV@X_.5#GV]E?U["M&$(99_Z%9 MJK\B\@UH9\.&(5VEB\HI#7%^1==0U$/2,B^]UE;W\-0:K+TR-N>*(;G31G[= MX1DV.+"(YL47.T;G);Q0(\_-[/5B,NA$IB5((E_.I67PL.A"N5=2R!+1MT-5 M6I$/./IF6"\DN3,2V3G.%#(L3;$665"YC1M.AIZT,??PE\9$>K/?8* MD$LR%\NY0F>S[]QDJ/L?KLIK2A+^A*X)A^]&C/U/^=O9RTZ[<6<@CXR@F# MPR/$!Q"-IKY.WDTB6B-0"-?B*%4?OACE!\&7M3CAX\? MFF^H,5K8ZXLWM/UW19B)2I(EID0W:<<>/YQTSUF1F>J8J2V!:@@2GZX O;6K X7_!_&X/ MUZ81(# 3=!D.[+XH$>*W8=E]T2U)ZRL>!9_/[GWQQ?G]:^LWHR[5L8.A=F(< ME.A\^I#>RT)RA)^Y?T&Y*1CU!_7J =7&F5:JTVZ^,@9"O61&&A+1(1&SJ44, M3!J"!(93X$MES5ILZE8]6SDQ+G(2QN1(RW[%M7^&^=[@P%C6%8EGUIMX4(2% M^V7P-2$@29/-"^TE;#>[4':S?\NWNQ[>6>*SZB>J)H1%51B<"/FM,&]$+TH!T[AR.-KP<[3R0I2&:QNP/0IMI12)4S2YR!9G%I@%^-X:RKU;GP;WEZ@#QHF 69@R M(L03K?:HQAV64F\<9[,?W"MZ]"23UY3/?BK>AM?[7V>OSV9?ZMU?XNY_HSV$ MN7=5N]&XCB;%ZFDL)+N31P/],^I6T;[P3Q80@@YIY>< MN[Y@>>V?\W/OO^$9^='"[\]W=/V8HWKZ[VV7&GB8\,_.Z. D*)0>IC@?%"+8 MA^?5.^![P\G3[?XR>TGQ1;F?=3O@.^DVO3D.L\OO5*9W.">8C,'TLKMZ-DA7BVY,X%&4LVDT"*,X%01U00TTM\H51TH$:3,,5+\)EL< % M,\W?ZQ]0WYFS9C%TV O&S%HI/C%]&OWZ4:\H^>[?R0 M/H.LB?48'%&CFJ"FEPR:H\@#L?;D\^>MADW8\.?=!?$W/L8N>'2S5+2H(^DR#2.@5"X.EWB;U"_>7'!#6_T/1<\FT=%FDV$4ENX.U*-%F(5"3Q2 MTX-]L:#XS/1#.TC]8><@@N%=_2\Z*\/1V9+S0&,W]DE!:=?BT= K.=^%IQ5_ MYE-VQY:=(LIUAR99@9BCPWKYXCQ3=<8M![1Z=3=7STG=$18\INC3A!?S.9 9 MV>=OB@KKUW)*/+H;UE*@"AM\P)_RMV&.PDS\2&JI*[>4'Q]=REPX68[/M+XW MUR<5Y\-E'LMM?L$M5NP#Y5'::$];!6_U12QU,8G:U&A9.CP#^VBH4[C@TG_ MXMG8 \JKBI&;"O+V/G);[+4V*W-5*G0VDML:0%QDM A/Q/DF?RVB.K[PY+ FT[)*B&K]$U*(%HDNK]+(LKA2:;5R#84+W M5WQ\X(O"ZQHGQ['Z*=1"*H4<*+0I^S![N[H5,CF&(04\-%T1"\\Y;RM7:4M. ME,$]WR=U#]+NV60CZ6FSHW,^E_18P.6-06>K,K44(RBC,A]DV;#!4Z1RG M,JAG^.TM.[/DY#6Z6RZ$\)$@<;CN$(^0@&=6J%[GE";-W%UK"6(& 1N''5"R MNZCWI4#P(A&YRW&/O1:^S!=,"4NTA9S.%LK%Y+)^'17I=4IE+GTLQ M$++Q2D4-9;"\]KBJW?$RK1=$H D@@76)Z=N5I>!.G.A3^+ ]V1V.?#I+2W0Z MAW"5F8THOIB43*0'9=(J(.%*!DT$_)CP'L(,Q5?.-BO1^7#[],CSQ]_L*,"> M,X%IMT7#V%__^EJY!SG)LT3,$%Y*FP@,VII52(2OW6$+Z-I!E*>L\(KE.YS- MOO9;@'(4^4%B,8I:$4S3 G !OBU>6];GRC"N&X2>?*1$0!B=\?PS>(!=\YDQNTQF@[3@DDYE4GCD M(\-FE_ODN*/"K5.9QK];@4Y :W9G5TY2.%EOC^%,0XN#JFU+$%_N#65I6I!M M4;Q!NL5') +"Z8$%O3%3LSIH1VJ=A==C$/9=KX\K8(BRQ82 BPM3_LP4=(>M M/0^)]!7"B;%X6(732[=3-.G$8K2,GH_I6688&G(;-'&'LY/#;&V^[UEJ1>CT MV-7)J-)%-C5PN]9-K@>^SG+&#GDIVY."?#3!QN>.96^&G>1]/6P,U+R6>;=Y MH^R=822@EJ=&(E4$<(O0]>@,C9NX +8:L*2(FE[B5,$:\3%I1"P>I!A5,X(G MU%FWUM"#BFZ&W(8XR6)55FUM-)-:BT]!D;$=5?U[5NL82BIAT;LS@_THJF;3 MLWX@5;%GIZK8J2KVQZB*]4S4$2OD^SU'+5&O,1V15EA0=5.CC4^*)(O@P1 ) MD31 7D'\W1T&F03LWDPLZZN*Z)7-3BA*I9[J(5[[>Q-"N5FD2=;5B(PDIA'/1?=!.7+X(;2<9O.5.]P3+5DY,AG M^:R-U#]]5@#,9[&].PWY?8XD.(=)(FVBZ4.[Y=,",'?Y1D!FK.%9=J77@7\V M^\9I%+C^HV,_BBTI$\/P94.@=XJ*!;52@"C50):%IJVD(N[4GHI#ZN8@OZ3P MY-[KX9FC^FOTHK.1L<]X>2-_I>4FQ(J1.D"RA#.T_K$N7'"4(L^F^;S\FF.P M*DT136&81=? 31][>Q<30"^GMZ?V=J6+2ZQE(F!U50PV"<$)Q!A)_-6XRV22 MIP_31G9W\KYM>%LMQ>EU//_I&-DO[]>/:J7L'.%49W*<5]].I MIIR:(^GJN;GHUK7"+2/-1X3ZP)NDDMT_H1)9I9ERLT.V%#A6XKZ")2N*1E. MB640ORV:^>&:WC['@&GFB75B: *=-M=;@Y=&_@DADP! 10K#,I^<.]D!L(=JM&.*>2+^C:5V2$:VO+=KG8H'%NDDD!RT)2D MFH-*PUY1M65#Q$H3GLK9[*]AH)=4.ZG(#RKAJ5AW2VPV7RD)Y_CNT\:..%/( MW;52CKBAVI7 V(F[(SMV-ZK"">5&VDTE+:$'9H3!?YS-S@F=R\YYEJ*6]!A2 M(3+.QY?Z"G*P7CW@-&?4Y6OWX'3G+_-QP65*SK=UOCCF9+R% DC(&HE1C$A> MM.2&=N!5FC"@-$S.RB7H4$>[!EBX<(Y6!*!2%)'DIJ^W8N9>@=%LR9#Q=B]E ML,:L!BWBG# 8O>*:KG/7T@<4?9OJ(%ZS5JKB:G,8R$(*5,-^JQ0[%$ZI%<5> M4DC+0E9\-(5\%+*M)&NL=Q#0-"DPNKY;+V?LW+6ZV[?BL_07Z/=A+#7V2Q&B M885H7[,[EG7!"/D23>7"1:##U#>"M/J*JT&$OD96CKF0:0%S\4;?JQ]-)C\N>CWU4DG7HXF/880@R)8.?LMI!.D0>K#D GKKLF)X>ZA8,E:@ZB3/#QWFAIM.8W$PR01*7NB9H<'2,Y M"OS@VU 'R;L 22(2%T8E>>.DXLBC*IDYXW;.^Y^8JBEE$N#)'?%(6/AO(=S. MUQF'D>Y%'\U<4G7DBKC$#OY(EN@6_QDB@:%,8;_/.WUK5I IHA^5].P0*H L MG2OS*D.%2]G$EXC=9#U&#+O0J> M*!P!Z%G05-G%,XL4>$6BTB_8#]2TJ"$G;'[W^J+O%BSP@ESUGI<97*]*[X9B M@C)O\37PVEU7:J^.$L>R15'5)66DD$2?)N -K<@@&N/A#Y]E5B[6^7+E;IGPF M?*)0S+M?'^"%R&N2$[(",021I7I88D-3TE'@+#%%&!K*ZHR\9Y".K*3TQNR- M\:+FS7,NTL'Z@KQ_23MG7:)*VS=F(7CK=OAKPM\98B%$2SC)QU)U&EI/Y(2. MQ*L?1-7DLU/5Y%0U^6-43;C16,Z:80ARI.* ,#FWHTTR=[!&HVPB'A?ECC!U MEUVOJV0[$;SG;3B$Y^+A5@4%:>0LL%5WU&0:/&0&DC^,79H.\P<1F8$P8IC! M3:,O5O Q;W0B)37($M%#HR46\P%?=!MK!GH$D?>,K(DDQS2?G@P_&W M=3;."O#I8R$%&'[RZ>0GOXU(X'84WHTES(!]@^.7 \S%@9I#C%*4 +%YPM,: M JZFVTF^/H4[A_];[34#0#E^="!U BXC81F-C6D,:+&&&HU\/U*6(JWO9;$W MI;Q_0VOS)>";)BQHT@HA%%"%G^QM/2*HU9SV< @Q$/,W@,N8-I^^)_T>_$J=SK"9 M\@2!37^LBOU5W;QAJ/>^E@J4@'B"N5FQKH.4K^B5!V,']F1[.^ZIN43CL_" M\9F-RE\4RS&Z7LK4"ES4$\,1SV/%H]7TVYZT@(Q%4"!.G*+H\^X!W23O '"U MXN)@9KJ=H46DJ2L<*IX"60(:L@;\MLN6>S;+2Y.0XT_Y=;929Q)._;?"2MS? MW\,%KU-5NQ1B>/A*UY\_38*;O:07A03BU3I$!%<"8T8045]P Y<1;A&+-X,. ML:RO*,A@+2VB!./*I>Z[7;WG=1+>TV6WH;A#XQ#R50G)0#^C(XM@$6%!-AUW M<9G)I"\NUDG!%$;U011(V>^#L]Q.G$&/GSR_/6::^$ZB>'W9OA$ 8II:B%T8 M (JA<9>[?Z2:KLTQ$I1MRE41";!!6N4,EML;>MFVWI&BJ3@U8ET(&\P)S956 MBPL6: LF<1WF$47N8*B:NBG;Y*BBHGX#G!I3>282I!+A"Y*/BIDMZGPK:J*[ MS!N\W_'3T%^G]PUYM;H')Q9]:MGY05DK#D0T@B$.U[@ SXP1F8G38Y8.&?6* M/.C+(K6MY_WU:(6EQ<%Q;L($!.><^7$=ZA)Q[A+OWDP;78!B7)IC&]*-[&(3 M0;[[0HA+XL?L#EBZ,9[>&2/.-^($>#I3!Y3X!"IP]!;E28,/&0=NM*R.3'U& MZ:D0>#.1F"8^^":QDK>H&^';D?ZKK%<>(36WU4%.&'RW$HD[LC/$A@*K5"0\ M]^#626]ISHV@QD>99%5_D.;/)ATWRAS=+UK,=#L)\ITZ$7A8DELA5B*4#K0% M03]/3Q:VEI*99(64)0M&7=2:5=M0I]&R?R0-4*4N>]BE!0M-6'F6P7&KXQ+N MOI\+ZP5Q@!!=AD'["D<^V B82?8NM0"1N =C+L:HQTH, PA@FOTJ&+MZI+OC M&G=8-1>/^4DVF;ST/(NP5SG@20E!Y %8 ,&:=94>7[)UY;0;G%5CUD$)^QA? MGL ^A $QWS@T=L_GL$!# H9".F@$.N5N:<=/'<@ ^C?;<+9RHDZO-\U0) M1X-6L%QEBX45GBCO&9LA(W=;C)W880CQ"N;C%!@J,MGII,K>^O4;/'B9=A7Y""[I9>'7,I^K!5LNK;9*+"#B3U*7 M&_')>YXV;L]=(Z!#4.]HL#12I+@^0&(V)FX#C:0E',3@<+7Q&!C="TAR\VFJ M0:=OPRA0HO"DSAZ)PSLA*>@F),AM6)R+V)BA%\41=V#2>&;VE!-V+X;?T+-< MC(_RH%KV4?$I>O7EF#>E3B09^+)X;]VD4LI"17]IS4E29F@UM,,C5^6>Z_7H MW8KA_;:4)T,,0_910<&C55 U*#T'*"PMK 7I09 M[#1&'2D5RIM 91+6-MJ@Z*:9$4IHH]E@ ,3052P$2<9#&'KCO?B8C>D/%F[:5M9VL_/XI'/S)UOCX]Z,T<;Z]1&=S9"EFGODDS79@I,1"'O92Y6RT M.0)"K5#:V3[%YMZSB5KDX]*C_T$*]#WXT"FX/X]KV4S,(Y[8=Y,N]*C3&7::DL3/Z)Y M%NZP61(DA?)\A"Q>$GN>B8!P_F]3OBDV4BD'J4E76:>W#(YB[;8H&)L.U$JO MYYF^]-5_&7_!-RCP;V9?TE)PDJT_6@ \N_?-EZ]^-+E49#$)W]J3=]ZK#V2/ MUPN574^K?B Y6/[<5A_Q@&R#VZTJ15AW'%S2NZ'1"/Q0&-4.TB]P2/C2I2CX MU7]YZF'_90_3"]_2,)^>H&C3T<\F--Y)E5Z%,2[J>IEJ <%MC32J<4#RKL0A ME-\SUI8$H4,8V"3DV20S1.6N7Y[\;NG)Z9W@11S0Q[/F18-Y1Z702;V,30SF MN)>6X#1QQ(K0-+C7*3& 6*1=7(9^D0D0G-Z/%@O$R]X(Q=#4BNLQ7_B+\C$! MKNX_^_4K2S-NW9CMHXN_2+"J52M+U;UNE>RE;U!:;%'TUT/DSM.GUIO'U.L+ MH>=;"ITXGQB2PR);3+JV1'WYQ@NGQ_YG0A@5U44NS2^N+FP3^8*S=@<;B%P^ M2835C677+#Q]D0K!FQ54 /->VTT2>7(?LDJ-(GEM+V+;.3$])O8"MS>,7A]J M^]5_]:NBH-:S16;VR^5QH!B$U1'S,:O!*O2'G@7EG)'H=N L0O JC)ID"_BL MEZP?[??'#T-XP_1=1=?4>AG"SC/Q)O36"^)2BJJ N5SH2'FJA>Q;Q[U]V/%8TAT4^]9< M+P:&&W/6^MX3.6AP" R+<5DO6R>):\9D3JAU 23'6177&U+0W1;2M+.0>%7? M@(L ZZ1]P.7%5)JD4R-U"U[2:#GKZ<-;/B^2).Q+(C&MFZK,(U&6?"-K8JFS"+PL5#Z_0!.4#*QON_5)H9H)WPYXW M$:[=>_GR%0C8]T(1V*)*YG@NU4_'EA/E=B6LF=W+%<@=(DK:OU"^ =" M=AE M8&&,]]GC)H+(UN4FQE5D4Y>*C"065%C$+"B16D). ,J0J&>X#N[H.D0?LK7I M&8]Q[ UHF&7O2,^Y%A?&2,Z*WS'5)=#N>D[^)$T9+$@XJSWO+6[!!H;0K?A; MI!<"TGO?,(A7X[NCV5)J"3IQ@9L#11C"#(#!#S?L@" MYLD%TRC\1Y34?XQ>'C!97PH>: $^!#31@:(IK)I__V3^6Z+-V\&4&;.5(C76 MY8Z[J0=8E'BBN$:&Y&?6!Z*XB"NA*D$(=%6!XZ5>%,ZI1LM?:4\3$4XE6SVGV%Q MD%Y -CO?!BN=41ERMZY?'^@OA.R2Z@-C57#4##;9^$BPRW'WG4J!=0+FBAN? MFMJ451& Q-@)Z,@#Y64J PY@ 469=C+IE8R:OC_,A 3G;-JRQ1KOF/VZ*MSR MY0Y"EMV;51WXUJG(3<= /SQR;5A]0*G@ ?.*N+?ZL__'B M'S@-M,Q"2^>%R_=CN=%-'VSR0W" _KPJWQ9+G^S7@@4?(/LF_-]21\A?PQ(E M+W^_]!^^TRC[;/&T X@RWI] P;FF\T?&]CD*+JAVR. >G?6'D'Z>G'YI/>T4]V])L>$Z'Q.BT$TND"G>B91!VD=^ M>MY68<%7 A9 )$*V?)-OZWV^S>>2A8OB#S1R(\JWFYRK#7AA)RB]K$]H17V" M)7CWRX7/3^7"4[GP5LJ%IX/@-QP$C^_V04 >S= LQLR'XET?:']^+,S!3[+? MTH60/)R7UA9&2>5YO3S$MJAL]M_;\_FC)P^?/&4G!AI]B4\EO+2OD0T-GEW3 M4,K2F)_2?&9)VHU)!IMS"*1N\'8A&%A4?HU'R$ZL([;_M.)_PXK_].ZO>(LN MQI:\,E*0NSY[$LXVHL2U53]8JO0Q+>K'3SY]^,Q5#K[][L&CIZXA\'==TJ?E M?&O+^,,>@+X9BVGL=8* L3G!^[QPTT]"!K%/-12W!!09>J/P!CJ6.:7&A/2 M=A$C!W+56T4JV9-K#[@T(09W954O&#+FZ"PY98/\K?5P<>>!8QHEF[X(-KPU M+#]QE)2TEER 3,^"VMI,U"N8SEY8LDZ;\?ULQF7/2:?NLO W8AA/4G\2ED4% MJ*)IQ5'2RJ-PZX)@IQ*.NJ4F,9' Y*-5+ZN MA)DB?00Z=UDQB=K&+NN]KU=)3]7HR3_.=7+:O.]G\WY^MS=OGJPJWE2N+-NG MQ(SY>D]?-KFHKG!RDH( M,&L^&Y1N64IO&#IX4.9HW\U)$T7HZ5%>*?QEACS:0QVFGOJE"Z*3&&1&Z2,EYW!HH2',BL8+K;0[Q[O!D<7/]Y5%F!CDW M)7FBO%@3-%-@JT=:@N"D@/^B6;Q,L=J.T#S\H/ EC?%= U0JQTK&%O>K'Q MA\N/$ X5\99T#+EVE%>T=D!!07QS;\*C;XKEA77W4M8 1K[KX?%.:^L]K:T[ M7B]V'4:C]8/@NULRTREN0=K_DFTC'4%;DI:<',B_T56L:@Y<, A23K%YT^1[EK M.FCU&&K:LU RP!H-J?_$A??P#[SN[GCEF Y#P9"C*9E(PGH4J5@XO,;&R;,M M6UT);:- V-.E2AF!!.\&"RV<2 H3).!4.\XCO?)PQ..]X3CO<.T/^]" MXCMB"R9:;Y:L:!73@2!&B*U--\*A^.H=J9U49HYZ!Y_D2:FB1^4YP_R)HY^( M2%KCCE(2:I9DZ2%6H/U;7&#ZY_-SC]2X[*J,NP$ZTZ MG,-,3-SK_A0T #-=^V7(ZD[;PDL<4HJ #F,4@:)B8@TU"A"9]GA=)^8#77E$ M@F "J7H=M[%Z_ <]!C-;7)X*34:'MBT+ ]Q(,QLGW>NB((C0;HV =5/+=]0N M$>]9G_3,^%04!'C)K5D,]1E[5B(^3NK$T+O*Q=!9;MYL-!31K];U1O+1HH[. M26VSW,R"BG9=)IHD,4FI&XWL7VOT'+\G%^'&1J]$%\%?1?LNYF;B28D4P2ZY MG'B.R!H;&\@C$>SZA@C,_;IP,I&C)3?4QT0'3%K6]7[AP&EKF5)MYE.E:3X/ M')/I&-O>[3:>LT82>@/[5K _-A,;]:(N5)O,B[O6]1;.C9@COH3VX=2E3VU ;U=.FZ M5F_PK3I/R+0KY,CGS4N$)E4.]R&Q/TIBW\T?#,XN/Q]4'D8K<\OV-!B57;5&E@BW%Q._FC#H1OSS70F=3[PIHP(@3A"4_L'[>2)\*"L.!,S\,> M2&KQ4@L'GX5!>>.*.* KP LFKL!6EW ?.V#HR$Q4;0G@B>U)HN194X3U) MGA+HM'C/F@!0+,#HEI;-@;#&1'O+4K:^**92]X92%Z[32JP*_\VLB@A/IV>Z M([@8>*T2CW!7> HV;AD(KV.E&]O<(#MD"G'7'V-QJI+X:Q[/J15K95O,,25G M23Z)D=NCSD]H+X$N&\7ZV%4TDV[*4I$>)GP%D)9WIOI6F6UA-MN,$P&!O>4. MT^K\3)YI&*TPD42F1#V3-"X2>D\%J(O8,W@"WA8+P]AMB> \YQG5XV",2N-L M]K70[1J3S@"[:FKPRBR*#=UV)2_]_^ERXU\B$UZF&R-,+4AL6P>/9<>+@/=A M[*LX@,E1WK:$&Q$[PF2:FQ*VHY+Q$88^>1DF+P _QM(7(EHDZ_3>RQ]_:.]G M*O=(G07A3.FB3E?/AXYL83J8(4V/$"LGD?,G=71DO'1Z$VE3L-)TG2D. .O( MWJ7Z?5FLL$6^6/='$)"%N^328)F0=AZB[<+)&N,"D()J'F3H'O#'%,J$2<,) MVK&JO%O1PPX+X3 LUOEF!:]PRHV%)^ZY4(EK)GE9)F]I(BJ\!219E*R$S'B9 MPH61YO LO+DDP)9R:B,VR6VB5WDX",2^@:462P'N35TJ?NJ\7 M]885F7+/+>OK Q=%M3AH@DQSFD.UK?35N'822,SU8KEVL0YO@;-Y^E7GS4BZ M^IOO7[FP]6SVZAITD(MZI&=?6L),YVYLVNIZ.?M.E] AW$09G.]]\]VK^^D+ M=/H4LG!%4Z^@78:X<&PVZGX.5:+"I(MMD3<-A .$:$#=/$K.+SN]SK8H]I$M M=EGD1-Y;7$<'B8V1&I3)=.A$8-C+:4;9R!!\F0%Q3!O.G$BPXVR<;-7A.H]: M#%/NW=C\FL8XE%^A&>J\*7HU6<^X-L6>K9@%)L(.SI3G+!L[/8Z)(>S"=V9? M?WGNF,WQ%L+R=.3N,,P6((6I9DV5D=?V842U@U.#]39M,\-O=N5 #_+#*M1_ MC-4^?QHZQ,SV/%)_I=YLZ0+595HRP0)^XG/7%)8FX:_VWK@<33C-E"3;M?=( M3-M:[G^6[WU(K+[_A@:M"HQ"66 _].T+VI77$V*TQ1 YG6\]4!8SM>B:AAN( MA2:ZH4]"0(.CA!J;N$8@QTTB@HN.W)VF2]&QQ;*RO462F()ETUW$9<.M444D MGN .>DWK]YO[)=C:A,!"N[AA1@_V-_, M!]TX$IS-2VVNU0]N]O '*4"D]8LT[!^PU%A(FHW5QF+Q<4&G:W*B:8J'+!@1 M':@*DKDELH3B9^2SEO>1,%>M-&R_"U1"]?+ M$.V'63,6W;+B1PDO>,[*P&3D(SU5%'@@D];MU\)#PJXQ!!=%V&C1%^Z*TA#. M=\.!JIM/7%3NO$U6D^D)R0JY?N'I&22TP>,%"+5@RG00[1L6O1<%R MK^1;:>)[T1F=LF;,KPJ6_G(4SD3@7)E#H^*CO/ZSF#5QOTAEAZ?$BO/V9G.B M94RI)B36P%4.1G8G;YCX:W=T<,=G6,4^4]5S2+ M$5^,'+]]6SD2.K.EY.)8PDN9P!"T[!1I9/SG"BVB'T?M=FY.YE&.Z-1C0A[T M)N2WL-+-#R($.H2%]3%/I(/#-=TL(1^XII0[HNERURLLESLIYT*2K90 M"LY](89NF1-4Z&%C()(FR6A)S$PE48?G0/@O2>CW\N+QS!S4&0P_)J9V:L)3 MHHUE>%@ZX6X8H+EJ#(3.JF+#^;0X8LJKL,+[T;?>=V+'P@'-YXZ<&BJPT@]J MIGBJ!,"D&*,4/;#M6GYWJE0D$?FUBZBOT((L!YA:19(J+A4=A^ $8MD%%IG& MUW;SK>A@?_'=N3H(X9*]-? AY1RX>*'YZ_C"KIU9]8[EE4A^W*VR"2^TCVQ@ MAD".')9-?A5#%-N"R5I0)3"8%A_=3&XG4C]AH H8^DTTIL MZIT/H(BKDE;Z!IX]$E]3EB)UB7H5VNTNUP9/GZ5D&)Z?LC\.SN[=5?:^];TK MKZ1WY<[KZXT%]%RXRU)")=&)G6C1<6*X4--4;H.X,*4#1UYK%-=[4V3,>D0@ MIHWKBDHK=]:MPUFT7NUJO!DYKE6E_I#-RDOW=D/V'[I>O =_17#7. JDA638 M"G3T?>SR/;L:^R8':)*DG?2?]*"M,]%'F7HDU.,]R):9:K^DT*YRVI9$4OX? M(I1K/3(=PJ3-HMM2(3;VX\1SE&1K*3#F_@,^_@F[#?N[]6$K9T,+[;-#B=BU M1D*(5BG"Z48HT6\.T@4VT4<&YY7A(-Q0<4L;@)[9#="Z"F!ZWWEO&&'L\4UB M[Q#1O8*H9[1^<9-^X!TGFH-_?6=P&OD:5,7Q)\4_MO-FYS#WJA+&>>A/HW)+J.,R9*ZH"BYF9?4]$("C(SYT3FT;ND0%6V6+83!@WEK+MA] M U/?V')ENPDE<)E+Z-?S*U3Y<<["+147B ^A.J[""7' Z_HJN1#$=97,5('3 M>[VEK'#ZVT]ZS,Q^H"Q\,;N'+?#3#_?Q+(!@6WJ0BF)R:XE/Y)X,;U$-:.L, MD.\":&9Y[GE! Q:V.-?;+HF ?!&^&CY [<>ZOM; V"_D\N;%(V-:T P(+H+ M\GLC+4GU)?KDKJMDQNC@B\_F/Y'6'LT;JR@\DM7A"_0J:_>T= IXK]=W(>XC M)\# /TCVY;I(3&5B_B9[X-G\UZ*R:N^FW'>)5O9PHP8/*,3 C!5K%;>>K%/II<\]Q<&5H&3F>$C39K>QM@.C/G2 MCEM^@WFC^ZUDL7ZX(N9//CWA$$XX MA).(^5VWO7>4%Z*=B$DH'9^!%U>37)$)0!THV/OPOTI%9H"2A7@FPL+/2V MQ'@=!*'/83D2V%$&F1HJXQR=G):/4GW46A7"NJ0RS9X3J$X7E!=/W8SLJTP6 M.Y?3!+W?:N.9+C;GNARM+8*$(E*P==6^ 9PV&TE%*FR'AT1?;@N6@P,14^D*8(7>"#Y M$-&^JY#(0KN*;2IA01I3)HD/[L7$<667V-Y<85G/F"Y::)+[ M/2CH'\5!5#1TS39R0]&QLN4*HI]#T4YC((>;-F#^JKQIM+;;+L+9=]JE'Z6X M:,+ @^3A#*FA58192,)QEE]Q'C3?,W>L"K7(YBQ9B<\66D1GFV=$AXTR0J#0 M?NU]<<\,$9/]7:"RJGO-XVAO-!",P'%79N%*51%^N0'V,]U(;"&H0>OF3XH; MG+;2QZG^.>3OT7I]KS!OU-]].O>"5YHT7L=?&2H.YY-AI_2$>IUR<^C=&EY0Q#VVJE-CHES3H="<_FDB"%W5/ J7OM%+RIW#7PP;3O<3SC<"@)YLY$B2)H9&]=[V.^?#XOIM-P_5AE12ZY4ZD5JE+6-N.454\AJ3N37 MKBG;I2J&2' H&?_C.7ZOJ23M!6$_X";C'1><<*F\L(90ATABIEBFI-0E5>LH MJI0$D-0AA#MR6:P$)H2=$BL/HX]F>A!Z,_Y5<@^NW1G[T17QQ*KTU%*$IQ!B ML&",&\^TF-4UP\J2_LG8/NDX!9.6'S)780>=5%L_5M565Q>^!L[N>\XBWM%A<&N*^*"911 @CH&?O8I@;/9C\4%-?, V)5V M3MH_KV\B<]UB7.,LBT&+O>8F6#T+,<[# M6KCZ,/AJGIQP8B>*M1&)F7#"2N=0YHM ZU()PHBOKE18EVD7P M"-H'[D^K1,4=F4&7^R9:!WHRT'J:K$Z\0UJ2KXSDCB9A8;@ MUF@;IQX-41!@459QC\';)]IJ#3>DYD9;>_S(OE>%038=M2Q[QH3_KZ/2$$\'E1BX=QU7G#E%8O9=1U1DHA_F/,?QG<2:@G3%Z7X[PKW) M#*0A=LWTDQ%&9PTP8&-?,N=6"X KU%EG/UNF'ZN;BZH"ZF,E@:ZI$NZ-VHC. M;/$OV>;G3$M..HE&SV/\Y+>X+:R]NP$"=ERGBS^KJYMA#F5O2Z ^(,'5G :( MQB*X!0DT[<88H?__61KI[>H09NOF]N]KQN8L*-WYOYFL-]Z?X;M>&B#>$\;Q M'>[%\Z"4)W+'>6EKX>AM&?9\U7_<&]URY&J]4?SW]GS^Z/.'GW\VQC*LYX > M]GK/--'DZ%061(8!V1$F/Z4&F_%$ZW MG(48;FF4%7++A& VNB#*FA>W=^M$ M$)4D8#@MW!&N##+N#+*TL? >NXF6A_405:'; \-AJ0(YPL76:][O^2C\<.87 MZ5,J?1)-MHBGF*2ZSR(+NVQ_,EV'7C+T<3?S=HS)UZPJNE5*@:B/., SA^C* MAFP^ 2+R29?%+D9RJ?')P8H16>S ;Q,+ 2/?B$6SWMJ^1\?_8\2EB_4#^SO^ M^NC%?8;5C2VQ8CNOER6/.1J6F.#XQG'L60IRY-")#\\<,+D;]0-Y:O%WE;2? MY';KZD'Q-ORK#8$68$ /0/.^*AK&R)7!OE_6S-EW53>;Y15Q(.@&9^_>#T,Y MC!-2P5W7D 3PV>PE4!C7O.ASD%Q>@Z4DF+@H+K/S!K2*@9$I LZ1*HB2> MW-:5:8EF,<,;5FZQ:YE3FP52=JS,1.PR#FUNED >A@'J('BASQ#&N/NSR@JO MHW61;T )$8Z4?%7LF<@OZB/#] N5C5T DRI_L5*OTJS*N:>5^NJ""\59[SC M6?Q:_KC)K_1"+69?C0J3IKA'8BQ*WK(11="4[@B]CUOR3AG9%,JU6X6J7[)Z M=%$4?9)/J\6!%JDWQVE6_!K*'#(%$=UR$&!A]1A/5Q5"5T1J_8I0RN326]3_>1P7[M)1QZ(A=+U8!GPTMTWF M<],65Y3BR PK#D>L-58E=Q&\_68TK8Y;$A4SSI=1\IN4,&X7@I2P!9*S'71" ML8<_$D#K"3CQ2K*$NG:"/Y8NT47]UFB.<#HKZQUH=SDR^3 J)4]/E9)3I>0.5TIND[ 8 %433.?@ M51PV1^>=4E3& JTWNR5$ ?(H8&R$M"/)H:$:4$]Q*GB(5=FN_PF:0";XY)[9 MYR![62\0&I*DO(!I;#YZE1X'5X]\F5:B#E-MH!GGX\?LNR4L>YVV20(N?4N6 MZ'"Y+V791!1.,8KB;.B@"O?..9VBJ-2A%'-?JJI:L7"/*!6X8IRPF!_I#\IZVV\J"- O::3;UQ R3D,?4FM'! 'R6O2%?#S=?[_ MV7O3YK:Q+$WX^T3,?T!D9_5K1T!,[J+LKHIPVEE9[LDL.VS79,\G!TA>2BB# M L );-^_7NVNP$@M5BB2!D3/5FR1 )W.??0_+DJ1X"-@S-,[]\_%M&INT-/OMB1JQ3L7_^ MC3$,DRITU((W-\^FM+15>O25F3IVBI&.T)= TQ73]+@(:^V60\T?##M$0LC= MB=&FSKF+%JP@KM42!JY[E=M\%Z7^)*T#KN1-%_W2H') MSR,'UW#Z8DC,Q*!!+;;S2O,'A83G M,;I!& U@T@$879IORW]*JKZA8M[4%SC&JD8:LG86C>96U+A!:S, PWAH*2B: M (@NP&#!5ZC>*P&EB!UH!4@F9'J=P$M',8H:6E@;/OLIY[ M<7,-W)[@MZ8VA,,3-:? T(9:_A9 MO!*N]HASH_D"U C:#9:.P.-CT)0$!-_1/.5V\1=^_F!+-)NQ$R:_YS(?-.'% M6:Z:V*5H#W1'1T/JX*KA(%Z$\(NIPLLZ+21,SNZ2OU/SRDT3Y7E,I2EE8Y&N MG:=9=90ZCDT;0[M"]Z.IB/"3KCP8FFSI]4K@>:;UHB;36CPJMZ3F7M?<[/ M=^='O/,Z\5RCW5_K!'+P"JX@$"5X^B4)^:N9IL;=%E:E5U,O)LZ92_ZOPHTJ M^3^-$6+D1O6C*+N5#U8RD2*YF-)@_%F-1-ZP"\0F]"_*$Y]NFOBR[/*;V=-B MD:DARG:0<9!&IX8*%G?FH 1XXIF%AID:[(;7:&%R7V=BN'[=QR.DH;DC@]M/ MH")"UT@068WL?(. PQ TM[U!OA4F66* !39K@%5JL(5XF:+Q+[ ^D@IYQ;_ MQE%J,O[P)51^'F0KTZ3#\0/=JAQ#YD_M_G <:,GC5!".QAT0),5 BE8@,W'M M\ H*UI*^<)[/-FJ8PQWHM#@CVTM=1C'H-=%FFXJ>2$PJPD9E^!+0%D1N6&AM2 MXDWL',>ZY:C?\[4SI>@T1U37]>Z22F25ND#9[3>/M@FO5Q%RUGVK8] MDH,TKZ'G0VFDCM /KP]KJ'MI$NY';06:HR41K_IS?(7VO8?M/)K;:I_@'VPC,&N# G*VN^> M]D[EQ_YDV),?![WND(6#_CD<=,=2^A%[35S)OM4,7)+CCTT% )E/P@[0Z$/ M+_O=?K<>S/:6L$I'J=?N=Y7#2?^Y\W\[P3/Z^?EM%K$"*48E,J]Z^0K,WD2)=Y!T7PHO%L,] =F)<> Q;W\[Z8V"!?6W)B_J MKSI>+"A@M.[(O(P*)<"AY51C>-GO H6ER+@U7^2=TKW%7)H?(W$,7C/SYEG+ M6'/7^009&E$L&E4R/IG6I:]C^7[$@",.&+AP8@U4]C_' ):'MJR$Y%W>7,P_ M9KE)(U!,+"U0YA:9!VJ9@R1N$']_@?BKJ\IQH?/+-01>N9WM)>>@EDVMP0)V MN+!!?/&G$7F)P=,ILU^B-PV/P;2>OI?IT>RR#4:DD%YW HP5G+[LG_;@2X/Q M\.6SWO-0CK&3@158MI)+Q+TL)<#N!2:NJZ3365RO+1V]%/F*U[1RZJM:KEB( M3&!GA?TU*UH'WZ2^Q@65#!@0+(CY]!06\.:Z_<)U!. _._<+=JYS=L#$PCRU-R9S%4:35M34U MQN[A9HF-162<5*S?/:%]N&ZVC0%-BDQ@12!(NZPZ/$(_#N]3;%N[AB&DS"F# M+2P)6F63VF)W(=: MER!-U\HSH7;A294:)OVD;7MFTW]2EXK6'*:H;YK1)[TETT[\A47GCC=QG^F&;N&J)7W:Q0 M-A()%V&6EF) /!+RSA1UI4S+BT)XEKCXD)YNAD3I77\L#OH;%!-N#*?J8/!P M@Y[#=R_P-$G+69UNC26"M:4N4M*U4GA4ZG2$J].H--QF;OU&TENH_;3)N48@ M^2O'O EWM]6T])K4-]:NWPQ;)#LX;3T)"X\O<$/%E(B69!5PZ!YV+%4B\N)M M7C\;4S$MQI1/WO&'5]#,X>HR$Y RMEY6J1A=H4ZEL;<9D>=9Z0+K7#.V0>[. MV2.SJ$(49"'/Y0'Y2[)XWM MX+*Q M/6TKJS;+A#YPK.(@-6K(GC"L%2@7L[MPVX,^]&Q_3A6>:"S? U^9T&8#TO4>H$(F(N8"QY[;&Q%4"77;#Z6IK11..I.[P7)^+< M)%?1(!$3'OR(]]V2RB,VA"H@R](F.U?KO%A+W*+VNEM%D-;[2O>8U+HC0QX* MQD!>A*]!I2)D$ M54%4F:2_+LRSK+MN[;[KATATQ3)R8.2ZPFQ:-WK<]+TM4[20:D80FV%XS!>J M+!-5;_-A/E #$1@7UJ0N[T:+*S;X&F\#("M/:7&\Q:?X0.T MEMA-R[VQ\VP3)262UFX$L_Z'EAO!70CAB!N=G6XD@D#[$;(S$!6JQA\@"%:3 MDVCJ)U.)?KEBRP9B$FV6)K28P=R$)*:].$I8O4295)19&EJ=J4\B1"18( M[(_K!XTN1,%?)]9YGAMH#'A0%"@1B\PWVTVT:1>5PG8WC=&TO#^\C*Y]8&A! M;2# MXBT*23$H'X&+7@M(1VWRF 9%TYMP5SL"P?G[.)*LQH&M9(O\@TS#J^)R[IS:8,_*0> ,@LHKC%-=Y('1M\9&36NZ;3J!>F8*K=>%'0LQ*>X M4CI2H*,"((?4"=0B!O(*I4MVF7VQD3W#?23/D>6NQ1I"C@^:&5TIS\&.MQ() M>MK;0Q.Z^V0=NM"L);=WP6(8O8C:3U\P?I?6<5L'K@8:!:[**?.U&Q,PYI), MF=MV)1L-J *K=*$JO/&CH.M4,6F;1FYC8'*O6&K2FL,E4R5DDK0?4<.BW2K$N$R$"7\2E;M-GZ<@] MPQ0-PU6I3Q-%=6Y96BTL1,6![( M-L+!&IX6,J\JO\[R2MDG)\8,G*-2ER':2]/P@/)!:A!0UHL<*1&8(4]OBY@B M;');:]E@0*6DK0)PGJI;;.Q']D>JEQL6GK'II0^37S^TD6O1V5:4A<*OD$VR M662)%LNMK&&$G=4)E:Q:9VNJ:S]RM*]A.6\71?)T],/%DNA*@]-F=T9T;7T" MCDEM(6V$UXU3C9DJ+C0^PS&4W8 Q'73-H!HQCB#D6B(-B/N)KHV+>!J[!$X. MCL"#:U'Q0L01A@I3(+7^6E^7<=6F/_^OIA#,DKEC/-9/!AOXR/5$J<"\SON! MRSZ/\CDS>A@MBW &E'9*_MC>9K4W5$&(>:[@(P1OYD-"472&D=C:7?,M?0P] M!+;K7C9NG-0:@FX[<#_ JGHW[>5X5-MK@MDJ,24QID(XTYF^JSRCTN@$A4?C MU9EY:K[#&ZN"]?9--\"SQ:G!_3P'U849PXSO%'2!A756%H4*@%AF?5@@NO]^ M)M_T ^E 3ROQ>NIO3(E2 EGZ!R[;9 MWO!QXH&G#D&S)GL(A!W))'Q^83>@CHEZLJ!L[Q2?9?'K)*$,?$ Q.I M$&B17RVBH]W.O'A!V%[X2OS1Q,Z'K/XB<^BIE'23A/K3#&:$CZ+K^"^XQIC2 MU2QGI\*,50E9\M/J6X+P4S![&AZX+5/FH69M[P$O/Z$99\#92[ :Y?S"H=,N M'=$AXQ\>C.''VP]1@VFDOG85%64HF&B!@B)O@/LVP=L2O CMYW6>,OALX5[4 MW@ODX1O08P6#*_UB)R)ZDH'(4%W"C>M*8 JG!F9K@9$C$,[BU%?&SL%CIR79 MP1 ^&C]68$0#R%.LB2SOUGAZ9V%*%5&_]XSYARZ)"(6J=I$W$Q^ODY*.]&D1 M:7(;;?K+@^U7F#E%G)@:PLG\XLK-E"%[\0F[3,:: XK\-QMY6SL4[T+VA W> MJ*_VBO4+*:A+XL&E:"TH$*9=8'HXC,&8%Z+->]V7*Y73)I++0*PE?(Z!]J(; M^'FK/#:1 ^H.NLF$GDR3T6N%+/14]";*2Q5KU"FQ2D6[4[ ?18@B.LEZED=: M]:#BH>BV9CW5#MA^%.H;5:QBZ?>C62BLHJSO;^@67%>L;)116@]3:[%5 MPE MDRJ9+#<%=*"I8H=U-G1<%=,<14I&[,6F*T9P]3GHHP.-VD/4&M_QW:P[8"A3 M=1#*G#*?)'7+O<&ZS^MD0MTI)'*<*R+292FKD 1IW1TZC4!,')@[L7 C2HKV M.FI)N- KI]XKPG&+*:7.9:L>$!VK+U'RA[5:K"M%>\BON3%%R6ESYCKE*,'E M(,%I[.L4O,5ZJ]Z8BYO.HY15'%%F"5RY%(%Q>:EMV2HW-_A$$6L9%RRT]%R772"W_ZL11T^F 9%DD*.;31)+Z-N?VA M4*LV683H:(9:F3 M(//,]JLAMXB#HI4(),;E3@S:V5!$^HI_5]Z48V=NJ#6BAD@H*4QT9PHC;;U& M=7<=X=**4-/Q&7/<\_/<6<@"L)%]/8=I5<+@YBRR^ZM%V&/ GS*7CIML*L>P ME%6N+]L?\#'8Y/Z@?KB*J<SK:.6K^1\FLF MS4<5=0LG*J\;_%5X(5!/V *>OZV7$4D&K#UI!YM6$I:G&ZTZG]RBR&:69)W)H-#""=&VK KU0O]PNT[N?LJ&NJ0[N0/2 M[?C2DR3:P%!?+.*O:NXF#G3R@Z\S[,-N>\_SQ^@^^.$OU<;TMQHEYCSQU$J$ MGZX;&)]W'X*=B;>AC&U"R1O*G,C@>IWJ$/R_>W>QGQO:1[IBKMA)F6-9(3D/ M^E+2MXN0Q!J$LO X$["2 CDOS46.\_P)-^,GVKU6 M=HC#H2=QS]HD;IO$W4L2MU6,WZ 8!X>M&#$L-,^C*PXA^LZ09<*6J(<)PTE+ M-0ERH2. W+#U+[6W[<,(U?"PA4KWH&3W HF?"PV^(D2M206V O) C(Z; %A MK+I%(V(8@*R<.(R?BPQ21BJI%"%,DNPA$34VA%Y6%$Y?2P M1<4-A)E*PI8,Q!EOI]!T(V'49F.WRTQP.(Y5@0G'[R%EK<#$!%C@#5:'+(<)2 M@=HY:$;*OR%,<"YL] :)@%C+2#.G7MJBQH:\&">R&>KG/-L\(M+,"\&4RLQ+ MEXRQD8 NV5S3Q* 16Q<0[P#FI!C-:-!&A"O)UVDUY6SJWJVCG)D&9X912/*7 MI?ETF@6+2'+^NL$6K8'#'R/, C8E+?2G!BY5S[C;-1&S6HJDJ,Z6R^>POG=% MC7>\>1@ LDD[3C<&&D-YO&EBH@",]E7+-%YLJFT5-,0@] I;G4*_T+[:7S.F M7;=P(]TN4K^JTF_>[4!I6 >%U$8R2=NA"=Y"2>%WP4P1*V%;L82^49X3H#=1 M$7SG1]!:7>Y%ML0J>Z%)K+W*'(30<@UK?F\DFW::".M,F 9YU_;&!>X[9Y"Z MJ)FWV#/B$H]N/2_N^C$+Q3_7\W.-$66/?BG9>.S+MT3(VD\36,TT<[J,N 6O4'=E MJ0]%],LXHVVRX335MD42SC#^$#"5[3>XH87GY2G8:U%2/*ZYN%Q2!UIO9W5I M27 QE :2B\ISV'O-TNEZ$EGYVAK7*%)QF&&C.@\]/1NM$)%EZSH1(\@S\HMA M-3.L %R;-PM!35X%"@(2N?9WL?O2Y-XFSAT[W]:OW)P"$CD#?ZT/I21\E>&( MHQ)1%E,KU+K%.574P)(7"]Y4*QOF1(&0%0>.E7OGP9$)!IF>XUH@0L>TL+: M=]"95(/K<;M8^K8T2XF4(J:%%7;E!IH#OG'H\K"=VV/N4T.<-,CQM&\D7D1M M%%9983N :-R:7B(P^:/UW"Z'7:).\+M=KNG&653=&8H!480Q$Y]2X$V%KD>" M^X/[B[QYI9>-51-?3]S6? :*GQN6>FV\<;3PO;#Z+ ]FY>R :59?H&U)W."U M[R[4G!JG$%:9D$\.T(U7@FL*T-0@SA.G_(='G@G1(Y9S.S94A9N.6G+KF7$M MOZ[<]ULK6ZECGARJ*N)@#[PS#]D+<]UXJO#6NH707N>V6(X\6;5KEC2W,==>)@[%R4J%$NPA7O216NXN'HH2F>V+*!0; NX?$(6-T)W"KL+\VQ%V-3@=3:G-^N* M8J*64 QJY M#DU-F2/(QT!8,>JV6*<6ZW3 A!5W[7TD@'O_YJK4J.$_N04=13YLO2D?9]], M9Q5C^*1U4 ,+?%+!PKK7I^V'XJL?UA$-,2PRW6SX"%1,6F@E)XI3-Y8D/M9F MSTO?2)&9F#,O>H5C6<,5(*:_*=D (R1+=7VV=*:,BAC'&C*7+99.P5HPW:2L M1GC=4:V<+"[#"Z M:6WO%)X;)D2*5-1KI E]'[J66#--$K'P@A23GX(!&)V'Q]RK]$^5-B&V%7D<FPBI+)J4'DFK>*GO5Z9'F<3X0S: G072U'1LB#[GL MB(-;.=7G;IZOSTWC,^V@6%H [?Q5BM=*AP&A@B\E!]]L4*)$BTI1=S5-4ATK M=Q U2^.7)^JY.OX=9])0>0DC!;EY'G^'"0.R%!92)F@[4TAK,U*SS/:IYU?2 M;(CU'']#P0$)S>)!<%>SOO'ZKN6.$K18N19@\3UIK?"*<1JZA;SG;AY B3< MNLZG-\S\%M'.Q5*6@/S/MTI-Y,9NM M5Y$L,S+3"LUQAPQTI%Z8U[SUT@:OKNLTYGC^)EKO/*Y&)6P$=V'.C]-#STF1 MN*VP]DPTAFU@HWQV4:FJ;5*G>"MI.]\0=E?O0I< -;(=N2F(8(-H-]I^SN"* MU>@P),O]ZDB"Q(!#"0#C=Y %.VF.27(D2'LZ:^R6XSP='Y)AIB6$,:5S$_W$ M_C]9P84)))"^F&JJYBN\JIW:\W>^^^0N0FWF)&-)M%R2T6">[\9?X,POF=>+ M8L8Q->7!F3JK5GFE[M5 UX-]676@GYQ,@K8*&$A01DO=)YP4/-6NL2=$9\,XT.("[.^(%Y9+0@N]6;ICDQCS-)0MV*YE%8;A1,*W?W32%KZRV MA.@=]@H;'7/=7=NBAR-]I=,2MXH2J1" Z52\M6@:AN0'+ -98/ M=/'$W>A2B*5 B ML$6)2,DF6[L,Q<@L):0P^,P-Y[0Q-$ $2WN]8M[K9FD\B)AN5(EU$#$<*K5G M;]^_>ZZ[T6.H(LWT9V2!#)[$61M663H8<_,EU&O7"3[&FFD)!L"NP?6/0\Y' M2AW-=4(@028G@<9]C9><'?QQU#D=,3"#>[#7/C"<= 83H2-SN/AFMG^)N=\H M5;9(U@A<,KH".P(C!0B_!,$BBINS+S0LR0_;+^"^I4:O+3/!4VTZLA23XFJP]JBQ[]38@('&ZR;2EK/=;&FC&,K'-]E<3:9WZA&)/R^C$N& M9@0___:J2D3:W(!2X'VB96R_-)\ C."'HL(J3)^V)UW3!P3+152B#M[(O >[ MAJ@K#@.#^P##/E[&C5&OS4*W6>B6<>/0E?J!DR.(78@DRAC$3(SKOVB@GYUN M/!5O0GL6W$C]VS(F[MW!4_LR:$V([Y%IP8F@5X@'A3&2$S=.25JS+=%:H-\E M \/L(M)M8)K"E9*,U%4A#A-?*R_?)0U#LSLKI3&F)GJ]PBA]A;S1*WPU?52= MQS'C-.;3;5M&#+\:(E8_ANR1B<^XJ @V6^EAZ_"X^. M.^*^,8)":X7E^R1GB!$3H?M&@X0@B:';:MHT^L+*,HFD:9132U[W<&)SX,D> M%Y5$_;MS#7G0IDPEAFJQO?"!?RJ+E]?EFQ(YY11L*U8/)%8'G@HB"3!$Y1HZ M76D6(2 DIP6A*4]E"*,(41@DZCPNDJAD,+:EW#3 2XM0" 3.7&Y:V7L@V3OX M3%.:K5/=2JY29!C-_K6..4I=4/<,:MXX,^'(BW@%O_]G!M=I0#T;_0H^%Q@9493D6P%V7V5K S2HJF>+( M:?2^=-H^5QH-2FR"O^5V;-%1"=?V:X7S@83SP(/G&H@A>![4=[K@#3N$.DTG M,Z^LS31=:P7G@03GP,/F[NVI:0WJRDJXU&9?+K($*XQ:ONL'EYL##Y]7PE>" MQ:5^R29)7,0PA,CIZ=P*RP,)RX&'OYF1IPDQ[1G9CH:I5#RTM+0/)SL''B?7 MJ/O++%DO&V'WA\XWZ_%H<*P?15]4)LCYN4JY1$W'._X>%?/H7\&O238%I_1W M_F ]GF+;<<8^B1@3HSF]=6&P6% J903X)%E.KW" @(],B;N 6Y\[^:Y3W>2" M2U%VQ-VOSNZK9\1:IKF"\62]31LMRH*#>-1ZD#KE3JZ?5P^$2: M&3YL$>[U73@LQ8?7BL/G7",BM3I]QZ&#?OLMZ+<%_1XP]=1^. 5L7VW7G PM M,56UQR^QD7LZBU(;*6)3]2W"6LPT('<(HM179 [R2WRI?CT@_@T=UW,*]EP_ M6A-][+?P\F=J3$M4WI9@*[J,P%F366'!.5VA;T!)+Z=8CH$4X(->&/2[O3-: M$\,(A<6:H-Z]10X#4 &>/2^V39SCC0Z7 %5T3,'R05IFNGM@(Y##E9@\B)L\ MK)1%GG8[/7BL[,EE5C(C+-5["KM&\-_911I\[ 0?2Z;I#]Z^?4N=N&&BRM*3 M.>8#7J5A;21%Y=V]7F8I4^W#J!Z M^\S4' M;W7Q_3P14V%K"KMU2;S"[&:X4L7L MM=Z4-4V,YFY"WM,E6EY86JV/.Y, F =53KLL&]%_$R%M;AN^8*M!D> M,!)M;QA47YPC ^^_=1%OF:\516":O:0:UU%E9B&9HI3 .%?XPK Z5ZW9B$!* M!WF<(Q^!/IV;O!Q3'9V#C?AO3;LRSV;K)><^,F%X[;'S")*Y?:3U51,E\6_H J-O7O&-F+ MPZ#N^>$O'R)8)SQB?IVG/9]S-654":PHDMDP? 2^H=F/XD3NB-SA>JZ0D* E M+B_RGPZC0MYJ>9PP:Y!Z0((D\'=P'R\DQ:9QW8Z#G#5!=O=[US:1;#ET3Y)W M1F<,5@"I*XSB4^8@R.*2[*<4\\$#24MO?3H.+<1%L;:^-Q;;N [G#B>*-\K) M*FI.D"9]CUQS2\.)1+3P20R#G!LF&#XL"7KW%15O1I80@[H_-<"643/L)*X2J)=$,)/6C-+&,^!$__'2X^--=D#5,> M Z\B+;-]8IV&SEU%B8Q4N%'Q:Q'(Z0+9(*8*_SU75EY;=XTT:;;V.>-/QUAW89=0LJ:ZBGFMD[: M, QEPYFEB-;<47M:$)!O+:6VA=330SK1F6$)@:MS[Q,/.$4@,#T9:0)HIO\I M9#6#Y'/])E32"2B;X*G@Q1"B"5.%)4V("/"5EZ&H1>H63)_@V?8UF@OT=*$%'N@3_G:> M4Q:/AJ)H]UGDO6XJB^@RRZV=KR,O^.=U6FF"52_O#XB*5S,<@9K$H%,1.GUG M7/ZC9[WG;/X52GVI<&62GDGI8D!*O!VUX<1+&("#"O>IU SBE%)6,E>X>5>: M&&6NBIAG1X^O+@!%!IT5P*G3@UGPWT3 MIM76#&]\7.H$F?1&IIET2<.TA=@)7M4EQ&51KOB46>I6Q-!BL26(_0620S%Z MD#K(U+>ZJU*X(0%G07#&2]1B<-I-XWD2<+0%,4C >5&UBR*8B6"%H0YI>Y!0 MCV5).+DN#=W8WID GUS=+@5Z?5OG6U=8SQMLYI6M& MFW^BRD.][/J[KM;[G^6KJ6ODP5-*].Y#TY"";G[#_-U4M,77)O6G8$8G93:\ M*,%U%;*)IK9Q-&_Y+H8KR ?P.JB9YX:DM#8(C"WJ)+$+XNR\I 8U36/$_AO2 MDJMT6&>)= TW@*6QZ:GLVVG.#;'$*B^P<\'';Q3>;^#N,&2RAD'S"G+U6.CQ MJQ@\9K1DJTU,Y II8+4M/$Y%SF>(3@N*6928\KO0<;"80X3I) .FDS2%=KHG MA;J($J95UWU:./', 3_3+<:VX+%W,FV&[:%AELO1MD*\_AIYM?ZUIKUFYFB0 MGKFVN-CY^X(^,Y*4.Z?7'/O<'F1/5Q:V-9*-:,BUQH;*%7*@:1):,*4CRK80 MO_ -"&GWE^VR!I:8!6!+8[P%&^-@Q!&D4Z5LKA%IJ-&9Y,8P:ZKA#182 MNF MAQN]X+]UTQ?)'-I^=;IQ&SGK$C "8<@P TK87V%GTXDT\APB>QM6"4X7V8R= M3OL5T%0ZRHY%HAGW57$DV8I9M;> WZN%[5QGJ,>1;!JTR:8VV73 R:;;=JZ?+@ M).OLUG._/VKDPNW/3..QT&TXZL3&G>9_TBS0%R:';G&!+5_HCJ8%CF?R#2'5 M)Z\:38,TQ8@4;SB^D9$87 M%;9_VVUVR+/C^*K6!8OHMS-+=.6[3D M6/P>.=(?PXSUUB?-MO>CR"=,/LZKKHA^M^G^@5T>D=K=-,7T#Y[]FP_RX=-4 M]<"Q3?"W$5C?0MI?X58G\&=NA)4H]KU0/^1A0U,#1Y)JRWH[F3AL)?U1PX7] MX'JZQL0Z6=P74;X=4,S@A*9\@8#C?/[HJCBXB#6\UCDRM4NWSGM41=+=C'RV M'>CW\UBW :"46>,VEUXB;H5)^[(T[53XNBBT@:/;JU// M--R"V86:KQ/%X7*.KSBG<=>D8-]"Z0;.W50M32G-B!Q]?1?PI^]O3P[ZF/]5 M B,F1J.3E\V2FKE!]=4:_/2(H<4._M>I6UKG^+!2YU DM>4T ,;4H.X?Y^3S MG-M:IT1U?;L#"W.["]1*%VQ2[H"TBO5R2.P\-$P](:T%$B,IMF>QV/VNXT-V M+,9QU=S+,_IY[Z8LFWX5'$#<>-PTV20WJ5U;7&Z/H\'&C3EL$W!!55B1$#># M[J3&31#5$/RO-C3O:X0\ M-$J*I=X80\=AJ+<#H15C)8@+R7%-/I$&_$3'$[]::;+HM%^3]CB%/8K M2G4;G]I-;'-T"]O^A0="S5SH&)OYL6* 46?H2\Y(B$PK.FH01Z$,=(\2^%9_ M@*(U)&0CXN,JAIMH )FP<^7X1N]97>!A?*JGVDG\)EF M>33T(#)>6ZY,F[R"LJNZ):3,#\]WN@G.8=]3>FLG>.4--- 63K^%]'<&B_. ME74:]DZ'X:!W9I;#F3FON7-C$?,$G&9&J^&E5;&TQ$^@T]DD3O(<%ACWBO3D M++R-*(6$\B!HQ7J%7^SUPO[I:3CIC7?8YN&V2[EIBG_(T:)M.8^+4B3Q&OFU M^*=\FSTI)^=F"[U5>@@#64B3)Q:/&PS/.UYB>2ZCK_%RO=285'.(KK_[&FR5 M;3YNL_EQ!'F&89MG:/,,>\DS1$$\__,/GV>KS_CRS[W/_?'X!WY\PY]&V_]T M*G^ZVPYH^:B7K3?5X];E?T'_[^4W^&7!:Z>V/_K:2*=LG''B5;8M-[B3EL.; MM ;-L]2Z2_J!&\M1TZ)RW,_D\4US=X.:#)V GM[W6^-Z3#ZGZ0G?LI"P9MF6 M+O3-/M[NE]W%ENT/.Z.=UNS?R?+&@ D#[+&Q-(-$=#]SWFCND[DF!$J^3AQ" M-HUXIP03N^D&GZ#2B#OE<@MA]'#\FZ@&_/4"KQ4PN$-"Z.25=(E/:+V";QLT MQ5!!\ G&PWP6\,,RFX-?S.7.6X2[H6WTI]?__#QCR!F?[HW3)MCX!/D6,/G(%F[K.E M7VL E+0EC>C3)FI,'S>+E*N5BA)>#K,T\"6Q9#1U'WG=/K:6_!MD:N.W()*8 MD6U7J#LD,* #;12E+]B[P'P6;+HW? $S@?^(74-EG:6U*R^E.Q!'@3G5(O"I MG*%5G$0QH!XF5$4$E."@:56YA:9+ZU7MN$D1N>BK>09"6V#7$?6%L+;"%O3/ M%4'"K$^BP2^.CZ7G*2M+Y5A+=UZF.ME7HI@F8>6)3_'J?QHF5(]XN8*:I>J$ MPA0@L?FY1@!I$WD5/4[\KC^2PX MG1I<1=D)_N$=%7:/M J .5PW:C+XFP8KNU8=&J[D MN2JF3#:,S&D\S%)#<8 MQA1.,L%=MX\D+HSL!&_O4W]6=#,O]$==Q3>8].G9@\E 7P*UJ^=U-B>UTCN; MC+E&%XO]J%Z7-$3.+4R_%GHCU G-O&-@A-=I=5Z 2/[ER\LJL>"OI8 MG<#.3AH.@L2PL)#3W"!<$P?G:&Y;F]>_Z>E5>KJ85W#N2:.:+*H#F7"S=G:M ML;\S<],UZ2JY<6S2(Z(N,(BWPB?0\,AH6!#L:[EF?B3[97NY ML$*6 %W=J!6(ES9'\4UQS6"N:6'.B%.T4W,;*JQJ>\I.B%MDG/M6FJE#2P=3B8%,8RVM(J?9H\K$1D'5CMJ^G"&1?W'UIOCX0( MU!:"]*W\F@ &%0SPWCBOM06H-(\-(P8K,[%OELH(3A;0Z. 8FJVK4,?(3I:: MMZ-A3S'OB+Q>#H8AMIM[P(+^WNID@?.)L:E)NTK2MV@9D^-:,L59ZEJ6Q):W MX>!0A!TL,&U95-3]&W#NKZ@N%*U35C2ZD(\RZGXU7ZW\B(@DF)& $%E.(@A) MR?B"T$P@&'9!8QJUZ3RC!%QF"E>1K:2L)WPHK+C,+I57&F]3R/L]I!^I@,9; M01K6!0/:#;L'+;Z[MD[P%T['":9=R>+FN&_A&DD.90V0:%W M%K/R.5,+;#E@=/"FAM)Q^4*0NF6Y*DW['._#E(8DI.[U>R+ B94KQ50;_^(H M,FZC-N/69MS:WM&'SMO[G_]Q-CX]>WG0W+T:CJ(+%UQV&HDO3),H_0)7B)I] MT:$%RTJ<#MC(L+L0TL^,3[&+Y7S2D(@56Y39Q<+37Y]RNF M( $7\32N @TU,@SL@:L<@]@4T2K(,2"[>ZHYJ-2AA*D&0%I(*&:JA8\J$XH^YKYD9RY* MJ3J6\O14VACY]ZX(;7'HY/TU7PY-BD6^9J(4SH.*_YAN[LV'Q.\+NUES*&+; M@S7Y[%;8?0ZR MZ"_5]A=A1I:HR2CWYU>8,,8.Y(_+-)IW5>A/C9BZ4!$JPY&@]X+I5'1(DB67 M&PA(%I%JV*BD%'>#6+X"4A"E('J(84W&DE\38W$P6X:&:$OXS29;; 1(R%_< M0X8<+IDNJ'%C:X1/4CF) >TJPK1>$3N/7A,=KMH5-L0I;33@T1N?-,$Q*UM3G\H9P_H@[9F NA#J9&LK-^J&F0D$40= 6\7JI0\48QMT!L[>8 M'6:I- 8!?:#8<6XN#T\2(LD"=,*_01(1[V('C#^Z]%A5%AM%O M17>>8T*!B3B\I[OX34/^CT.G]#E\',N<"LXY\QX1]XUAWHV7FBXD;+1?0TMK M)WV5F"M#V,8%#O55F,W2!?R6YVQ9P*EQS4SP5<)-7P]7&5*TSGA(K1EOI0X7>3C4Z\W&J,E/9;)?J2J-;[ M61I)IT&3^@HN#U$7[KYB#'V+/(?&A\WM?YAM%?5\E9ZW&:EVZST'NM MWY9JV?OY\]EH,!D/O%K/?Z1H1">7:DY-C="%P6%@36A_,/FFVL\='O+4>Z!? M?8ACY6!;[[]^FN[Z[!;'^>=.$-AI<>^L0$^L0\_Z8YBZ2L=AZ-U&!\ M.OP\6JC)Y^%B,?D<]2?]S[W)O#N;GDT'L].NMSFX%/W/_>YI;^+]_GV.4#XT M(C_W^I/!\)'WZ6[;U(=MLA.YYAD__&6/&_?.:[QGNCQL!'L+2BJF@#GY\-$, M[1J*!6!L+9MI3/?O68K!NB@,7N/UG^4I_FSBU(4'#FS$AJ&=B++GI.D[PXN%I^$\5G!H:$./AR1+$X8+L@%EVGA@QHA/JEN=! M.^_3\:?J'%SR2*+<.!R[@MX3&R;$+Y$8JY8%3TADXV@;&S?.>5M_$([@!?BX MBIA]A-5Y$\- JQ.G@#-L1L_=#%M(1E'P5^OS=5'2^R5LH3?Q=CM!:^>5!'D, M3)5C:_A#D524A,U)9&%@PE2_8JQY';.SY[PX2BC$1BJ!%L)BT[VV(?1P 6O3 M=2H'B,!%J#J3]CX8P'W0[_5]QH;?,!H!RG0&C\0XSN?!V; W'.S^ MS-EX,)IT]W]U;&4S-A?* .-YU]P' ['N<&]/SH[,X0:_(?? MXU1]C!:JW+R)BUE"D9CB\VFW#[?^(6[-\"9;@Y,*>%:!,ZW#VJ#2"55[9IJ: MCKK3T5GO\UG4[7X>PC\_3T\G\,_Q630['0_&BXEOIKU_]>'3V[>?>\/1<-#_ MIDW;ZD3>UCC#(05OKUWPMV;!K9B./I].^N-QWQ=3NL] X7X@^BID?"I>4R;M M%ZH^_7P&(GMZ/UPQY%?2]KG[>7+-ACZHK3H"6U6"^'CIV$4P%;2\& &MQK7+ MO@GA$5QF]]&)PO\NF!.\:=XBR#,/W@O-&H7?>*F=]-,W'I<[+J8LQ%O+P;Y? MT]QG2(9;(#5,LO#KK=F7+*U2\(55W1NSS<&[-/BKFN9KY';O#4,REJ4H.V'8$:>T&YNV1CKY MQMVNRVWSQ/'\.!AWAF??E!6[HW#\3=?Z+$#$L7W#_F2#V0L;%EC8"T?C\&PX M"">CR3:*8Y=8[T(E! NI-,X^&U1JFA8(;(!YB@>"33,\AFB/L;OPR_JI:[+] M+#\H\#A&C?WK5\M=9-(UPP!6N'B;J1VNN%>J$@W[$]C;EHDVEL16P@.VF%:2#X2NM;2-U R4XACP]&K5**FW ME>GWT4ADI21TQ)S,C.7:U7@6Z; 5G)( MVB=;@L.GR]<1H05KY1;"UO./E*K"+W.JG4"@V"(<.[:S )O>-M*)LLZ>%C9U MXPD-;ZR?WB6HAF@3MPNNVW PSX3KRIY?&<6V:7 ;=H4H@$1=1E1R>03IDM,V M7=*F2QX^7>(L9^_TE">\UYO( 9:]LMS'J C?ZEHSIHT23^"U2_+['DE^]W=Y MO75;,)GVD%O9A]'VL>!4F!7:SC&5(YFVZJBUG>Q/'S?Z?927_.^W;]]R8C[& M"#GAFCZ0/?P()L-[R^08_ HNXL7^UOT378D:K7V.+\>^:%>%;N>8QX6&DE:++, MD(:),.6FWQSA-2QYDQ@P#BMH$P#ZFY$=-PTGQ_HK-!8@Y_N>-;.[C/$]NG" MWSM]%%&(!.Z"II8A"_2TGZ?VL#Q&1:EI7R@5(X%I]N7"^N'0^SH3]>%?81"B M-;LG_T=GV3:(#K8T_!7HLC30 H]VX%+@!6)VN^!H)*DE2);?=LC@6+%T;V'[ M)Q@8*\5*W%Y][LA#7>,LZ^7UK)>50W3S7(;/3'*S;T_AWW&_/RB4%]O."R$& M3.6/8;S[BLG=[B;(3=)0.IL@K8@[+J>OBI!P:GH[5YV@X''X^FYWVY^/I M=!2=SB4T?NBNUJ1UM5I7:[^N5H_X&#VLVOCSJ#\<#8=>#NHCU?&J^5]U%.5- M5$:?1Y/N4'UTW7_%VRO9V 8J]!QL=&L. M>SV^/]@@ MY#O;PD$GM+Y]Z\9Z^4=W6'W3<@,#G1'1'F/C-.EEC 6R6&Z6;,0$-.4L'W]Y M';H)!QU(Z 3OA6S4\+ 2J:HM#<1'%DI"XXM$%Y%&L]>R1YZORI-OI M#2>#<:]?N4/=M#Q?H)Y1TNF?_8G9+?3;M4YGW6'))"H\%6SBR(,&@\X(GN.P MNU>H)[Y5K3?7Y-('X8]83\VU*2\NXCGH1*+$F/2[@Y=N'6N%'6/+A+;1;O0[ MW=$3GV*OT^\]]2EV.\.GOXV3X9.?8BNI3V&.K:0^A2FVDOHTIMA*ZA.8(TQQ M_,2GV$KJ(9#@_ @W1#7>PTPWF+&V,=L= M;][QT>W-[_^8S91:+![? M]95&-0U!X0YL6-!?R:63YBRI]%NO[?AYS6O8=/ MSYIG]:!S>+SXZ!WNI7O?P'N^I;=LX)&+Y3'MZ+V+\X%L:2NHK: >Q9:V@MH* MZA%LZ>-E]P]@2UMQ?EQQ;G H']MO_,"H_.(X -[;].:1WHK>18_9&X_"TVSU>N.!3@5U]3T(W[(;C[J"5N5;F]BASX[ W M:O5<*W/[O%R[9V&W?X]"MV\?J!6ZXQ.Z_A@NU_Z=L,J'DA*31%=ZCNTY5%HH M3'@==;+K'D[5L<82GEKTX+I3>V#S/PHSI97M5K9;V6YENY7M5K:_@]GN&\'S MN-,]#J>U%>4G)\J'EK0S=)5(44<9O$)%^:S6B>(X,GI/,E#T"),ZDK!2KS<) M1V=M +T5T8,5T;/3<-3MM1+Z"!+ZX'[5$Q79TUYX>EH/UK3W*RZ@+]*MQ3J]3-?QBFUYD66 M^3;A>;\1F3W6LQ[V:O!)W_=RW#_,81CV)^,V$M\>EO:P7']8^N%PISG7'I;C M.2S'D\-\(J>G=UU\36?94@7/DJPHGDLG:2O6K5@_);$>#L)>?]"*=2O6QR#6=W0CAF&W M 1__Q4:JJBC% M'PN#5#622[6)R,,)BASL;(\D M@;A./>61OD;H7].Q#VL[#;UL ?B:P?6]GN MP0O_,.Q-VJK"R?]TX//:U;]ZL8D9YOC M/"@T_F-/^N!P^3=&&_1'XUT@L2=I/;4B_:1%NM9A[XI>%P!5CJ. MT$![0MH34CTAI\/Z^3BT9#@\X^^J--EO9KN:JD66JZ",OK99\.-#G3Q1<$G_ M-.Q-ZNB2-DW2RN7>LW7=<-@]:U-VK2P^OBP.)N'9L)7%5A8/[;Y&#MA>FR)N MY?+Q=61O$IZ.^L>= A8^8O#)= >?X-E4I6H1EXU8Y38/?#SAEX-=C2<2B!GT MVFZI[4EI3\KU)P57K-??C_RTIZ4]+8=R6FYL2@['+>=R>SJ^L]-Q1SJ+LWU MC(XC+-">E/:DW-[J.HID<526>3Q=E]$T44&9!?"W9893SF9?+K($=N9(6@W? M7R3LX=F5?CS*@-T=$[_C<'(Z:A,S@:3<#AI.1E:.=MK,G84 M]OKW>(<>A]?5RER;:+UCSQOP8F!F%RHMXDOE>SQ/*=OJ/>8UC'&:Q__?RT.( M<7SG:[!O!O6#7(0]&S:'N0;M86@/0WL8VL/0'H;V,+2'H3T,C^Z+'^(:M(?A M* _#H24XJ]30F.U%\5YST+-UGEQ]"O:18QL>"+"A'_8&NZ#7WY'9UQZ&[_TP3 9'7+W>'H6#6(J# M.PHW3WN/CYGCNA7_@UB*XQ7_LWOM67#,+G\K_M^A^(]Z#8BG8T(%O&[Q (=4 M\S J9]G:PR][$4%-.)V'K2,80\SO']W_RSL=G1&\8''#@/LORCEF", !P[BV6?0[A'/W9[V[GAMKU9,6S%MQ;05TU9, M6S%MQ?0[\2Q;,3TV,3VF='&=)FNE\J"XB')E"+/4?!M=5K'VAT O.>V,X-%) MG*J3"X7+"J_M_NEEF:WHG949PZ_9MT:W>KWZRXLV2_VT*E">9*W)@U]P;:JA ME?A6XEN);R6^E?A6XEN);R7^J?CSK<0_?8D_M(1PM5S\YZB(9\>1\[UGLNL# M1%8#,1CU93U,KLGD$_G4'OB M"6SG]3N2TVYGLQ/&W8U7U*F=9#B,4.L_"!&MYD$$(XG.%4.M"^3A=@'6P;J S\0IM?KP4Q/)$C)(672OGWY6 _N"_?"OXA"OXM'([O M5KK[X6 R"2?C76CN)^EGM]+]]*7[.J_Y)T(V_^6_YO'E[0?:B M7L+/FJ.ZTSM3RY>KK(C+.(,YJB0JXTME5KW[)YR8,YAZ&$167C\15[[V.'IU M9ZRTQ]\?=;IZ-V&C4V76-8C6919T@RZ^]R=XL?XO([[U*%@.8 1)M"K4"_W# MRSN\\2:)-MBY?+.*O:NXNC Q?-M\/=\C')ORWBNS?=)!GJSIQ.,HC MLH=O/RF3FNP3S;@_A,KA<"77W];;C)7_A4^!(>7+*.'?7+%DR*^<$Y6H!;[] MHU+!W[-2L;+H(:H_6^?!JS1=1TGPUSB-TED,/WTLHU(M55H60;1:J2B'"00J M*=35A9'.N-L 2 M@BB9K4%053!%"$L0I?-@SA&B!I9X77" %0P=/.+*+F*-H5,Z_2L,[!'2H]J0$&[;F$(_D>Z%T_,:/HT'T,A]]!='1K9)LK\O3&_@7O+OW&$P+'*)#/U$]5F>M1./?9#S<.9$\Z_<'>*5KY@WA7 M[,/J''1&^V>AW>\4X4SOGUIZOU.<=$9/?8K]IS_%5E"?PA3!J#A]\E-L!?7X MI]CK])[^U3_>:[W+XPCJT]_%)Z]N>IW]]W1K%>K=2[;('3T\WU$\_VF6S.^K ML\>NF>[7J=P:[/KVC U,%7_YYQ]ZPQ_N=25&( ;WNA)G-UB(Z5:9^.$OKXBF MY8V:J>54Y1RC'?1"G=F9MN>@/0/T2Z[UO/R;,XY3-1 M7F3K(DKGQ?/V=+2G@T]'_WX/1Z_;Z4^.ZG3TN[TS_SC[3O)C/>FHKI&7R8/*R[T'W5IY>61Y.7U@>7F(V->M!<;'6GS#O?R HM,[ M/3;1&3^PZ-QS-.H&,VX WCW@CG>'Q[;CH]O;YC;YK:C]'293.5/#Q M0JDR>!.5T8L;R_8="QKW C8?B<^9+'J YS:Z\[H/<_AWD.H6^:PWYUYO,3^ MV9UCWPE)\V-!!!Y_1Q\/._#X<[]W4,&!2//W MJY\> V!0"X<=TH(\"A[A'E?DMJ0L>W!E7T?%11C,X+^!^MC< M=R1SHT$W'([OL=GWOKW%5N:.3N8&XT$XZ-^CGMNW3_=4@-[W)',/FW:\)\Z. M[B S4\Q1C%?=_;9SUPLEP'UU[C\-7.VQA/RP>Y2,1\?X81/QTN)_T MPQ&XAJV(/SD1[XTF87\O=/G'X8D>=C[QX$3\&/S;43<\[>^BTSY:M79H(K_? M1K6M4M\J\<-P,AD<0Q+Q?4249&&0Q#.5%@I^P@1B5EZH/(C3,DK/8TPC1D6A M\&.I*H\CC_@D _'[G]21'+C>,!PV1*_:[.2Q6/U/5"Q[X5F;P&S%\O#$LC=L M=V,3T+STZ/.U'Z*#G;936V2M!7QHQ;QP1EH M\>Y^1/P87-DV2?KDG-]A_RSLC^LYHR>@UPY-Y@_67_[.M'J_.PG[O;IM?H!I MTC=JH?)KS^X=-T R<@EN-[%CD_W-+7GH!^.&[(JQY<$+Z#\5R,?@0!YVYG&OXGL,[N1@#=JL MXG%F%5MM7$6(CX?A66\+^/8G(CQ]2%[A6[2V_=9!T,KT^LW+<\,Q1$$\__,/ MGQ>3WGPQ6@P^GPVFIY^'H\'L^!+M: MM^"8G:ZJVS^Z1;1..T%@IR>1@"*PTZ2R6#W1:]X!DIHM@K_&L#:S.$J"UUDZ MCTO]D ^J6"O8RQ+]CX\PODRXIG M\-?_EZV#XB);)YCJCN9!>:&"198DV14R:\W]Y8AD.8(R.U=4,7P5EQAC_9>YKRXO(A*>/!EEERJ((^++SR6=3H#[0I?1E;E3O .QAW-2GQK+EL[ MHP6+E*8O@QQG7=[!I2 M!/\GKT$!NHSR.%O#)& 65Z$LC+X)7Y-H4I\'.P*W!$P&-S/6;0B8:SM4^]5 M)_@ TPS^RH_KR/;\UT_Q VFU76?H'=QAE[&Z,B=#]-G?DB]GD_%PV/\F/7.+ M$_.'"B*0L"B8)7%*ERILR+D*IG&VNHCR):B2-5VVL._+%6\@B!EN;4HBE\%, M<$M0>.;J4B79"O^I4GBA4@@K669I-DM F2;PH3*>9O.-4X>_RD'J2Q MU4E[@KU4J J^B A:"#N8Z78(X+-69DJE$>2 M>/I5GJWR6)51O@G^9_EJ"A)W.GP9E&IVD8+E;GP#;@4=A'PZ3AO1W[P0[B<=%_@/\RXO6'(#B]!+\2KQ(S[38*KH0H*S M#=(Y+XNGCSX=?/SL#G 96,YZO#>-89F \K!.MQGC^N/EP$^/9AM'9C:!CH7?CQ!$S>1H>B061F\#\88G@ M*[YB($7C*$\:T"I#GA0T3+1*#*+Y)8P:U"(\$32PC)F^34=O7T+X;HNJ@6N> M]KJD1443*%@7HA1A?FNR2, , ;=1P65P998S2F0_Y:#GZIP7F10DR1YL'#Z, M%?X*3:UURB\JLQD^(6XJM[<$%S6)5H5ZH7]X>0<[PC3)[-M?E=F*/#=Z MZ4D2;;)U^6(1?U5STV:SJYML:A?/3U/RQT9#_EO%R[[5*"N>-VTDC&]'Z&!2 M\[?_\S_.QJ=G+ZOCJ#CEKDLHWK^T"[W5@!TW($75E+QTC3'YE>/*)VJ!KW]+ M!W^Q(=%INL:M+UIST5OA^)Z$HV(UTIU'1@(:96)WHL8D-_ 1A:;;RLQCRLQ[ MOE@"VDI8VLA$3)B;#.\T_ZZAZT?[&B16T6P&3C5>KE,X8?AC$*9Z+@<;F' 4I%ABF<,YL MQ37:94.R94:V?(S>SU6&2[]$ZX,C)?@X=J0*?!NX,E&JLG61;#H4D#W"%G(-Z'Q%LOU%VWXE>RWZ,N\XHZ;__^W^YHZW'ZN5P.=.X MX#/2IP-\KDZF8$U^.8D6\.8747(5;0J9UNE99V 5D![5@$2DVQF 8>[\;(72 M$]RO)\X2B2HXP_/+K*!8Y@L*R8'YC$]O/A#]7H=$&/XI$QOV M.J>C>]J;RLD8.+F$*+@ G_7//_S'IVS6%,U_8$WVB4X1G(S7\&ET!8PFB?YR M TGV]Z5IN?<:AW.B-9\ @L5D9J[N=H/" MPS\LLSEXP;GQ[_ *:/"4)-Q11;\9J'4%WAL238-/!)N)8[=ZQA+ MDVH-V?,JQ/42?5JUB.AU/,D9!U'8-U\JC*/$Q;(XR18GD3B[%/Q*BDP_&B\^ MJT$Q),Q:G&-2SLU6R$S->L#/<9*L04=3<+V\ /5TSB&\VFWBS\[<+3J0Q0-V MYD3:'OSRB^C2!O(Z^Y&8W3F.UV\&SD!?8'2;8V1H5H!)ZLS4!$?9U1O-4)?SI!APL%JAONQB5XLWXAH-/@XGRDZBY)M(2*@3 M&!P\H8&>E.LE&C-%D!/\"FS7Y!RJ4W[ Y'(,_KW MI#LY/0@)__3[+WI9<04KLGZE^'3/E>3WO+C/[N-.,NXD"'B/EO$LSU1Z&>=9 M2E;A,QC!Z M9Q=J]F65Q13MAMEFL!IH/?H"RV(*@K!M;4!#JX:9.T<&E'.6K] QD7 OAEO= MT =*5I*EYW#63=3UKK*Y=0M)U/K=T]YIR#_V)\.>%<+^H-<='H00OMZ4F+Y4 MC;IVI^.R1?;D5I>;IOYTO61)."O#,0LK6(ID2:W<1; M@$OSU;S*B@_=R'<4D7>4^LYA2>K3PFG3Q@X'W3&IX[>_G?1&/]%_/T3.-S+, M(GR5"9O+J/F>87_/"9NC64!',2XX>*Q?OR!E/^/ANVXR+THL6;=^M]\-W>1? M\*M*T67"D'$"^TOK23=LB;E4+?DFG(Y'@+2/F2ROBUQ3.Q;F=#0>ZH7IXR07 M:Y(F;>K=:"DPBV5.*'PI3B\5Z)'S2)*')I#U[.W?WSP_(4^9<_-T#UQD#C:EKAZNL\VUW.LS%P M:6,8Z1#K?@'PV2OP)#SA)'_)>;L\1Z_,MJ >7X&H7&MC=54][HT-8+$;XKF M#!'B9)3C:=]34H'")!3=K42,_3C*I")P)_2;2D@"=A TY.9%G.+VGTR3;/:% M@B9..-=]" 6WZL'?'_[2,R'+.G[1/5U-^#D6IK\UIW#'N^,=%A@B%=U=TBX'(O!/7Q,>[&0;D/JYS(^S_+R@;.L)4>:O="6MO-?;7;WI]"?)+ M2!W-^-D:--ER Y,'4SY1ZR]J&4?!LU>__^::@/*'66"-/5:QU^4-Q/ (WI8X M2KXR[([@#G@0D.K]$_P]NX2?X*MO4P$"L]OX> M"4;*$X)QA"F"6 M1E.5A"9$?8)?">F+@2I@>#POCG@1IKH@U HBSJ.%(BL] YN;X9L;7E2X"Y,8 MU \"Z-ULC\""=>2,9 #'(L.2Y"*>N)54FX ZR:G 8Q/ CCJ8#1*&$R?5]2Q8DEK RU5B#?@IO$?F)G$&)RC2-2Y*I@0-[KY=P$J#PP5]?+54> M(QCD8P9/Y/'_3;]N [+V\6_/=3'/[XH,6DXTT4O<=^.&XT\V(4"!T!*-WV5, MU3X%7.MSN=5G%QCO%*OF2JDOH!M@9R@045E"*BBZ4-$EHL[AE:4D^O2.K[+5 MFO=R7UC?FUA*(+5_5=-\C8("*WY&0HOG+[[D JIXINPNH5D#;L],.PQV 20@ MF]*Q\Y#/R)<3S"7*0P(+)ZI8*\J$FT MB!S!IXM-.H>W"8YZG2PSDF'Q2'7\ M^-4JCQ,9KQX7.#2E'+7F,=C*KEIIVCD8IPQ0@E_ #W,IZD:6[_O4Z\K2C62ZQ=2W,8/C[8'%7! M7//HII%3 D)3$! [#MF)N:\$]&^G7%68H=&8- ,Q_O1>!NDJYFOHB'Q!48T M.L&WE[H^Z&7XOC%3>]N;$1?7OQA_YI0D:5Y[U^F0I<7^HTC(9WVU63F;I[>\ M4.1^VO_-XJ2^:U=+XT0UHN8\CY;!523IL4HHV=SC\'?\D\[_F=][=@"MGG>7 MA.X7HX!A+'A7F5!ZKD"MP.DMXW]'#)XQST9%2&C&-:FM&*8S!X$@#4( A7*= MI_1K2WYO+1_:]/C)L3O2+#WY6S8_!YUI:JV3 MS7)U ?,%8^UOO[&=-KO(0?W.Y$^@9/%G8XZ^_NVWYYW@%6T?;"M/91(ZEPC9 M"F#,GF2+!>.#I6(Y#$8#9Y@8T2E=%(\S'RS-Y%3GAO\&5R,,T'X;!SH)8##F M5YW 44 H_* ^X 'HA5R1_J C:%XFRXO,XO X$($Y V/G]"$JK,(23UCJ3O!Z MZ^WZ[/6'C\_I;3G5/K--.QK\*7C6G^ 2C0;/*SM#27CX6I#-,(*"4L'5C$85 M6<.(EA-\)6]N<[7$RC^>BRV,TH*!(O;;SZ]_0YL/513MU*0;+&?G/WWA^_0" MSA8&ETE]PLDB3:9Q:!3ID=VCC"_.KG>J'_" VBUH0# XO-R@)? MSI*03?\IQQ D? 6#1H0S//'9NP\?>-5.?P+C]-E@TNG^Z;D.<'FVI/>UU_IK M(_I:_[0S^=/S/98=NHDV-B1J5D26GF<,[(+UJ5X.)FV'@2PT" A(ML4H<-$I M]F3L"V1R-U<8L5BWN_"+#+T/K+6'!33^:I_ >A\_?OH /T4ZKX7I$;5&S-,\ MF^5X'MDF -WURR?67><1' Q$)2&,@%<1SFF4F$_^^O;CI^?&B*C9!I.[V@:- M^WWO;B:N;UW7P^QQN7!J'?=SA; [X!2VH>Y@A%/E>^1%EF ND1:,?$X.N0IJ MC*I%FGQ/K%W6SB?'7@]95 G+U90QVA8)OYDXOW]STF/A^O3;JY,A!_LE/V_ M__?(Z,3XS)%R>HB,G#T!3$92?%U(^+EF7G&A^CDK[/GU6*+8CN4WB"A_'H+#6J/ MQ IUKW4WJ2L1PPV#5Z=8RA4SDQ=% #FT1^D'0_\"Z?*((F_*!>UWIB MH2M+(V(B R9VH+"J&L&W /J=H4?&P+K08 M(]YZ.]J6 T\V.7\FE$?P+U/862M<<*NI!(WK%791.L(FZ+&L)"!.8E1 4[/D<<\<@X%_41OCFD&>.MKZ.6==)Q)@X$ST& M!GXL]5O,BQBG+7D&!VZ,2X,%N?*7N<)0'47Y37E&G?N,3C9FX S U2X3L569 M) XE"72U#LY"S2W(7@<&YR+#?1O_+)'MD:-ESGI15 X1<_5U0(\D*EX$'VF$ MH!M_6Z_61?!+OBDY U_ OYY]_.V7YV'P]OS7X%PXJVXN<*X6)V8U%]J)(Q %@O!^A:@8692+!&G"V1!U(QL, 8P9\'B M:;K1:,:D"\ E^J9HV1VQOJ_=1-\^J05<9>BF('79CS41N&XY07V$&X-KB*%* MPT+05%S36.>O8:\7\4K*6KS)$>H4"U@PY% ME<+9C&9?T"_*\CE5;_DU8*ZY1N=>^T1-5$3R2*\8S%DG_WGFS$INQI(45N-8 M%>/;?(\Q5:MD?7X"CS[! @B^%XU<^T+MDED8L]4C7=I2O&LW0(X!>E^H0[E^ MCG%I6G])M2Y^88\YM54.NCA'K!<9ZVRJ\YU=;E:";O+.*N4LT,-0?#2HA+RR M;!N<&IE&A(GG1*I/H-1 2^4:&MY!J0R@XBB@%/AFO ^TT'\71@,LCM6%P'A$ M_9&)+VRJ[[*"DXL4Z>*I4P4L4G@N$,M7.EOHN"QTW;#?8*<%O\!+V2GGK7E! M,KO?P0^\R, V8IQ-M(B*F-//9GZOY!+^Y!(DZ[F>]L[T>2-0.C/>A5*N?C(ZJZZF"C"JQ#I \XO6@5+[<&(KI+=;5R,B/T MD^9$D1);PMM+O-_UT7(.)FH2(=O:HC30TO])A4@%# M45B&8'5TC;*G?X-[U-H5[AU-%R.]0=^P,+F*(X!B_R,HO"Y>20E9MQP$8QDO M@A]'SM\PH1L51%D]PV8'S&.)=@[9P_3/T2XQ7I[[ M; \_!9;Z.:T%$UO1V-/@TEE0*X?XXT]^+'?]S_JKJ3[M1]' _^#,%"= MG*G5.P&2CEGK4"QH1\&M&UVL,2NZU@G +"]TXP.,237\;S MDQ*K+%:PXQ2^PRX G> ^8K?WJ8-^A>E'\[UJ($2S1.E.Y?+)6G^B9ZI*A,== MTR'RZX^S&&-V1GWPKRO:0[S_F)-V%*]=GQ2HJ2C M/Q,7C?KRUGH2OZ1I-7P_T13W;%&88T<%Z"+Q'3IK?'ICE575+EM55O_TYBKK M&HW%B;^(Z)>XK M5"%RA6%?4VCO\E?JPQ0&OWX\.3OM]UG!-#)N?2-UU7TJY?\;4P6G]8'WK9]? MK<_71;DU9?L^HHQ47363#JZ-/G@&OX+?;-6_5 2Q504WIKM%>UYE.D5XW?&_ MUDP!/8_%;/9PD8$U&G7Z(VOJ6+SFC^X?JK%)[\![IYBBQ5L/?*]?^6SMQ-/[ &D[EA2!8(B@6_& OG?GR$6\C3>V?' MMJV.Z$TDB=E<2^%'+>5,L>@JBG.KZV'>YOEHH%(Y6*FN8YK6MII#&*M#NUQ5 M(ODE*RT&/E'A(]_V='&W*>Q;X=6!<9HQWU#6,)7D)@T<.B&=@>F;"G>"&$G&=L=V[ M0Y2@/^QN,[FK%O>@WQG=+$APZG]PUP4\NL[DKEW ]O*EU -;R(94H!(60-MZ MGJVG#;:U-IH//800WJPI;6ML)(L"FX.*(E,$.R#9RZ.&(G%N MAH8KZB97TX-S"]\^)&ARZ/MV.P\**\SJO)D*WVW):EU"EYL\\'! M[I]8(I5X"2N"PY!(6)NS@H[P\0P&XX*47A35VXE\YCA1\[C"ZM*YW4WM<.I& MA 8W.9&_-5(,73)*"1C-KHXU?';Y!SKE5 62 M-\]@7R$SM$PQ51JA/#N]E,TATDE2GN5*^IHU&WA>N )GR):=:114,>YZXXIU M93F$ZIB1.H!'/V5R[5.N^,MM@XV"(1@6# *"6:)]Q]@]R?282,O- M-U[5%&'L[V8 V9EWFN#'6>=<>O9M%,%UU_"H* M5X_2!KK==XSJU6E*2[!7]2AH$M=(U6ZY<""@C2[:WF+;MRHF\0G[6/]9^=25 MTP=B86@0WFU*_?=NC#!)D:8ZK!@BKVM DRUY2H,WK,;1S!]V6BE>X$+K&#! M' YEX\ WX29U(,OR2,G59F\KR^EDVSIL'Y EQ2,3Q.%Z(JCG%>+"D6#0 =CJ MT^@.;6^[6&'),NO D1Y$6VHI5A@HRG]RSA4ULH&19]-$.K-P"9$F M8'.F8 "G>X,/^PN3N\A=CSW/L9XT'L6IGQ60+]Y@ZE_4HQVF< -5\V4,0F]30V4USP;UJUK@Q-!7JY-#H)@"66HBI#KS= MFB:BPZ#RG'@>J4RO+'!WR&!/*=SZL23/]YGZ>D(F/)^:YXXMKPQ?5*.S0.'A M)'&DP.<<-L[!?C6^1EPQY0;&N:M^GQ_A9E%:D-9C* (%NK> )"SKI.-F:'P$ MT])W[)%IP$G<*)Y+ALUYDDV10<7-IOCX\AI]X)FC&'<6H/M&AC@&*;XJH:_M MC+-+S0V&2IJ6S!)Q.>Z5#ZLPHGX<:.M1&REM(Z4''"F]UU3X\ER9[BQ[L^X\ M3O+1'2*&#$C&L=<3W?1;26_CS\^OX3W5]R@C&K9>'EXBVG\S34 &.;_"'_5C]:UHRYZ,EO]QW/7S/ZVG.*."J4&3!O/Y08@QIMEG=?;Q* 3O.8N+B8Z4C4B37J1O^F7/7A5#B6I M'GWCT/5P0A]?%>J%_N'E'=1&4V\QW7**7GJ21!NP'U\LXJ]J[BIX?4FQIBES M^/]S8]+3QZB-%=Y1Y=S]XZU&":8/\9>()B:] N-KZE/E=+62&TX&]Y__<38^ M/7M9'8?_(4]7^A?Y/NX6)W2 $3'[;:V(6;? MCN-(>,2-^V;H-__P7;11DX=&7.<2OK=#DHL11G1C/-#H!DK!UPFU"AX)*E!) M3G;BZH@[:@4/HE=3 8_2/O#V!GNBOL(RZFGLHB0)]L="0E1:O8%G!\M(!7 Z MHTQNE/S_[+UID^.XD3_\?B/V.S#:,_MT.ZHTO(\:ST2T>]K><7B.F&[_=_V* M 0)@B1Y*U))459<__9,)@*>.4E=)*DD-1[A')9$ ,O.7)ZYN:Z#\^(-*,05P3>B4 1=PJE>-F+.+*CE,-N>A.S MK\T9<*)2*0^LK^B4LZ74K22;@62FN53OKHM^>TFF;@+"1U3C+U>O;X34VAM1 M&806?I=7-[0EM"%!:Z\A(<"&>F15?_WYOR?&8!G02H]K.@.#\GY9@J$67/\; M0=U[^@"ZI&M]5VU!=.=&2?VPD%<#\5F1B[LBEJ6\GZR](X'\]S\^O!G1WJ^] M?17NEC.)HUY:<_L@CBF;K^X2[0=2W9;L=CW,.@\PRN(>W0PEV-@>+\4V[F-J MA_JHF3^)Z=)-$Z+M82#'K;KLN/N@F3U=N[US=9O^ALI,=^#)N#K3^^6OQNOV MKS?]TWB&:ZFZ4DK_X)37N-"(EV#O?OKE-]N4Z9$XL] +7-"/C[UGY3&?XHA4 M<1[AAIG79O=9OTHC2_SJG-AZS9&>>.;)8*^I=%8O>M;C!NEVK!=192TW2OSY M[V^;Y>(8AH[OU)'&JSD];FBNQ.4D1]_VL-.J@\\P3SLM,N]%Q8KJYA1VM/]; MXN H?#PS'L\38;3=A^_@O;77$?1663V^$)Y"1B+.P1J=:)QVH5N;1LM)X'Z8 MU.U)!2VJ<\F3=B_>AA!^-7;?DN4W6^Z/BBJ,]<#6S=JS!/NK4^5V)WGZX1+^ MFPONP9.M2JF8LG51[6J[WC2_J)[R3XNL%$N4G4FZQ:W]DZU'AUDV MQ_&)TK-WIJX/#'AO^#E\9KA_M'Q6GYH,>\ Q/3,O39=X=*SH^TK.[ MOPS?KO%$R783A5Q@(JXK_@167ASRP<2*LR:?D 4$F8;5\.Z>4Y%J+,0])VAQ/W&Z1)A5S4&)N*KW'I?W M-]?D*H:)E3=W&977"XKQ7?4C!9*F)"OE@'#)$PH/-_J5**!O5]YL>=B3CEBJ MN_*DNG8/3Q<&QYRKZ4L5@@*!%#E;/FMC]>>_)\6V>\[GQ M3X@:KHR?)C],\%!V\9_[:=%=FUSQ4NYND&>M*'2N'1^.X&_DW_]>+5V1JH^L M7>D5%(BHHBQR/'H+OL'AKIN31*48+Z9K3_ 5:TFQHL7EIM1FO@92E>8X37%6 M#*IW4=9I 5'@:"O4X%R;U4L1#I4\;S:ZFT+XOV3B*E:@[I>.NE_N4(K\_IGV M>)\%V=]DX:0Z:KB*7D)5;.1*9#0'(L 46&^V9[/>B;"BD(/(&&7QW>F< EW# M@U]E1C"XFQE2!46R*"+=SD7Q]/'6VP/.\- 0B%@@-A2AP_B@Y$W+!^3^AZ9, MU?;WR&"[;E9>T,:<_=1?&Z0IBKA=ZL1\%15 M/-5^,=P/(2Q(SUG+N98UQ[26(N]J!J\.=56'-#ZUS4X.S=G42VE^N].R19@# M$>&\.<9VE9=7PR4>S6!D:MN=SX4.'613]85P(D;B0W?FY:8M"(C;1K$@@/E5 M@5D7EO=T=].*:)3FKD%5RTF13S0\?;Y51%;AQ6U%ER*F,30C'^0'1#%X> M;KR6%6I$=?5&KGPA$/]]]RJF2>*ES/9CTS>3V(VB-(Z(QV-(TUR'A!:WS>"5 MS#+4&\P-/<(B'D [KI4&Q$V=:/2&&X*07"NV*; )..T T:X)9%EA8GENF-)D M^(;OV,"?@./HX0T:>C&)(A-!XQ(G)('MFR,Z(I=%/B<@ -^,7=OQ8P*#B1W; ML8D)T:AET^$;)&0^\Q,[3@F T(TL>,-RG3BR(S<@)C4=,J*< G1L&##0ZT9 M1^K'$0=&I*$?)!R$ 7P$;040B MT_-8[+LVCHH%0$<:Q5%$0L"BEWII.'S#='UD?1BG.#37 HK"B#JQY3L@#J4L&O7A1GY@C$-73=VB4] !T&"G)@^B#+@8J<7GVFUS[F&BGX MAIMIQL"!M'^+(/U&%NSN@>1'"V6]15#MHR2IBGQ9\ST7R-;[9_$@KG?*FN-V M&IIP_5)HF\ZW?5?;*VR.ES5M8/.F]5+>)-2,?PG& ^(CS?@78+QE3CS-^!=@ MO#NQ+,UX;6J^',9K4_-BID;S75N:+XCQ:&D"S?D7@;RI;E=@BMSR+LJ1G[GE=7/9]X(!6__.Y5^&JOC'"CB;75 MVWPV)Z(=&+%M>5@#GY&.H[S_P=5Z,?J MGX>'QI!9&BA/!DIX8* &3$ MQW7_:_B_^N\AR7JLKKL'LKXZY/@?FXAYMJ*(=3'])9G.Q!WL2-MI6Z@W,3\G M/GTB,PX3AVB,?AD8-2?^43!Z %YHB.X!HEMGF4X$HWBZ[Q% >ICP:S^9_9JH M[,6#K^9HJ%6)G%Z4M8=ZTND9A^,3=29.#7++;0;C] *L2X'GYTARLW^^3%#: MV[W8R454&I.'7,!S(J 4)\G8>Y7A6051IUO:4A>&GGEUZQ#S>*>;K9T0M6?B M%"WW4FID)R3[H_O1TR+_3*#_N.L]G^K;"4E?@_]" D]=UGN1P//=A[_KDMXY M1Y!?JK>\R)#P)!"JJWI'Q>7)>BL-R_.)KYR)IXMZIU;4^RN?XPH\.KVDJMZ@ MF7+EN=C*XAE 1&O- MV8;,EUN2W#M(3K!NV;OH3%JEKEZ> D(//G6G(7N*L:)&[%X1>PX! MG&7KHN?I%3U_+NX(C$"O9#S;'//ET\=S,#['V:1V'H'?:2/]K!9SG0'T']G9 M813W(Y.X/ZKDYX_"71Y4L/_RX2_>RG''&KP'Q?\*X'H M6:+?G]BZ2(G_X.79WZOKJGJW;M&:!-Z>9--3+Z%B/>TBQK3DZ7>O_O"QH-O6U#[6A?P37P25*6I\0Z>!MA4+:[)]SV,;$+R4"[KV+T7AEGV>G/4(SJ# MK"NC Z+5H?J_\0I&3*<&F3/C!W['\V(Q U*-]Y\6?%[QJJ_*S]"]; X&HKYQ M_*WC'XR&]4;#U6@,6LRKK*J-19E!,] _BJ0Z/5.*MY6*1BY920H5MD[^(M\"FTSR; MHTDV:E[5H%+->]WW94;RWCLIAT$O2,:,N@ J0/_G\'O%R[N,?,C2+ MMP\MCP0?0,>6N90 2*SMBI7+VY;K$^-_>"/JCLB-6"""-,R>8PS'HIT37H?P-@!;N[UGB#78%&_ R_@?=H6^ M"BDJEB7P;TKR=$@E=H /@JT2K[:\:!!D) _XX*Q!4KGDW4.-O4!E&?4YZ"5' M6""^%T"AP.J\+/)>"Y\A(T L.K8$-0!W%8 L[@%?P5Y1-J8@F^.G5G/,_:>ZBDW)@'J M1N.(XGW,_[3TS,@#DH/Z#OH$V6,%/P@CHXQ%)MT*O/, 3<'?*>(. 5TM*?KU M=)GC0])=BH@!^A\KPK64DO#<@$N6,0FY$D8FPC&!R9[)!N'?EF2&_0-4>OHP MQ&F/)E",*6^##7Q(.@6AS3LZ@SG'ETDIS&&1U$10?XM!2 %?D@5B$A[/*@'* M7+I,=!#7&&0N(=NY%9@#P@1%I*SG&(XAF^/I#[HM38J2@&&4IE^:<0%IM#(+N%IH6^,H\&]4H%'Z[%SD+5(W$ ^4JT$\AOI MEIY$AAN2!=?)P[7ZJ (._@F->Q-H0#OY0\_R#)O.*HHV4\@%_)AR5"5&)A!& M8=>%"@$S1&*6/HQ5JV<,L<5L)KR>LJ)M^\8"U ;1(.T-I],YRDHDG8 ('$XI MXX#&@F&6"X@IJ,AE8 #$ ,M.,2Q8AP3)P@J!K*A /DIP=*D*- -# CM%Q8O_ MXE0].+#I1(HV@Z JJUJO^EB\#M8) MU5T&KQ#: T>0*4&U9L;P2,"9OR[5S$SN6W[U(RY&3JQ MRT@81Z;MQ#ZEONV3T'6=X)7DK'K#]EW7#T(6!QY+8Y<&:9Q0D\0T\(GK6*'- M'3I\(TI#GKJ^&7O4H['K130.3>;%IN&AL)9$;NYRG,4F<(#93RR11Y)J!189O> [C M\$L:F]1)8MQ&%1[#H^B1.36+'O0<>N;;N4C/H@J>EZ;F3%H>-;L6M' M?DPBTX+7+)NF)N8L#@,?3NV0^(3QZ5^Q-*1!.W( M23W'B7DD^H!_$N!?S$C@4!"M$X;6:%1VR!+JV#$G%G#7!19#XVEL@41-BZ0> MMT?R<-PT,%D S8? 6#=):!QQBX',0\]-B94ZT:@/,XUX:G'@54CAM< C<008 MC ,_ B[:S'1<-GS#C0("#/( >B&,B@())*4A2I] APE+^(A7A"9>% 9N[-L! M/!<"':$5IK%#6.38J6_98^P&261S-W& :5:"HX(^(IO$J1^:!(0*?!GU8=$4 MH)-$P)P$^C!=I!ST@SF $>;:@9N.4&*">H2>F<8^#LUU0#($VHZ9%5%P$0YC MT>@-#_0IBBP"[+1-X"ZBG;H),(S"+[;C^>D(5VF:4-OT3%1Q!AI%/4 )Z+D= M,#--2!"Q:,S=U+52SXOB-'%M?,,%RP# 9"%T$H3$X=:(5[X?!!&@, YM"C(W M0?V(FZ)Y\,.4VC2RV8@.!SCEAQ2:!Z[ &QZ+(P^@$I@N86[J,Y*,K \@.G5, M$T1A)P'8$CL"F8."N5'J [^)37E#N9AM;:,#.8L.D4%.%A6_:3[TC;C?S1E+ M/]V;1%9.N@M\(G_B!L*]UF73B?+"EO22N^U'\>R)NW7:NN?&>NUC-)F",VFF MGIN_Q:3[C8QK[H'F1^,)%=*)CIM'25(5^;+F>XXCUD_0B0<7NY__T\5_SUS3 MZDR"4#/^11B_?9&>9OR!&!].'%\S7IN:+XGQVM1H4_,E,5Z;&FUJOBS&:U/S M0HRW)H%F_#,8O\O&1;*LBZV[%A^M'QR$]OXBVCUM ]E&Z5.=W9YGI9Z_!P9( MQ2^_>Q6^VBLCW/UN^HQVX$*R$1"OOO\G)Z7Q7DQ0_.F;Y'#R?\P"'43^XYWF M6HVU&N]1C8]X\,!SU7QE\K%1#:WR6N4O5>7M_:J\94W<\*RT'A<8'%3%7QX; M0V9II#P=*:%&BD;*3D@)=-BPZTE%1XDR09< Z_,1M :Z!OKA,OB5B_0TV%_TJ/B# M1):?&T>^:+C8[M3!G8C0X"\)_\3S;$82X_7_SMXF7AA8;]I@<0_'D1XM'-S+ M6 ]N(]8>0W9J:KRG@R2#?=ZQ=00<'?^L9@VXO=ZPX6R]7$8#3@-N[U>Z.'N\ M>.+PT#Q;T6D\GBT>SRR$.O5272@:?/>#\T>=UIUV6G>JU)Y+@A<O]&'D6.QWZ?R7HXG9RK[1.L2;HTI-3S/UDU>)EZ=[8&@QJO&ZTGA MU38G@:XND->:]YB##+/M"]O=>7@44[^^#!C\L$WE#\9HE MCCI/UV7/4[,J8;!UL;2&IX;G2\+3=R:1AJ>&YXG"T]U>"+CLN.O4BYKJ9)9Z MRLNKX5VSO6O!MP9G.AT]GW3T5+EQ(=FG=9Q-=5I33@L;Q]I3>LH\V$D_(KVE M6JN'5H^->=Q15BV?60!]T@=>?Q15S$'8S/@=SXN%6-+)/RWXO.+5IF.P3\^P M[?EXPZ%*.J"2K%CB]>M'"7#W=SK8T>G8?VAJA1-?%XDT9L\(LY$^U%-#]KP@ M&UA;4YQ+"]6^J0F(YY 7J>*BRQV']=F#",=C^../FTJ(T"!!: ZE71DT^B>=R?@L/5+R\RRB'H>U%!9X//LDA M, ;%#)C[,Z^/"K6_ *M@ ,8#))65P<5UN!8#?&(LH2$M5:/=E8LF]_!U])BL:4P3^TH#B69;;GUNS(3OM)X M2VFQG"-PC%\+D!@HTY7Q ?PGKAM":_NW);N5XT9VO*]J(+?N9=T'E]@OP#YH M@DA++M:@!=\"%[.*+H462"T#97@ B: 4D.%2>S.@$"3%Q$7ERDA4R[R6CX&F M"2, NE@9TC; 4\.WJQJH%?1?&1!*T*DQ):#%">=S$#T'[P1O9= V\+%D:#", M^ZR>BK\57P$AT-8B!X8HNP!@@=_YHI;O(A+^,<_PKP_8766\_NO;M[^^F1@? MIUSU(JW5"G'=\+ A(!5,P0SMA1@$M@(4_]\R [+%FQTCT>+-R.]@D!J12CY6 MU7*VD%P1KI6D*=@F,48R0Y+D<\C^O*B6V# ,$*Q@1\O:X8G&*=I>,G] MLR+ M&JW26VGX&KD UW)L'7K%T8(Z98)?0I/J:5'U!@S6=DA2PO,,;'1E_$N!%@4+ MJE?D=W)TC$.#:(ZA_Q*>G"\Y_)<6 'S MP9>,WVX'BB\!OG_G(J #BTR7J'ZH:?@&)0MA+?]->BBE!82S1(83C679Z"6P MNQ8@C /K$)7"#U05[YA?PLNK7./R=6#;9BB0"EV1:HEF)5W.0+: =E1$BE(& M2<(SRQH892!GU;- (/"#"Q"!=,DP0A78A->)\:/4M3X7Z!0#2C $V,8#^ $9. "2,NA+ MQ _-H,!G@*-!_9*^ ZP#4"@B $+5,'DF?@*92LHUL&971IZ!RC-$#G)BC2E\3CC\&:;[?Z99+OE2]3Q*WS0JEP.Q.D*B MHF662$V=%>*;FF0Y_ODS& M9/K6:4&V#$11!%3-X7O%[X"Z71@GLP-OY'&'U MFS!60H;*7$@,%'E>W(NT8[.HFB*@L],J8R#+%%OGT+%K;DY/=KDD+/-R2_)P^5(BN()DY3M+AIBQ.. M0)@Y<;ROC=YGI'^%>3/RZ;K'(I7>7^<\K6_4:\UWHC[1?EE40DEN1&X &HNM M#]H5DJB+Q8UM380&P)^*,->:!-Z>9#-2+*=7+B'&M.3I=Z_^\+&@ZX+P7;OH M1>QSB!Q(/HC8U5<]C"#S<&I&.#+ \SMX&O';QO#D^QV0/)3+.G:_?)KRFPH/ M?NO"@Z,F*O_#A1NX0F/#P$QPIOQ M^:#J!EY*U U$8$^GZ B; !#P41&732?42F*! ,0T7$T370?,V$3$H5Z"JA (/!Q"H%V" 9 MK(8WTL&(N>7]9TC!2!X&A5699:ZE4@2CK;WX7(&M='0< ;X703(&VG\CP'_@ M@ZSJA"+F(ZP0:??;#^\,W_0GQH=E4D&&K#)BP7-\1&0B]VUV^&_>VMUZ"B'. M[51E#G<;I,WP&;D/.,P_"82@,A M;Y*9HY3>G>"DX!*6'E01=FWNT.CKUK*CJ0?8EA5JIO'5< 3' DH'+:.B5U?%&,2"_00,!,!V] MB5HO:M"]&9?AQ$QG7I15[4<-$^,?HUZ;UMO:_.!]K)U558/^?DNH(+TQR0'P M19-]">UNS-M5ST7C#[RU&TS5; :/3PPL'??,9)_6#@Y$ELI$$PT]]PBBV2(7 M#W-VU>L.N^D_!C15TRRM.VM3B+T"&6\0"=PRCAJ([HHT&6RL0FTMI*I53 VC MC89^82#ON=#>G->RF@"6SWLPQ!Q[J*9Q B5&*89^(I25#%ZA8[;9:8<%JE6&_&'(IP8 M;\'',%E)@G:^LLW)#F,3]N"^J<&M=!*N[SO8"]SWEQAN6IOPKBGBPLA_[-=J M?VUJM>^P5GOL%+*M+TLIGVQ+!R MD#2*\8J**K20B#"]*5-#/ 2A%FUFC"<&<$S$O'VV MC2@7G!,V(U,SKVW**Q&.0;N8<1$_KF9BOK&'+T5B M+]GNDCWH#XQNAE0VM7\1IS=SG+*(VDQT=M8!E>\KRYVXK2+C3U]9]L1LOA$) MJHJY\@?!K*Z"*OU>Q1O<3!M%[P^5TFQP(.D@0MAQB,>+H1-^F\T;&]"6 MI%>1I638FZ=6P7 #<*G*X%[5\[)RA\\6PQDM442 !0GL\0O@(NREG,>HEWY M?IZEW%#1=U-&9YUZ0NP/4;]X:C(PM!VOY8A1YQL3QR2YPN TM?@>%5T,6;?9 MKQQ#([$'Q"&Y(UDN; 8*+ZMZS6^BJ6D+BPB[$35ZDTG-Q=0434-?7"J\+9E4 MIAV6F9S%Q$)@ZHD%/;%PPA,+G[-<92XJ$%B$*W%1258UA0AH?6P<'_.$,BY0 M,^58B*C%E&:W!*7)YI6%JVB&51P\\@=+&,JZ0BL5]*K<-/"+X1REF%C@%*,X M3%$2>$IX?6CKNJEFJ18P)8*407J,LGL6:Y!W6;&LL,I=5(V MQXE[40E;'S7*W(FI^7\V6WZ,K:#SVW?*5$\7!ET&59XAO_F'R8R$GUH@0HMZ,ARQJ\ M ,ZXETL,?]64L"BOX9R-_%*M&NR$1-B=7$0A0@/9E(R?1?54K"ZI,SRPOIG? ME]YL.#QD@DAT^R%DFO&@R4K'(*;:7KOL1DIDC3<1RP&D6N<:%CJ76P M$#(PNM 8_18*HPNP!_I0EB+(DXMF1B,9N_AB5;T$CK?HB"A1=U4O$03VG6_9 M<\\#;ZN(%8Y>SI_)(NHPP&TC@AZSL27LLU3E4\6:M9P%@K\R)W879??_DE&X MV0O+&]FM6\ X#.Y75C$.PW<17<@Q2G51I>+/#"V.$;BN%6_52!=K:R0KFSD2 ME5&.N"SEUY0CQW:XT>+Y*N"P ,41 6KVI,F(2US%)0+D3C/SHA)3GV7?+@]7 M2P'-:$F[E*G#ORK;-X5'.6ZQSD@NF6H7A>7/FQ?=YRSY6UQ4!@S\K9_)_M S M0R^RGOQM)7*RWH2*\&9R FTA=P=L6>;)E3J(+%XD_=U*/EP1IFA^=&&]4!D!J57<_$&$6F 'U<0Q,)?0ENQNF (7?79WG!"5#R2* ML'\MF^7J8'+G' %,2O :[S^1V4+-_?;UZ!W7V%Z96P)]CI=4X>("J]2;-/G/5SJR8_E'9QN&M> M[0[TY6^C76B?-ZRQJOJF<#]VKCN MD:*\)7.5E:LH%;C6KN"%(VM00IPP4UF#BVB_S2O+COBD,8P?=6 M DR,7YO9)CGC7N$FPG:,'2L91TXW42/BMDE+A9268G(#*QQ\7H)M:I8[);)<> M8( M'^J'_,-POQEOFV5(R#4+UQKK6D*3= M %4N,N[I3NXS;C=T-D2K1848+C=Q-^ZR4HL H3\LM>"&*R%0C.E9;Q"8=BZ5 M.-K1K68;1E/!;I[?$_EH5[;H=#^3)30QY4U%W4WQ M]RRFEBP]M:2GEDYX:FF?U3BYJ=[X2#X=N>#VPX8]IWDFM[!V6_S:79]MW:._ M13/A]3T:_N&NS,X^"4L'7)%L8$SSW[G8GDM !F]NAP@#EQ(5$TGYNW2]S5C M$ %#6P&7]?J)\9?5RNU@2:6@"!MI-%7LQ17=C80KOQ>K6033..268J'%.JP2 M0=:U).NZ1Q8XU"GHH*0#%X,WW29<'#\"X0'!IMJ89#"V&>=B=9)8^*2:DK.B M:F6:&FM_=635@5N%?;F8RJD'R_\;08BA>N;7K42*/C^-Y0*7?N+0"#E4L W[]\=W? MWKX1R_P:"P@B+-#P-9L#!^NEY(89,8->H3W#FGHWARJFP8&=BT(8F1X[14FO MDF?A-#)4$PU8H1^M5\!!-<$_ZOEXX_MPP_N@?3D++Q=RX@^]=>#2P(FVE?F2 M1VP,!RW^$?$\=O@IFRUG\CM@&89J0*9M?=W;%C#:3C2T[ZE47V6[U5)^V;NT MT 7&'$A3;\S-245=6K'.28"M_0KPY;=3P,TR/-R-LAZ-08\%@*@"LY$?<>2CKXRW^NU!@%?_-41A2RH ]CB*8M^LZUT >C#0NM):; MIB#71\ACHZ_?_O3QC5$]5.!)9>S4^G.Q>D%Y1MSF*+Z QPT*$LQJ.7N-B?XF MPQ@TYF7(TN%:B8%%EK4E(.UG?IUP\$8X6+?=T98.U5O/4PV_#T1*)HZUO M:!F!6%QG I#,(.@OSEY/5L-KM#^X4>ZA49V-\1J3>XQ:9R>\.(05(B5NYLD; MMRA,FEP6+W6G;\2D.5@;Y9:\=TP6NOY2[LKK'5:C=HE<&2EG[<(3$=N)EE:5 MU'C]\R]_?R.Q )B\)R5KCH';, >)[?01U+PE3J[9N$3^JK&T=#E;JBK,FM$, MQR'V02A"^LY1+>L7X>EP?X_ENI- ]JQD_*WQE1]VJ^]%:0=#>V6A[N79)HTI M%7L603XKZB=5(O G0=O2\%7EBM$VKFI$MV)+.)MV-?0F7@JD@K,*!NN5&E;T M>:#"@P%?.WFOX2FXA54UQNXB>Q(.."?+L-U@NV8W#7DL#*N_ZT&JE'))^&HF MJY;X=L\[=7Z]YX=$W@3NYUC1X;)C]J,@707/RH9I::R1@67=!H:V?Z58^F@7 M:]]'X8G@K8>*M8*1^Q5P^L'@K M1=>/T]_V-DVW6Q&:854;VKR2*ZC66NL1)H;<& FY6VXD^N1'VT&].0!I4T(1 M7#@MI'K1B*058Y+^>LQ-YTE.C)^+#3EG$X(WFQ_%<'9H,]P60?7B^J]Z>S.O M^A2L2@ZHP1-''^\[4"(Z]=*_K4O_NO3_A93^_U__",@/XH3*/XNJY;O>"97' MWGVL:H7U\%C,Y@A-HUAT93H\M%O4N<4N$NERT,&\GRWRXH%S29/Q:[-$]M<< M&/3Z_8=??WTC(@3U6).%8I>W)2Y!$(LL234\];DUP.T>OF[5:E:P)N;+JM$9 M$7=J'5$SP8P' N 10&WWX@GK*Y\/EH"6_5B5B6961_E;D M<&*AOUP!H#:V],8(@8V81>^F7=3T AX6D(NW^C2W1S-4J_/J;4VNF5:71VO, M%7_)X&E>Z\W[51A>9.#:'=PT/ M2NT.2+\KT)KEO872* X\Z0EI4,=;M#,G8FNK6D_=A[-\#K+[WR&DYKR;)9#% M5E%+&NS"[>+W:LD%4T\_],WV7'MMSS\:B.2&].TYMPKM12SR5O4 MJ2@?BT5&91818(KY*#?:OL31W_:WDC-#MY9]+]5#P9V,]&2D&'+OHSCG9;@7 M4*Y][Q][/#C7=7"BD8!@:2J&, M+[MN52E%-R9Q2$$S-]QN)I,S,LE#ZWB[U16XLDT"MSGK109C6!:BK# Z.\4HBUKQS7L+QGVOT&4?/T7C))_;*+DW\!:G@[LQ>95=1:3F$C^6 JO\M!% M\^(0 Q%.B?,I\281+C+6BL^2?)P+],_( MD1V\I-)\\1MU3L%5? 0 G::F-'L?4KD5HMWFWZ2O0C4X6[-J=$;D=I%/>)9R MA:6/7T;OM,NCY&JE)D>N^5P=!X$.J-E%T>W.?429E#:*%8'- MPJDW>("?J; M:ZKD,;P8'^)IIG)!ESI[%S?!# HA!->,W8X3>K09;=U(%D%>9._4$V_-^JV[ M/.J7]KJ59]Z$M<\B\#MQQ'%6=0N _BE@\7[+*2'M$8 '+0ZKY4W=+2O*3"]G MN"KDW[Q2&U'67TTL/V4O)*]JC<"-P!_1ZPX=6TO=BU* MXB2A-"8T"A*?)Z;E),,W7)*&Q+>MV+(]!_I(2!P1UXG-U$X=SPY#QZ+#-Z+4 MLLV$T]@F"8S*#YV8>"G\0\TDLHB?F&S4AQFRQ#1]$E, 6<)31P7-=VAV\X5FAR/^5Q M2$V@(P5B$I?9T ?CB9NFD4?,41^I%7FV:\5VZ(4PQA3H\!,_=EPSM#@E,+91 M'\QF*2',BU/;"6*7AVE,'$8%14D8F:8=C2BW0^) ZV%,:<2@#V)#'QRZ3!P? M?G.YR8/A&S2,;"])T]@Q36S9]&,2)DD6H!KT(WB2,[26/*69"$5A0$U!F]$80) MP">,'2?UX;7(C"/'3&++#B2N04R=Y,H9C1,8M?VS3BT0Q<;8*[ENR9S1O*(O(@ 3 G MVP&&,0)T,&"VGWJ.E?I1: :C/D)B6T[D 382#D+A-B Q!?U($M^AA#G4M4<2 MM"V+,+ 7,6>.&;N>"9:!>D$,BN1'S +$AR/N,I*2, U#9P ) V$@'Z8++98 MPK I9D8C"484X,YI@B!&J/A.#)(.8]N++#>*/#,E([03W[1LB_IQZG&P)4 4 M(!&,D4^)&R5CF2<.\2@#*02V"1:.H]92UP0L<)^::42H,^X#E(P0T'/* M8$"N"U AE)J@_Q0:L\( A*+>^(S45#J1+H:2CI4LZZ+Y0GI5\\SAEB]O?F]NQF[_% M&>HW,E:Y!ZX\&B/T$O'V49)41;ZL^9YC@_5AN'APL?.-W[V8[IEWUKL3W]6, M?P'&VQ/;UXQ_ <9#VF!IQK^,J?$TX[6I^7(8KTV--C5?%N.UJ=&FYLMB/)@: M6S/^Z8P7\W/#*>R5B0E1DWA.^6#?I.]*[!!9GT774Q/V/<\K/9]X(!6__.Y5 M^&J_C/ G[E;-^VQ.1#LP8MMD[C^[#6[M%.Z!(+!?PG>!@)P7[6C2>JOU]CEZ MJZK5S;K!Q2<#G%;&C&82^H3T>F5I0*,+6L>UCE^&CMO[U7'+GCC^6>DX+O8Y MM$)O+4D<'AM#9FFD/!TIH4:*1LKC2'DG3EK188)86T@IYVGZTI&".MJFNME) M(H\,^KAAP!H1K/Y[2+(>J^T>KK[T!"NT9]H?*Z\^R;:\N$3W[FE.@BJ-TTN3 MJ,:IQNG3)'I@5!X@]OI,6*Z)O5XRQ&JWH*@]5>TMKF(Q:E*4ZGB-5:F<7HRU MAZK2Z5F$K_8PS+TK[SCI$*N,^ZAR)NY@:]- -/UQ+DHNIE#A& TX)X N%TA]MJ9A&_VBK%#AS";-SN^@S$F9?;_?58H>BZU MIG$@]%-S]>&9%YX.,=5V4OG3YWB%P^<8Y^+YG(E]!(F?ATO4^+X\?)L33^-; MX_MB\3T)C@/O\X\V3RFH_'M&^1Q/?-8%M?,S,9=I22S+WAH*7J1'U*@\<52J M4_4T+C4N3PJ7^[>6YQ]@G44Y[[?B0=Y/K7K:\-AR\RZM6I]8E; M$,OSMTYJ7*0GU:@\<52ZYL37H-2@/"E06I:_YX6KYQ]5G605$MI0M\3,;YM[ M4L]^*^O))9!?"K6'L4ZG2NUY^$J-9(UDC62-Y"^#VF-'BF=<:=NXL18OJ&/\ MCN?% F^=UP6X)X;**-BZIT.#4AO-%]V289US3>X2 MJV_C$.RO?,Y+DHL(C+!9-L^JNA1G].N*W'DOZ3A5;ES(X@[;W7HPBZZ3G(^F MZ,5/A] /6^\VOA#].%5N7(BF6)-0ERE/J4S9+@@L5N:I=652)]DG9S]<>Q+I M(I"N3)X6*FUSZ_)WC4IM-5\X/]FOT3RGZ.HD2Y.X,+">\M+(YK28\2MCSM?. M!.LBI%Z"RP[?DY1Y@L' MDS^*,-*HR:>F?*>K=Y<\K?!ESAZ8^GX0C>Z+1;<^\U C_+(1OF_[?4X!XJF6 M(7_FM2I"&J_SHJK>Z#+D(5>P.*"UK%@F.3^.K5I[N=(A%Z4<@<#]SX_X6^=' M=.U&H_\LT+\KWE\'YL3==BN91KQ&_%D@_LD[R8ZTGOVT(]1O:@)R>^I %#77 M.4_K&RML!)7-H>?ZYEI\HP:+&W#:G3B&X\NQ9X-NQ>>;K ;>TF]QOW1S0&$F MA_T,[*@AB7Y'VX.:D7V[Z>KC]J1$B)(-V[0B^ *P5$&#S4_P7UK&D4R]+ W4;SFJL=WV^KFD.KE4%N2\YQXW=E '! :^HI-K!+U^&N7?]%[:6)QH(\2"(AMR@YJ6!\R8/QE3T)#.@U1^H:?A:@5I(\,@.E M@W<6909]P. ,!B36!5+)LSML= M^?!#=^2#\;Y=87THVP:]?P2[DH(Y*>X1.\+2&]5RAH#Y-S2+K"PWG$G1+@$7 M,D(#]0#/50:'OI 2RF<)+^7,OV-=22EB&T*+7P,\E8Y7;^1A9\3(V'>O8B>T M26*Z;DP#PF/7"L,X8989APY);)O[U*8>,/4;TKY!3.HE";SAV":\82=1G!#+ MCRT:1$X8!&8:L.$;U XX''J MQXD7P!NT,WW I?.61!%JF-'8]RXG#T/1CWV4L<%R3 M,OL%H2E@4V''"+3MVG22($RN(8LOU4S.RJ6E'YO"-Q/8MCUA!;#MF&+M1 M: &;'"M.O8A97D3LT!N-RO2H0WQ@+(\H]&&Z3ISX#@S2\QTO33Q*$W?41Q1R M3A(KYCP@0+EIXL-!3+CIV[YG1Y2,Y&$SYD4\)7$:,I"';[$XZ> MS>D()79BD2#RW=A+_10T"O!"'->.;9%4?4"6+?A 4WM- XC (@;IF!&PL"*[I^^.1)HCOI&91.1/0N=K=#AUV70RY>(A2SJBW58B>.[$VKJ@ MAF5W:]K'""T%1]*D%]!^''75 G&WO[[S-F*:&LE1#/^0(RW)UMG'#3? M#\3W8!)J2Z,MS1?$>&UIM*7YHACO3!S->&UIOAR^:TOS0HRW)H&.:9[!^%W6 MHY%E76Q=C/9H\> @M-]+>29%SC[KBI G4OK4J/K9,]L4YV7*_:UM %+QR^]> MA:_VR@@GFEC[G=6.=F!$LA$3K[[_)R>E\5Y,3?SIF^1P$'C,"!T$ N/ME5J3 MM2;O5Y./N*K\N9J^,O/8:(?6>JWUEZKU]GZUWC*/O8'FN5J/JPL.JN(OCXTA MLS12GHZ4\*!(>:SBI9%R)DAY-R7S6ZX#AUTWHATE=M@FL%_+@BUI;2S*XK8D M,[Q$/LD(O;A ]X[3DZ!* MP_3"!+KWR.DDJ-(PO3"!'B9H.]BA B\:LHVO5_HEX9]XGLU(8KS^W]G;Q L# MZTT;L.WEQ(>#AV0O<9[)H4W(VBVA+ZWM!SIC=,]7!&J\:;QMPYOM[//<]\-4 MES3>3A%ONR+LM3?QMIW4<-GQS6G6JL:!#P8[@15Y3:QS5NG^B9^H\04=%W4F M/F_[(6X:YR>#\],ZQ?ULT'V,"^K.(]([:72?*K&G&TF:VR-)74)[^4CRSUFU MX#1+,]J?Z-2%C+.U*N=F/(Y"I8;CF=#T9<#Q/((Q#<HDN% V^ M^\'YHRY7Z(3N'!*ZIQ4NG&!BZ[J/.D MPLJ/RUE1&K.,E@6?WV5E,1?'Y[[^^-/[-P:A=79'ZJ+4:]_.V>IZ^#V;\TH7^O:;%I[[ M7:O[31O/_A)6V]ZZ9ETKBE84K2BH*,$DT'5&K2=:3QZO4QYC1?B9!D[6V^+O\CX3Z/S7-!I M._L\ N',@JY3KU2J@U+J*2^OAK>OPJ?\ ?HAMWQK9*;+,SKMU&FG2#N=K4&B M5I2S4913W*A\RCS823TBO9'Y,K3C5)EQ(7KB3'Q=O#RIXB6VL>THZ(^BDCF( MGAF_XWFQ$(LO^:<%GU<;S_:^2/?_?#OF@.:R8HF7F!_%D.WOT*ZCT['_2-8* MMQHA#5D-V1.#;+37@S;/(XK4B#UGQ-K6/I<4GWP\]TU-0#R'/((<5UWN.*S/ M'D0X'L,??YS3?,G@^3FO(?;+9LFRK#@&?)61EL7,*):EL2!E/>=E92S@QR6! M8+ N#');77 M\D9UT?N,]*\P;T8^7?=8I+3E M.N=I?:->:[XKY?V]ZLM';N95DJB+Q0THN(^P@3\582YJZ9YD,ZKF.SWK0XQI MR=/O7OWA8T'7:6,Y-_VDQ_U50\CR#Q,AU#1C2(UWL'3B-]6 M\\CW.R!Y*)=U['X&F+,YV(3ZQO%7.8AS(8J#OSV2RE6HLX#-BC,C>3"^0E-N MP"AR&"G\9. %<09>[HR?0H/, /:@[:0R[E'-YW4V7W(T!= >=B%,1;;@>387 MC$NZ13%@,[*D8 ]B*%2M*#FB-B#1@%-MEKYMT/CM'T MU+;23.M EVDEK!A;TC7M?/SI?;=WL->WP9;"5M53;CP PR;&TXSKYXKG3]G0 M^ N$9I"#9Q1^_2L'BPOY.)+[EH'V955="NP8[Y7X_O1-]D0_\+E#[0^&# >S M 4O6)-P!2HLR@TYAM" #@20R;]O!UU)"A1<43J6ZPGF\-!5^!0:2@5KF.:?U M$D8&(%A J*&>G#R#+4,;&HX8=6V%&S@E6/B85,44)6*]F/$K&$1]/!G*KC/5 M-;K[H<3U:AYG7>?0K%*\;'X'O\E0 5J& M(?[.11AE5)R"[M49!]E"3 BF*JL:*$S!///^RT9"%2T^AC!TDC"< MM,CSXEY84"G4Y0R5^M_0++)=RJD2@@(5)0@9B"W!!#<&U^"[D&*\1NQ(@%9O MY/&-Q,C8=Z]BFT4VB:PH#KGOQ"XG9DP2TX]M:B6.Y3I1: >OI.-6;Z1^:%$6 MIC&$U#1VF>_%)*5IS#QB6Z9KTLAFPS#U$M8[''BQJZ=T)CX81*;">=N:OG<3YSA&Z;#F.6G%#Y$\(9O MIG'H!4[,4Y=:-!R-*K+"T(E@5,RV.=#!69S8T(!#/=-) VC!]49OI,3V M'-^-?&$8PE"(0&^A&X<^=<#Z64Z2 MCG@5,L@%$B\$ 3#@56"&<12Q"%AGVB0T0Y,E(WDD/H#/M>W82>T49![9,*K$ M!![Z3L)=/_#Y"%>F1WV 'F#7"P&[2>0#Y30 +%B)QU+3 =$/W_ !FW[B\QAX M _IA.E9,G, 6P Q)E%#7&5'ND81&P/B8)6X$=%@AD ,@ZYM.W*(Q]B(NWZ2 MFE9JT=AS0*U-.(NH1[CQ&(Q-TT&2 3)1&X2QA:T!%QW(L>U1J,"./A!ZD*C*>A'",V' M*>B'%Z &FQ:QZ8A7=@ 6PP?H>98'>LY"&VQ)8,4^P,Q*&+7L@(XDZ"2>S4T: M^R8B,0!B(@+:F-B^!"0%-+G'A#0L$SRA:JL3W G.$$N+[ M'C.Y#Z8 R'?]) &H<2>VK" (PS2!+&-DX0CQ7#?A01QX'G#7,H,X,7D"?=B> M#5KH %7J#66V58(K*U*0W.9D4?&;YD/?+_CC,*D?-\D\L\O=(W_B1B)#K,NF M$Y5(6M(E[C8_YKH3T]E6&^IE8KWV,81)P3\UA93F;U' NI&I^3W0_&A*K*H2 MHN/F49)41;ZL^9Y3X*S':\9K4_/E,%Z;FA=B?*2Y_A(&?A):FO%/9_PN MN]'(LBZV;D5[M'9P&BNA/HNPISJV/:^A>#[Q0"I^^=VK\-5>&>%&$W.KZGTV M)Z(=&+%MA35.W*AYFTW+J/="^6,VYR 0&.\@THJK%?=9BGO$+3#/5>R5JQ*.<%E'=37!ROHX1=3Y0Y1J#P&[_C\R5??S_POK8M'T&!I0Q6_SWLJ04G MNWEG_\0^-DE\IC*\6&ANGW6X+&P^-JMXID+4V+P ;&Z=ACI3"1XFRGJ18T@. M'F.-3^UK=ZF)E:80O8L= GO82WSL+.E(EZH?.L3:Q^;VP\1&^]^[;NYS[_J% MXNW@OFD?@#M,P*,!IP%WO"AF[VA#V5CV'F5S9F'.:=:8QO'/3UG.J[J8\S// MG$XHQ3A(D'1:IZF>3X2U[3PK#>_3J1><%K[/):#SCW+IG\;WI>'[N/'CKG!^ M[4V\;??QZGK9R\>+?\\HGU?0@35 M+2^':QG\G3*I.^%:%_LTIOL!WPG1N7- "!C>%A!>=MQWF@7$;[NK&N12-9UY MZL+AI14.7?,H]\=\:?"^_,+*F10.77]B:WQK?%].X=#7A G$8II^&GXG<1&@Q=0J/.* M?DZS?+9Q_\'HEAR=ENFJVJ55U1ZY7E+#6U<=SKJJ%H"'U/@^"WR?*K7GL+'# M]B:!+K:=5+%M'%5NOC%/YZ!ZV=Y%+-NS[7W>57ZAF/YBUC==R)H]:WN&I$'] M4J!^^6+BV6/;V[I7Z;*#P].L1;9+^8J5B5J=O^KRXZ65'RW;U-LESZ0^$N,U1SM^Z_T)@\E[CK L,K=^LBALL.HDZV3O>C MB*N,FGPR$C[G::87".ZW0G="Y?73XLZ%3!<_?LJ+5IZGET=."!ZGQ9Z3FY?> M55]>F\NW2,->YG%E>_=/C\,Z^-O*C63FM?I,%Z M?@CL@.JQ8IGD_#B+:O9W\>I %#77.4_K&RML9)#-H>?ZYEI\HP:+ MFTO:72:&X\NQ9X-NQ>>;K ;>TF^[^VS_]$TFA_T,6*@AB7Y'6U^:D7V[Z4*W MYK1"(YL;>).ZV!F#-V7##P">"AJNVF=*3HO;.73.# C4>6D4R]+XN;@C@)O* M>'M;Q#-@$#E2 MW5!; .8EN60&R0>\LR@SZ!+&:C"@N"Z0:)[=X1I0[*(DM%Z2'!N2G5>JKN&EM MKB-P J&$][71^XSTKS!O1CY=]U@TU'GY6O.=,+OMET65H?KP]4&[ M0A)UL;BQK8G ,?RI"'.M2>#M238C]7!Z23DQIB5/OWOUAX\%'9G2S^JB9[[F M13DCN?Q&W9FNONIA!)D'_7]$XVL4J?$.GD9U;(TT^7X') _ELH[=!S?KYA.L M>N_0BA^Z0RN,]^WR\4.9>^3XE!LI&/?B'JV5<'Y&M9RA.?LW-(O&NMQPJD:[ MOAT:*(T:&GJ YRJ#0U](">6SA)=R,8)C78UQZQ,[#@EQ8\M+:.J9/&34?"4AH=ZP RNR/3>,?8?2V VI'Y,H M<&.'!KX7A('E^N'P#2L@=N+X7NRE81"[+@WCR#?].'2C)'%#XMF./WR#"*'3LV R 82#!*(8'H]CR74Y$ M;Z; 70XR]YD=.ZD7^"0(PRB)1I13YMJ!8\9.1$""/(H B83%U K2-" 4^G>' M;\#W3D)8&O/ !LJ=!-XPO2@&P3+/] ,>I<[PC<0A#B#%B2,S!+0'H1\,FT6F$!J:,-8W 2$ MDJ2,QW8:.:E+3)):(UZEEN5P$^0!XG9BUPMX3%)FQJ9O>P 1UW?=$:_\U&91 MX 2Q[U,;D1B!S(,H9K8?>J&7 OG)2*-\8"CA-/;=B,0N98B2%,#EFBF D$*# M(QVT/!_T@U# %;#83=P4).C9<>HR!Q@+XW)'N )6< )/QPZ+0#\(*%-HIQ[T M;7D624+"P@;MREJJ($5F=R)07E3\IOG0-\?^V)?TG8N,%5;CK[ILNE"A@"6= MRFX%8>^QJD#/E_;:QQ@W!:?09$W-WR(QO)'!U3U0_&A0H^)*T7'S*$FJ(E_6 M?,_!S#CWZST(/^Z:"79!Z+/+,::O&?\"C+:\=K.7!;CM9UY!M=WV1! EG6Q=3? H]GK06A75>JDR-G. MY#^R,FT;I4\-[/8\,?/\&7X@%;_\[E7X:J^,<*))L-_-/M$.C$@V8N+5]__D MI#3>BSKWG[Y)/G,;C$:]1OWNJ#_B&M[G:L7*E$^S$55KB-80U!![OQIBF2(R M/B,-P2G0H3I<'#:&S-)(>3I2@H,BY;%T7B/E3)#R;DKFM_SSG>PNN[&/XF>W M$?=K6; EK8U%6=R69(9WWNVH$T_>0G<( SH@6$9%J_\>DJS':DBGL39\;]NL M+U""&I@:F"S4ABO/[?V=O$ M"P/K31N7[&7[UL$-_/&W;QU!B_:RU_4,CI*RG?T>O:?1IM&V!6WFUN./3R]& MT&@[9[2M.83X;&H8XT@!HX/ BKPF.#CSK/"$HE0=DY^:XII'NJ13H_PT#A#^ MDK -+QWG%+,S"(U.&]NG2NUQ4;XKKE_;$W_U2(]3K[_\.:L6G&9I1ON303H/ M/E\M.RME.@J)&HSG0M07 ,;S"$PT&,\)C&=8TPE%@^]^H*XYVR,GC4V-S9=+C&HT M-L\#FY:]9GKU?.M##W7Q>S;GE:X2[3FO./8=5J?*C=.ZZNQI.A]L=4=:2[26 M:"TYYNVJYQ'1:4W1FK*[/SG9.A=>? (-?E@F=5&3W%BSH$D7$'22=E(*YCN3 M2!>W-#9/$9NNO<_]D.<1"FELG@7DUO <*/N4/T ^Y MY5O#%YW4ZU1%IRK?&Y'>*'>>O&J7+C$K3$ M.8-B%[:Q[3C'CZ+R]=B%HIO.>+Q(9[@'O3["5?(#JO=T*LG1B=A_4!=,/%T> MTW@]%[P&ZQ8&ZY*9QNN)XM7V-L4\WXB[=P]Y]Q&NZ]H1<9\]B' \AC_^.*?Y MDL'SP+TA9SWE9&8ME62T)A$IU89#;DG/Y8#TEM9') M-@Q:5-#/E)1XHSLI2SP>7#PV><8M\B_-LJU7V6.=LBU8*H#]]NBM]<"ODI.* M,R-Y,+Y"K#47TL-/\K9ZO+Y+7E=/9I"% *=)9=PCB^=U-E]R% .TAUT(,64+ MGF=S;A2ID733NR"O+"G8@Q@*52L%#0I_98S4O)H8'Z=815 VYQJJ>A..U6/]ZJ^+*LH MPY&!U=KBX69? C0SOD>!5K=I'W9U#NTK!L_D=_":]!S0-8_R= MJ_OL.5V6T B'EL$Q@W)GE3$%?P[]*E1TH^R:,1*2DSGEPD02M S+O$9#B+VE M18Z7($+?"XA P#R!8>#"/T'?/PD+@L3MQT&-N;RU(O'W[/^6&4-((X3?D07B MP@#G <.FJ-+)D;#P 9C*E6@H7Z 0KZ0I7O!2Z!%(@8"")YS/>XH*ZH=L9V!- MRV)Y*TPQY9RIZ&'$[RM\$WP"B)GD,'0E'PY,J!^NT*^).!-Q,"]J%"9PI8U' M2DXYV!AF+(&D4KQ)0;($(DVIZ6,OU<0MTVPAFX*Q@%E8"4R,_^&2.'@9NI7> MM&R$@)!+E])M;'2(C0>Z4G$0/KSJJ)!^3L%'8R@MW6+S1[\QX3F%#CP'DI\A M_89^&/NR+-%/+A,PKG/THPT"@*"\J-"T5^NP@L3<2_M/17S8#U)$NZL-@8TH MA!M."^00%P8@7=9+B"EDI$/8'<)+/%3,;PO!UAZG%(!ZD<=?*.09,P**W0^' M%NHBER[JN3+X'CD7',>QB.X6@ 3)@+4R4CT7PH;VI=HA0"JHP&@!CKY3B;55ST,EJK)IMMC Q>C>V]JZ*D56$$W:K/^F38P=(49SXGA?&[W/2/\*\V;DTW6/1<.(1;[6 M?%?*VX+5EX_< ZPD41>+&]N:")C!GXHPUYH$WIYD,T*OTTO5B3&%$..[5W_X M6-!UR=^N7?2BKWE1SDC^;=\AJZ]Z&$'FX:2!L$J@(._@:01PFTB2[W= \E N MZ]A]2H_ YN^HW#>1 UES,^94:Q"WOHCR( M6T$#032BT;)X(#F8B^9'+-JI,IQMVN8XF/S*[T60X_!1^#S)W)74K9+&Y:\P M,I"GR"6@E8XO\_[XQ]6D44=2S..'WF:SV1*2 6DJ1F-I?AR,:6+\ C\164[N M2ZGEW[#'-;Q<4T+/*I 45B'QN>4"!L.:1)B-&>WHIJ)Z(%C6H)_$2ME>4-E58J!X/L+L0[G9K#%U4! MW*VS')6E2 2/P3$L /\/(!R+0?V/&RQ$*,Y2/RC=7$]D) MI%PB58:'1/8^KW,LXPN++E6US4W%@FF!D1XLKHRLENJ6@'I@K4[XY43B8I#3 M-YA#?$BW :]F50\\3:#'L4Z(C4[Z5F_:^OBF$M#6B\4 1C6#MO"[DG:J4H H M$J"WJP:F,R=SK#4."BW]%'V4QZ_R%/OLSZA,-ICN-26H7EVILV-Y4?PN+'9O ME*NEJZXZ-:A(',O/[N+,WN;U5,184NXL2].,8J45N */L8Q* 7?ULDY[KPQ9 MG!=&3W!.HK6'!I2<\"D)L%T"32&&?X+8!!_9S;/WJ\AU<O2PO0I MSDO1PMAZMGV=^^O49(F$9UP&?$CMN%@JXFWPD6Y7793DRS 3.LEF FHX! A' M9POYGJ!X!G$K6@6A"-#=/?BWV[;&)L/H9:7PIXK&7;VR*F#\&/&!.._[1D&2 M.=E#:K(CBE8G/%8L_:;)]WOX#M>Y]/^], M%63[?)C9>ZH( 0*$ %"R!>7;,O@8&QBFP#Y]:\D&S"')&2MD)@L?9@U"1&V MU.JKU=WJPU$-*6S@$P*)$=F_S M) 8\1"(S-BXRB#ELS\377(@#7,QNB,V]6>8/(C>]:8">$OP9M14 &=O\[P]- M4'E3Y@16DRQ)T 1=EC0%BH8FJH8!1-.R3$7\$;DBXF_P',,#@9$T0] M33 L M5@.FP6BF"!2)U55>$IG-;["R)7*2##3+4F5-$%A.4TV+T:!A*, 260EPW.8W M!)8W#<6T--W4%4W@)4535$[45-4 O(+,:ITW-[\!!2@ 7C4UTT3C!(OA-)U% M\[-D7@&\R+$L$#:_ 1B3E3@!:+K%&GA6NJ:KZ&LB:YJJKJN2HH#-;UCHT2*O M0XTW(5H'*S*::JFJIG*6(1HB"RW%V)H5)P.3DQA-%$45K4-7T=LD2>,0P039 M8D6@*IO?0,OF> 9-G-%YM'(($ TD(&E0L2355"R>Y;;>P3"*J!N2H0&6Y=$Z M&%E3 > U4>(LE8.BKDH*JQJHBX78*(=P7)U S3Y%F55Q31 M9+?>8:&O,**IR;R 5J[JIH96#S0.L9O!LK(L@6WJ&@P'5,0E#$1+$" C:#IC M L17DJQ"R I DK:YG945'D'($#")91YHJJ) 391-EK%,64<_Q-^(A4?L(HX" MH,@Y/PG@7\L?DM))VKY>3MXW1Y[:M?=;E"5=FXO'8 6X:6_*9/.7;KDQ+!0X@[@ET,6U5?31RGACT1X]DSE*.&_@O#LF2!0RE-9\_L0GLJ: MKR(\<\:*E/)4UOP^A*>RYHL(CRPH*FJ^AN,%RO&_0/A#J@"!:>B]6@+H+0=" M.E+OWK6NGSW:/C@2\=<7CY:*/_SO#^7'AQ)"$ @E/K&.@7H H5Z[0>Y#X&>* M+HY"VXD?659&V9_I_R$$>TM2'85SMBN^4+C_+G#G/A;N+'_&2R<%=QP1=E1 M?SUO;!(K+9S"G3&G=3#@:#S**5_ *>R9*)\:I\A423BT,N@GZ G7,(SB+'!T MC&U&B:I_3*-&;L3TBFCU[[6[=3/R5P MOGQ+/YQ34[&JWYI1W[K:.,TMI8SZW1CU+;_XJ>[H,;2TC_$!O+,&Y[%UM)WB M[:O8[G7RR8<4?SNZ,O;YQ=\^07!\1&VWC]>:CE376U42#VR MM[6=U!I0J2ZC?QP9DJZ&&I^O7!TL@40FJ\K,:Q*(LC5EZY/3WUAD)\C2JR0N;5:373&'J*?MRW;%$*JE23]GAHN74VTO]G&IX\IVD6"8K M21SUEZ20PS_F@E2QOZM&#M2#M.\U,.4QZS,\]3O MF":_8QP)MU$B[:4R1-2@_5B#-H7-N3[8^?@-.G<)64:2J$>' N #5-%3!(": ME=G/Z/A.^?];\?\^C?44V9_#'0JHN_.?7VQ4^8[&9YL]$ _K?+8*#%&/G%F68I^V00M6!4C)P5I=PN%KXJE(Y4=S@T8 M1$VP=NHAD^9GN W66-J>]:0Z/Y% M2AH_Q7[K0WI0)FHLFU/2,B.8&L-H"6Q&P,ER(GS)G_E M/#EJ_\IUR--72/%] 5>X/'M@!V%"3D5%WA-]"<<@7#;]P#)N7^'P1/?8R=0W MAB!X;3!X K:#/\PAF9C#_0"R:$J/4SO:5_Q%VPV!.R#-#4% "DR3NO3)9Z-) M(G$<=X/$/AQ2HYXTW5@U/%E^P-G<.UXM2^OF3N3- M2XJ3RNQDDWSRV/6"LFB!"5*1?B+T]K7P8\<>@[:XS$I=1_K%JOE8VUBU>]FL>S]^XL] M,8\J"MM-G3:6H\&F("7OB$!+6NG$G=B6'=N"53>I58O7 MG3Y4Q7:S^4F]+S^:*LH+5-GH*;?J^E-?M=1[I0?QRFE_*%&_&TWEC^"THQ#E M5\7%:[4EL-;H(UI-D3AM((X8Q%8=:03MC<=V^,D]C_;VP9B.\7X\8R"37C?K M.7O).;_4HNVUWA:&P1D"9P&-%111$TP#:KK,F1HG @;*$-?0UPK" I M4)$D<:MK 5!,6>:!I$DZHVB"*G":#@U>TT6&,R0&<+RTU1-"YW31$BU+8R"K M:P)Z@ 8,8&J2S%H2B^?&Z9O?4!F3$QD6-W